summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-07-30 17:55:47 +0000
committerAndrew Cagney <cagney@redhat.com>2004-07-30 17:55:47 +0000
commit5cc1134f951d38efe3063b63e0473ef255312805 (patch)
tree8bbc7bce0449a3bd53cd1700f68482720e3fc948 /gdb
parent7150b27b6e3e827821a20bad9537bcea3fbc1225 (diff)
downloadgdb-5cc1134f951d38efe3063b63e0473ef255312805.tar.gz
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.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/cli/cli-decode.c15
-rw-r--r--gdb/complaints.c3
3 files changed, 20 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4322af59aaa..f42911d3ac7 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
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.
* Makefile.in (.SUFFIXES): Add po .gmo, and .pox.
(.PHONY): Add all-po install-po, uninstall-po, clean-po,
diff --git a/gdb/cli/cli-decode.c b/gdb/cli/cli-decode.c
index d908cf5c50c..cf008eb7b89 100644
--- a/gdb/cli/cli-decode.c
+++ b/gdb/cli/cli-decode.c
@@ -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)
diff --git a/gdb/complaints.c b/gdb/complaints.c
index 378ad703201..8630fde85f7 100644
--- a/gdb/complaints.c
+++ b/gdb/complaints.c
@@ -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);