summaryrefslogtreecommitdiff
path: root/gdb/macrocmd.c
diff options
context:
space:
mode:
authorMichael Snyder <msnyder@specifix.com>2010-05-16 00:18:00 +0000
committerMichael Snyder <msnyder@specifix.com>2010-05-16 00:18:00 +0000
commit73cb3c0c0abf8e99e179711c213bb299b1db8664 (patch)
tree408da00bbc802fc578662562a30534aa37b0c1d6 /gdb/macrocmd.c
parenta1aa4b1a308f13116e3086f1a119b6142315facb (diff)
downloadgdb-73cb3c0c0abf8e99e179711c213bb299b1db8664.tar.gz
2010-05-15 Michael Snyder <msnyder@vmware.com>
* m2-lang.c: White space. * m2-valprint.c: White space. * macrocmd.c: White space. * macroexp.c: White space. * macroscope.c: White space. * macrotab.c: White space. * main.c: White space. * maint.c: White space. * mdebugread.c: White space. * memattr.c: White space. * minsyms.c: White space. * monitor.c: White space.
Diffstat (limited to 'gdb/macrocmd.c')
-rw-r--r--gdb/macrocmd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/macrocmd.c b/gdb/macrocmd.c
index eab815b64a0..74aa05221a6 100644
--- a/gdb/macrocmd.c
+++ b/gdb/macrocmd.c
@@ -50,6 +50,7 @@ macro_expand_command (char *exp, int from_tty)
struct macro_scope *ms = NULL;
char *expanded = NULL;
struct cleanup *cleanup_chain = make_cleanup (free_current_contents, &ms);
+
make_cleanup (free_current_contents, &expanded);
/* You know, when the user doesn't specify any expression, it would be
@@ -249,6 +250,7 @@ free_macro_definition_ptr (void *ptr)
{
int i;
struct macro_definition *loc = (struct macro_definition *) ptr;
+
for (i = 0; i < loc->argc; ++i)
xfree ((char *) loc->argv[i]);
xfree ((char *) loc->argv);
@@ -362,6 +364,7 @@ print_one_macro (const char *name, const struct macro_definition *macro,
if (macro->kind == macro_function_like)
{
int i;
+
fprintf_filtered (gdb_stdout, "(");
for (i = 0; i < macro->argc; ++i)
fprintf_filtered (gdb_stdout, "%s%s", (i > 0) ? ", " : "",