(svn r4791) - Codechange: Mark road bits as unsigned. Fixes warning with older gcc versions.
authorpeter1138
Tue, 09 May 2006 10:35:13 +0000
changeset 3795 45a8b78417d2
parent 3794 f72053a38797
child 3796 4fecd8ada7c9
(svn r4791) - Codechange: Mark road bits as unsigned. Fixes warning with older gcc versions.
road.h
--- a/road.h	Tue May 09 09:56:09 2006 +0000
+++ b/road.h	Tue May 09 10:35:13 2006 +0000
@@ -4,10 +4,10 @@
 #define ROAD_H
 
 typedef enum RoadBits {
-	ROAD_NW  = 1,
-	ROAD_SW  = 2,
-	ROAD_SE  = 4,
-	ROAD_NE  = 8,
+	ROAD_NW  = 1U,
+	ROAD_SW  = 2U,
+	ROAD_SE  = 4U,
+	ROAD_NE  = 8U,
 	ROAD_X   = ROAD_SW | ROAD_NE,
 	ROAD_Y   = ROAD_NW | ROAD_SE,
 	ROAD_ALL = ROAD_X  | ROAD_Y
@@ -20,7 +20,7 @@
 
 static inline RoadBits DiagDirToRoadBits(DiagDirection d)
 {
-	return 1 << (3 ^ d);
+	return 1U << (3 ^ d);
 }
 
 #endif