diff src/joystick/linux/SDL_sysjoystick.c @ 1668:4da1ee79c9af SDL-1.3

more tweaking indent options
author Sam Lantinga <slouken@libsdl.org>
date Mon, 29 May 2006 04:04:35 +0000
parents 782fd950bd46
children
line wrap: on
line diff
--- a/src/joystick/linux/SDL_sysjoystick.c	Mon May 29 03:53:21 2006 +0000
+++ b/src/joystick/linux/SDL_sysjoystick.c	Mon May 29 04:04:35 2006 +0000
@@ -309,7 +309,7 @@
 #ifndef NO_LOGICAL_JOYSTICKS
 
 static int
-CountLogicalJoysticks (int max)
+CountLogicalJoysticks(int max)
 {
     register int i, j, k, ret, prev;
     const char *name;
@@ -319,23 +319,23 @@
     ret = 0;
 
     for (i = 0; i < max; i++) {
-        name = SDL_SYS_JoystickName (i);
+        name = SDL_SYS_JoystickName(i);
 
-        fd = open (SDL_joylist[i].fname, O_RDONLY, 0);
+        fd = open(SDL_joylist[i].fname, O_RDONLY, 0);
         if (fd >= 0) {
-            if (ioctl (fd, JSIOCGBUTTONS, &n) < 0) {
+            if (ioctl(fd, JSIOCGBUTTONS, &n) < 0) {
                 nbuttons = -1;
             } else {
                 nbuttons = n;
             }
-            close (fd);
+            close(fd);
         } else {
             nbuttons = -1;
         }
 
         if (name) {
-            for (j = 0; j < SDL_arraysize (joystick_logicalmap); j++) {
-                if (!SDL_strcmp (name, joystick_logicalmap[j].name)
+            for (j = 0; j < SDL_arraysize(joystick_logicalmap); j++) {
+                if (!SDL_strcmp(name, joystick_logicalmap[j].name)
                     && (nbuttons == -1
                         || nbuttons == joystick_logicalmap[j].nbuttons)) {
                     prev = i;
@@ -361,16 +361,16 @@
 }
 
 static void
-LogicalSuffix (int logicalno, char *namebuf, int len)
+LogicalSuffix(int logicalno, char *namebuf, int len)
 {
     register int slen;
     const static char suffixs[] =
         "01020304050607080910111213141516171819" "20212223242526272829303132";
     const char *suffix;
-    slen = SDL_strlen (namebuf);
+    slen = SDL_strlen(namebuf);
     suffix = NULL;
 
-    if (logicalno * 2 < sizeof (suffixs))
+    if (logicalno * 2 < sizeof(suffixs))
         suffix = suffixs + (logicalno * 2);
 
     if (slen + 4 < len && suffix) {
@@ -389,21 +389,21 @@
 	(((1UL << ((nr) & 31)) & (((const unsigned int *) addr)[(nr) >> 5])) != 0)
 
 static int
-EV_IsJoystick (int fd)
+EV_IsJoystick(int fd)
 {
     unsigned long evbit[40];
     unsigned long keybit[40];
     unsigned long absbit[40];
 
-    if ((ioctl (fd, EVIOCGBIT (0, sizeof (evbit)), evbit) < 0) ||
-        (ioctl (fd, EVIOCGBIT (EV_KEY, sizeof (keybit)), keybit) < 0) ||
-        (ioctl (fd, EVIOCGBIT (EV_ABS, sizeof (absbit)), absbit) < 0)) {
+    if ((ioctl(fd, EVIOCGBIT(0, sizeof(evbit)), evbit) < 0) ||
+        (ioctl(fd, EVIOCGBIT(EV_KEY, sizeof(keybit)), keybit) < 0) ||
+        (ioctl(fd, EVIOCGBIT(EV_ABS, sizeof(absbit)), absbit) < 0)) {
         return (0);
     }
-    if (!(test_bit (EV_KEY, evbit) && test_bit (EV_ABS, evbit) &&
-          test_bit (ABS_X, absbit) && test_bit (ABS_Y, absbit) &&
-          (test_bit (BTN_TRIGGER, keybit) || test_bit (BTN_A, keybit)
-           || test_bit (BTN_1, keybit))))
+    if (!(test_bit(EV_KEY, evbit) && test_bit(EV_ABS, evbit) &&
+          test_bit(ABS_X, absbit) && test_bit(ABS_Y, absbit) &&
+          (test_bit(BTN_TRIGGER, keybit) || test_bit(BTN_A, keybit)
+           || test_bit(BTN_1, keybit))))
         return 0;
     return (1);
 }
@@ -412,7 +412,7 @@
 
 /* Function to scan the system for joysticks */
 int
-SDL_SYS_JoystickInit (void)
+SDL_SYS_JoystickInit(void)
 {
     /* The base path of the joystick devices */
     const char *joydev_pattern[] = {
@@ -433,31 +433,31 @@
     numjoysticks = 0;
 
     /* First see if the user specified a joystick to use */
-    if (SDL_getenv ("SDL_JOYSTICK_DEVICE") != NULL) {
-        SDL_strlcpy (path, SDL_getenv ("SDL_JOYSTICK_DEVICE"), sizeof (path));
-        if (stat (path, &sb) == 0) {
-            fd = open (path, O_RDONLY, 0);
+    if (SDL_getenv("SDL_JOYSTICK_DEVICE") != NULL) {
+        SDL_strlcpy(path, SDL_getenv("SDL_JOYSTICK_DEVICE"), sizeof(path));
+        if (stat(path, &sb) == 0) {
+            fd = open(path, O_RDONLY, 0);
             if (fd >= 0) {
                 /* Assume the user knows what they're doing. */
-                SDL_joylist[numjoysticks].fname = SDL_strdup (path);
+                SDL_joylist[numjoysticks].fname = SDL_strdup(path);
                 if (SDL_joylist[numjoysticks].fname) {
                     dev_nums[numjoysticks] = sb.st_rdev;
                     ++numjoysticks;
                 }
-                close (fd);
+                close(fd);
             }
         }
     }
 
-    for (i = 0; i < SDL_arraysize (joydev_pattern); ++i) {
+    for (i = 0; i < SDL_arraysize(joydev_pattern); ++i) {
         for (j = 0; j < MAX_JOYSTICKS; ++j) {
-            SDL_snprintf (path, SDL_arraysize (path), joydev_pattern[i], j);
+            SDL_snprintf(path, SDL_arraysize(path), joydev_pattern[i], j);
 
             /* rcg06302000 replaced access(F_OK) call with stat().
              * stat() will fail if the file doesn't exist, so it's
              * equivalent behaviour.
              */
-            if (stat (path, &sb) == 0) {
+            if (stat(path, &sb) == 0) {
                 /* Check to make sure it's not already in list.
                  * This happens when we see a stick via symlink.
                  */
@@ -471,23 +471,23 @@
                     continue;
                 }
 
-                fd = open (path, O_RDONLY, 0);
+                fd = open(path, O_RDONLY, 0);
                 if (fd < 0) {
                     continue;
                 }
 #if SDL_INPUT_LINUXEV
 #ifdef DEBUG_INPUT_EVENTS
-                printf ("Checking %s\n", path);
+                printf("Checking %s\n", path);
 #endif
-                if ((i == 0) && !EV_IsJoystick (fd)) {
-                    close (fd);
+                if ((i == 0) && !EV_IsJoystick(fd)) {
+                    close(fd);
                     continue;
                 }
 #endif
-                close (fd);
+                close(fd);
 
                 /* We're fine, add this joystick */
-                SDL_joylist[numjoysticks].fname = SDL_strdup (path);
+                SDL_joylist[numjoysticks].fname = SDL_strdup(path);
                 if (SDL_joylist[numjoysticks].fname) {
                     dev_nums[numjoysticks] = sb.st_rdev;
                     ++numjoysticks;
@@ -509,7 +509,7 @@
 #endif
     }
 #ifndef NO_LOGICAL_JOYSTICKS
-    numjoysticks += CountLogicalJoysticks (numjoysticks);
+    numjoysticks += CountLogicalJoysticks(numjoysticks);
 #endif
 
     return (numjoysticks);
@@ -517,35 +517,35 @@
 
 /* Function to get the device-dependent name of a joystick */
 const char *
-SDL_SYS_JoystickName (int index)
+SDL_SYS_JoystickName(int index)
 {
     int fd;
     static char namebuf[128];
     char *name;
-    SDL_logical_joydecl (int oindex = index);
+    SDL_logical_joydecl(int oindex = index);
 
 #ifndef NO_LOGICAL_JOYSTICKS
-    SDL_joylist_head (index, index);
+    SDL_joylist_head(index, index);
 #endif
     name = NULL;
-    fd = open (SDL_joylist[index].fname, O_RDONLY, 0);
+    fd = open(SDL_joylist[index].fname, O_RDONLY, 0);
     if (fd >= 0) {
         if (
 #if SDL_INPUT_LINUXEV
-               (ioctl (fd, EVIOCGNAME (sizeof (namebuf)), namebuf) <= 0) &&
+               (ioctl(fd, EVIOCGNAME(sizeof(namebuf)), namebuf) <= 0) &&
 #endif
-               (ioctl (fd, JSIOCGNAME (sizeof (namebuf)), namebuf) <= 0)) {
+               (ioctl(fd, JSIOCGNAME(sizeof(namebuf)), namebuf) <= 0)) {
             name = SDL_joylist[index].fname;
         } else {
             name = namebuf;
         }
-        close (fd);
+        close(fd);
 
 
 #ifndef NO_LOGICAL_JOYSTICKS
         if (SDL_joylist[oindex].prev || SDL_joylist[oindex].next
             || index != oindex) {
-            LogicalSuffix (SDL_joylist[oindex].logicalno, namebuf, 128);
+            LogicalSuffix(SDL_joylist[oindex].logicalno, namebuf, 128);
         }
 #endif
     }
@@ -553,13 +553,13 @@
 }
 
 static int
-allocate_hatdata (SDL_Joystick * joystick)
+allocate_hatdata(SDL_Joystick * joystick)
 {
     int i;
 
     joystick->hwdata->hats =
-        (struct hwdata_hat *) SDL_malloc (joystick->nhats *
-                                          sizeof (struct hwdata_hat));
+        (struct hwdata_hat *) SDL_malloc(joystick->nhats *
+                                         sizeof(struct hwdata_hat));
     if (joystick->hwdata->hats == NULL) {
         return (-1);
     }
@@ -571,13 +571,13 @@
 }
 
 static int
-allocate_balldata (SDL_Joystick * joystick)
+allocate_balldata(SDL_Joystick * joystick)
 {
     int i;
 
     joystick->hwdata->balls =
-        (struct hwdata_ball *) SDL_malloc (joystick->nballs *
-                                           sizeof (struct hwdata_ball));
+        (struct hwdata_ball *) SDL_malloc(joystick->nballs *
+                                          sizeof(struct hwdata_ball));
     if (joystick->hwdata->balls == NULL) {
         return (-1);
     }
@@ -589,7 +589,7 @@
 }
 
 static SDL_bool
-JS_ConfigJoystick (SDL_Joystick * joystick, int fd)
+JS_ConfigJoystick(SDL_Joystick * joystick, int fd)
 {
     SDL_bool handled;
     unsigned char n;
@@ -601,24 +601,24 @@
     handled = SDL_FALSE;
 
     /* Default joystick device settings */
-    if (ioctl (fd, JSIOCGAXES, &n) < 0) {
+    if (ioctl(fd, JSIOCGAXES, &n) < 0) {
         joystick->naxes = 2;
     } else {
         joystick->naxes = n;
     }
-    if (ioctl (fd, JSIOCGBUTTONS, &n) < 0) {
+    if (ioctl(fd, JSIOCGBUTTONS, &n) < 0) {
         joystick->nbuttons = 2;
     } else {
         joystick->nbuttons = n;
     }
 
-    name = SDL_SYS_JoystickName (joystick->index);
+    name = SDL_SYS_JoystickName(joystick->index);
     old_axes = joystick->naxes;
 
     /* Generic analog joystick support */
-    if (SDL_strstr (name, "Analog") == name && SDL_strstr (name, "-hat")) {
-        if (SDL_sscanf (name, "Analog %d-axis %*d-button %d-hat",
-                        &tmp_naxes, &tmp_nhats) == 2) {
+    if (SDL_strstr(name, "Analog") == name && SDL_strstr(name, "-hat")) {
+        if (SDL_sscanf(name, "Analog %d-axis %*d-button %d-hat",
+                       &tmp_naxes, &tmp_nhats) == 2) {
 
             joystick->naxes = tmp_naxes;
             joystick->nhats = tmp_nhats;
@@ -628,8 +628,8 @@
     }
 
     /* Special joystick support */
-    for (i = 0; i < SDL_arraysize (special_joysticks); ++i) {
-        if (SDL_strcmp (name, special_joysticks[i].name) == 0) {
+    for (i = 0; i < SDL_arraysize(special_joysticks); ++i) {
+        if (SDL_strcmp(name, special_joysticks[i].name) == 0) {
 
             joystick->naxes = special_joysticks[i].naxes;
             joystick->nhats = special_joysticks[i].nhats;
@@ -641,17 +641,17 @@
     }
 
     /* User environment joystick support */
-    if ((env = SDL_getenv ("SDL_LINUX_JOYSTICK"))) {
+    if ((env = SDL_getenv("SDL_LINUX_JOYSTICK"))) {
         *env_name = '\0';
-        if (*env == '\'' && SDL_sscanf (env, "'%[^']s'", env_name) == 1)
-            env += SDL_strlen (env_name) + 2;
-        else if (SDL_sscanf (env, "%s", env_name) == 1)
-            env += SDL_strlen (env_name);
+        if (*env == '\'' && SDL_sscanf(env, "'%[^']s'", env_name) == 1)
+            env += SDL_strlen(env_name) + 2;
+        else if (SDL_sscanf(env, "%s", env_name) == 1)
+            env += SDL_strlen(env_name);
 
-        if (SDL_strcmp (name, env_name) == 0) {
+        if (SDL_strcmp(name, env_name) == 0) {
 
-            if (SDL_sscanf (env, "%d %d %d", &tmp_naxes, &tmp_nhats,
-                            &tmp_nballs) == 3) {
+            if (SDL_sscanf(env, "%d %d %d", &tmp_naxes, &tmp_nhats,
+                           &tmp_nballs) == 3) {
 
                 joystick->naxes = tmp_naxes;
                 joystick->nhats = tmp_nhats;
@@ -665,12 +665,12 @@
     /* Remap hats and balls */
     if (handled) {
         if (joystick->nhats > 0) {
-            if (allocate_hatdata (joystick) < 0) {
+            if (allocate_hatdata(joystick) < 0) {
                 joystick->nhats = 0;
             }
         }
         if (joystick->nballs > 0) {
-            if (allocate_balldata (joystick) < 0) {
+            if (allocate_balldata(joystick) < 0) {
                 joystick->nballs = 0;
             }
         }
@@ -682,7 +682,7 @@
 #if SDL_INPUT_LINUXEV
 
 static SDL_bool
-EV_ConfigJoystick (SDL_Joystick * joystick, int fd)
+EV_ConfigJoystick(SDL_Joystick * joystick, int fd)
 {
     int i, t;
     unsigned long keybit[40];
@@ -690,25 +690,25 @@
     unsigned long relbit[40];
 
     /* See if this device uses the new unified event API */
-    if ((ioctl (fd, EVIOCGBIT (EV_KEY, sizeof (keybit)), keybit) >= 0) &&
-        (ioctl (fd, EVIOCGBIT (EV_ABS, sizeof (absbit)), absbit) >= 0) &&
-        (ioctl (fd, EVIOCGBIT (EV_REL, sizeof (relbit)), relbit) >= 0)) {
+    if ((ioctl(fd, EVIOCGBIT(EV_KEY, sizeof(keybit)), keybit) >= 0) &&
+        (ioctl(fd, EVIOCGBIT(EV_ABS, sizeof(absbit)), absbit) >= 0) &&
+        (ioctl(fd, EVIOCGBIT(EV_REL, sizeof(relbit)), relbit) >= 0)) {
         joystick->hwdata->is_hid = SDL_TRUE;
 
         /* Get the number of buttons, axes, and other thingamajigs */
         for (i = BTN_JOYSTICK; i < KEY_MAX; ++i) {
-            if (test_bit (i, keybit)) {
+            if (test_bit(i, keybit)) {
 #ifdef DEBUG_INPUT_EVENTS
-                printf ("Joystick has button: 0x%x\n", i);
+                printf("Joystick has button: 0x%x\n", i);
 #endif
                 joystick->hwdata->key_map[i - BTN_MISC] = joystick->nbuttons;
                 ++joystick->nbuttons;
             }
         }
         for (i = BTN_MISC; i < BTN_JOYSTICK; ++i) {
-            if (test_bit (i, keybit)) {
+            if (test_bit(i, keybit)) {
 #ifdef DEBUG_INPUT_EVENTS
-                printf ("Joystick has button: 0x%x\n", i);
+                printf("Joystick has button: 0x%x\n", i);
 #endif
                 joystick->hwdata->key_map[i - BTN_MISC] = joystick->nbuttons;
                 ++joystick->nbuttons;
@@ -720,16 +720,15 @@
                 i = ABS_HAT3Y;
                 continue;
             }
-            if (test_bit (i, absbit)) {
+            if (test_bit(i, absbit)) {
                 int values[5];
 
-                if (ioctl (fd, EVIOCGABS (i), values) < 0)
+                if (ioctl(fd, EVIOCGABS(i), values) < 0)
                     continue;
 #ifdef DEBUG_INPUT_EVENTS
-                printf ("Joystick has absolute axis: %x\n", i);
-                printf ("Values = { %d, %d, %d, %d, %d }\n",
-                        values[0], values[1],
-                        values[2], values[3], values[4]);
+                printf("Joystick has absolute axis: %x\n", i);
+                printf("Values = { %d, %d, %d, %d, %d }\n",
+                       values[0], values[1], values[2], values[3], values[4]);
 #endif /* DEBUG_INPUT_EVENTS */
                 joystick->hwdata->abs_map[i] = joystick->naxes;
                 if (values[1] == values[2]) {
@@ -752,25 +751,25 @@
             }
         }
         for (i = ABS_HAT0X; i <= ABS_HAT3Y; i += 2) {
-            if (test_bit (i, absbit) || test_bit (i + 1, absbit)) {
+            if (test_bit(i, absbit) || test_bit(i + 1, absbit)) {
 #ifdef DEBUG_INPUT_EVENTS
-                printf ("Joystick has hat %d\n", (i - ABS_HAT0X) / 2);
+                printf("Joystick has hat %d\n", (i - ABS_HAT0X) / 2);
 #endif
                 ++joystick->nhats;
             }
         }
-        if (test_bit (REL_X, relbit) || test_bit (REL_Y, relbit)) {
+        if (test_bit(REL_X, relbit) || test_bit(REL_Y, relbit)) {
             ++joystick->nballs;
         }
 
         /* Allocate data to keep track of these thingamajigs */
         if (joystick->nhats > 0) {
-            if (allocate_hatdata (joystick) < 0) {
+            if (allocate_hatdata(joystick) < 0) {
                 joystick->nhats = 0;
             }
         }
         if (joystick->nballs > 0) {
-            if (allocate_balldata (joystick) < 0) {
+            if (allocate_balldata(joystick) < 0) {
                 joystick->nballs = 0;
             }
         }
@@ -782,7 +781,7 @@
 
 #ifndef NO_LOGICAL_JOYSTICKS
 static void
-ConfigLogicalJoystick (SDL_Joystick * joystick)
+ConfigLogicalJoystick(SDL_Joystick * joystick)
 {
     struct joystick_logical_layout *layout;
 
@@ -803,17 +802,17 @@
    It returns 0, or -1 if there is an error.
  */
 int
-SDL_SYS_JoystickOpen (SDL_Joystick * joystick)
+SDL_SYS_JoystickOpen(SDL_Joystick * joystick)
 {
     int fd;
-    SDL_logical_joydecl (int realindex);
-    SDL_logical_joydecl (SDL_Joystick * realjoy = NULL);
+    SDL_logical_joydecl(int realindex);
+    SDL_logical_joydecl(SDL_Joystick * realjoy = NULL);
 
     /* Open the joystick and set the joystick file descriptor */
 #ifndef NO_LOGICAL_JOYSTICKS
     if (SDL_joylist[joystick->index].fname == NULL) {
-        SDL_joylist_head (realindex, joystick->index);
-        realjoy = SDL_JoystickOpen (realindex);
+        SDL_joylist_head(realindex, joystick->index);
+        realjoy = SDL_JoystickOpen(realindex);
 
         if (realjoy == NULL)
             return (-1);
@@ -821,40 +820,40 @@
         fd = realjoy->hwdata->fd;
 
     } else {
-        fd = open (SDL_joylist[joystick->index].fname, O_RDONLY, 0);
+        fd = open(SDL_joylist[joystick->index].fname, O_RDONLY, 0);
     }
     SDL_joylist[joystick->index].joy = joystick;
 #else
-    fd = open (SDL_joylist[joystick->index].fname, O_RDONLY, 0);
+    fd = open(SDL_joylist[joystick->index].fname, O_RDONLY, 0);
 #endif
 
     if (fd < 0) {
-        SDL_SetError ("Unable to open %s\n", SDL_joylist[joystick->index]);
+        SDL_SetError("Unable to open %s\n", SDL_joylist[joystick->index]);
         return (-1);
     }
     joystick->hwdata = (struct joystick_hwdata *)
-        SDL_malloc (sizeof (*joystick->hwdata));
+        SDL_malloc(sizeof(*joystick->hwdata));
     if (joystick->hwdata == NULL) {
-        SDL_OutOfMemory ();
-        close (fd);
+        SDL_OutOfMemory();
+        close(fd);
         return (-1);
     }
-    SDL_memset (joystick->hwdata, 0, sizeof (*joystick->hwdata));
+    SDL_memset(joystick->hwdata, 0, sizeof(*joystick->hwdata));
     joystick->hwdata->fd = fd;
 
     /* Set the joystick to non-blocking read mode */
-    fcntl (fd, F_SETFL, O_NONBLOCK);
+    fcntl(fd, F_SETFL, O_NONBLOCK);
 
     /* Get the number of buttons and axes on the joystick */
 #ifndef NO_LOGICAL_JOYSTICKS
     if (realjoy)
-        ConfigLogicalJoystick (joystick);
+        ConfigLogicalJoystick(joystick);
     else
 #endif
 #if SDL_INPUT_LINUXEV
-    if (!EV_ConfigJoystick (joystick, fd))
+    if (!EV_ConfigJoystick(joystick, fd))
 #endif
-        JS_ConfigJoystick (joystick, fd);
+        JS_ConfigJoystick(joystick, fd);
 
     return (0);
 }
@@ -862,8 +861,8 @@
 #ifndef NO_LOGICAL_JOYSTICKS
 
 static SDL_Joystick *
-FindLogicalJoystick (SDL_Joystick * joystick,
-                     struct joystick_logical_mapping *v)
+FindLogicalJoystick(SDL_Joystick * joystick,
+                    struct joystick_logical_mapping *v)
 {
     SDL_Joystick *logicaljoy;
     register int i;
@@ -891,7 +890,7 @@
 }
 
 static int
-LogicalJoystickButton (SDL_Joystick * joystick, Uint8 button, Uint8 state)
+LogicalJoystickButton(SDL_Joystick * joystick, Uint8 button, Uint8 state)
 {
     struct joystick_logical_mapping *buttons;
     SDL_Joystick *logicaljoy = NULL;
@@ -904,18 +903,18 @@
     /* get the logical joystick that will receive the event
      */
     buttons = SDL_joylist[joystick->index].map->buttonmap + button;
-    logicaljoy = FindLogicalJoystick (joystick, buttons);
+    logicaljoy = FindLogicalJoystick(joystick, buttons);
 
     if (logicaljoy == NULL)
         return 1;
 
-    SDL_PrivateJoystickButton (logicaljoy, buttons->nthing, state);
+    SDL_PrivateJoystickButton(logicaljoy, buttons->nthing, state);
 
     return 1;
 }
 
 static int
-LogicalJoystickAxis (SDL_Joystick * joystick, Uint8 axis, Sint16 value)
+LogicalJoystickAxis(SDL_Joystick * joystick, Uint8 axis, Sint16 value)
 {
     struct joystick_logical_mapping *axes;
     SDL_Joystick *logicaljoy = NULL;
@@ -928,19 +927,19 @@
     /* get the logical joystick that will receive the event
      */
     axes = SDL_joylist[joystick->index].map->axismap + axis;
-    logicaljoy = FindLogicalJoystick (joystick, axes);
+    logicaljoy = FindLogicalJoystick(joystick, axes);
 
     if (logicaljoy == NULL)
         return 1;
 
-    SDL_PrivateJoystickAxis (logicaljoy, axes->nthing, value);
+    SDL_PrivateJoystickAxis(logicaljoy, axes->nthing, value);
 
     return 1;
 }
 #endif /* USE_LOGICAL_JOYSTICKS */
 
 static __inline__ void
-HandleHat (SDL_Joystick * stick, Uint8 hat, int axis, int value)
+HandleHat(SDL_Joystick * stick, Uint8 hat, int axis, int value)
 {
     struct hwdata_hat *the_hat;
     const Uint8 position_map[3][3] = {
@@ -948,8 +947,8 @@
         {SDL_HAT_LEFT, SDL_HAT_CENTERED, SDL_HAT_RIGHT},
         {SDL_HAT_LEFTDOWN, SDL_HAT_DOWN, SDL_HAT_RIGHTDOWN}
     };
-    SDL_logical_joydecl (SDL_Joystick * logicaljoy = NULL);
-    SDL_logical_joydecl (struct joystick_logical_mapping *hats = NULL);
+    SDL_logical_joydecl(SDL_Joystick * logicaljoy = NULL);
+    SDL_logical_joydecl(struct joystick_logical_mapping *hats = NULL);
 
     the_hat = &stick->hwdata->hats[hat];
     if (value < 0) {
@@ -970,7 +969,7 @@
             /* get the fake joystick that will receive the event
              */
             hats = SDL_joylist[stick->index].map->hatmap + hat;
-            logicaljoy = FindLogicalJoystick (stick, hats);
+            logicaljoy = FindLogicalJoystick(stick, hats);
         }
 
         if (logicaljoy) {
@@ -979,14 +978,14 @@
         }
 #endif /* USE_LOGICAL_JOYSTICKS */
 
-        SDL_PrivateJoystickHat (stick, hat,
-                                position_map[the_hat->axis[1]][the_hat->
-                                                               axis[0]]);
+        SDL_PrivateJoystickHat(stick, hat,
+                               position_map[the_hat->axis[1]][the_hat->
+                                                              axis[0]]);
     }
 }
 
 static __inline__ void
-HandleBall (SDL_Joystick * stick, Uint8 ball, int axis, int value)
+HandleBall(SDL_Joystick * stick, Uint8 ball, int axis, int value)
 {
     stick->hwdata->balls[ball].axis[axis] += value;
 }
@@ -997,7 +996,7 @@
  * and update joystick device state.
  */
 static __inline__ void
-JS_HandleEvents (SDL_Joystick * joystick)
+JS_HandleEvents(SDL_Joystick * joystick)
 {
     struct js_event events[32];
     int i, len;
@@ -1005,52 +1004,51 @@
 
 #ifndef NO_LOGICAL_JOYSTICKS
     if (SDL_joylist[joystick->index].fname == NULL) {
-        SDL_joylist_head (i, joystick->index);
-        JS_HandleEvents (SDL_joylist[i].joy);
+        SDL_joylist_head(i, joystick->index);
+        JS_HandleEvents(SDL_joylist[i].joy);
         return;
     }
 #endif
 
-    while ((len = read (joystick->hwdata->fd, events, (sizeof events))) > 0) {
-        len /= sizeof (events[0]);
+    while ((len = read(joystick->hwdata->fd, events, (sizeof events))) > 0) {
+        len /= sizeof(events[0]);
         for (i = 0; i < len; ++i) {
             switch (events[i].type & ~JS_EVENT_INIT) {
             case JS_EVENT_AXIS:
                 if (events[i].number < joystick->naxes) {
 #ifndef NO_LOGICAL_JOYSTICKS
-                    if (!LogicalJoystickAxis (joystick,
-                                              events[i].number,
-                                              events[i].value))
+                    if (!LogicalJoystickAxis(joystick,
+                                             events[i].number,
+                                             events[i].value))
 #endif
-                        SDL_PrivateJoystickAxis (joystick,
-                                                 events[i].number,
-                                                 events[i].value);
+                        SDL_PrivateJoystickAxis(joystick,
+                                                events[i].number,
+                                                events[i].value);
                     break;
                 }
                 events[i].number -= joystick->naxes;
                 other_axis = (events[i].number / 2);
                 if (other_axis < joystick->nhats) {
-                    HandleHat (joystick, other_axis,
-                               events[i].number % 2, events[i].value);
+                    HandleHat(joystick, other_axis,
+                              events[i].number % 2, events[i].value);
                     break;
                 }
                 events[i].number -= joystick->nhats * 2;
                 other_axis = (events[i].number / 2);
                 if (other_axis < joystick->nballs) {
-                    HandleBall (joystick, other_axis,
-                                events[i].number % 2, events[i].value);
+                    HandleBall(joystick, other_axis,
+                               events[i].number % 2, events[i].value);
                     break;
                 }
                 break;
             case JS_EVENT_BUTTON:
 #ifndef NO_LOGICAL_JOYSTICKS
-                if (!LogicalJoystickButton (joystick,
-                                            events[i].number,
-                                            events[i].value))
+                if (!LogicalJoystickButton(joystick,
+                                           events[i].number, events[i].value))
 #endif
-                    SDL_PrivateJoystickButton (joystick,
-                                               events[i].number,
-                                               events[i].value);
+                    SDL_PrivateJoystickButton(joystick,
+                                              events[i].number,
+                                              events[i].value);
                 break;
             default:
                 /* ?? */
@@ -1062,7 +1060,7 @@
 
 #if SDL_INPUT_LINUXEV
 static __inline__ int
-EV_AxisCorrect (SDL_Joystick * joystick, int which, int value)
+EV_AxisCorrect(SDL_Joystick * joystick, int which, int value)
 {
     struct axis_correct *correct;
 
@@ -1090,7 +1088,7 @@
 }
 
 static __inline__ void
-EV_HandleEvents (SDL_Joystick * joystick)
+EV_HandleEvents(SDL_Joystick * joystick)
 {
     struct input_event events[32];
     int i, len;
@@ -1098,13 +1096,13 @@
 
 #ifndef NO_LOGICAL_JOYSTICKS
     if (SDL_joylist[joystick->index].fname == NULL) {
-        SDL_joylist_head (i, joystick->index);
-        return EV_HandleEvents (SDL_joylist[i].joy);
+        SDL_joylist_head(i, joystick->index);
+        return EV_HandleEvents(SDL_joylist[i].joy);
     }
 #endif
 
-    while ((len = read (joystick->hwdata->fd, events, (sizeof events))) > 0) {
-        len /= sizeof (events[0]);
+    while ((len = read(joystick->hwdata->fd, events, (sizeof events))) > 0) {
+        len /= sizeof(events[0]);
         for (i = 0; i < len; ++i) {
             code = events[i].code;
             switch (events[i].type) {
@@ -1112,15 +1110,15 @@
                 if (code >= BTN_MISC) {
                     code -= BTN_MISC;
 #ifndef NO_LOGICAL_JOYSTICKS
-                    if (!LogicalJoystickButton (joystick,
-                                                joystick->hwdata->
-                                                key_map[code],
-                                                events[i].value))
+                    if (!LogicalJoystickButton(joystick,
+                                               joystick->hwdata->
+                                               key_map[code],
+                                               events[i].value))
 #endif
-                        SDL_PrivateJoystickButton (joystick,
-                                                   joystick->hwdata->
-                                                   key_map[code],
-                                                   events[i].value);
+                        SDL_PrivateJoystickButton(joystick,
+                                                  joystick->hwdata->
+                                                  key_map[code],
+                                                  events[i].value);
                 }
                 break;
             case EV_ABS:
@@ -1134,20 +1132,20 @@
                 case ABS_HAT3X:
                 case ABS_HAT3Y:
                     code -= ABS_HAT0X;
-                    HandleHat (joystick, code / 2, code % 2, events[i].value);
+                    HandleHat(joystick, code / 2, code % 2, events[i].value);
                     break;
                 default:
                     events[i].value =
-                        EV_AxisCorrect (joystick, code, events[i].value);
+                        EV_AxisCorrect(joystick, code, events[i].value);
 #ifndef NO_LOGICAL_JOYSTICKS
-                    if (!LogicalJoystickAxis (joystick,
-                                              joystick->hwdata->
-                                              abs_map[code], events[i].value))
+                    if (!LogicalJoystickAxis(joystick,
+                                             joystick->hwdata->
+                                             abs_map[code], events[i].value))
 #endif
-                        SDL_PrivateJoystickAxis (joystick,
-                                                 joystick->hwdata->
-                                                 abs_map[code],
-                                                 events[i].value);
+                        SDL_PrivateJoystickAxis(joystick,
+                                                joystick->hwdata->
+                                                abs_map[code],
+                                                events[i].value);
                     break;
                 }
                 break;
@@ -1156,8 +1154,7 @@
                 case REL_X:
                 case REL_Y:
                     code -= REL_X;
-                    HandleBall (joystick, code / 2, code % 2,
-                                events[i].value);
+                    HandleBall(joystick, code / 2, code % 2, events[i].value);
                     break;
                 default:
                     break;
@@ -1172,16 +1169,16 @@
 #endif /* SDL_INPUT_LINUXEV */
 
 void
-SDL_SYS_JoystickUpdate (SDL_Joystick * joystick)
+SDL_SYS_JoystickUpdate(SDL_Joystick * joystick)
 {
     int i;
 
 #if SDL_INPUT_LINUXEV
     if (joystick->hwdata->is_hid)
-        EV_HandleEvents (joystick);
+        EV_HandleEvents(joystick);
     else
 #endif
-        JS_HandleEvents (joystick);
+        JS_HandleEvents(joystick);
 
     /* Deliver ball motion updates */
     for (i = 0; i < joystick->nballs; ++i) {
@@ -1192,20 +1189,20 @@
         if (xrel || yrel) {
             joystick->hwdata->balls[i].axis[0] = 0;
             joystick->hwdata->balls[i].axis[1] = 0;
-            SDL_PrivateJoystickBall (joystick, (Uint8) i, xrel, yrel);
+            SDL_PrivateJoystickBall(joystick, (Uint8) i, xrel, yrel);
         }
     }
 }
 
 /* Function to close a joystick after use */
 void
-SDL_SYS_JoystickClose (SDL_Joystick * joystick)
+SDL_SYS_JoystickClose(SDL_Joystick * joystick)
 {
 #ifndef NO_LOGICAL_JOYSTICKS
     register int i;
     if (SDL_joylist[joystick->index].fname == NULL) {
-        SDL_joylist_head (i, joystick->index);
-        SDL_JoystickClose (SDL_joylist[i].joy);
+        SDL_joylist_head(i, joystick->index);
+        SDL_JoystickClose(SDL_joylist[i].joy);
     }
 #endif
 
@@ -1213,26 +1210,26 @@
 #ifndef NO_LOGICAL_JOYSTICKS
         if (SDL_joylist[joystick->index].fname != NULL)
 #endif
-            close (joystick->hwdata->fd);
+            close(joystick->hwdata->fd);
         if (joystick->hwdata->hats) {
-            SDL_free (joystick->hwdata->hats);
+            SDL_free(joystick->hwdata->hats);
         }
         if (joystick->hwdata->balls) {
-            SDL_free (joystick->hwdata->balls);
+            SDL_free(joystick->hwdata->balls);
         }
-        SDL_free (joystick->hwdata);
+        SDL_free(joystick->hwdata);
         joystick->hwdata = NULL;
     }
 }
 
 /* Function to perform any system-specific joystick related cleanup */
 void
-SDL_SYS_JoystickQuit (void)
+SDL_SYS_JoystickQuit(void)
 {
     int i;
 
     for (i = 0; SDL_joylist[i].fname; ++i) {
-        SDL_free (SDL_joylist[i].fname);
+        SDL_free(SDL_joylist[i].fname);
     }
     SDL_joylist[0].fname = NULL;
 }