--- 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);