CachedDir
static CachedDir *dot = NULL;
static CachedDir *
static CachedDir *
CachedDir_Ref(CachedDir *dir)
CachedDir_Assign(CachedDir **var, CachedDir *dir)
DirLookupAbs(CachedDir *dir, const char *name, const char *base)
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
CachedDir *dir = path->dirs.first->datum;
CachedDir *dir = ln->datum;
static CachedDir *
CachedDir *dir = NULL;
CachedDir *
CachedDir *pathDir = ln->datum;
CachedDir *dir = OpenDirs_Find(&openDirs, name);
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
CachedDir *dir = Lst_Dequeue(&path->dirs);
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
const CachedDir *dir = ln->datum;
static CachedDir *dot = NULL;
static CachedDir *cur = NULL;
static CachedDir *dotLast = NULL;
static CachedDir *
CachedDir *dir = bmake_malloc(sizeof *dir);
static CachedDir *
CachedDir_Ref(CachedDir *dir)
CachedDir_Unref(CachedDir *dir)
CachedDir_Assign(CachedDir **var, CachedDir *dir)
CachedDir *prev;
CachedDir *dir = ln->datum;
static CachedDir *
OpenDirs_Add(OpenDirs *odirs, CachedDir *cdir)
CachedDir *dir;
CachedDir *dir;
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
CachedDir *dir = ln->datum;
DirMatchFiles(const char *pattern, CachedDir *dir, StringList *expansions)
CachedDir *dir = ln->datum;
DirLookup(CachedDir *dir, const char *base)
DirLookupSubdir(CachedDir *dir, const char *name)
typedef struct CachedDir CachedDir;
CachedDir *SearchPath_Add(SearchPath *, const char *);