Symbol: SymTable
usr.bin/make/arch.c
153
static bool parse_archive(Buffer, const char **, Lst, SymTable *);
usr.bin/make/arch.c
192
Arch_ParseArchive(const char **line, Lst nodes, SymTable *ctxt)
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/gnode.h
141
SymTable localvars;
usr.bin/make/var.c
1039
SymTable *ctxt, /* the context wherein to find variables */
usr.bin/make/var.c
1160
Var_Substi(const char *str, const char *estr, SymTable *ctxt, bool undefErr)
usr.bin/make/var.c
238
SymTable *, bool, bool *);
usr.bin/make/var.c
239
static bool parse_base_variable_name(const char **, struct Name *, SymTable *);
usr.bin/make/var.c
432
SymTable_Init(SymTable *ctxt)
usr.bin/make/var.c
434
static SymTable sym_template;
usr.bin/make/var.c
779
parse_base_variable_name(const char **pstr, struct Name *name, SymTable *ctxt)
usr.bin/make/var.c
809
Var_ParseSkip(const char **pstr, SymTable *ctxt)
usr.bin/make/var.c
841
Var_ParseBuffer(Buffer buf, const char *str, SymTable *ctxt, bool err,
usr.bin/make/var.c
894
char ext, SymTable *ctxt, bool err, bool *freePtr)
usr.bin/make/var.c
976
SymTable *ctxt, /* The context for the variable */
usr.bin/make/var.h
102
extern bool Var_ParseBuffer(Buffer, const char *, SymTable *,
usr.bin/make/var.h
111
extern char *Var_Subst(const char *, SymTable *, bool);
usr.bin/make/var.h
114
extern char *Var_Substi(const char *, const char *, SymTable *, bool);
usr.bin/make/var.h
77
extern void SymTable_Init(SymTable *);
usr.bin/make/var.h
88
extern char *Var_Parse(const char *, SymTable *, bool, size_t *,
usr.bin/make/var.h
97
extern bool Var_ParseSkip(const char **, SymTable *);
usr.bin/make/varmodifiers.c
1073
VarModifiers_Apply(char *str, const struct Name *name, SymTable *ctxt,
usr.bin/make/varmodifiers.c
133
static char *VarGetPattern(SymTable *, int, const char **, int, int,
usr.bin/make/varmodifiers.c
138
static void *check_empty(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
139
static void *check_quote(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
142
static void *check_shcmd(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
144
static void *get_stringarg(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
146
static void *get_patternarg(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
147
static void *get_spatternarg(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
148
static void *common_get_patternarg(const char **, SymTable *, bool, int, bool);
usr.bin/make/varmodifiers.c
150
static void *get_sysvpattern(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
156
void * (*getarg)(const char **, SymTable *, bool, int);
usr.bin/make/varmodifiers.c
356
get_sysvpattern(const char **p, SymTable *ctxt UNUSED, bool err, int endc)
usr.bin/make/varmodifiers.c
766
VarGetPattern(SymTable *ctxt, int err, const char **tstr, int delim1,
usr.bin/make/varmodifiers.c
859
check_empty(const char **p, SymTable *ctxt UNUSED, bool b UNUSED, int endc)
usr.bin/make/varmodifiers.c
870
check_quote(const char **p, SymTable *ctxt UNUSED, bool b UNUSED, int endc)
usr.bin/make/varmodifiers.c
888
check_shcmd(const char **p, SymTable *ctxt UNUSED, bool b UNUSED, int endc)
usr.bin/make/varmodifiers.c
911
get_stringarg(const char **p, SymTable *ctxt UNUSED, bool b UNUSED, int endc)
usr.bin/make/varmodifiers.c
963
get_patternarg(const char **p, SymTable *ctxt, bool err, int endc)
usr.bin/make/varmodifiers.c
970
get_spatternarg(const char **p, SymTable *ctxt, bool err, int endc)
usr.bin/make/varmodifiers.c
976
common_get_patternarg(const char **p, SymTable *ctxt, bool err, int endc,
usr.bin/make/varmodifiers.h
51
extern char *VarModifiers_Apply(char *, const struct Name *, SymTable *,
usr.bin/make/varname.c
34
VarName_Get(const char *start, struct Name *name, SymTable *ctxt, bool err,
usr.bin/make/varname.h
51
extern const char *VarName_Get(const char *, struct Name *, SymTable *,