3 P(conf_parse
,void,(const char *name
));
4 P(conf_read
,int,(const char *name
));
5 P(conf_write
,int,(const char *name
));
8 P(rootmenu
,struct menu
,);
10 P(menu_is_visible
,bool,(struct menu
*menu
));
11 P(menu_get_prompt
,const char *,(struct menu
*menu
));
12 P(menu_get_root_menu
,struct menu
*,(struct menu
*menu
));
13 P(menu_get_parent_menu
,struct menu
*,(struct menu
*menu
));
16 P(symbol_hash
,struct symbol
*,[SYMBOL_HASHSIZE
]);
17 P(sym_change_count
,int,);
19 P(sym_lookup
,struct symbol
*,(const char *name
, int isconst
));
20 P(sym_find
,struct symbol
*,(const char *name
));
21 P(sym_type_name
,const char *,(enum symbol_type type
));
22 P(sym_calc_value
,void,(struct symbol
*sym
));
23 P(sym_get_type
,enum symbol_type
,(struct symbol
*sym
));
24 P(sym_tristate_within_range
,bool,(struct symbol
*sym
,tristate tri
));
25 P(sym_set_tristate_value
,bool,(struct symbol
*sym
,tristate tri
));
26 P(sym_toggle_tristate_value
,tristate
,(struct symbol
*sym
));
27 P(sym_string_valid
,bool,(struct symbol
*sym
, const char *newval
));
28 P(sym_string_within_range
,bool,(struct symbol
*sym
, const char *str
));
29 P(sym_set_string_value
,bool,(struct symbol
*sym
, const char *newval
));
30 P(sym_is_changable
,bool,(struct symbol
*sym
));
31 P(sym_get_choice_prop
,struct property
*,(struct symbol
*sym
));
32 P(sym_get_default_prop
,struct property
*,(struct symbol
*sym
));
33 P(sym_get_string_value
,const char *,(struct symbol
*sym
));
35 P(prop_get_type_name
,const char *,(enum prop_type type
));
38 P(expr_compare_type
,int,(enum expr_type t1
, enum expr_type t2
));
39 P(expr_print
,void,(struct expr
*e
, void (*fn
)(void *, const char *), void *data
, int prevtoken
));