aboutsummaryrefslogtreecommitdiff
path: root/payloads/libpayload/util/kconfig/lkc_proto.h
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2008-08-08 07:56:07 +0000
committerUwe Hermann <uwe@hermann-uwe.de>2008-08-08 07:56:07 +0000
commite55b32ab627bac2108efb4a3d5b924e00ff60af9 (patch)
treecd42e58d2102370e476ddff38a4b61b3d7556601 /payloads/libpayload/util/kconfig/lkc_proto.h
parentdc93affe72b4e3162fde653da5c0ea0c84bd5e39 (diff)
Update the kconfig copy in libpayload to a much more recent one. Among
other things this supposedly also fixes a number of build issues on Mac OS X. This is more or less the same version (i.e. equally recent) as we have in coreinfo and buildrom now. This patch also includes the libintl.h fix from r3475 (coreinfo). Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3482 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'payloads/libpayload/util/kconfig/lkc_proto.h')
-rw-r--r--payloads/libpayload/util/kconfig/lkc_proto.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/payloads/libpayload/util/kconfig/lkc_proto.h b/payloads/libpayload/util/kconfig/lkc_proto.h
index b6a389c5fc..4d09f6ddef 100644
--- a/payloads/libpayload/util/kconfig/lkc_proto.h
+++ b/payloads/libpayload/util/kconfig/lkc_proto.h
@@ -2,8 +2,11 @@
/* confdata.c */
P(conf_parse,void,(const char *name));
P(conf_read,int,(const char *name));
-P(conf_read_simple,int,(const char *name));
+P(conf_read_simple,int,(const char *name, int));
P(conf_write,int,(const char *name));
+P(conf_write_autoconf,int,(void));
+P(conf_get_changed,bool,(void));
+P(conf_set_changed_callback, void,(void (*fn)(void)));
/* menu.c */
P(rootmenu,struct menu,);
@@ -12,10 +15,11 @@ P(menu_is_visible,bool,(struct menu *menu));
P(menu_get_prompt,const char *,(struct menu *menu));
P(menu_get_root_menu,struct menu *,(struct menu *menu));
P(menu_get_parent_menu,struct menu *,(struct menu *menu));
+P(menu_has_help,bool,(struct menu *menu));
+P(menu_get_help,const char *,(struct menu *menu));
/* symbol.c */
P(symbol_hash,struct symbol *,[SYMBOL_HASHSIZE]);
-P(sym_change_count,int,);
P(sym_lookup,struct symbol *,(const char *name, int isconst));
P(sym_find,struct symbol *,(const char *name));
@@ -38,4 +42,4 @@ P(prop_get_type_name,const char *,(enum prop_type type));
/* expr.c */
P(expr_compare_type,int,(enum expr_type t1, enum expr_type t2));
-P(expr_print,void,(struct expr *e, void (*fn)(void *, const char *), void *data, int prevtoken));
+P(expr_print,void,(struct expr *e, void (*fn)(void *, struct symbol *, const char *), void *data, int prevtoken));