Symbol: Lst
usr.bin/make/arch.c
153
static bool parse_archive(Buffer, const char **, Lst, SymTable *);
usr.bin/make/arch.c
154
static void add_archive_node(Lst, const char *);
usr.bin/make/arch.c
192
Arch_ParseArchive(const char **line, Lst nodes, SymTable *ctxt)
usr.bin/make/arch.c
203
add_archive_node(Lst nodes, const char *name)
usr.bin/make/arch.c
213
parse_archive(Buffer expand, const char **linePtr, Lst nodeLst, SymTable *ctxt)
usr.bin/make/arch.h
45
extern bool Arch_ParseArchive(const char **, Lst, SymTable *);
usr.bin/make/compat.c
260
Compat_Run(Lst targs, bool *has_errors, bool *out_of_date)
usr.bin/make/compat.h
41
extern void Compat_Run(Lst, bool *, bool *);
usr.bin/make/dir.c
212
Lst defaultPath= &theDefaultPath;
usr.bin/make/dir.c
382
Lst expansions)
usr.bin/make/dir.c
412
Dir_FindFileComplexi(const char *name, const char *ename, Lst path,
usr.bin/make/dir.c
628
Dir_AddDiri(Lst path, const char *name, const char *ename)
usr.bin/make/dir.c
673
Dir_Concat(Lst path1, Lst path2)
usr.bin/make/dir.c
693
Dir_PrintPath(Lst path)
usr.bin/make/dir.h
103
extern char *Dir_FindFileComplexi(const char *, const char *, Lst, bool);
usr.bin/make/dir.h
126
extern Lst defaultPath;
usr.bin/make/dir.h
134
Lst);
usr.bin/make/dir.h
64
extern void Dir_AddDiri(Lst, const char *, const char *);
usr.bin/make/dir.h
71
extern void Dir_Concat(Lst, Lst);
usr.bin/make/dir.h
86
extern void Dir_PrintPath(Lst);
usr.bin/make/direxpand.c
112
DirExpandWildi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
182
DirExpandCurlyi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
274
Dir_Expandi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
74
static void PathMatchFilesi(const char *, const char *, Lst, Lst);
usr.bin/make/direxpand.c
76
static void DirExpandWildi(const char *, const char *, Lst, Lst);
usr.bin/make/direxpand.c
79
static void DirExpandCurlyi(const char *, const char *, Lst, Lst);
usr.bin/make/direxpand.c
92
PathMatchFilesi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.h
50
extern void Dir_Expandi(const char *, const char *, Lst, Lst);
usr.bin/make/enginechoice.c
32
void (*run_list)(Lst, bool *, bool *);
usr.bin/make/enginechoice.c
48
engine_run_list(Lst l, bool *has_errors, bool *out_of_date)
usr.bin/make/enginechoice.h
29
extern void engine_run_list(Lst, bool *, bool *);
usr.bin/make/expandchildren.c
166
Lst path; /* Search path along which to expand */
usr.bin/make/for.c
112
static unsigned long build_words_list(Lst, const char *);
usr.bin/make/for.c
115
build_words_list(Lst lst, const char *s)
usr.bin/make/lst.h
100
extern void Lst_AtFront(Lst, void *);
usr.bin/make/lst.h
102
extern void Lst_Append(Lst, LstNode, void *);
usr.bin/make/lst.h
103
extern void Lst_AtEnd(Lst, void *);
usr.bin/make/lst.h
105
extern void Lst_Remove(Lst, LstNode);
usr.bin/make/lst.h
109
extern void Lst_ConcatDestroy(Lst, Lst);
usr.bin/make/lst.h
111
extern void Lst_Concat(Lst, Lst);
usr.bin/make/lst.h
113
extern void Lst_Requeue(Lst, LstNode);
usr.bin/make/lst.h
132
extern LstNode Lst_Member(Lst, void *);
usr.bin/make/lst.h
135
extern void Lst_Every(Lst, SimpleProc);
usr.bin/make/lst.h
137
extern bool Lst_AddNew(Lst, void *);
usr.bin/make/lst.h
152
extern void * Lst_DeQueue(Lst);
usr.bin/make/lst.h
163
Lst_FindConst(Lst l, FindProcConst cProc, const void *d)
usr.bin/make/lst.h
84
extern Lst Lst_Clone(Lst, Lst, DuplicateProc);
usr.bin/make/lst.h
99
extern void Lst_Insert(Lst, LstNode, void *);
usr.bin/make/lst.lib/lst.h
100
extern void Lst_Remove(Lst, LstNode);
usr.bin/make/lst.lib/lst.h
104
extern void Lst_ConcatDestroy(Lst, Lst);
usr.bin/make/lst.lib/lst.h
106
extern void Lst_Concat(Lst, Lst);
usr.bin/make/lst.lib/lst.h
108
extern void Lst_Requeue(Lst, LstNode);
usr.bin/make/lst.lib/lst.h
127
extern LstNode Lst_Member(Lst, void *);
usr.bin/make/lst.lib/lst.h
130
extern void Lst_Every(Lst, SimpleProc);
usr.bin/make/lst.lib/lst.h
132
extern bool Lst_AddNew(Lst, void *);
usr.bin/make/lst.lib/lst.h
147
extern void * Lst_DeQueue(Lst);
usr.bin/make/lst.lib/lst.h
158
Lst_FindConst(Lst l, FindProcConst cProc, const void *d)
usr.bin/make/lst.lib/lst.h
84
extern Lst Lst_Clone(Lst, Lst, DuplicateProc);
usr.bin/make/lst.lib/lst.h
94
extern void Lst_Insert(Lst, LstNode, void *);
usr.bin/make/lst.lib/lst.h
95
extern void Lst_AtFront(Lst, void *);
usr.bin/make/lst.lib/lst.h
97
extern void Lst_Append(Lst, LstNode, void *);
usr.bin/make/lst.lib/lst.h
98
extern void Lst_AtEnd(Lst, void *);
usr.bin/make/lst.lib/lstAddNew.c
39
Lst_AddNew(Lst l, void *d)
usr.bin/make/lst.lib/lstAppend.c
60
Lst_Append(Lst l, LstNode after, void *d)
usr.bin/make/lst.lib/lstAppend.c
79
Lst_AtEnd(Lst l, void *d)
usr.bin/make/lst.lib/lstConcat.c
60
Lst_Concat(Lst l1, Lst l2)
usr.bin/make/lst.lib/lstConcatDestroy.c
57
Lst_ConcatDestroy(Lst l1, Lst l2)
usr.bin/make/lst.lib/lstDeQueue.c
57
Lst_DeQueue(Lst l)
usr.bin/make/lst.lib/lstDestroy.c
57
Lst_Destroy(Lst l, SimpleProc freeProc)
usr.bin/make/lst.lib/lstDupl.c
58
Lst
usr.bin/make/lst.lib/lstDupl.c
59
Lst_Clone(Lst nl, Lst l, DuplicateProc copyProc)
usr.bin/make/lst.lib/lstForEachFrom.c
66
Lst_Every(Lst l, SimpleProc proc)
usr.bin/make/lst.lib/lstInit.c
51
Lst_Init(Lst l)
usr.bin/make/lst.lib/lstInsert.c
59
Lst_Insert(Lst l, LstNode before, void *d)
usr.bin/make/lst.lib/lstInsert.c
91
Lst_AtFront(Lst l, void *d)
usr.bin/make/lst.lib/lstMember.c
45
Lst_Member(Lst l, void *d)
usr.bin/make/lst.lib/lstRemove.c
58
Lst_Remove(Lst l, LstNode ln)
usr.bin/make/lst.lib/lstRequeue.c
33
Lst_Requeue(Lst l, LstNode ln)
usr.bin/make/main.c
112
static void read_all_make_rules(bool, bool, Lst, struct dirs *);
usr.bin/make/main.c
113
static void read_makefile_list(Lst, struct dirs *);
usr.bin/make/main.c
444
add_dirpath(Lst l, const char *n)
usr.bin/make/main.c
592
read_makefile_list(Lst mk, struct dirs *d)
usr.bin/make/main.c
602
Lst makefiles, struct dirs *d)
usr.bin/make/main.c
71
Lst create = &to_create;
usr.bin/make/main.c
97
static void add_dirpath(Lst, const char *);
usr.bin/make/main.h
39
extern Lst create;
usr.bin/make/make.c
107
static void break_and_print_cycles(Lst);
usr.bin/make/make.c
108
static GNode *find_cycle(Lst, struct growableArray *);
usr.bin/make/make.c
111
static void add_targets_to_make(Lst);
usr.bin/make/make.c
459
add_targets_to_make(Lst todo)
usr.bin/make/make.c
534
Make_Run(Lst targs, bool *has_errors, bool *out_of_date)
usr.bin/make/make.c
649
break_and_print_cycles(Lst t)
usr.bin/make/make.c
669
find_cycle(Lst l, struct growableArray *cycle)
usr.bin/make/make.h
44
extern void Make_Run(Lst, bool *, bool *);
usr.bin/make/parse.c
109
Lst systemIncludePath = &theSysIncPath;
usr.bin/make/parse.c
110
Lst userIncludePath = &theUserIncPath;
usr.bin/make/parse.c
162
static const char *parse_do_targets(Lst, unsigned int *, const char *);
usr.bin/make/parse.c
1692
Parse_MainName(Lst listmain) /* result list */
usr.bin/make/parse.c
170
static unsigned int handle_special_targets(Lst);
usr.bin/make/parse.c
524
Lst path = p;
usr.bin/make/parse.c
615
parse_do_targets(Lst paths, unsigned int *op, const char *line)
usr.bin/make/parse.c
702
handle_special_targets(Lst paths)
usr.bin/make/parse.h
35
extern Lst systemIncludePath;
usr.bin/make/parse.h
36
extern Lst userIncludePath;
usr.bin/make/parse.h
52
extern void Parse_MainName(Lst);
usr.bin/make/suff.c
1075
record_possible_suffix(Suff *s, GNode *gn, char *eoname, Lst srcs, Lst targs)
usr.bin/make/suff.c
1106
record_possible_suffixes(GNode *gn, Lst srcs, Lst targs)
usr.bin/make/suff.c
1144
Lst slst)
usr.bin/make/suff.c
138
Lst l;
usr.bin/make/suff.c
1423
SuffFindDeps(GNode *gn, Lst slst)
usr.bin/make/suff.c
153
static void record_possible_suffix(Suff *, GNode *, char *, Lst, Lst);
usr.bin/make/suff.c
154
static void record_possible_suffixes(GNode *, Lst, Lst);
usr.bin/make/suff.c
155
static Suff *find_suffix_as_suffix(Lst, const char *, const char *);
usr.bin/make/suff.c
158
static void SuffInsert(Lst, Suff *);
usr.bin/make/suff.c
160
static bool SuffRemoveSrc(Lst);
usr.bin/make/suff.c
161
static void SuffAddLevel(Lst, Src *);
usr.bin/make/suff.c
162
static Src *SuffFindThem(Lst, Lst);
usr.bin/make/suff.c
163
static Src *SuffFindCmds(Src *, Lst);
usr.bin/make/suff.c
165
static void SuffFindDeps(GNode *, Lst);
usr.bin/make/suff.c
166
static void SuffFindArchiveDeps(GNode *, Lst);
usr.bin/make/suff.c
167
static void SuffFindNormalDeps(GNode *, Lst);
usr.bin/make/suff.c
299
SuffInsert(Lst l, Suff *s)
usr.bin/make/suff.c
452
Lst
usr.bin/make/suff.c
568
Lst
usr.bin/make/suff.c
688
Lst l, /* list to which to add the new level */
usr.bin/make/suff.c
708
SuffRemoveSrc(Lst l)
usr.bin/make/suff.c
765
Lst srcs, /* list of Src structures to search through */
usr.bin/make/suff.c
766
Lst slst)
usr.bin/make/suff.c
821
SuffFindCmds(Src *targ, Lst slst)
usr.bin/make/suff.c
967
find_suffix_as_suffix(Lst l, const char *b, const char *e)
usr.bin/make/suff.c
992
Lst slst)
usr.bin/make/suff.h
58
extern Lst find_suffix_path(GNode *);
usr.bin/make/suff.h
65
extern Lst find_best_path(const char *name);
usr.bin/make/targ.c
229
Targ_FindList(Lst nodes, Lst names)
usr.bin/make/targ.h
53
extern void Targ_FindList(Lst, Lst);
usr.bin/make/targequiv.c
370
Lst l = find_suffix_path(a);