Lines Matching refs:def
93 static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, char *p)
100 sym->def[def].tri = mod;
106 sym->def[def].tri = yes;
111 sym->def[def].tri = no;
142 sym->def[def].val = strdup(p);
155 int conf_read_simple(const char *name, int def)
202 def_flags = SYMBOL_DEF << def;
212 if (sym->def[def].val)
213 free(sym->def[def].val);
215 sym->def[def].val = NULL;
216 sym->def[def].tri = no;
233 if (def == S_DEF_USER) {
250 sym->def[def].tri = no;
272 if (def == S_DEF_USER) {
286 if (conf_set_sym_val(sym, def, def_flags, p))
298 switch (sym->def[def].tri) {
302 if (cs->def[def].tri == yes) {
308 if (cs->def[def].tri != no)
310 cs->def[def].val = sym;
313 cs->def[def].tri = EXPR_OR(cs->def[def].tri, sym->def[def].tri);
344 if (sym->def[S_DEF_USER].tri != sym_get_tristate_value(sym))
349 if (!strcmp(sym->curr.val, sym->def[S_DEF_USER].val))
386 if (sym_string_within_range(sym, sym->def[S_DEF_USER].val))
692 sym->def[S_DEF_AUTO].tri)
699 sym->def[S_DEF_AUTO].val))
928 int cnt, def;
949 def = (rand() % cnt);
953 if (def == cnt++) {
954 sym->def[S_DEF_USER].tri = yes;
955 csym->def[S_DEF_USER].val = sym;
958 sym->def[S_DEF_USER].tri = no;
979 sym->def[S_DEF_USER].tri = no;
999 sym->def[S_DEF_USER].tri = yes;
1002 sym->def[S_DEF_USER].tri = mod;
1005 sym->def[S_DEF_USER].tri = no;
1009 sym->def[S_DEF_USER].tri = (tristate)(rand() % cnt);