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 | be7d7357efe8cad63c8920b7fa69f6d2324d6fa5 (patch) | |
tree | de2b38ec156348dd3c5cf05856c4585c5c67a8eb /gdb/cli/cli-decode.c | |
parent | 185d09adc379a495103643c594a28d5f80110978 (diff) | |
download | gdb-be7d7357efe8cad63c8920b7fa69f6d2324d6fa5.zip gdb-be7d7357efe8cad63c8920b7fa69f6d2324d6fa5.tar.gz gdb-be7d7357efe8cad63c8920b7fa69f6d2324d6fa5.tar.bz2 |
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/cli/cli-decode.c')
-rw-r--r-- | gdb/cli/cli-decode.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/gdb/cli/cli-decode.c b/gdb/cli/cli-decode.c index d908cf5..cf008eb 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) |