saveload.c
changeset 2150 010d923a81a9
parent 2144 011a8b5ddcaa
child 2159 3b634157c3b2
--- a/saveload.c	Thu Jul 21 06:13:17 2005 +0000
+++ b/saveload.c	Thu Jul 21 06:31:02 2005 +0000
@@ -123,14 +123,14 @@
 
 static inline void SlWriteUint16(uint16 v)
 {
-	SlWriteByte((byte)(v >> 8));
-	SlWriteByte((byte)v);
+	SlWriteByte(GB(v, 8, 8));
+	SlWriteByte(GB(v, 0, 8));
 }
 
 static inline void SlWriteUint32(uint32 v)
 {
-	SlWriteUint16((uint16)(v >> 16));
-	SlWriteUint16((uint16)v);
+	SlWriteUint16(GB(v, 16, 16));
+	SlWriteUint16(GB(v,  0, 16));
 }
 
 static inline void SlWriteUint64(uint64 x)