| @@ -222,22 +222,22 @@ load: · 221 unmodified lines |
| 222 | 222 | conf_lineno++; |
| 223 | 223 | sym = NULL; |
| 224 | 224 | if (line[0] == '#') { |
| 225 | | − if (memcmp(line + 2, "CONFIG_", 7)) |
| 225 | + if (memcmp(line + 2, CONFIG_, strlen(CONFIG_))) |
| 226 | 226 | continue; |
| 227 | | − p = strchr(line + 9, ' '); |
| 227 | + p = strchr(line + 2 + strlen(CONFIG_), ' '); |
| 228 | 228 | if (!p) |
| 229 | 229 | continue; |
| 230 | 230 | *p++ = 0; |
| 231 | 231 | if (strncmp(p, "is not set", 10)) |
| 232 | 232 | continue; |
| 233 | 233 | if (def == S_DEF_USER) { |
| 234 | | − sym = sym_find(line + 9); |
| 234 | + sym = sym_find(line + 2 + strlen(CONFIG_)); |
| 235 | 235 | if (!sym) { |
| 236 | 236 | sym_add_change_count(1); |
| 237 | 237 | break; |
| 238 | 238 | } |
| 239 | 239 | } else { |
| 240 | | − sym = sym_lookup(line + 9, 0); |
| 240 | + sym = sym_lookup(line + 2 + strlen(CONFIG_), 0); |
| 241 | 241 | if (sym->type == S_UNKNOWN) |
| 242 | 242 | sym->type = S_BOOLEAN; |
| 243 | 243 | } |
| @@ -253,8 +253,8 @@ load: · 9 unmodified lines |
| 253 | 253 | default: |
| 254 | 254 | ; |
| 255 | 255 | } |
| 256 | | − } else if (memcmp(line, "CONFIG_", 7) == 0) { |
| 257 | | − p = strchr(line + 7, '='); |
| 256 | + } else if (memcmp(line, CONFIG_, strlen(CONFIG_)) == 0) { |
| 257 | + p = strchr(line + strlen(CONFIG_), '='); |
| 258 | 258 | if (!p) |
| 259 | 259 | continue; |
| 260 | 260 | *p++ = 0; |
| @@ -265,13 +265,13 @@ load: · 4 unmodified lines |
| 265 | 265 | *p2 = 0; |
| 266 | 266 | } |
| 267 | 267 | if (def == S_DEF_USER) { |
| 268 | | − sym = sym_find(line + 7); |
| 268 | + sym = sym_find(line + strlen(CONFIG_)); |
| 269 | 269 | if (!sym) { |
| 270 | 270 | sym_add_change_count(1); |
| 271 | 271 | break; |
| 272 | 272 | } |
| 273 | 273 | } else { |
| 274 | | − sym = sym_lookup(line + 7, 0); |
| 274 | + sym = sym_lookup(line + strlen(CONFIG_), 0); |
| 275 | 275 | if (sym->type == S_UNKNOWN) |
| 276 | 276 | sym->type = S_OTHER; |
| 277 | 277 | } |
| @@ -397,9 +397,9 @@ static void conf_write_string(bool headerfile, const char *name, · 119 unmodified lines |
| 397 | 397 | { |
| 398 | 398 | int l; |
| 399 | 399 | if (headerfile) |
| 400 | | − fprintf(out, "#define CONFIG_%s \"", name); |
| 400 | + fprintf(out, "#define %s%s \"", CONFIG_, name); |
| 401 | 401 | else |
| 402 | | − fprintf(out, "CONFIG_%s=\"", name); |
| 402 | + fprintf(out, "%s%s=\"", CONFIG_, name); |
| 403 | 403 | |
| 404 | 404 | while (1) { |
| 405 | 405 | l = strcspn(str, "\"\\"); |
| @@ -425,13 +425,14 @@ static void conf_write_symbol(struct symbol *sym, enum symbol_type type, · 19 unmodified lines |
| 425 | 425 | switch (sym_get_tristate_value(sym)) { |
| 426 | 426 | case no: |
| 427 | 427 | if (write_no) |
| 428 | | − fprintf(out, "# CONFIG_%s is not set\n", sym->name); |
| 428 | + fprintf(out, "# %s%s is not set\n", |
| 429 | + CONFIG_, sym->name); |
| 429 | 430 | break; |
| 430 | 431 | case mod: |
| 431 | | − fprintf(out, "CONFIG_%s=m\n", sym->name); |
| 432 | + fprintf(out, "%s%s=m\n", CONFIG_, sym->name); |
| 432 | 433 | break; |
| 433 | 434 | case yes: |
| 434 | | − fprintf(out, "CONFIG_%s=y\n", sym->name); |
| 435 | + fprintf(out, "%s%s=y\n", CONFIG_, sym->name); |
| 435 | 436 | break; |
| 436 | 437 | } |
| 437 | 438 | break; |
| @@ -441,7 +442,7 @@ static void conf_write_symbol(struct symbol *sym, enum symbol_type type, · 3 unmodified lines |
| 441 | 442 | case S_HEX: |
| 442 | 443 | case S_INT: |
| 443 | 444 | str = sym_get_string_value(sym); |
| 444 | | − fprintf(out, "CONFIG_%s=%s\n", sym->name, str); |
| 445 | + fprintf(out, "%s%s=%s\n", CONFIG_, sym->name, str); |
| 445 | 446 | break; |
| 446 | 447 | case S_OTHER: |
| 447 | 448 | case S_UNKNOWN: |
| @@ -832,14 +833,17 @@ int conf_write_autoconf(void) · 384 unmodified lines |
| 832 | 833 | case no: |
| 833 | 834 | break; |
| 834 | 835 | case mod: |
| 835 | | − fprintf(tristate, "CONFIG_%s=M\n", sym->name); |
| 836 | | − fprintf(out_h, "#define CONFIG_%s_MODULE 1\n", sym->name); |
| 836 | + fprintf(tristate, "%s%s=M\n", |
| 837 | + CONFIG_, sym->name); |
| 838 | + fprintf(out_h, "#define %s%s_MODULE 1\n", |
| 839 | + CONFIG_, sym->name); |
| 837 | 840 | break; |
| 838 | 841 | case yes: |
| 839 | 842 | if (sym->type == S_TRISTATE) |
| 840 | | − fprintf(tristate, "CONFIG_%s=Y\n", |
| 841 | | − sym->name); |
| 842 | | − fprintf(out_h, "#define CONFIG_%s 1\n", sym->name); |
| 843 | + fprintf(tristate,"%s%s=Y\n", |
| 844 | + CONFIG_, sym->name); |
| 845 | + fprintf(out_h, "#define %s%s 1\n", |
| 846 | + CONFIG_, sym->name); |
| 843 | 847 | break; |
| 844 | 848 | } |
| 845 | 849 | break; |
| @@ -849,12 +853,14 @@ int conf_write_autoconf(void) · 3 unmodified lines |
| 849 | 853 | case S_HEX: |
| 850 | 854 | str = sym_get_string_value(sym); |
| 851 | 855 | if (str[0] != '0' || (str[1] != 'x' && str[1] != 'X')) { |
| 852 | | − fprintf(out_h, "#define CONFIG_%s 0x%s\n", sym->name, str); |
| 856 | + fprintf(out_h, "#define %s%s 0x%s\n", |
| 857 | + CONFIG_, sym->name, str); |
| 853 | 858 | break; |
| 854 | 859 | } |
| 855 | 860 | case S_INT: |
| 856 | 861 | str = sym_get_string_value(sym); |
| 857 | | − fprintf(out_h, "#define CONFIG_%s %s\n", sym->name, str); |
| 862 | + fprintf(out_h, "#define %s%s %s\n", |
| 863 | + CONFIG_, sym->name, str); |
| 858 | 864 | break; |
| 859 | 865 | default: |
| 860 | 866 | break; |