]> granicus.if.org Git - nethack/commitdiff
warning fixes
authorPatR <rankin@nethack.org>
Fri, 13 Nov 2020 22:11:54 +0000 (14:11 -0800)
committerPatR <rankin@nethack.org>
Fri, 13 Nov 2020 22:11:54 +0000 (14:11 -0800)
Using 'ladder' as a variable conflicts with 'struct flag flags'
because of a macro in rm.h.  Also remove or hide a couple of
unused variables.

The hack.c diff is unrelated; just a reformatting bit that I had
laying around.

src/dungeon.c
src/hack.c
src/mklev.c
src/restore.c
src/teleport.c

index 32e1ea4c6ff77912714c5c906017fc06cd9f6a20..f27f0cae231fff674fdc70d395010c33013d03c8 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.7 dungeon.c       $NHDT-Date: 1604173730 2020/10/31 19:48:50 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.136 $ */
+/* NetHack 3.7 dungeon.c       $NHDT-Date: 1605305480 2020/11/13 22:11:20 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.138 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Robert Patrick Rankin, 2012. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -1499,9 +1499,9 @@ int upflag;
 }
 
 void
-stairway_add(x,y, up, ladder, dest)
-int x,y;
-boolean up, ladder;
+stairway_add(x, y, up, isladder, dest)
+int x, y;
+boolean up, isladder;
 d_level *dest;
 {
     stairway *tmp = (stairway *)alloc(sizeof(stairway));
@@ -1509,7 +1509,7 @@ d_level *dest;
     tmp->sx = x;
     tmp->sy = y;
     tmp->up = up;
-    tmp->isladder = ladder;
+    tmp->isladder = isladder;
     assign_level(&(tmp->tolev), dest);
     tmp->next = g.stairs;
     g.stairs = tmp;
@@ -1536,7 +1536,6 @@ int x,y;
 
     while (tmp && !(tmp->sx == x && tmp->sy == y))
         tmp = tmp->next;
-
     return tmp;
 }
 
@@ -1549,28 +1548,26 @@ d_level *fromdlev;
     while (tmp) {
         if (tmp->tolev.dnum == fromdlev->dnum
             && tmp->tolev.dlevel == fromdlev->dlevel)
-            return tmp;
+            break; /* return */
         tmp = tmp->next;
     }
-
     return tmp;
 }
 
 stairway *
-stairway_find_from(fromdlev, ladder)
+stairway_find_from(fromdlev, isladder)
 d_level *fromdlev;
-boolean ladder;
+boolean isladder;
 {
     stairway *tmp = g.stairs;
 
     while (tmp) {
         if (tmp->tolev.dnum == fromdlev->dnum
             && tmp->tolev.dlevel == fromdlev->dlevel
-            && tmp->isladder == ladder)
-            return tmp;
+            && tmp->isladder == isladder)
+            break; /* return */
         tmp = tmp->next;
     }
-
     return tmp;
 }
 
@@ -1582,7 +1579,6 @@ boolean up;
 
     while (tmp && !(tmp->up == up))
         tmp = tmp->next;
-
     return tmp;
 }
 
@@ -1593,19 +1589,17 @@ stairway_find_ladder()
 
     while (tmp && !tmp->isladder)
         tmp = tmp->next;
-
     return tmp;
 }
 
 stairway *
-stairway_find_type_dir(ladder,up)
-boolean ladder, up;
+stairway_find_type_dir(isladder, up)
+boolean isladder, up;
 {
     stairway *tmp = g.stairs;
 
-    while (tmp && !(tmp->isladder == ladder && tmp->up == up))
+    while (tmp && !(tmp->isladder == isladder && tmp->up == up))
         tmp = tmp->next;
-
     return tmp;
 }
 
@@ -1620,7 +1614,6 @@ boolean up;
             return tmp;
         tmp = tmp->next;
     }
-
     return tmp;
 }
 
index 0e8efb024fea65a1911f5d4012f310ce7a91b2ce..f50538ada4192ed923a8f45a79ed3c00c2d9eb2c 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.7 hack.c  $NHDT-Date: 1603507385 2020/10/24 02:43:05 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.269 $ */
+/* NetHack 3.7 hack.c  $NHDT-Date: 1605305491 2020/11/13 22:11:31 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.270 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Derek S. Ray, 2015. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -2991,12 +2991,13 @@ monster_nearby()
         for (y = u.uy - 1; y <= u.uy + 1; y++) {
             if (!isok(x, y) || (x == u.ux && y == u.uy))
                 continue;
-            if ((mtmp = m_at(x, y)) && M_AP_TYPE(mtmp) != M_AP_FURNITURE
+            if ((mtmp = m_at(x, y)) != 0
+                && M_AP_TYPE(mtmp) != M_AP_FURNITURE
                 && M_AP_TYPE(mtmp) != M_AP_OBJECT
                 && (Hallucination
                     || (!mtmp->mpeaceful && !noattacks(mtmp->data)))
                 && (!is_hider(mtmp->data) || !mtmp->mundetected)
-                && mtmp->mcanmove && !mtmp->msleeping  /* aplvax!jcn */
+                && mtmp->mcanmove && !mtmp->msleeping
                 && !onscary(u.ux, u.uy, mtmp) && canspotmon(mtmp))
                 return 1;
         }
index 0a030dc4a3527f1d5a60177ef9546bef71ccb4c7..bfb0c085cb135a6af69ff1f6ac5f42e3cbd1c53e 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.7 mklev.c $NHDT-Date: 1596498181 2020/08/03 23:43:01 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.89 $ */
+/* NetHack 3.7 mklev.c $NHDT-Date: 1605305491 2020/11/13 22:11:31 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.96 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Alex Smith, 2017. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -1252,7 +1252,8 @@ xchar x, y; /* location */
     if (br->type == BR_PORTAL) {
         mkportal(x, y, dest->dnum, dest->dlevel);
     } else if (make_stairs) {
-        boolean goes_up = on_level(&br->end1, &u.uz) ? br->end1_up : !br->end1_up;
+        boolean goes_up = on_level(&br->end1, &u.uz) ? br->end1_up
+                                                     : !br->end1_up;
 
         stairway_add(x,y, goes_up, FALSE, dest);
         levl[x][y].ladder = goes_up ? LA_UP : LA_DOWN;
@@ -1601,9 +1602,11 @@ coord *tm;
 void
 mkstairs(x, y, up, croom)
 xchar x, y;
-char up;
-struct mkroom *croom;
+char up;       /* [why 'char' when usage is boolean?] */
+struct mkroom *croom UNUSED;
 {
+    d_level dest;
+
     if (!x) {
         impossible("mkstairs:  bogus stair attempt at <%d,%d>", x, y);
         return;
@@ -1618,19 +1621,9 @@ struct mkroom *croom;
         || (dunlev(&u.uz) == dunlevs_in_dungeon(&u.uz) && !up))
         return;
 
-    if (up) {
-        d_level dest;
-
-        dest.dnum = u.uz.dnum;
-        dest.dlevel = u.uz.dlevel - 1;
-        stairway_add(x,y, TRUE, FALSE, &dest);
-    } else {
-        d_level dest;
-
-        dest.dnum = u.uz.dnum;
-        dest.dlevel = u.uz.dlevel + 1;
-        stairway_add(x,y, FALSE, FALSE, &dest);
-    }
+    dest.dnum = u.uz.dnum;
+    dest.dlevel = u.uz.dlevel + (up ? -1 : 1);
+    stairway_add(x, y, up ? TRUE : FALSE, FALSE, &dest);
 
     levl[x][y].typ = STAIRS;
     levl[x][y].ladder = up ? LA_UP : LA_DOWN;
index 5b933ae191b08d2e1b5b0a7b91bbcb603662c05a..3ca9c0e2a53b5acf40c60e1f1de64d4996bc6618 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.7 restore.c       $NHDT-Date: 1604513828 2020/11/04 18:17:08 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.169 $ */
+/* NetHack 3.7 restore.c       $NHDT-Date: 1605305492 2020/11/13 22:11:32 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.171 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Michael Allison, 2009. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -916,7 +916,7 @@ NHFILE *nhfp;
     stairway_free_all();
     while (1) {
         if (nhfp->structlevel) {
-            len += sizeof(buflen);
+            len += (int) sizeof(buflen);
             mread(nhfp->fd, (genericptr_t) &buflen, sizeof buflen);
         }
 
@@ -924,11 +924,12 @@ NHFILE *nhfp;
             break;
 
         if (nhfp->structlevel) {
-            len += sizeof(stairway);
-            mread(nhfp->fd, (genericptr_t) &stway, sizeof(stairway));
+            len += (int) sizeof (stairway);
+            mread(nhfp->fd, (genericptr_t) &stway, sizeof (stairway));
         }
 
-        stairway_add(stway.sx, stway.sy, stway.up, stway.isladder, &(stway.tolev));
+        stairway_add(stway.sx, stway.sy, stway.up, stway.isladder,
+                     &(stway.tolev));
     }
 }
 
@@ -1157,7 +1158,8 @@ xchar lev;
     if (ghostly) {
         stairway *stway = g.stairs;
         while (stway) {
-            if (!stway->isladder && !stway->up && stway->tolev.dnum == u.uz.dnum)
+            if (!stway->isladder && !stway->up
+                && stway->tolev.dnum == u.uz.dnum)
                 break;
             stway = stway->next;
         }
@@ -1181,7 +1183,6 @@ xchar lev;
         br = Is_branchlev(&u.uz);
         if (br && u.uz.dlevel == 1) {
             d_level ltmp;
-            stairway *stway;
 
             if (on_level(&u.uz, &br->end1))
                 assign_level(&ltmp, &br->end2);
index 396ae3b56945ad4688e2e1cf966b430dc70d088a..48a7202964964cdeb432ae596b84bf7563a5b913 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.7 teleport.c      $NHDT-Date: 1600468454 2020/09/18 22:34:14 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.127 $ */
+/* NetHack 3.7 teleport.c      $NHDT-Date: 1605305493 2020/11/13 22:11:33 $  $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.134 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Robert Patrick Rankin, 2011. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -1261,12 +1261,13 @@ register int x, y;
 }
 
 static stairway *
-stairway_find_forwiz(ladder, up)
-boolean ladder, up;
+stairway_find_forwiz(isladder, up)
+boolean isladder, up;
 {
     stairway *stway = g.stairs;
 
-    while (stway && !(stway->isladder == ladder && stway->up == up && stway->tolev.dnum == u.uz.dnum))
+    while (stway && !(stway->isladder == isladder
+                      && stway->up == up && stway->tolev.dnum == u.uz.dnum))
         stway = stway->next;
     return stway;
 }