station_cmd.c
changeset 2133 098c9da8292e
parent 2085 ae9e92ffe168
child 2140 d708eb80ab8b
--- a/station_cmd.c	Tue Jul 19 21:28:15 2005 +0000
+++ b/station_cmd.c	Tue Jul 19 21:49:35 2005 +0000
@@ -529,7 +529,7 @@
 	int x1,y1,x2,y2;
 	int xc,yc;
 
-	memset(produced, 0, NUM_CARGO * sizeof(uint));
+	memset(produced, 0, sizeof(AcceptedCargo));
 
 	x = TileX(tile);
 	y = TileY(tile);
@@ -1428,7 +1428,7 @@
 	if (_m[tile].m5 >= 8) return CMD_ERROR;
 
 	// tile is already of requested type?
-	if ( (uint)(_m[tile].m3 & 0xF) == totype) return CMD_ERROR;
+	if ((_m[tile].m3 & 0xFU) == totype) return CMD_ERROR;
 
 	if (exec) {
 		// change type.