Symbol: condexpr
usr.bin/config/defs.h
366
struct condexpr *fi_optx; /* options expression */
usr.bin/config/defs.h
397
struct condexpr *not;
usr.bin/config/defs.h
399
struct condexpr *left;
usr.bin/config/defs.h
400
struct condexpr *right;
usr.bin/config/defs.h
430
struct condexpr *dm_opts; /* options */
usr.bin/config/defs.h
540
void addfile(const char *, struct condexpr *, u_char, const char *);
usr.bin/config/defs.h
541
int expr_eval(struct condexpr *, int (*)(const char *, void *), void *);
usr.bin/config/defs.h
588
void appendcondmkoption(struct condexpr *, const char *, const char *);
usr.bin/config/defs.h
684
struct condexpr *condexpr_create(enum condexpr_types);
usr.bin/config/defs.h
685
void condexpr_destroy(struct condexpr *);
usr.bin/config/files.c
563
expr_eval(struct condexpr *expr, int (*fn)(const char *, void *), void *ctx)
usr.bin/config/files.c
96
addfile(const char *path, struct condexpr *optx, u_char flags, const char *rule)
usr.bin/config/gram.y
1011
condexpr:
usr.bin/config/gram.y
1034
| '(' condexpr ')' { $$ = $2; }
usr.bin/config/gram.y
1204
struct condexpr *cx = wrapstack[i].ptr;
usr.bin/config/gram.y
1239
DEF_ALLOCWRAP(condexpr);
usr.bin/config/gram.y
1277
static struct condexpr *
usr.bin/config/gram.y
1280
struct condexpr *cx;
usr.bin/config/gram.y
1287
static struct condexpr *
usr.bin/config/gram.y
1288
mk_cx_not(struct condexpr *sub)
usr.bin/config/gram.y
1290
struct condexpr *cx;
usr.bin/config/gram.y
1297
static struct condexpr *
usr.bin/config/gram.y
1298
mk_cx_and(struct condexpr *left, struct condexpr *right)
usr.bin/config/gram.y
1300
struct condexpr *cx;
usr.bin/config/gram.y
1308
static struct condexpr *
usr.bin/config/gram.y
1309
mk_cx_or(struct condexpr *left, struct condexpr *right)
usr.bin/config/gram.y
1311
struct condexpr *cx;
usr.bin/config/gram.y
136
static struct condexpr *mk_cx_atom(const char *);
usr.bin/config/gram.y
137
static struct condexpr *mk_cx_not(struct condexpr *);
usr.bin/config/gram.y
138
static struct condexpr *mk_cx_and(struct condexpr *, struct condexpr *);
usr.bin/config/gram.y
139
static struct condexpr *mk_cx_or(struct condexpr *, struct condexpr *);
usr.bin/config/gram.y
163
struct condexpr *condexpr;
usr.bin/config/gram.y
195
%type <condexpr> fopts condexpr condatom
usr.bin/config/gram.y
196
%type <condexpr> cond_or_expr cond_and_expr cond_prefix_expr
usr.bin/config/gram.y
197
%type <condexpr> cond_base_expr
usr.bin/config/gram.y
471
| condexpr { $$ = $1; }
usr.bin/config/gram.y
675
condexpr mkvarname PLUSEQ value { appendcondmkoption($1, $2, $4); }
usr.bin/config/gram.y
91
DECL_ALLOCWRAP(condexpr);
usr.bin/config/main.c
1289
appendcondmkoption(struct condexpr *cond, const char *name, const char *value)
usr.bin/config/mkmakefile.c
622
emitopts(FILE *fp, struct condexpr *cond, int include)
usr.bin/config/mkmakefile.c
653
struct condexpr *cond;
usr.bin/config/sem.c
1856
struct condexpr *cond, struct nvlist *nv_nodes)
usr.bin/config/sem.h
81
struct condexpr *, struct nvlist *);
usr.bin/config/util.c
386
struct condexpr *
usr.bin/config/util.c
389
struct condexpr *cx;
usr.bin/config/util.c
423
condexpr_destroy(struct condexpr *expr)