diff options
author | Tom Tromey <tromey@redhat.com> | 2008-12-12 16:58:46 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2008-12-12 16:58:46 +0000 |
commit | cc704ebecf3fd0ca95eadf7a89c6dfd4446e5c26 (patch) | |
tree | 5c3efd1fa8bb2bfbf95e6e745c6999844ea266c0 /gdb/macrocmd.c | |
parent | 6894310219af8c9a811814973c3375716d2e3dde (diff) | |
download | gdb-cc704ebecf3fd0ca95eadf7a89c6dfd4446e5c26.zip gdb-cc704ebecf3fd0ca95eadf7a89c6dfd4446e5c26.tar.gz gdb-cc704ebecf3fd0ca95eadf7a89c6dfd4446e5c26.tar.bz2 |
* macrocmd.c (macro_define_command): Skip whitespace after
macro name.
(print_one_macro): Print space after macro name.
Diffstat (limited to 'gdb/macrocmd.c')
-rw-r--r-- | gdb/macrocmd.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c index 56e9a48..fa639d1 100644 --- a/gdb/macrocmd.c +++ b/gdb/macrocmd.c @@ -315,13 +315,17 @@ macro_define_command (char *exp, int from_tty) } /* Skip the closing paren. */ ++exp; + skip_ws (&exp); macro_define_function (macro_main (macro_user_macros), -1, name, new_macro.argc, (const char **) new_macro.argv, exp); } else - macro_define_object (macro_main (macro_user_macros), -1, name, exp); + { + skip_ws (&exp); + macro_define_object (macro_main (macro_user_macros), -1, name, exp); + } do_cleanups (cleanup_chain); } @@ -358,9 +362,7 @@ print_one_macro (const char *name, const struct macro_definition *macro, macro->argv[i]); fprintf_filtered (gdb_stdout, ")"); } - /* Note that we don't need a leading space here -- "macro define" - provided it. */ - fprintf_filtered (gdb_stdout, "%s\n", macro->replacement); + fprintf_filtered (gdb_stdout, " %s\n", macro->replacement); } |