Lines Matching refs:PathEntry
169 struct PathEntry { struct
178 offsetof(struct PathEntry, name), NULL, hash_calloc, hash_free,
213 struct PathEntry *dot; /* contents of current directory */
218 static void add_file(struct PathEntry *, const char *);
221 static char *find_file_hashi(struct PathEntry *, const char *, const char *,
231 static bool read_directory(struct PathEntry *);
234 static struct PathEntry *create_PathEntry(const char *, const char *);
271 add_file(struct PathEntry *p, const char *file) in add_file()
287 find_file_hashi(struct PathEntry *p, const char *file, const char *efile, in find_file_hashi()
296 read_directory(struct PathEntry *p) in read_directory()
325 static struct PathEntry *
328 struct PathEntry *p; in create_PathEntry()
348 PathEntry_name(struct PathEntry *p) in PathEntry_name()
381 Dir_MatchFilesi(const char *word, const char *eword, struct PathEntry *p, in Dir_MatchFilesi()
415 struct PathEntry *p; /* current path member */ in Dir_FindFileComplexi()
630 struct PathEntry *p; in Dir_AddDiri()
644 struct PathEntry *q = p; in Dir_CopyDir()
652 struct PathEntry *p = pp; in Dir_Destroy()
676 struct PathEntry *p; in Dir_Concat()
688 const struct PathEntry *q = p; in DirPrintDir()