aboutsummaryrefslogtreecommitdiff
path: root/gdb/macrocmd.c
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2005-02-14 18:10:11 +0000
committerAndrew Cagney <cagney@redhat.com>2005-02-14 18:10:11 +0000
commit1a966eabdfe5d28f2e17f73988c9124cc5b76f31 (patch)
tree326d0cfbf97d88b2b9a3c31ab76328966afbef03 /gdb/macrocmd.c
parent7915a72c7f0c255cfcf47c1b186d3739aeafe4da (diff)
downloadgdb-1a966eabdfe5d28f2e17f73988c9124cc5b76f31.zip
gdb-1a966eabdfe5d28f2e17f73988c9124cc5b76f31.tar.gz
gdb-1a966eabdfe5d28f2e17f73988c9124cc5b76f31.tar.bz2
2005-02-14 Andrew Cagney <cagney@gnu.org>
Mark up add_cmd. * arch-utils.c, avr-tdep.c, breakpoint.c, corefile.c: Update. * cp-abi.c, cp-namespace.c, cp-support.c, dummy-frame.c: Update. * exec.c, gnu-nat.c, go32-nat.c, hppa-tdep.c, infcmd.c: Update. * infrun.c, interps.c, macrocmd.c, maint.c, memattr.c: Update. * mips-tdep.c, ocd.c, osabi.c, printcmd.c, regcache.c: Update. * reggroups.c, remote-fileio.c, remote-rdi.c, remote.c: Update. * sol-thread.c, source.c, stack.c, symfile-mem.c: Update. * symfile.c, thread.c, tracepoint.c, valprint.c, value.c: Update. * win32-nat.c, cli/cli-cmds.c, cli/cli-dump.c: Update. * cli/cli-logging.c, tui/tui-regs.c: Update.
Diffstat (limited to 'gdb/macrocmd.c')
-rw-r--r--gdb/macrocmd.c82
1 files changed, 37 insertions, 45 deletions
diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c
index c70adb4..9ae42b4 100644
--- a/gdb/macrocmd.c
+++ b/gdb/macrocmd.c
@@ -236,54 +236,46 @@ _initialize_macrocmd (void)
"Prefix for commands dealing with C preprocessor macros.",
&macrolist, "macro ", 0, &cmdlist);
- add_cmd
- ("expand", no_class, macro_expand_command,
- "Fully expand any C/C++ preprocessor macro invocations in EXPRESSION.\n"
- "Show the expanded expression.",
- &macrolist);
+ add_cmd ("expand", no_class, macro_expand_command, _("\
+Fully expand any C/C++ preprocessor macro invocations in EXPRESSION.\n\
+Show the expanded expression."),
+ &macrolist);
add_alias_cmd ("exp", "expand", no_class, 1, &macrolist);
- add_cmd
- ("expand-once", no_class, macro_expand_once_command,
- "Expand C/C++ preprocessor macro invocations appearing directly in"
- " EXPRESSION.\n"
- "Show the expanded expression.\n"
- "\n"
- "This command differs from `macro expand' in that it only expands macro\n"
- "invocations that appear directly in EXPRESSION; if expanding a macro\n"
- "introduces further macro invocations, those are left unexpanded.\n"
- "\n"
- "`macro expand-once' helps you see how a particular macro expands,\n"
- "whereas `macro expand' shows you how all the macros involved in an\n"
- "expression work together to yield a pre-processed expression.",
- &macrolist);
+ add_cmd ("expand-once", no_class, macro_expand_once_command, _("\
+Expand C/C++ preprocessor macro invocations appearing directly in EXPRESSION.\n\
+Show the expanded expression.\n\
+\n\
+This command differs from `macro expand' in that it only expands macro\n\
+invocations that appear directly in EXPRESSION; if expanding a macro\n\
+introduces further macro invocations, those are left unexpanded.\n\
+\n\
+`macro expand-once' helps you see how a particular macro expands,\n\
+whereas `macro expand' shows you how all the macros involved in an\n\
+expression work together to yield a pre-processed expression."),
+ &macrolist);
add_alias_cmd ("exp1", "expand-once", no_class, 1, &macrolist);
- add_cmd
- ("macro", no_class, info_macro_command,
- "Show the definition of MACRO, and its source location.",
- &infolist);
-
- add_cmd
- ("define", no_class, macro_define_command,
- "Define a new C/C++ preprocessor macro.\n"
- "The GDB command `macro define DEFINITION' is equivalent to placing a\n"
- "preprocessor directive of the form `#define DEFINITION' such that the\n"
- "definition is visible in all the inferior's source files.\n"
- "For example:\n"
- " (gdb) macro define PI (3.1415926)\n"
- " (gdb) macro define MIN(x,y) ((x) < (y) ? (x) : (y))",
- &macrolist);
-
- add_cmd
- ("undef", no_class, macro_undef_command,
- "Remove the definition of the C/C++ preprocessor macro with the"
- " given name.",
- &macrolist);
-
- add_cmd
- ("list", no_class, macro_list_command,
- "List all the macros defined using the `macro define' command.",
- &macrolist);
+ add_cmd ("macro", no_class, info_macro_command,
+ _("Show the definition of MACRO, and its source location."),
+ &infolist);
+
+ add_cmd ("define", no_class, macro_define_command, _("\
+Define a new C/C++ preprocessor macro.\n\
+The GDB command `macro define DEFINITION' is equivalent to placing a\n\
+preprocessor directive of the form `#define DEFINITION' such that the\n\
+definition is visible in all the inferior's source files.\n\
+For example:\n\
+ (gdb) macro define PI (3.1415926)\n\
+ (gdb) macro define MIN(x,y) ((x) < (y) ? (x) : (y))"),
+ &macrolist);
+
+ add_cmd ("undef", no_class, macro_undef_command, _("\
+Remove the definition of the C/C++ preprocessor macro with the given name."),
+ &macrolist);
+
+ add_cmd ("list", no_class, macro_list_command,
+ _("List all the macros defined using the `macro define' command."),
+ &macrolist);
user_macros = new_macro_table (0, 0);
}