OSDN Git Service

fix #37912
authorSHIRAKATA Kentaro <argrath@ub32.org>
Sat, 20 Jan 2018 18:35:48 +0000 (03:35 +0900)
committerSHIRAKATA Kentaro <argrath@ub32.org>
Mon, 22 Jan 2018 14:53:45 +0000 (23:53 +0900)
ChangeLog.j
src/topten.c

index 1b96180..72647ed 100644 (file)
@@ -2,6 +2,7 @@
        * UTF-8\8fo\97Í\82É\91Î\89\9e (#37910)
        * \93à\95\94\83R\81[\83h\82Æ\95\\8e¦\83R\81[\83h\82ª\88á\82¤\8e\9e\82Ì\96â\91è\82ð\8fC\90³:
          * -u\83I\83v\83V\83\87\83\93\82Å\93ú\96{\8cê\82ð\8eg\82¤\82Æ\95\8e\9a\89»\82¯\82·\82é (#37911)
+         * -s\83I\83v\83V\83\87\83\93\82Å\93ú\96{\8cê\82ð\8eg\82¤\82Æ\95\8e\9a\89»\82¯\82·\82é (#37912)
 
 Fri Feb 17 2017  Kentaro Shirakata  <argrath@ub32.org>
 
index 164a3b2..807ca03 100644 (file)
@@ -1227,8 +1227,21 @@ char **argv;
             players = &player0;
         }
     } else {
+#if 0 /*JP*/
         playerct = --argc;
         players = (const char **) ++argv;
+#else
+        int i;
+        playerct = --argc;
+        ++argv;
+        players = (const char **)alloc(sizeof(char *) * argc + 1);
+        for (i = 0; i < argc; i++) {
+            char *p = (char *)str2ic(argv[i]);
+            players[i] = (char *)alloc(strlen(p) + 1);
+            strcpy((void *)players[i], p);
+        }
+        players[i] = NULL;
+#endif
     }
     raw_print("");