Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

lkc.h File Reference

#include "expr.h"
#include "lkc_defs.h"
#include "lkc_proto.h"

Include dependency graph for lkc.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define P(name, type, arg)   extern type (*name ## _p) arg
#define SRCTREE   "srctree"

Functions

int zconfparse (void)
void zconfdump (FILE *out)
void zconf_starthelp (void)
FILE * zconf_fopen (const char *name)
void zconf_initscan (const char *name)
void zconf_nextfile (const char *name)
int zconf_lineno (void)
char * zconf_curname (void)
char * conf_get_default_confname (void)
void kconfig_load (void)
void menu_init (void)
void menu_add_menu (void)
void menu_end_menu (void)
void menu_add_entry (struct symbol *sym)
void menu_end_entry (void)
void menu_add_dep (struct expr *dep)
propertymenu_add_prop (enum prop_type type, char *prompt, struct expr *expr, struct expr *dep)
void menu_add_prompt (enum prop_type type, char *prompt, struct expr *dep)
void menu_add_expr (enum prop_type type, struct expr *expr, struct expr *dep)
void menu_add_symbol (enum prop_type type, struct symbol *sym, struct expr *dep)
void menu_finalize (struct menu *parent)
void menu_set_type (int type)
filefile_lookup (const char *name)
int file_write_dep (const char *name)
void sym_init (void)
void sym_clear_all_valid (void)
void sym_set_changed (struct symbol *sym)
symbolsym_check_deps (struct symbol *sym)
propertyprop_alloc (enum prop_type type, struct symbol *sym)
symbolprop_get_symbol (struct property *prop)
static tristate sym_get_tristate_value (struct symbol *sym)
static struct symbolsym_get_choice_value (struct symbol *sym)
static bool sym_set_choice_value (struct symbol *ch, struct symbol *chval)
static bool sym_is_choice (struct symbol *sym)
static bool sym_is_choice_value (struct symbol *sym)
static bool sym_is_optional (struct symbol *sym)
static bool sym_has_value (struct symbol *sym)

Variables

int zconfdebug
const char conf_def_filename []
char conf_filename []
menucurrent_entry
menucurrent_menu


Define Documentation

#define P name,
type,
arg   )     extern type (*name ## _p) arg
 

Definition at line 19 of file lkc.h.

#define SRCTREE   "srctree"
 

Definition at line 24 of file lkc.h.


Function Documentation

char* conf_get_default_confname void   ) 
 

struct file* file_lookup const char *  name  ) 
 

int file_write_dep const char *  name  ) 
 

void kconfig_load void   ) 
 

Referenced by main().

void menu_add_dep struct expr dep  ) 
 

void menu_add_entry struct symbol sym  ) 
 

void menu_add_expr enum prop_type  type,
struct expr expr,
struct expr dep
 

void menu_add_menu void   ) 
 

void menu_add_prompt enum prop_type  type,
char *  prompt,
struct expr dep
 

struct property* menu_add_prop enum prop_type  type,
char *  prompt,
struct expr expr,
struct expr dep
 

void menu_add_symbol enum prop_type  type,
struct symbol sym,
struct expr dep
 

void menu_end_entry void   ) 
 

void menu_end_menu void   ) 
 

void menu_finalize struct menu parent  ) 
 

void menu_init void   ) 
 

void menu_set_type int  type  ) 
 

struct property* prop_alloc enum prop_type  type,
struct symbol sym
 

struct symbol* prop_get_symbol struct property prop  ) 
 

struct symbol* sym_check_deps struct symbol sym  ) 
 

void sym_clear_all_valid void   ) 
 

static struct symbol* sym_get_choice_value struct symbol sym  )  [inline, static]
 

Definition at line 79 of file lkc.h.

static tristate sym_get_tristate_value struct symbol sym  )  [inline, static]
 

Definition at line 73 of file lkc.h.

Referenced by ConfigList::changeValue(), ConfigList::setValue(), and ConfigItem::updateMenu().

static bool sym_has_value struct symbol sym  )  [inline, static]
 

Definition at line 104 of file lkc.h.

References symbol::flags, and SYMBOL_NEW.

Referenced by ConfigItem::updateMenu().

void sym_init void   ) 
 

static bool sym_is_choice struct symbol sym  )  [inline, static]
 

Definition at line 89 of file lkc.h.

References symbol::flags, and SYMBOL_CHOICE.

Referenced by ConfigMainWindow::setHelp().

static bool sym_is_choice_value struct symbol sym  )  [inline, static]
 

Definition at line 94 of file lkc.h.

References symbol::flags, and SYMBOL_CHOICEVAL.

Referenced by ConfigItem::updateMenu().

static bool sym_is_optional struct symbol sym  )  [inline, static]
 

Definition at line 99 of file lkc.h.

References symbol::flags, and SYMBOL_OPTIONAL.

void sym_set_changed struct symbol sym  ) 
 

static bool sym_set_choice_value struct symbol ch,
struct symbol chval
[inline, static]
 

Definition at line 84 of file lkc.h.

References yes.

char* zconf_curname void   ) 
 

FILE* zconf_fopen const char *  name  ) 
 

void zconf_initscan const char *  name  ) 
 

int zconf_lineno void   ) 
 

void zconf_nextfile const char *  name  ) 
 

void zconf_starthelp void   ) 
 

void zconfdump FILE *  out  ) 
 

int zconfparse void   ) 
 


Variable Documentation

const char conf_def_filename[]
 

char conf_filename[]
 

struct menu* current_entry
 

struct menu* current_menu
 

int zconfdebug
 


Generated on Sat Nov 5 17:25:05 2005 for OPIE by  doxygen 1.4.2