Lines Matching +full:tri +full:- +full:state
2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
49 #define EXPR_NOT(dep) (2-(dep))
52 for (e = (l); e && (s = e->right.sym); e = e->left.expr)
56 tristate tri; member
61 tristate tri; member
134 … i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sym; sym = sym->next) if (sym->type != S_OTH…
141 #define SYMBOL_OPTIONAL 0x0100 /* choice is optional - values can be 'n' */
190 struct property *next; /* next property - null if last */
193 const char *text; /* the prompt value - P_PROMPT, P_MENU, P_COMMENT */
204 for (st = sym->prop; st; st = st->next) \
205 if (st->type == (tok))
209 for (st = sym->prop; st; st = st->next) \
210 if (st->text)
268 * Set on a menu node when the corresponding symbol changes state in some way.
317 return !e || (e->type == E_SYMBOL && e->left.sym == &symbol_yes); in expr_is_yes()
322 return e && (e->type == E_SYMBOL && e->left.sym == &symbol_no); in expr_is_no()