2004-07-30 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Fri, 30 Jul 2004 17:55:47 +0000 (17:55 +0000)
committerAndrew Cagney <cagney@redhat.com>
Fri, 30 Jul 2004 17:55:47 +0000 (17:55 +0000)
* 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.

gdb/ChangeLog
gdb/cli/cli-decode.c
gdb/complaints.c

index 4322af59aaa6e7eaae0d0953df0f4eb343f9b350..f42911d3ac74d710ec6d18813192748cf0b92e09 100644 (file)
@@ -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>
 
        Fix PR i18n/761.
index d908cf5c50ccdc8a18f9d0a379f299d01078e318..cf008eb7b896f4911d8736cf85322ecde0e928e9 100644 (file)
@@ -340,8 +340,19 @@ add_setshow_cmd_full (char *name,
 {
   struct cmd_list_element *set;
   struct cmd_list_element *show;
-  char *full_set_doc = xstrprintf ("%s\n%s", set_doc, help_doc);
-  char *full_show_doc = xstrprintf ("%s\n%s", show_doc, help_doc);
+  char *full_set_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,
                             full_set_doc, set_list);
   if (set_func != NULL)
index 378ad703201bbc3c91ec48ba58df9d596c1794ca..8630fde85f70b971710a7c0837ddef1cd470ca54 100644 (file)
@@ -313,8 +313,7 @@ _initialize_complaints (void)
 {
   add_setshow_zinteger_cmd ("complaints", class_support, &stop_whining, "\
 Set max number of complaints about incorrect symbols.", "\
-Show max number of complaints about incorrect symbols.", "\
-Set to zero to disable incorrect symbol complaints.", "\
+Show max number of complaints about incorrect symbols.", NULL, "\
 Max number of complaints about incorrect symbols is %s.",
                            NULL, NULL,
                            &setlist, &showlist);