From b015a021b28623b7b734833dc9b8269c41db4e8a Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Tue, 21 Oct 2008 20:30:35 -0700 Subject: [PATCH] Allow non-gcc compilers to build xf86Xinput.c --- hw/xfree86/common/compiler.h | 5 +++++ hw/xfree86/common/xf86Xinput.c | 1 + 2 files changed, 6 insertions(+) diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h index 886c639a4..f55219b9b 100644 --- a/hw/xfree86/common/compiler.h +++ b/hw/xfree86/common/compiler.h @@ -75,6 +75,11 @@ # endif # endif /* __inline */ +/* Support gcc's __FUNCTION__ for people using other compilers */ +#if !defined(__GNUC__) && !defined(__FUNCTION__) +# define __FUNCTION__ __func__ /* C99 */ +#endif + # if defined(NO_INLINE) || defined(DO_PROTOTYPES) # if !defined(__arm__) diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c index 8eaa118a5..d4040481c 100644 --- a/hw/xfree86/common/xf86Xinput.c +++ b/hw/xfree86/common/xf86Xinput.c @@ -61,6 +61,7 @@ #include "xf86Optrec.h" #include "mipointer.h" #include "xf86InPriv.h" +#include "compiler.h" #ifdef DPMSExtension #define DPMS_SERVER