1*53ee8cc1Swenshuai.xi%language=ANSI-C 2*53ee8cc1Swenshuai.xi%define hash-function-name kconf_id_hash 3*53ee8cc1Swenshuai.xi%define lookup-function-name kconf_id_lookup 4*53ee8cc1Swenshuai.xi%define string-pool-name kconf_id_strings 5*53ee8cc1Swenshuai.xi%compare-strncmp 6*53ee8cc1Swenshuai.xi%enum 7*53ee8cc1Swenshuai.xi%pic 8*53ee8cc1Swenshuai.xi%struct-type 9*53ee8cc1Swenshuai.xi 10*53ee8cc1Swenshuai.xistruct kconf_id; 11*53ee8cc1Swenshuai.xi 12*53ee8cc1Swenshuai.xistatic struct kconf_id *kconf_id_lookup(register const char *str, register unsigned int len); 13*53ee8cc1Swenshuai.xi 14*53ee8cc1Swenshuai.xi%% 15*53ee8cc1Swenshuai.ximainmenu, T_MAINMENU, TF_COMMAND 16*53ee8cc1Swenshuai.ximenu, T_MENU, TF_COMMAND 17*53ee8cc1Swenshuai.xiendmenu, T_ENDMENU, TF_COMMAND 18*53ee8cc1Swenshuai.xisource, T_SOURCE, TF_COMMAND 19*53ee8cc1Swenshuai.xichoice, T_CHOICE, TF_COMMAND 20*53ee8cc1Swenshuai.xiendchoice, T_ENDCHOICE, TF_COMMAND 21*53ee8cc1Swenshuai.xicomment, T_COMMENT, TF_COMMAND 22*53ee8cc1Swenshuai.xiconfig, T_CONFIG, TF_COMMAND 23*53ee8cc1Swenshuai.ximenuconfig, T_MENUCONFIG, TF_COMMAND 24*53ee8cc1Swenshuai.xihelp, T_HELP, TF_COMMAND 25*53ee8cc1Swenshuai.xiif, T_IF, TF_COMMAND|TF_PARAM 26*53ee8cc1Swenshuai.xiendif, T_ENDIF, TF_COMMAND 27*53ee8cc1Swenshuai.xidepends, T_DEPENDS, TF_COMMAND 28*53ee8cc1Swenshuai.xioptional, T_OPTIONAL, TF_COMMAND 29*53ee8cc1Swenshuai.xidefault, T_DEFAULT, TF_COMMAND, S_UNKNOWN 30*53ee8cc1Swenshuai.xiprompt, T_PROMPT, TF_COMMAND 31*53ee8cc1Swenshuai.xitristate, T_TYPE, TF_COMMAND, S_TRISTATE 32*53ee8cc1Swenshuai.xidef_tristate, T_DEFAULT, TF_COMMAND, S_TRISTATE 33*53ee8cc1Swenshuai.xibool, T_TYPE, TF_COMMAND, S_BOOLEAN 34*53ee8cc1Swenshuai.xiboolean, T_TYPE, TF_COMMAND, S_BOOLEAN 35*53ee8cc1Swenshuai.xidef_bool, T_DEFAULT, TF_COMMAND, S_BOOLEAN 36*53ee8cc1Swenshuai.xiint, T_TYPE, TF_COMMAND, S_INT 37*53ee8cc1Swenshuai.xihex, T_TYPE, TF_COMMAND, S_HEX 38*53ee8cc1Swenshuai.xistring, T_TYPE, TF_COMMAND, S_STRING 39*53ee8cc1Swenshuai.xiselect, T_SELECT, TF_COMMAND 40*53ee8cc1Swenshuai.xirange, T_RANGE, TF_COMMAND 41*53ee8cc1Swenshuai.xivisible, T_VISIBLE, TF_COMMAND 42*53ee8cc1Swenshuai.xioption, T_OPTION, TF_COMMAND 43*53ee8cc1Swenshuai.xion, T_ON, TF_PARAM 44*53ee8cc1Swenshuai.ximodules, T_OPT_MODULES, TF_OPTION 45*53ee8cc1Swenshuai.xidefconfig_list, T_OPT_DEFCONFIG_LIST,TF_OPTION 46*53ee8cc1Swenshuai.xienv, T_OPT_ENV, TF_OPTION 47*53ee8cc1Swenshuai.xi%% 48