26 # ifndef DIRECTORY_SEPARATOR 27 # define DIRECTORY_SEPARATOR '/' 30 # ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT 31 # define DOUBLE_SLASH_IS_DISTINCT_ROOT 0 39 char *base_name (
char const *file);
40 char *dir_name (
char const *file);
bool strip_trailing_slashes(char *file)
Definition: stripslash.c:31
size_t base_len(char const *file) _GL_ATTRIBUTE_PURE
Definition: basename-lgpl.c:58
#define _GL_ATTRIBUTE_PURE
Definition: config.h:1908
size_t dir_len(char const *file) _GL_ATTRIBUTE_PURE
Definition: dirname-lgpl.c:32
char * mdir_name(char const *file)
Definition: dirname-lgpl.c:71
char * last_component(char const *file) _GL_ATTRIBUTE_PURE
Definition: basename-lgpl.c:30