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