From 2f788d0181a64c5f01500f62c0c31325b9f6005f Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 11 Dec 2012 12:08:36 -0800 Subject: [PATCH] Fixed compiling Linux code --- src/joystick/linux/SDL_sysjoystick.c | 8 +++----- src/joystick/linux/SDL_sysjoystick_c.h | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c index 5f7bb2c15..96f6094ec 100644 --- a/src/joystick/linux/SDL_sysjoystick.c +++ b/src/joystick/linux/SDL_sysjoystick.c @@ -174,7 +174,7 @@ typedef struct SDL_joylist_item int device_instance; char *path; /* "/dev/input/event2" or whatever */ char *name; /* "SideWinder 3D Pro" or whatever */ - JoystickGUID guid; + SDL_JoystickGUID guid; dev_t devnum; struct joystick_hwdata *hwdata; struct SDL_joylist_item *next; @@ -190,7 +190,7 @@ static int instance_counter = 0; #define NBITS(x) ((((x)-1)/(sizeof(long) * 8))+1) static int -IsJoystick(int fd, char *namebuf, const size_t namebuflen, JoystickGUID *guid) +IsJoystick(int fd, char *namebuf, const size_t namebuflen, SDL_JoystickGUID *guid) { unsigned long evbit[NBITS(EV_MAX)] = { 0 }; unsigned long keybit[NBITS(KEY_MAX)] = { 0 }; @@ -240,7 +240,7 @@ MaybeAddDevice(const char *path) int fd = -1; int isstick = 0; char namebuf[128]; - JoystickGUID guid; + SDL_JoystickGUID guid; SDL_joylist_item *item; if (path == NULL) { @@ -955,13 +955,11 @@ SDL_SYS_JoystickQuit(void) SDL_JoystickGUID SDL_SYS_JoystickGetDeviceGUID( int device_index ) { - JoystickGUID guid; return JoystickByDevIndex(device_index)->guid; } SDL_JoystickGUID SDL_SYS_JoystickGetGUID(SDL_Joystick * joystick) { - JoystickGUID guid; return joystick->hwdata->guid; } diff --git a/src/joystick/linux/SDL_sysjoystick_c.h b/src/joystick/linux/SDL_sysjoystick_c.h index 88bc2f344..90dcfe4de 100644 --- a/src/joystick/linux/SDL_sysjoystick_c.h +++ b/src/joystick/linux/SDL_sysjoystick_c.h @@ -28,7 +28,7 @@ struct joystick_hwdata int device_instance; SDL_bool removed; - JoystickGUID guid; + SDL_JoystickGUID guid; char *fname; /* Used in haptic subsystem */ /* The current linux joystick driver maps hats to two axes */