Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


repurpose v3_ctrl.c as a utility library for palacios userspace progs
[palacios.git] / scripts / kconfig / lkc_proto.h
1
2 /* confdata.c */
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));
6 P(conf_write,int,(const char *name));
7
8 /* menu.c */
9 P(rootmenu,struct menu,);
10
11 P(menu_is_visible,bool,(struct menu *menu));
12 P(menu_get_prompt,const char *,(struct menu *menu));
13 P(menu_get_root_menu,struct menu *,(struct menu *menu));
14 P(menu_get_parent_menu,struct menu *,(struct menu *menu));
15
16 /* symbol.c */
17 P(symbol_hash,struct symbol *,[SYMBOL_HASHSIZE]);
18 P(sym_change_count,int,);
19
20 P(sym_lookup,struct symbol *,(const char *name, int isconst));
21 P(sym_find,struct symbol *,(const char *name));
22 P(sym_re_search,struct symbol **,(const char *pattern));
23 P(sym_type_name,const char *,(enum symbol_type type));
24 P(sym_calc_value,void,(struct symbol *sym));
25 P(sym_get_type,enum symbol_type,(struct symbol *sym));
26 P(sym_tristate_within_range,bool,(struct symbol *sym,tristate tri));
27 P(sym_set_tristate_value,bool,(struct symbol *sym,tristate tri));
28 P(sym_toggle_tristate_value,tristate,(struct symbol *sym));
29 P(sym_string_valid,bool,(struct symbol *sym, const char *newval));
30 P(sym_string_within_range,bool,(struct symbol *sym, const char *str));
31 P(sym_set_string_value,bool,(struct symbol *sym, const char *newval));
32 P(sym_is_changable,bool,(struct symbol *sym));
33 P(sym_get_choice_prop,struct property *,(struct symbol *sym));
34 P(sym_get_default_prop,struct property *,(struct symbol *sym));
35 P(sym_get_string_value,const char *,(struct symbol *sym));
36
37 P(prop_get_type_name,const char *,(enum prop_type type));
38
39 /* expr.c */
40 P(expr_compare_type,int,(enum expr_type t1, enum expr_type t2));
41 P(expr_print,void,(struct expr *e, void (*fn)(void *, const char *), void *data, int prevtoken));