Lines Matching refs:path
231 static ossl_inline int ossl_ends_with_dirsep(const char *path) in ossl_ends_with_dirsep() argument
233 if (*path != '\0') in ossl_ends_with_dirsep()
234 path += strlen(path) - 1; in ossl_ends_with_dirsep()
236 if (*path == ']' || *path == '>' || *path == ':') in ossl_ends_with_dirsep()
239 if (*path == '\\') in ossl_ends_with_dirsep()
242 return *path == '/'; in ossl_ends_with_dirsep()
245 static ossl_inline int ossl_is_absolute_path(const char *path) in ossl_is_absolute_path() argument
248 if (strchr(path, ':') != NULL in ossl_is_absolute_path()
249 || ((path[0] == '[' || path[0] == '<') in ossl_is_absolute_path()
250 && path[1] != '.' && path[1] != '-' in ossl_is_absolute_path()
251 && path[1] != ']' && path[1] != '>')) in ossl_is_absolute_path()
254 if (path[0] == '\\' in ossl_is_absolute_path()
255 || (path[0] != '\0' && path[1] == ':')) in ossl_is_absolute_path()
258 return path[0] == '/'; in ossl_is_absolute_path()