diff options
author | J.T. Conklin <jtc@acorntoolworks.com> | 1995-05-18 23:45:31 +0000 |
---|---|---|
committer | J.T. Conklin <jtc@acorntoolworks.com> | 1995-05-18 23:45:31 +0000 |
commit | 85c613aaa7092f8dfc8ce0c475e0ef210685bc16 (patch) | |
tree | 782eeb1652f743b8539d33cdd299772f15fb5de0 /gdb/gdbtk.c | |
parent | ff15324f6383f5532d167eba6f4e80f67d94a84a (diff) | |
download | gdb-85c613aaa7092f8dfc8ce0c475e0ef210685bc16.zip gdb-85c613aaa7092f8dfc8ce0c475e0ef210685bc16.tar.gz gdb-85c613aaa7092f8dfc8ce0c475e0ef210685bc16.tar.bz2 |
* utils.c (fprintf_filtered, fprintf_unfiltered, fprintfi_filtered,
printf_filtered, printf_unfiltered, printfi_filtered, query, warning,
error, fatal, fatal_dump_core): Use stdarg.h macros when compiling
with an ANSI compiler.
* complain.c (complain): Likewise.
* language.c (type_error, range_error): Likewise.
* monitor.c (monitor_printf, monitor_printf_noecho): Likewise.
* remote-array.c (printf_monitor, debuglogs): Likewise.
* remote-mips.c (mips_error): Likewise.
* remote-os9k.c (printf_monitor): Likewise.
* remote-st.c (printf_stdebug): Likewise.
* gdbtk.c (gdbtk_query): Likewise.
* defs.h, complain.h, language.h, monitor.h: Add prototypes to
match above changes.
* printcmd.c: Remove uneeded #include <varargs.h>.
* remote-e7000.c: Likewise.
* f-typeprint.c (f_type_print_base): Fix typo found by above
changes.
Diffstat (limited to 'gdb/gdbtk.c')
-rw-r--r-- | gdb/gdbtk.c | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/gdb/gdbtk.c b/gdb/gdbtk.c index 802e0b9..8485025 100644 --- a/gdb/gdbtk.c +++ b/gdb/gdbtk.c @@ -29,7 +29,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "target.h" #include <tcl.h> #include <tk.h> +#ifdef __STDC__ +#include <stdarg.h> +#else #include <varargs.h> +#endif #include <signal.h> #include <fcntl.h> #include <unistd.h> @@ -121,15 +125,13 @@ gdbtk_fputs (ptr, stream) } static int -gdbtk_query (args) +gdbtk_query (query, args) + char *query; va_list args; { - char *query; char buf[200]; long val; - query = va_arg (args, char *); - vsprintf (buf, query, args); Tcl_VarEval (interp, "gdbtk_tcl_query ", "{", buf, "}", NULL); @@ -138,18 +140,26 @@ gdbtk_query (args) } static void +#ifdef __STDC__ +dsprintf_append_element (Tcl_DString *dsp, char *format, ...) +#else dsprintf_append_element (va_alist) va_dcl +#endif { va_list args; + char buf[1024]; + +#ifdef __STDC__ + va_start (args, format); +#else Tcl_DString *dsp; char *format; - char buf[1024]; va_start (args); - dsp = va_arg (args, Tcl_DString *); format = va_arg (args, char *); +#endif vsprintf (buf, format, args); |