From: Jim Kingdon Date: Thu, 2 Sep 1993 05:45:11 +0000 (+0000) Subject: * printcmd.c: Remove __INT_VARARGS_H code; now in xm-m88k.h. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8acf767cf1683e10757deeecde3b25f53b3734d0;p=binutils-gdb.git * printcmd.c: Remove __INT_VARARGS_H code; now in xm-m88k.h. --- diff --git a/gdb/printcmd.c b/gdb/printcmd.c index 16f8cd6620a..42c7079be3a 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -1761,6 +1761,11 @@ printf_command (arg, from_tty) int nargs_wanted; int lcount; int i; + /* We build up a va_list to pass to vprintf. This is unnecessary; + instead of calling vprintf ("%d%f", ) we + could just call printf ("%d", arg1); printf ("%f", arg2);. Funny + how I thought of that right *after* I the MAKEVA stuff pretty much + working... */ makeva_list *args_makeva; argclass = (enum argclass *) alloca (strlen (s) * sizeof *argclass); @@ -1786,10 +1791,10 @@ printf_command (arg, from_tty) argclass[nargs_wanted++] = int_arg; f++; } - + /* Now, parse all arguments and evaluate them. Store the VALUEs in VAL_ARGS. */ - + while (*s != '\0') { char *s1;