]> granicus.if.org Git - nethack/commitdiff
silence some util/makdefs.c src/mdlib warnings
authornhmall <nhmall@nethack.org>
Sat, 10 Oct 2020 12:55:43 +0000 (08:55 -0400)
committernhmall <nhmall@nethack.org>
Sat, 10 Oct 2020 12:55:43 +0000 (08:55 -0400)
In file included from makedefs.c:213:0:
../src/mdlib.c: In function ‘runtime_info_init’:
../src/mdlib.c:808:12: warning: variable ‘timeresult’ set but not used [-Wunused-but-set-variable]
     time_t timeresult;
            ^~~~~~~~~~
makedefs.c: In function ‘do_date’:
makedefs.c:1140:16: warning: unused variable ‘ind’ [-Wunused-variable]
     const char ind[] = "    ";
                ^~~
makedefs.c:1139:9: warning: unused variable ‘steps’ [-Wunused-variable]
     int steps = 0;
         ^~~~~
makedefs.c: In function ‘do_monstr’:
makedefs.c:1934:12: warning: variable ‘j’ set but not used [-Wunused-but-set-variable]
     int i, j;
            ^

src/mdlib.c
util/makedefs.c

index e0fef5a64226666335fe3d36a3ef2ca084cb432d..623333df845d8786f4d0a464f3056f20584f0570 100644 (file)
@@ -799,6 +799,8 @@ build_options()
 void
 runtime_info_init()
 {
+#if !defined(MAKEDEFS_C) && defined(CROSSCOMPILE_TARGET) \
+    && defined(__DATE__) && defined(__TIME__)
     int i;
     char tmpbuf[BUFSZ], *strp;
     const char *mth[] = {
@@ -806,12 +808,15 @@ runtime_info_init()
         "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"};
     struct tm t = {0};
     time_t timeresult;
+#endif
 
     if (!done_runtime_opt_init_once) {
         done_runtime_opt_init_once = 1;
         build_savebones_compat_string();
         /* construct the current version number */
         make_version();
+#if !defined(MAKEDEFS_C) && defined(CROSSCOMPILE_TARGET)
+#if defined(__DATE__) && defined(__TIME__)
         /*
          * In a cross-compiled environment, you can't execute
          * the target binaries during the build, so we can't
@@ -831,8 +836,6 @@ runtime_info_init()
          *    gcc, msvc, clang   __TIME__  "23:59:01"
          *
          */
-
-#if defined(__DATE__) && defined(__TIME__)
         if (sizeof __DATE__ + sizeof __TIME__  + sizeof "123" <
             sizeof rttimebuf)
             Sprintf(rttimebuf, "%s %s", __DATE__, __TIME__);
@@ -859,35 +862,28 @@ runtime_info_init()
             extract_field(tmpbuf, rttimebuf, 2, 18);  /* sec  */
             t.tm_sec = atoi(tmpbuf);
             timeresult = mktime(&t);
-#if !defined(MAKEDEFS_C) && defined(CROSSCOMPILE_TARGET)
             BUILD_TIME = (unsigned long) timeresult;
             BUILD_DATE = rttimebuf;
-#endif
-#else  /* __DATE__ && __TIME__ */
-            nhUse(strp);
+       }
 #endif /* __DATE__ && __TIME__ */
-
-#if !defined(MAKEDEFS_C) && defined(CROSSCOMPILE_TARGET)
-            VERSION_NUMBER = version.incarnation;
-            VERSION_FEATURES = version.feature_set;
+        VERSION_NUMBER = version.incarnation;
+        VERSION_FEATURES = version.feature_set;
 #ifdef MD_IGNORED_FEATURES
-            IGNORED_FEATURES = MD_IGNORED_FEATURES;
-#endif
-            VERSION_SANITY1 = version.entity_count;
-            VERSION_SANITY2 = version.struct_sizes1;
-            VERSION_SANITY3 = version.struct_sizes2;
-
-            VERSION_STRING = strdup(version_string(tmpbuf, "."));
-            VERSION_ID = strdup(version_id_string(tmpbuf, BUILD_DATE));
-            COPYRIGHT_BANNER_C = strdup(bannerc_string(tmpbuf, BUILD_DATE));
+        IGNORED_FEATURES = MD_IGNORED_FEATURES;
+#endif
+        VERSION_SANITY1 = version.entity_count;
+        VERSION_SANITY2 = version.struct_sizes1;
+        VERSION_SANITY3 = version.struct_sizes2;
+        VERSION_STRING = strdup(version_string(tmpbuf, "."));
+        VERSION_ID = strdup(version_id_string(tmpbuf, BUILD_DATE));
+        COPYRIGHT_BANNER_C = strdup(bannerc_string(tmpbuf, BUILD_DATE));
 #ifdef NETHACK_HOST_GIT_SHA
-            NETHACK_GIT_SHA = strdup(NETHACK_HOST_GIT_SHA);
+        NETHACK_GIT_SHA = strdup(NETHACK_HOST_GIT_SHA);
 #endif
 #ifdef NETHACK_HOST_GIT_BRANCH
-            NETHACK_GIT_BRANCH = strdup(NETHACK_HOST_GIT_BRANCH);
+        NETHACK_GIT_BRANCH = strdup(NETHACK_HOST_GIT_BRANCH);
 #endif
 #endif /* !MAKEDEFS_C  && CROSSCOMPILE_TARGET */
-       }
         idxopttext = 0;
         build_options();
     }
index f8636c893bd39bbdbe0b1603903c6d221be753bf..3d81f4ab82610ae8ea4d4eef611e17f677cf84c6 100644 (file)
@@ -1136,8 +1136,6 @@ do_date()
     char *c, cbuf[60], buf[BUFSZ];
     const char *ul_sfx;
 #if defined(CROSSCOMPILE) && !defined(CROSSCOMPILE_TARGET)
-    int steps = 0;
-    const char ind[] = "    ";
     const char *xpref = "HOST_";
 #else
     const char *xpref = (const char *) 0;
@@ -1931,7 +1929,7 @@ void
 do_monstr()
 {
     struct permonst *ptr;
-    int i, j;
+    int i;
 
     /* Don't break anything for ports that haven't been updated. */
     printf("DEPRECATION WARNINGS:\n");
@@ -1973,7 +1971,7 @@ do_monstr()
 
     /* output derived monstr values as a comment */
     Fprintf(ofp, "\n\n/*\n * default mons[].difficulty values\n *\n");
-    for (ptr = &mons[0], j = 0; ptr->mlet; ptr++) {
+    for (ptr = &mons[0]; ptr->mlet; ptr++) {
         i = mstrength(ptr);
         Fprintf(ofp, "%-24s %2u\n", ptr->mname, (unsigned int) (uchar) i);
     }