From: Petar Jovanovic Date: Sat, 30 Jun 2012 02:43:29 +0000 (+0000) Subject: Getting rid of the warnings about incompatible pointer types on MIPS. X-Git-Tag: svn/VALGRIND_3_8_0~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45efe90efe8c91d14096cf5e58a662f22830f6dd;p=thirdparty%2Fvalgrind.git Getting rid of the warnings about incompatible pointer types on MIPS. 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 --- diff --git a/include/vki/vki-mips32-linux.h b/include/vki/vki-mips32-linux.h index 255e0d6bfc..e5a48ff885 100644 --- a/include/vki/vki-mips32-linux.h +++ b/include/vki/vki-mips32-linux.h @@ -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