]> granicus.if.org Git - nethack/commitdiff
Windows build warning and Makefile update
authornhmall <nhmall@nethack.org>
Fri, 4 Jun 2021 04:14:37 +0000 (00:14 -0400)
committernhmall <nhmall@nethack.org>
Fri, 4 Jun 2021 04:14:37 +0000 (00:14 -0400)
.\hack.c(2657): warning C4389: '!=': signed/unsigned mismatch
Visual Studio autodetection update for Makefile.msc

src/hack.c
sys/windows/Makefile.msc

index 838cbe6148c09f6df27e129d6826667656a3a291..8c9bd61489e625fa06cfe97107898630d0105528 100644 (file)
@@ -2654,7 +2654,7 @@ check_special_room(boolean newlev)
                     if (DEADMONSTER(mtmp))
                         continue;
                     if (!isok(mtmp->mx,mtmp->my)
-                        || roomno != levl[mtmp->mx][mtmp->my].roomno)
+                        || roomno != (int) levl[mtmp->mx][mtmp->my].roomno)
                         continue;
                     if (!Stealth && !rn2(3))
                         mtmp->msleeping = 0;
index dfd049ad94be1e11a01395a9413245137f8ec5c6..2938bc137f9ea29f1f4bdeaff56be31d1614b428 100644 (file)
@@ -548,6 +548,7 @@ rc=Rc
 # is too old or untested.
 #
 #NMAKE version 1428293370 from latest VS 2019 (Feb 9, 2021 version 16.8.5)
+#NMAKE version 1429300370 from latest VS 2019 (May 25, 2021 version 16.10.0)
 
 #!MESSAGE $(MAKEFLAGS)
 #!MESSAGE $(MAKEDIR)
@@ -571,9 +572,9 @@ VSVER=2013
 VSVER=2015
 !ELSEIF ($(MAKEVERSION) > 1411000000) && ($(MAKEVERSION) < 1416270312)
 VSVER=2017
-!ELSEIF ($(MAKEVERSION) > 1416270311) && ($(MAKEVERSION) < 1428293371)
+!ELSEIF ($(MAKEVERSION) > 1416270311) && ($(MAKEVERSION) < 1429300371)
 VSVER=$(VSNEWEST)
-!ELSEIF ($(MAKEVERSION) > 1428293370)
+!ELSEIF ($(MAKEVERSION) > 1429300370)
 VSVER=2999              #untested future version
 !ENDIF