Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
lkc_proto.h File Reference
#include <stdarg.h>

Go to the source code of this file.

Functions

 P (conf_parse, void,(const char *name))
 
 P (conf_read, int,(const char *name))
 
 P (conf_read_simple, int,(const char *name, int))
 
 P (conf_write_defconfig, int,(const char *name))
 
 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)))
 
 P (conf_set_message_callback, void,(void(*fn)(const char *fmt, va_list ap)))
 
 P (rootmenu, struct menu,)
 
 P (menu_is_visible, bool,(struct menu *menu))
 
 P (menu_has_prompt, 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))
 
 P (get_symbol_str, void,(struct gstr *r, struct symbol *sym, struct list_head *head))
 
 P (get_relations_str, struct gstr,(struct symbol **sym_arr, struct list_head *head))
 
 P (menu_get_ext_help, void,(struct menu *menu, struct gstr *help))
 
 P (symbol_hash, struct symbol *,[SYMBOL_HASHSIZE])
 
 P (sym_lookup, struct symbol *,(const char *name, int flags))
 
 P (sym_find, struct symbol *,(const char *name))
 
 P (sym_expand_string_value, const char *,(const char *in))
 
 P (sym_escape_string_value, const char *,(const char *in))
 
 P (sym_re_search, struct symbol **,(const char *pattern))
 
 P (sym_type_name, const char *,(enum symbol_type type))
 
 P (sym_calc_value, void,(struct symbol *sym))
 
 P (sym_get_type, enum symbol_type,(struct symbol *sym))
 
 P (sym_tristate_within_range, bool,(struct symbol *sym, tristate tri))
 
 P (sym_set_tristate_value, bool,(struct symbol *sym, tristate tri))
 
 P (sym_toggle_tristate_value, tristate,(struct symbol *sym))
 
 P (sym_string_valid, bool,(struct symbol *sym, const char *newval))
 
 P (sym_string_within_range, bool,(struct symbol *sym, const char *str))
 
 P (sym_set_string_value, bool,(struct symbol *sym, const char *newval))
 
 P (sym_is_changable, bool,(struct symbol *sym))
 
 P (sym_get_choice_prop, struct property *,(struct symbol *sym))
 
 P (sym_get_default_prop, struct property *,(struct symbol *sym))
 
 P (sym_get_string_value, const char *,(struct symbol *sym))
 
 P (prop_get_type_name, const char *,(enum prop_type type))
 
 P (expr_compare_type, int,(enum expr_type t1, enum expr_type t2))
 
 P (expr_print, void,(struct expr *e, void(*fn)(void *, struct symbol *, const char *), void *data, int prevtoken))
 

Function Documentation

P ( conf_parse  ,
void  ,
(const char *name  
)
P ( conf_read  ,
int  ,
(const char *name  
)
P ( conf_read_simple  ,
int  ,
(const char *name, int  
)
P ( conf_write_defconfig  ,
int  ,
(const char *name  
)
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))   
)
P ( conf_set_message_callback  ,
void  ,
(void(*fn)(const char *fmt, va_list ap))   
)
P ( rootmenu  ,
struct menu   
)
P ( menu_is_visible  ,
bool  ,
(struct menu *menu  
)
P ( menu_has_prompt  ,
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  
)
P ( get_symbol_str  ,
void  ,
(struct gstr *r, struct symbol *sym, struct list_head *head  
)
P ( get_relations_str  ,
struct gstr  ,
(struct symbol **sym_arr, struct list_head *head  
)
P ( menu_get_ext_help  ,
void  ,
(struct menu *menu, struct gstr *help)   
)
P ( symbol_hash  ,
struct symbol  
)
P ( sym_lookup  ,
struct symbol ,
(const char *name, int flags  
)
P ( sym_find  ,
struct symbol ,
(const char *name  
)
P ( sym_expand_string_value  ,
const char ,
(const char *in  
)
P ( sym_escape_string_value  ,
const char ,
(const char *in  
)
P ( sym_re_search  ,
struct symbol **  ,
(const char *pattern  
)
P ( sym_type_name  ,
const char ,
(enum symbol_type type  
)
P ( sym_calc_value  ,
void  ,
(struct symbol *sym)   
)
P ( sym_get_type  ,
enum  symbol_type,
(struct symbol *sym)   
)
P ( sym_tristate_within_range  ,
bool  ,
(struct symbol *sym, tristate tri)   
)
P ( sym_set_tristate_value  ,
bool  ,
(struct symbol *sym, tristate tri)   
)
P ( sym_toggle_tristate_value  ,
tristate  ,
(struct symbol *sym)   
)
P ( sym_string_valid  ,
bool  ,
(struct symbol *sym, const char *newval)   
)
P ( sym_string_within_range  ,
bool  ,
(struct symbol *sym, const char *str  
)
P ( sym_set_string_value  ,
bool  ,
(struct symbol *sym, const char *newval)   
)
P ( sym_is_changable  ,
bool  ,
(struct symbol *sym)   
)
P ( sym_get_choice_prop  ,
struct property ,
(struct symbol *sym)   
)
P ( sym_get_default_prop  ,
struct property ,
(struct symbol *sym)   
)
P ( sym_get_string_value  ,
const char ,
(struct symbol *sym)   
)
P ( prop_get_type_name  ,
const char ,
(enum prop_type type  
)
P ( expr_compare_type  ,
int  ,
(enum expr_type t1, enum expr_type t2  
)
P ( expr_print  ,
void  ,
(struct expr *e, void(*fn)(void *, struct symbol *, const char *), void *data, int prevtoken)   
)