From 72e35288c7ed9bf4f68a4ba527e688dc10251d7e Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Sat, 26 Mar 1994 15:15:00 +0000 Subject: [PATCH] * command.c (do_setshow_command, case var_string): Never add a space to the end of the string. * NEWS: Document this change. * .gdbinit: Add a space to the "set prompt" command. --- gdb/.gdbinit | 2 +- gdb/ChangeLog | 7 +++++++ gdb/NEWS | 7 +++++++ gdb/command.c | 7 +++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/gdb/.gdbinit b/gdb/.gdbinit index 0bf56a6..f60802e 100644 --- a/gdb/.gdbinit +++ b/gdb/.gdbinit @@ -13,4 +13,4 @@ end dir ../mmalloc dir ../libiberty dir ../bfd -set prompt (top-gdb) +set prompt (top-gdb) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fc1065a..40c8114 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,10 @@ +Sat Mar 26 07:05:18 1994 Jim Kingdon (kingdon@lioth.cygnus.com) + + * command.c (do_setshow_command, case var_string): Never add a + space to the end of the string. + * NEWS: Document this change. + * .gdbinit: Add a space to the "set prompt" command. + Fri Mar 25 12:40:41 1994 Jim Kingdon (kingdon@lioth.cygnus.com) * m3-nat.c, i386m3-nat.c, config/i386/i386m3.mh: Many minor diff --git a/gdb/NEWS b/gdb/NEWS index f644915..bda3c9b 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -1,6 +1,13 @@ What has changed since GDB-3.5? (Organized release by release) +*** Changes in GDB-4.13: + +* New "complete" command for use by emacs. + +* "set prompt" no longer adds a space for you after the prompt you set. This +allows you to set a prompt which ends in a space or one that does not. + *** Changes in GDB-4.12: * Irix 5 is now supported diff --git a/gdb/command.c b/gdb/command.c index d82f1fd..f2af0d5 100644 --- a/gdb/command.c +++ b/gdb/command.c @@ -1053,6 +1053,11 @@ do_setshow_command (arg, from_tty, c) { /* \ at end of argument is used after spaces so they won't be lost. */ + /* This is obsolete now that we no longer strip + trailing whitespace and actually, the backslash + didn't get here in my test, readline or + something did something funky with a backslash + right before a newline. */ if (*p == 0) break; ch = parse_escape (&p); @@ -1064,8 +1069,10 @@ do_setshow_command (arg, from_tty, c) else *q++ = ch; } +#if 0 if (*(p - 1) != '\\') *q++ = ' '; +#endif *q++ = '\0'; new = (char *) xrealloc (new, q - new); if (*(char **)c->var != NULL) -- 2.7.4