char *strip_space P_((char *s));
/* pathlib.c */
int path_addsep P_((char *path, size_t size));
-char *xbasename P_((char *path));
+char *basename P_((char *path));
+char *dirname P_((char *path));
int makepath P_((char *dest, int dest_size, char *dir, char *file, char *ext));
+int mkdir_p P_((char *dir, mode_t mode));
+int mkdir_parent P_((char *file));
/* filelib.c */
int file_exists P_((char *file));
int file_mtime P_((char *file, time_t *t));