* top.c (SIGSETJMP): Protect env argument with parentheses.
authorChristopher Faylor <me+cygwin@cgf.cx>
Tue, 14 Aug 2001 20:05:48 +0000 (20:05 +0000)
committerChristopher Faylor <me+cygwin@cgf.cx>
Tue, 14 Aug 2001 20:05:48 +0000 (20:05 +0000)
(SIGLONGJMP): Protect env argument with parentheses.

gdb/ChangeLog
gdb/top.c

index 8b363b4506c1513b425afa0f0c709bedb651cfdd..c1567aa804019cb5c1998bfa6348208282c920cb 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-13  Christopher Faylor  <cgf@cygnus.com>
+
+       * top.c (SIGSETJMP): Protect env argument with parentheses.
+       (SIGLONGJMP): Protect env argument with parentheses.
+
 2001-08-11  Andrew Cagney  <ac131313@redhat.com>
 
        * config/mn10300/mn10300.mt (TM_FILE): Delete.
index 061bef87bf289a587051fc0bbed3ad148b59d84d..33a853b7d3d3cd725e670d38b02042adc552fe19 100644 (file)
--- a/gdb/top.c
+++ b/gdb/top.c
@@ -299,12 +299,12 @@ NORETURN void (*error_hook) (void) ATTR_NORETURN;
    directly.  */
 #if defined(HAVE_SIGSETJMP)
 #define SIGJMP_BUF             sigjmp_buf
-#define SIGSETJMP(buf)         sigsetjmp(buf, 1)
-#define SIGLONGJMP(buf,val)    siglongjmp(buf,val)
+#define SIGSETJMP(buf)         sigsetjmp((buf), 1)
+#define SIGLONGJMP(buf,val)    siglongjmp((buf), (val))
 #else
 #define SIGJMP_BUF             jmp_buf
 #define SIGSETJMP(buf)         setjmp(buf)
-#define SIGLONGJMP(buf,val)    longjmp(buf,val)
+#define SIGLONGJMP(buf,val)    longjmp((buf), (val))
 #endif
 
 /* Where to go for return_to_top_level.  */