2004-07-30 Andrew Cagney <cagney@gnu.org>

* complaints.c (_initialize_complaints): Pass NULL to
	add_setshow_zinteger_cmd for help_doc.
	* cli/cli-decode.c (add_setshow_cmd_full): Handle a NULL help_doc.
This commit is contained in:
Andrew Cagney
2004-07-30 17:55:47 +00:00
parent 185d09adc3
commit be7d7357ef
3 changed files with 20 additions and 4 deletions

@ -1,3 +1,9 @@
2004-07-30 Andrew Cagney <cagney@gnu.org>
* complaints.c (_initialize_complaints): Pass NULL to
add_setshow_zinteger_cmd for help_doc.
* cli/cli-decode.c (add_setshow_cmd_full): Handle a NULL help_doc.
2004-07-30 Andrew Cagney <cagney@gnu.org> 2004-07-30 Andrew Cagney <cagney@gnu.org>
Fix PR i18n/761. Fix PR i18n/761.

@ -340,8 +340,19 @@ add_setshow_cmd_full (char *name,
{ {
struct cmd_list_element *set; struct cmd_list_element *set;
struct cmd_list_element *show; struct cmd_list_element *show;
char *full_set_doc = xstrprintf ("%s\n%s", set_doc, help_doc); char *full_set_doc;
char *full_show_doc = xstrprintf ("%s\n%s", show_doc, help_doc); char *full_show_doc;
if (help_doc != NULL)
{
full_set_doc = xstrprintf ("%s\n%s", set_doc, help_doc);
full_show_doc = xstrprintf ("%s\n%s", show_doc, help_doc);
}
else
{
full_set_doc = xstrdup (set_doc);
full_show_doc = xstrdup (show_doc);
}
set = add_set_or_show_cmd (name, set_cmd, class, var_type, var, set = add_set_or_show_cmd (name, set_cmd, class, var_type, var,
full_set_doc, set_list); full_set_doc, set_list);
if (set_func != NULL) if (set_func != NULL)

@ -313,8 +313,7 @@ _initialize_complaints (void)
{ {
add_setshow_zinteger_cmd ("complaints", class_support, &stop_whining, "\ add_setshow_zinteger_cmd ("complaints", class_support, &stop_whining, "\
Set max number of complaints about incorrect symbols.", "\ Set max number of complaints about incorrect symbols.", "\
Show max number of complaints about incorrect symbols.", "\ Show max number of complaints about incorrect symbols.", NULL, "\
Set to zero to disable incorrect symbol complaints.", "\
Max number of complaints about incorrect symbols is %s.", Max number of complaints about incorrect symbols is %s.",
NULL, NULL, NULL, NULL,
&setlist, &showlist); &setlist, &showlist);