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

version 1.4, 2008/01/29 13:32:51 version 1.7, 2011/01/15 18:43:13
Line 1 Line 1
 /*      $Id$    */  
   
 /*-  /*-
  * Copyright (c) 2004 NONAKA Kimihiro <aw9k-nnk@asahi-net.or.jp>,   * Copyright (c) 2004 NONAKA Kimihiro <aw9k-nnk@asahi-net.or.jp>,
  * All rights reserved.   * All rights reserved.
Line 200  joydrv_initialize(void) Line 198  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 234  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 248  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.7


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