extern const char *path_next_part(const char *path,
size_t *first_part_len_ret);
extern const char *path_basename(const char *path);
extern const char *path_next_part(const char *path,
size_t *first_part_len_ret);
extern const char *path_basename(const char *path);