Diff for /np2/x11/joymng.c between versions 1.4 and 1.6

version 1.4, 2008/01/29 13:32:51 version 1.6, 2011/01/15 16:55:37
Line 200  joydrv_initialize(void) Line 200  joydrv_initialize(void)
         memset(devlist, 0, allocsize);          memset(devlist, 0, allocsize);
   
         for (n = 0, i = 0; i < ndrv; ++i) {          for (n = 0, i = 0; i < ndrv; ++i) {
                 sprintf(str, "%d", i);                  g_snprintf(str, sizeof(str), "%d", i);
                 devlist[n] = joydrv_open(str);                  devlist[n] = joydrv_open(str);
                 if (devlist[n] == NULL) {                  if (devlist[n] == NULL) {
                         continue;                          continue;
Line 236  joydrv_terminate(void) Line 236  joydrv_terminate(void)
 }  }
   
 void *  void *
 joydrv_open(const char *devname)  joydrv_open(const char *dvname)
 {  {
         joydrv_sdl_hdl_t *shdl = NULL;          joydrv_sdl_hdl_t *shdl = NULL;
         joymng_devinfo_t *dev;          joymng_devinfo_t *dev;
Line 250  joydrv_open(const char *devname) Line 250  joydrv_open(const char *devname)
         int nbutton;          int nbutton;
         int i;          int i;
   
         if (devname == NULL) {          if (dvname == NULL) {
                 goto sdl_err;                  goto sdl_err;
         }          }
   
         errno = 0;          errno = 0;
         lval = strtol(devname, &endptr, 10);          lval = strtol(dvname, &endptr, 10);
         if (devname[0] == '\0' || *endptr != '\0') {          if (dvname[0] == '\0' || *endptr != '\0') {
                 goto sdl_err;                  goto sdl_err;
         }          }
         if (errno == ERANGE && (lval == LONG_MAX || lval == LONG_MIN)) {          if (errno == ERANGE && (lval == LONG_MAX || lval == LONG_MIN)) {

Removed from v.1.4  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>