Correct pointer comparison in _JMPBUF_UNWINDS.
authordrepper <drepper>
Sat, 22 Sep 2001 22:35:25 +0000 (22:35 +0000)
committerdrepper <drepper>
Sat, 22 Sep 2001 22:35:25 +0000 (22:35 +0000)
sysdeps/s390/s390-32/bits/setjmp.h
sysdeps/s390/s390-64/bits/setjmp.h

index fa6e03b..607cdaf 100644 (file)
@@ -47,6 +47,6 @@ typedef struct {
 /* Test if longjmp to JMPBUF would unwind the frame
    containing a local variable at ADDRESS.  */
 #define _JMPBUF_UNWINDS(jmpbuf, address) \
-  ((int) (address) < (jmpbuf)->__gregs[__JB_GPR15])
+  ((void *) (address) < (void *) (jmpbuf)->__gregs[__JB_GPR15])
 
 #endif /* __S390_SETJMP_H__ */
index 9daa430..1bb3645 100644 (file)
@@ -47,6 +47,6 @@ typedef struct {
 /* Test if longjmp to JMPBUF would unwind the frame
    containing a local variable at ADDRESS.  */
 #define _JMPBUF_UNWINDS(jmpbuf, address) \
-  ((int) (address) < (jmpbuf)->__gregs[__JB_GPR15])
+  ((void *) (address) < (void *) (jmpbuf)->__gregs[__JB_GPR15])
 
 #endif /* __S390_SETJMP_H__ */