| --- a/kconf/conf.c |
| +++ b/kconf/conf.c |
| @@ -86,7 +86,7 @@ static int conf_askvalue(struct symbol * |
| enum symbol_type type = sym_get_type(sym); |
| |
| if (!sym_has_value(sym)) |
| - printf(_("(NEW) ")); |
| + printf("%s", _("(NEW) ")); |
| |
| line[0] = '\n'; |
| line[1] = 0; |
| @@ -282,7 +282,7 @@ static int conf_choice(struct menu *menu |
| if (child->sym->name) |
| printf(" (%s)", child->sym->name); |
| if (!sym_has_value(child->sym)) |
| - printf(_(" (NEW)")); |
| + printf("%s", _(" (NEW)")); |
| printf("\n"); |
| } |
| printf(_("%*schoice"), indent - 1, ""); |
| @@ -437,7 +437,7 @@ static void check_conf(struct menu *menu |
| } |
| } else { |
| if (!conf_cnt++) |
| - printf(_("*\n* Restart config...\n*\n")); |
| + printf("%s", _("*\n* Restart config...\n*\n")); |
| rootEntry = menu_get_parent_menu(menu); |
| conf(rootEntry); |
| } |
| @@ -614,7 +614,7 @@ int main(int ac, char **av) |
| name = getenv("KCONFIG_NOSILENTUPDATE"); |
| if (name && *name) { |
| fprintf(stderr, |
| - _("\n*** The configuration requires explicit update.\n\n")); |
| + "%s", _("\n*** The configuration requires explicit update.\n\n")); |
| return 1; |
| } |
| } |
| @@ -666,22 +666,22 @@ int main(int ac, char **av) |
| * All other commands are only used to generate a config. |
| */ |
| if (conf_get_changed() && conf_write(NULL)) { |
| - fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n")); |
| + fprintf(stderr, "%s", _("\n*** Error during writing of the configuration.\n\n")); |
| exit(1); |
| } |
| if (conf_write_autoconf()) { |
| - fprintf(stderr, _("\n*** Error during update of the configuration.\n\n")); |
| + fprintf(stderr, "%s", _("\n*** Error during update of the configuration.\n\n")); |
| return 1; |
| } |
| } else if (input_mode == savedefconfig) { |
| if (conf_write_defconfig(defconfig_file)) { |
| - fprintf(stderr, _("n*** Error while saving defconfig to: %s\n\n"), |
| + fprintf(stderr, _("\n*** Error while saving defconfig to: %s\n\n"), |
| defconfig_file); |
| return 1; |
| } |
| } else if (input_mode != listnewconfig) { |
| if (conf_write(NULL)) { |
| - fprintf(stderr, _("\n*** Error during writing of the configuration.\n\n")); |
| + fprintf(stderr, "%s", _("\n*** Error during writing of the configuration.\n\n")); |
| exit(1); |
| } |
| } |
| --- a/kconf/Makefile |
| +++ b/kconf/Makefile |
| @@ -17,7 +17,7 @@ clean: |
| zconf.tab.c: zconf.lex.c |
| |
| %.tab.c: %.y |
| - $(YACC) -o$@ -t -l $< |
| + $(YACC) -Wno-yacc -o$@ -t -l $< |
| |
| %.lex.c: %.l |
| $(LEX) -o$@ -L $< |