From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754427Ab1GRSLO (ORCPT ); Mon, 18 Jul 2011 14:11:14 -0400 Received: from mail-pv0-f174.google.com ([74.125.83.174]:58766 "EHLO mail-pv0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751469Ab1GRSLN convert rfc822-to-8bit (ORCPT ); Mon, 18 Jul 2011 14:11:13 -0400 MIME-Version: 1.0 In-Reply-To: <1310282825-14509-1-git-send-email-lacombar@gmail.com> References: <1310282825-14509-1-git-send-email-lacombar@gmail.com> Date: Mon, 18 Jul 2011 14:11:12 -0400 Message-ID: Subject: Re: [PATCH 1/2] kconfig/nconf: use the generic menu_get_ext_help() From: Arnaud Lacombe To: linux-kbuild@vger.kernel.org, Michal Marek Cc: linux-kernel@vger.kernel.org, Arnaud Lacombe , Nir Tzachar , Andrej Gelenberg Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Sun, Jul 10, 2011 at 3:27 AM, Arnaud Lacombe wrote: > nconf is the only front-end which does not use this helper, but prefer to > copy/paste the code. The test wrt. menu validity added in this version of the > code is bogus anyway as an invalid menu will get dereferenced a few line below > by calling menu_get_prompt(). > > For now, convert nconf to use menu_get_ext_help(), as do every other front-end. > We will deals with menu validity checks properly in a separate commit. > > Cc: Nir Tzachar > Cc: Andrej Gelenberg > Signed-off-by: Arnaud Lacombe > --- >  scripts/kconfig/nconf.c |   14 +------------- >  1 files changed, 1 insertions(+), 13 deletions(-) > > diff --git a/scripts/kconfig/nconf.c b/scripts/kconfig/nconf.c > index da9f5c4..24fc79a 100644 > --- a/scripts/kconfig/nconf.c > +++ b/scripts/kconfig/nconf.c > @@ -1223,19 +1223,7 @@ static void conf_message_callback(const char *fmt, va_list ap) >  static void show_help(struct menu *menu) >  { >        struct gstr help = str_new(); > - > -       if (menu && menu->sym && menu_has_help(menu)) { > -               if (menu->sym->name) { > -                       str_printf(&help, "%s%s:\n\n", CONFIG_, menu->sym->name); > -                       str_append(&help, _(menu_get_help(menu))); > -                       str_append(&help, "\n"); > -                       get_symbol_str(&help, menu->sym); > -               } else { > -                       str_append(&help, _(menu_get_help(menu))); > -               } > -       } else { > -               str_append(&help, nohelp_text); > -       } > +       menu_get_ext_help(menu, &help); >        show_scroll_win(main_window, _(menu_get_prompt(menu)), str_get(&help)); >        str_free(&help); >  } > Michal, ping ? - Arnaud > -- > 1.7.3.4.574.g608b.dirty > >