]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Getting rid of the warnings about incompatible pointer types on MIPS.
authorPetar Jovanovic <mips32r2@gmail.com>
Sat, 30 Jun 2012 02:43:29 +0000 (02:43 +0000)
committerPetar Jovanovic <mips32r2@gmail.com>
Sat, 30 Jun 2012 02:43:29 +0000 (02:43 +0000)
vki_signalfn_t has been incorrectly defined in vki-mips32-linux.h, and that
caused warnings elsewhere.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12687

include/vki/vki-mips32-linux.h

index 255e0d6bfc935ba6b6fe228ae030b389957a7325..e5a48ff885de929b8441effa8a16b0b0748bb3d8 100644 (file)
@@ -95,16 +95,14 @@ typedef unsigned long long __vki_u64;
 #define VKI_SIG_SETMASK     3    /* for setting the signal mask */
 
 /* Type of a signal handler.  */
-typedef void (*__vki_signalfn_t)(int);
+typedef void __vki_signalfn_t(int);
 typedef __vki_signalfn_t __user *__vki_sighandler_t;
 
 typedef void __vki_restorefn_t(void);
 typedef __vki_restorefn_t __user *__vki_sigrestore_t;
 
-/* Fake signal functions */
-#define VKI_SIG_DFL    ((__vki_signalfn_t)0)   /* default signal handling */
-#define VKI_SIG_IGN    ((__vki_signalfn_t)1)   /* ignore signal */
-#define VKI_SIG_ERR    ((__vki_signalfn_t)-1)  /* error return from signal */
+#define VKI_SIG_DFL    ((__vki_sighandler_t)0) /* default signal handling */
+#define VKI_SIG_IGN    ((__vki_sighandler_t)1) /* ignore signal */
 
 #define _VKI_NSIG              128
 #define _VKI_NSIG_BPW  32