| @@ -53,10 +53,10 @@ kconf_id_hash (register const char *str, register unsigned int len) · 52 unmodified lines |
| 53 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 53 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 54 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 54 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 55 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 55 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 56 | 49, 49, 49, 49, 49, 49, 49, 18, 11, 5, | 56 | 49, 49, 49, 49, 49, 49, 49, 35, 35, 5, |
| 57 | 0, 0, 5, 49, 5, 20, 49, 49, 5, 20, | 57 | 0, 0, 5, 49, 5, 20, 49, 49, 5, 20, |
| 58 | 5, 0, 30, 49, 0, 15, 0, 10, 49, 49, | 58 | 5, 0, 30, 49, 0, 15, 0, 10, 0, 49, |
| 59 | 25, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 59 | 10, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 60 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 60 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 61 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 61 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| 62 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, | 62 | 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, |
| @@ -89,6 +89,7 @@ kconf_id_hash (register const char *str, register unsigned int len) · 26 unmodified lines |
| 89 | struct kconf_id_strings_t | 89 | struct kconf_id_strings_t |
| 90 | { | 90 | { |
| 91 | char kconf_id_strings_str2[sizeof("on")]; | 91 | char kconf_id_strings_str2[sizeof("on")]; |
| | 92 | char kconf_id_strings_str3[sizeof("env")]; |
| 92 | char kconf_id_strings_str5[sizeof("endif")]; | 93 | char kconf_id_strings_str5[sizeof("endif")]; |
| 93 | char kconf_id_strings_str6[sizeof("option")]; | 94 | char kconf_id_strings_str6[sizeof("option")]; |
| 94 | char kconf_id_strings_str7[sizeof("endmenu")]; | 95 | char kconf_id_strings_str7[sizeof("endmenu")]; |
| @@ -99,30 +100,31 @@ struct kconf_id_strings_t · 4 unmodified lines |
| 99 | char kconf_id_strings_str12[sizeof("default")]; | 100 | char kconf_id_strings_str12[sizeof("default")]; |
| 100 | char kconf_id_strings_str13[sizeof("def_bool")]; | 101 | char kconf_id_strings_str13[sizeof("def_bool")]; |
| 101 | char kconf_id_strings_str14[sizeof("help")]; | 102 | char kconf_id_strings_str14[sizeof("help")]; |
| 102 | char kconf_id_strings_str15[sizeof("bool")]; | | |
| 103 | char kconf_id_strings_str16[sizeof("config")]; | 103 | char kconf_id_strings_str16[sizeof("config")]; |
| 104 | char kconf_id_strings_str17[sizeof("def_tristate")]; | 104 | char kconf_id_strings_str17[sizeof("def_tristate")]; |
| 105 | char kconf_id_strings_str18[sizeof("boolean")]; | 105 | char kconf_id_strings_str18[sizeof("hex")]; |
| 106 | char kconf_id_strings_str19[sizeof("defconfig_list")]; | 106 | char kconf_id_strings_str19[sizeof("defconfig_list")]; |
| 107 | char kconf_id_strings_str21[sizeof("string")]; | 107 | char kconf_id_strings_str21[sizeof("string")]; |
| 108 | char kconf_id_strings_str22[sizeof("if")]; | 108 | char kconf_id_strings_str22[sizeof("if")]; |
| 109 | char kconf_id_strings_str23[sizeof("int")]; | 109 | char kconf_id_strings_str23[sizeof("int")]; |
| 110 | char kconf_id_strings_str24[sizeof("enable")]; | | |
| 111 | char kconf_id_strings_str26[sizeof("select")]; | 110 | char kconf_id_strings_str26[sizeof("select")]; |
| 112 | char kconf_id_strings_str27[sizeof("modules")]; | 111 | char kconf_id_strings_str27[sizeof("modules")]; |
| 113 | char kconf_id_strings_str28[sizeof("tristate")]; | 112 | char kconf_id_strings_str28[sizeof("tristate")]; |
| 114 | char kconf_id_strings_str29[sizeof("menu")]; | 113 | char kconf_id_strings_str29[sizeof("menu")]; |
| 115 | char kconf_id_strings_str31[sizeof("source")]; | 114 | char kconf_id_strings_str31[sizeof("source")]; |
| 116 | char kconf_id_strings_str32[sizeof("comment")]; | 115 | char kconf_id_strings_str32[sizeof("comment")]; |
| 117 | char kconf_id_strings_str33[sizeof("hex")]; | | |
| 118 | char kconf_id_strings_str35[sizeof("menuconfig")]; | 116 | char kconf_id_strings_str35[sizeof("menuconfig")]; |
| 119 | char kconf_id_strings_str36[sizeof("prompt")]; | 117 | char kconf_id_strings_str36[sizeof("prompt")]; |
| 120 | char kconf_id_strings_str37[sizeof("depends")]; | 118 | char kconf_id_strings_str37[sizeof("depends")]; |
| | 119 | char kconf_id_strings_str39[sizeof("bool")]; |
| | 120 | char kconf_id_strings_str41[sizeof("enable")]; |
| | 121 | char kconf_id_strings_str42[sizeof("boolean")]; |
| 121 | char kconf_id_strings_str48[sizeof("mainmenu")]; | 122 | char kconf_id_strings_str48[sizeof("mainmenu")]; |
| 122 | }; | 123 | }; |
| 123 | static struct kconf_id_strings_t kconf_id_strings_contents = | 124 | static struct kconf_id_strings_t kconf_id_strings_contents = |
| 124 | { | 125 | { |
| 125 | "on", | 126 | "on", |
| | 127 | "env", |
| 126 | "endif", | 128 | "endif", |
| 127 | "option", | 129 | "option", |
| 128 | "endmenu", | 130 | "endmenu", |
| @@ -133,25 +135,25 @@ static struct kconf_id_strings_t kconf_id_strings_contents = · 4 unmodified lines |
| 133 | "default", | 135 | "default", |
| 134 | "def_bool", | 136 | "def_bool", |
| 135 | "help", | 137 | "help", |
| 136 | "bool", | | |
| 137 | "config", | 138 | "config", |
| 138 | "def_tristate", | 139 | "def_tristate", |
| 139 | "boolean", | 140 | "hex", |
| 140 | "defconfig_list", | 141 | "defconfig_list", |
| 141 | "string", | 142 | "string", |
| 142 | "if", | 143 | "if", |
| 143 | "int", | 144 | "int", |
| 144 | "enable", | | |
| 145 | "select", | 145 | "select", |
| 146 | "modules", | 146 | "modules", |
| 147 | "tristate", | 147 | "tristate", |
| 148 | "menu", | 148 | "menu", |
| 149 | "source", | 149 | "source", |
| 150 | "comment", | 150 | "comment", |
| 151 | "hex", | | |
| 152 | "menuconfig", | 151 | "menuconfig", |
| 153 | "prompt", | 152 | "prompt", |
| 154 | "depends", | 153 | "depends", |
| | 154 | "bool", |
| | 155 | "enable", |
| | 156 | "boolean", |
| 155 | "mainmenu" | 157 | "mainmenu" |
| 156 | }; | 158 | }; |
| 157 | #define kconf_id_strings ((const char *) &kconf_id_strings_contents) | 159 | #define kconf_id_strings ((const char *) &kconf_id_strings_contents) |
| @@ -163,7 +165,7 @@ kconf_id_lookup (register const char *str, register unsigned int len) · 5 unmodified lines |
| 163 | { | 165 | { |
| 164 | enum | 166 | enum |
| 165 | { | 167 | { |
| 166 | TOTAL_KEYWORDS = 31, | 168 | TOTAL_KEYWORDS = 32, |
| 167 | MIN_WORD_LENGTH = 2, | 169 | MIN_WORD_LENGTH = 2, |
| 168 | MAX_WORD_LENGTH = 14, | 170 | MAX_WORD_LENGTH = 14, |
| 169 | MIN_HASH_VALUE = 2, | 171 | MIN_HASH_VALUE = 2, |
| @@ -174,7 +176,8 @@ kconf_id_lookup (register const char *str, register unsigned int len) · 4 unmodified lines |
| 174 | { | 176 | { |
| 175 | {-1}, {-1}, | 177 | {-1}, {-1}, |
| 176 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str2, T_ON, TF_PARAM}, | 178 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str2, T_ON, TF_PARAM}, |
| 177 | {-1}, {-1}, | 179 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str3, T_OPT_ENV, TF_OPTION}, |
| | 180 | {-1}, |
| 178 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str5, T_ENDIF, TF_COMMAND}, | 181 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str5, T_ENDIF, TF_COMMAND}, |
| 179 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str6, T_OPTION, TF_COMMAND}, | 182 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str6, T_OPTION, TF_COMMAND}, |
| 180 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str7, T_ENDMENU, TF_COMMAND}, | 183 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str7, T_ENDMENU, TF_COMMAND}, |
| @@ -185,17 +188,16 @@ kconf_id_lookup (register const char *str, register unsigned int len) · 4 unmodified lines |
| 185 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str12, T_DEFAULT, TF_COMMAND, S_UNKNOWN}, | 188 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str12, T_DEFAULT, TF_COMMAND, S_UNKNOWN}, |
| 186 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str13, T_DEFAULT, TF_COMMAND, S_BOOLEAN}, | 189 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str13, T_DEFAULT, TF_COMMAND, S_BOOLEAN}, |
| 187 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str14, T_HELP, TF_COMMAND}, | 190 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str14, T_HELP, TF_COMMAND}, |
| 188 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str15, T_TYPE, TF_COMMAND, S_BOOLEAN}, | 191 | {-1}, |
| 189 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str16, T_CONFIG, TF_COMMAND}, | 192 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str16, T_CONFIG, TF_COMMAND}, |
| 190 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str17, T_DEFAULT, TF_COMMAND, S_TRISTATE}, | 193 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str17, T_DEFAULT, TF_COMMAND, S_TRISTATE}, |
| 191 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str18, T_TYPE, TF_COMMAND, S_BOOLEAN}, | 194 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str18, T_TYPE, TF_COMMAND, S_HEX}, |
| 192 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str19, T_OPT_DEFCONFIG_LIST,TF_OPTION}, | 195 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str19, T_OPT_DEFCONFIG_LIST,TF_OPTION}, |
| 193 | {-1}, | 196 | {-1}, |
| 194 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str21, T_TYPE, TF_COMMAND, S_STRING}, | 197 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str21, T_TYPE, TF_COMMAND, S_STRING}, |
| 195 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str22, T_IF, TF_COMMAND|TF_PARAM}, | 198 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str22, T_IF, TF_COMMAND|TF_PARAM}, |
| 196 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str23, T_TYPE, TF_COMMAND, S_INT}, | 199 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str23, T_TYPE, TF_COMMAND, S_INT}, |
| 197 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str24, T_SELECT, TF_COMMAND}, | 200 | {-1}, {-1}, |
| 198 | {-1}, | | |
| 199 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str26, T_SELECT, TF_COMMAND}, | 201 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str26, T_SELECT, TF_COMMAND}, |
| 200 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str27, T_OPT_MODULES, TF_OPTION}, | 202 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str27, T_OPT_MODULES, TF_OPTION}, |
| 201 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str28, T_TYPE, TF_COMMAND, S_TRISTATE}, | 203 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str28, T_TYPE, TF_COMMAND, S_TRISTATE}, |
| @@ -203,13 +205,16 @@ kconf_id_lookup (register const char *str, register unsigned int len) · 1 unmodified line |
| 203 | {-1}, | 205 | {-1}, |
| 204 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str31, T_SOURCE, TF_COMMAND}, | 206 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str31, T_SOURCE, TF_COMMAND}, |
| 205 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str32, T_COMMENT, TF_COMMAND}, | 207 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str32, T_COMMENT, TF_COMMAND}, |
| 206 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str33, T_TYPE, TF_COMMAND, S_HEX}, | 208 | {-1}, {-1}, |
| 207 | {-1}, | | |
| 208 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str35, T_MENUCONFIG, TF_COMMAND}, | 209 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str35, T_MENUCONFIG, TF_COMMAND}, |
| 209 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str36, T_PROMPT, TF_COMMAND}, | 210 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str36, T_PROMPT, TF_COMMAND}, |
| 210 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str37, T_DEPENDS, TF_COMMAND}, | 211 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str37, T_DEPENDS, TF_COMMAND}, |
| 211 | {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, | | |
| 212 | {-1}, | 212 | {-1}, |
| | 213 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str39, T_TYPE, TF_COMMAND, S_BOOLEAN}, |
| | 214 | {-1}, |
| | 215 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str41, T_SELECT, TF_COMMAND}, |
| | 216 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str42, T_TYPE, TF_COMMAND, S_BOOLEAN}, |
| | 217 | {-1}, {-1}, {-1}, {-1}, {-1}, |
| 213 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str48, T_MAINMENU, TF_COMMAND} | 218 | {(int)(long)&((struct kconf_id_strings_t *)0)->kconf_id_strings_str48, T_MAINMENU, TF_COMMAND} |
| 214 | }; | 219 | }; |
| 215 | | 220 | |