diff options
author | J.T. Conklin <jtc@acorntoolworks.com> | 1995-07-31 22:46:03 +0000 |
---|---|---|
committer | J.T. Conklin <jtc@acorntoolworks.com> | 1995-07-31 22:46:03 +0000 |
commit | 1a49497348d02ffd9ba0eab6881bb3353223a068 (patch) | |
tree | 128c13b69db4b27e1de00b36258d7d03281a4bbe /gdb/utils.c | |
parent | f641906be5812ffce356207b1248f9846c657a34 (diff) | |
download | gdb-1a49497348d02ffd9ba0eab6881bb3353223a068.zip gdb-1a49497348d02ffd9ba0eab6881bb3353223a068.tar.gz gdb-1a49497348d02ffd9ba0eab6881bb3353223a068.tar.bz2 |
* configure.in: Check for unistd.h.
* configure: Regenerated.
* command.c, cp-valprint.c, fork-child.c, i386-tdep.c,
i386b-nat.c, inflow.c, main.c, maint.c, objfiles.c, solib.c,
source.c, stack.c, symfile.c, top.c, utils.c: Include strings.h
and/or unistd.h to bring prototypes into scope.
Diffstat (limited to 'gdb/utils.c')
-rw-r--r-- | gdb/utils.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/gdb/utils.c b/gdb/utils.c index ed764e5..fdf7938 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -30,6 +30,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #endif #include <ctype.h> #include <string.h> +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#endif #include "signals.h" #include "gdbcmd.h" @@ -304,27 +307,31 @@ error_begin () NORETURN void error (char *string, ...) #else +void error (va_alist) va_dcl #endif { -#ifdef ANSI_PROTOTYPES va_list args; +#ifdef ANSI_PROTOTYPES va_start (args, string); #else va_start (args); #endif if (error_hook) - error_hook(); + (*error_hook) (); else { - char *string1; error_begin (); #ifdef ANSI_PROTOTYPES vfprintf_filtered (gdb_stderr, string, args); #else - string1 = va_arg (args, char *); - vfprintf_filtered (gdb_stderr, string1, args); + { + char *string1; + + string1 = va_arg (args, char *); + vfprintf_filtered (gdb_stderr, string1, args); + } #endif fprintf_filtered (gdb_stderr, "\n"); va_end (args); |