3 P(conf_parse
,void,(const char *name
));
4 P(conf_read
,int,(const char *name
));
5 P(conf_read_simple
,int,(const char *name
, int));
6 P(conf_write
,int,(const char *name
));
7 P(conf_write_autoconf
,int,(void));
8 P(conf_get_changed
,bool,(void));
9 P(conf_set_changed_callback
, void,(void (*fn
)(void)));
12 P(rootmenu
,struct menu
,);
14 P(menu_is_visible
,bool,(struct menu
*menu
));
15 P(menu_get_prompt
,const char *,(struct menu
*menu
));
16 P(menu_get_root_menu
,struct menu
*,(struct menu
*menu
));
17 P(menu_get_parent_menu
,struct menu
*,(struct menu
*menu
));
20 P(symbol_hash
,struct symbol
*,[SYMBOL_HASHSIZE
]);
22 P(sym_lookup
,struct symbol
*,(const char *name
, int isconst
));
23 P(sym_find
,struct symbol
*,(const char *name
));
24 P(sym_re_search
,struct symbol
**,(const char *pattern
));
25 P(sym_type_name
,const char *,(enum symbol_type type
));
26 P(sym_calc_value
,void,(struct symbol
*sym
));
27 P(sym_get_type
,enum symbol_type
,(struct symbol
*sym
));
28 P(sym_tristate_within_range
,bool,(struct symbol
*sym
,tristate tri
));
29 P(sym_set_tristate_value
,bool,(struct symbol
*sym
,tristate tri
));
30 P(sym_toggle_tristate_value
,tristate
,(struct symbol
*sym
));
31 P(sym_string_valid
,bool,(struct symbol
*sym
, const char *newval
));
32 P(sym_string_within_range
,bool,(struct symbol
*sym
, const char *str
));
33 P(sym_set_string_value
,bool,(struct symbol
*sym
, const char *newval
));
34 P(sym_is_changable
,bool,(struct symbol
*sym
));
35 P(sym_get_choice_prop
,struct property
*,(struct symbol
*sym
));
36 P(sym_get_default_prop
,struct property
*,(struct symbol
*sym
));
37 P(sym_get_string_value
,const char *,(struct symbol
*sym
));
39 P(prop_get_type_name
,const char *,(enum prop_type type
));
42 P(expr_compare_type
,int,(enum expr_type t1
, enum expr_type t2
));
43 P(expr_print
,void,(struct expr
*e
, void (*fn
)(void *, struct symbol
*, const char *), void *data
, int prevtoken
));