From 2068c9bfc7be738a900a9b79018b65054901f622 Mon Sep 17 00:00:00 2001 From: Couriersud Date: Sun, 11 Jan 2009 23:39:11 +0000 Subject: [PATCH] Fix a 64bit issue in linux/SDL_sysjoystick (int != long on 64bit) --- src/joystick/linux/SDL_sysjoystick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c index 2fbbabf7b..6e17852cb 100644 --- a/src/joystick/linux/SDL_sysjoystick.c +++ b/src/joystick/linux/SDL_sysjoystick.c @@ -363,7 +363,7 @@ LogicalSuffix(int logicalno, char *namebuf, int len) #if SDL_INPUT_LINUXEV #define test_bit(nr, addr) \ - (((1UL << ((nr) & 31)) & (((const unsigned int *) addr)[(nr) >> 5])) != 0) + (((1UL << ((nr) & 31)) & (((const unsigned long *) addr)[(nr) >> 5])) != 0) static int EV_IsJoystick(int fd)