diff options
author | Andrew Cagney <cagney@redhat.com> | 2004-07-30 17:55:47 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2004-07-30 17:55:47 +0000 |
commit | 5cc1134f951d38efe3063b63e0473ef255312805 (patch) | |
tree | 8bbc7bce0449a3bd53cd1700f68482720e3fc948 /gdb | |
parent | 7150b27b6e3e827821a20bad9537bcea3fbc1225 (diff) | |
download | gdb-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/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/cli/cli-decode.c | 15 | ||||
-rw-r--r-- | gdb/complaints.c | 3 |
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); |