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

tools/tiffcp.c:1101:1: <LHS trace>
1099. }
1100. 
1101. static void
      ^
1102. cpSeparateBufToContigBuf(uint8* out, uint8* in,
1103.     uint32 rows, uint32 cols, int outskew, int inskew, tsample_t spp,

tools/tiffcp.c:1101:1: Parameter `rows`
1099. }
1100. 
1101. static void
      ^
1102. cpSeparateBufToContigBuf(uint8* out, uint8* in,
1103.     uint32 rows, uint32 cols, int outskew, int inskew, tsample_t spp,

tools/tiffcp.c:1106:9: Binary operation: ([0, rows] - 1):unsigned32
1104.     int bytes_per_sample)
1105. {
1106. 	while (rows-- > 0) {
              ^
1107. 		uint32 j = cols;
1108. 		while (j-- > 0) {
