pathfind.c
changeset 3019 a09d8f7b48be
parent 3017 915fae59d5e0
child 3102 fde95020fc8e
--- a/pathfind.c	Mon Feb 13 21:47:02 2006 +0000
+++ b/pathfind.c	Mon Feb 13 21:56:49 2006 +0000
@@ -559,7 +559,7 @@
 		do {
 			link = NTP_GET_LINK_PTR(tpf, offs);
 			if (tile == link->tile && (link->typelength & 0x3U) == dir) {
-				if (length >= link->typelength >> 2) return false;
+				if (length >= (uint)(link->typelength >> 2)) return false;
 				link->typelength = dir | (length << 2);
 				return true;
 			}
@@ -612,8 +612,8 @@
 	for (;;) {
 		link = NTP_GET_LINK_PTR(tpf, offs);
 		if (tile == link->tile && (link->typelength & 0x3U) == dir) {
-			assert(link->typelength >> 2 <= length);
-			return length == link->typelength >> 2;
+			assert((uint)(link->typelength >> 2) <= length);
+			return length == (uint)(link->typelength >> 2);
 		}
 		offs = link->next;
 		assert(offs != 0xffff);