tools/tiffsplit.c:89: error: Integer Overflow L2
  ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `tiffcp`.

tools/tiffsplit.c:89:9: Call
87. 			if (out == NULL)
88. 				return (-2);
89. 			if (!tiffcp(in, out))
            ^
90. 				return (-1);
91. 			TIFFClose(out);

tools/tiffsplit.c:157:1: Parameter `in->tif_dir.td_imagewidth`
  155. }
  156. 
  157. static int
       ^
  158. tiffcp(TIFF* in, TIFF* out)
  159. {

tools/tiffsplit.c:225:11: Call
  223. 	CopyField(TIFFTAG_FAXDCS, stringv);
  224. 	if (TIFFIsTiled(in))
  225. 		return (cpTiles(in, out));
                 ^
  226. 	else
  227. 		return (cpStrips(in, out));

tools/tiffsplit.c:260:1: Parameter `in->tif_dir.td_imagewidth`
    258. }
    259. 
    260. static int
         ^
    261. cpTiles(TIFF* in, TIFF* out)
    262. {

tools/tiffsplit.c:89:9: Call
87. 			if (out == NULL)
88. 				return (-2);
89. 			if (!tiffcp(in, out))
            ^
90. 				return (-1);
91. 			TIFFClose(out);

tools/tiffsplit.c:157:1: Parameter `in->tif_dir.td_imagewidth`
  155. }
  156. 
  157. static int
       ^
  158. tiffcp(TIFF* in, TIFF* out)
  159. {

tools/tiffsplit.c:225:11: Call
  223. 	CopyField(TIFFTAG_FAXDCS, stringv);
  224. 	if (TIFFIsTiled(in))
  225. 		return (cpTiles(in, out));
                 ^
  226. 	else
  227. 		return (cpStrips(in, out));

tools/tiffsplit.c:260:1: Parameter `in->tif_dir.td_imagewidth`
    258. }
    259. 
    260. static int
         ^
    261. cpTiles(TIFF* in, TIFF* out)
    262. {

tools/tiffsplit.c:267:19: Call
    265. 
    266. 	if (buf) {
    267. 		ttile_t t, nt = TIFFNumberOfTiles(in);
                           ^
    268. 		uint64 *bytecounts;
    269. 

libtiff/tif_tile.c:140:1: <LHS trace>
138.  * Compute how many tiles are in an image.
139.  */
140. uint32
     ^
141. TIFFNumberOfTiles(TIFF* tif)
142. {

libtiff/tif_tile.c:140:1: Parameter `tif->tif_dir.td_imagewidth`
      138.  * Compute how many tiles are in an image.
      139.  */
      140. uint32
           ^
      141. TIFFNumberOfTiles(TIFF* tif)
      142. {

libtiff/tif_tile.c:140:1: <RHS trace>
138.  * Compute how many tiles are in an image.
139.  */
140. uint32
     ^
141. TIFFNumberOfTiles(TIFF* tif)
142. {

libtiff/tif_tile.c:140:1: Parameter `tif->tif_dir.td_imagewidth`
      138.  * Compute how many tiles are in an image.
      139.  */
      140. uint32
           ^
      141. TIFFNumberOfTiles(TIFF* tif)
      142. {

libtiff/tif_tile.c:156:40: Binary operation: ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `tiffcp` 
      154. 		dz = td->td_imagedepth;
      155. 	ntiles = (dx == 0 || dy == 0 || dz == 0) ? 0 :
      156. 	    multiply_32(tif, multiply_32(tif, TIFFhowmany_32(td->td_imagewidth, dx),
                                                  ^
      157. 	    TIFFhowmany_32(td->td_imagelength, dy),
      158. 	    "TIFFNumberOfTiles"),
