checkpatch: try to catch missing VMLINUX_SYMBOL() in vmlinux.lds.h
[linux-2.6.git] / scripts / kconfig / zconf.gperf
1 %language=ANSI-C
2 %define hash-function-name kconf_id_hash
3 %define lookup-function-name kconf_id_lookup
4 %define string-pool-name kconf_id_strings
5 %compare-strncmp
6 %enum
7 %pic
8 %struct-type
9
10 struct kconf_id;
11
12 %%
13 mainmenu,       T_MAINMENU,     TF_COMMAND
14 menu,           T_MENU,         TF_COMMAND
15 endmenu,        T_ENDMENU,      TF_COMMAND
16 source,         T_SOURCE,       TF_COMMAND
17 choice,         T_CHOICE,       TF_COMMAND
18 endchoice,      T_ENDCHOICE,    TF_COMMAND
19 comment,        T_COMMENT,      TF_COMMAND
20 config,         T_CONFIG,       TF_COMMAND
21 menuconfig,     T_MENUCONFIG,   TF_COMMAND
22 help,           T_HELP,         TF_COMMAND
23 if,             T_IF,           TF_COMMAND|TF_PARAM
24 endif,          T_ENDIF,        TF_COMMAND
25 depends,        T_DEPENDS,      TF_COMMAND
26 optional,       T_OPTIONAL,     TF_COMMAND
27 default,        T_DEFAULT,      TF_COMMAND, S_UNKNOWN
28 prompt,         T_PROMPT,       TF_COMMAND
29 tristate,       T_TYPE,         TF_COMMAND, S_TRISTATE
30 def_tristate,   T_DEFAULT,      TF_COMMAND, S_TRISTATE
31 bool,           T_TYPE,         TF_COMMAND, S_BOOLEAN
32 boolean,        T_TYPE,         TF_COMMAND, S_BOOLEAN
33 def_bool,       T_DEFAULT,      TF_COMMAND, S_BOOLEAN
34 int,            T_TYPE,         TF_COMMAND, S_INT
35 hex,            T_TYPE,         TF_COMMAND, S_HEX
36 string,         T_TYPE,         TF_COMMAND, S_STRING
37 select,         T_SELECT,       TF_COMMAND
38 range,          T_RANGE,        TF_COMMAND
39 option,         T_OPTION,       TF_COMMAND
40 on,             T_ON,           TF_PARAM
41 modules,        T_OPT_MODULES,  TF_OPTION
42 defconfig_list, T_OPT_DEFCONFIG_LIST,TF_OPTION
43 env,            T_OPT_ENV,      TF_OPTION
44 %%