--- linux-2.6.8.1.old/scripts/kconfig/lkc.h 2004-08-14 12:54:47.000000000 +0200 +++ linux-2.6.8.1.old/scripts/kconfig/lkc.h 2005-02-02 21:30:16.000000000 +0100 @@ -60,7 +60,6 @@ int file_write_dep(const char *name); extern struct menu *current_entry; -extern struct menu *current_menu; /* symbol.c */ void sym_init(void); --- linux-2.6.8.1.old/scripts/kconfig/menu.c 2004-08-14 12:56:15.000000000 +0200 +++ linux-2.6.8.1.old/scripts/kconfig/menu.c 2005-02-02 21:48:36.000000000 +0100 @@ -10,7 +10,6 @@ #include "lkc.h" struct menu rootmenu; -struct menu *current_menu, *current_entry; static struct menu **last_entry_ptr; struct file *file_list; --- linux-2.6.8.1.old/scripts/kconfig/zconf.tab.c_shipped 2004-08-14 12:56:00.000000000 +0200 +++ linux-2.6.8.1.old/scripts/kconfig/zconf.tab.c_shipped 2005-02-02 21:43:42.000000000 +0100 @@ -175,6 +175,8 @@ struct symbol *symbol_hash[257]; +static struct menu *current_menu, *current_entry; + #define YYERROR_VERBOSE --- linux-2.6.8.1.old/scripts/kconfig/zconf.y 2004-08-14 12:56:16.000000000 +0200 +++ linux-2.6.8.1.old/scripts/kconfig/zconf.y 2005-02-02 21:28:05.000000000 +0100 @@ -25,6 +25,8 @@ struct symbol *symbol_hash[257]; +static struct menu *current_menu, *current_entry; + #define YYERROR_VERBOSE %} %expect 40