Lines Matching refs:path
187 static ossl_inline int ossl_ends_with_dirsep(const char *path) in ossl_ends_with_dirsep() argument
189 if (*path != '\0') in ossl_ends_with_dirsep()
190 path += strlen(path) - 1; in ossl_ends_with_dirsep()
192 if (*path == ']' || *path == '>' || *path == ':') in ossl_ends_with_dirsep()
195 if (*path == '\\') in ossl_ends_with_dirsep()
198 return *path == '/'; in ossl_ends_with_dirsep()
201 static ossl_inline char ossl_determine_dirsep(const char *path) in ossl_determine_dirsep() argument
203 if (ossl_ends_with_dirsep(path)) in ossl_determine_dirsep()
215 static ossl_inline int ossl_is_absolute_path(const char *path) in ossl_is_absolute_path() argument
218 if (strchr(path, ':') != NULL in ossl_is_absolute_path()
219 || ((path[0] == '[' || path[0] == '<') in ossl_is_absolute_path()
220 && path[1] != '.' && path[1] != '-' in ossl_is_absolute_path()
221 && path[1] != ']' && path[1] != '>')) in ossl_is_absolute_path()
224 if (path[0] == '\\' in ossl_is_absolute_path()
225 || (path[0] != '\0' && path[1] == ':')) in ossl_is_absolute_path()
228 return path[0] == '/'; in ossl_is_absolute_path()