tools/tiffcp.c:1169: error: Integer Overflow L2
  ([0, `cols`] - 1):unsigned32.

tools/tiffcp.c:1163:1: <LHS trace>
1161. }
1162. 
1163. static void
      ^
1164. cpStripToTile(uint8* out, uint8* in,
1165.     uint32 rows, uint32 cols, int outskew, int64 inskew)

tools/tiffcp.c:1163:1: Parameter `cols`
1161. }
1162. 
1163. static void
      ^
1164. cpStripToTile(uint8* out, uint8* in,
1165.     uint32 rows, uint32 cols, int outskew, int64 inskew)

tools/tiffcp.c:1168:3: Assignment
1166. {
1167. 	while (rows-- > 0) {
1168. 		uint32 j = cols;
        ^
1169. 		while (j-- > 0)
1170. 			*out++ = *in++;

tools/tiffcp.c:1169:10: Binary operation: ([0, cols] - 1):unsigned32
1167. 	while (rows-- > 0) {
1168. 		uint32 j = cols;
1169. 		while (j-- > 0)
               ^
1170. 			*out++ = *in++;
1171. 		out += outskew;
