diff options
Diffstat (limited to 'scripts/kconfig/zconf.y')
| -rw-r--r-- | scripts/kconfig/zconf.y | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/scripts/kconfig/zconf.y b/scripts/kconfig/zconf.y index 9710b82466f2..8c43491f8cc9 100644 --- a/scripts/kconfig/zconf.y +++ b/scripts/kconfig/zconf.y | |||
| @@ -14,8 +14,6 @@ | |||
| 14 | #define LKC_DIRECT_LINK | 14 | #define LKC_DIRECT_LINK |
| 15 | #include "lkc.h" | 15 | #include "lkc.h" |
| 16 | 16 | ||
| 17 | #include "zconf.hash.c" | ||
| 18 | |||
| 19 | #define printd(mask, fmt...) if (cdebug & (mask)) printf(fmt) | 17 | #define printd(mask, fmt...) if (cdebug & (mask)) printf(fmt) |
| 20 | 18 | ||
| 21 | #define PRINTD 0x0001 | 19 | #define PRINTD 0x0001 |
| @@ -100,6 +98,11 @@ static struct menu *current_menu, *current_entry; | |||
| 100 | menu_end_menu(); | 98 | menu_end_menu(); |
| 101 | } if_entry menu_entry choice_entry | 99 | } if_entry menu_entry choice_entry |
| 102 | 100 | ||
| 101 | %{ | ||
| 102 | /* Include zconf.hash.c here so it can see the token constants. */ | ||
| 103 | #include "zconf.hash.c" | ||
| 104 | %} | ||
| 105 | |||
| 103 | %% | 106 | %% |
| 104 | input: stmt_list; | 107 | input: stmt_list; |
| 105 | 108 | ||
| @@ -501,7 +504,7 @@ void conf_parse(const char *name) | |||
| 501 | sym_set_change_count(1); | 504 | sym_set_change_count(1); |
| 502 | } | 505 | } |
| 503 | 506 | ||
| 504 | const char *zconf_tokenname(int token) | 507 | static const char *zconf_tokenname(int token) |
| 505 | { | 508 | { |
| 506 | switch (token) { | 509 | switch (token) { |
| 507 | case T_MENU: return "menu"; | 510 | case T_MENU: return "menu"; |
| @@ -565,7 +568,7 @@ static void zconferror(const char *err) | |||
| 565 | #endif | 568 | #endif |
| 566 | } | 569 | } |
| 567 | 570 | ||
| 568 | void print_quoted_string(FILE *out, const char *str) | 571 | static void print_quoted_string(FILE *out, const char *str) |
| 569 | { | 572 | { |
| 570 | const char *p; | 573 | const char *p; |
| 571 | int len; | 574 | int len; |
| @@ -582,7 +585,7 @@ void print_quoted_string(FILE *out, const char *str) | |||
| 582 | putc('"', out); | 585 | putc('"', out); |
| 583 | } | 586 | } |
| 584 | 587 | ||
| 585 | void print_symbol(FILE *out, struct menu *menu) | 588 | static void print_symbol(FILE *out, struct menu *menu) |
| 586 | { | 589 | { |
| 587 | struct symbol *sym = menu->sym; | 590 | struct symbol *sym = menu->sym; |
| 588 | struct property *prop; | 591 | struct property *prop; |
