OSDN Git Service

fix #48255
[jnethack/source.git] / src / version.c
index 3c393ba..3196898 100644 (file)
@@ -5,7 +5,7 @@
 
 /* JNetHack Copyright */
 /* (c) Issei Numata, Naoki Hamada, Shigehiro Miyashita, 1994-2000  */
-/* For 3.4-, Copyright (c) SHIRAKATA Kentaro, 2002-2019            */
+/* For 3.4-, Copyright (c) SHIRAKATA Kentaro, 2002-2023            */
 /* JNetHack may be freely redistributed.  See license for details. */
 
 #include "hack.h"
@@ -40,6 +40,15 @@ char *buf;
     return strcpy(buf, VERSION_STRING);
 }
 
+#if 1 /*JP*/
+char *
+version_string_j(buf)
+char *buf;
+{
+    return strcpy(buf, JVERSION_ID);
+}
+#endif
+
 /* fill and return the given buffer with the long nethack version string */
 char *
 getversionstring(buf)
@@ -96,7 +105,7 @@ doversion()
 
     pline("%s", getversionstring(buf));
 #if 1 /*JP*/
-    pline("%s", JVERSION_ID);
+    pline("%s", version_string_j(buf));
 #endif
     return 0;
 }
@@ -126,6 +135,11 @@ doextversion()
         putstr(win, 0, p);
     }
 
+#if 1 /*JP*/
+    (void) version_string_j(buf);
+    putstr(win, 0, buf);
+#endif
+
     f = dlb_fopen(OPTIONS_USED, "r");
     if (!f) {
         putstr(win, 0, "");