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

tools/tiffcp.c:1461:1: Parameter `out->tif_dir.td_imagelength`
1459. }
1460. 
1461. DECLAREwriteFunc(writeBufferToSeparateTiles)
      ^
1462. {
1463. 	uint32 imagew = TIFFScanlineSize(out);

tools/tiffcp.c:1508:9: Call
1506. 					    0, iskew, spp,
1507. 					    bytes_per_sample);
1508. 				if (TIFFWriteTile(out, obuf, col, row, 0, s) < 0) {
              ^
1509. 					TIFFError(TIFFFileName(out),
1510. 					    "Error, can't write tile at %lu %lu "

libtiff/tif_write.c:312:1: Parameter `tif->tif_dir.td_imagelength`
  310.  * tile is selected by the (x,y,z,s) coordinates.
  311.  */
  312. tmsize_t
       ^
  313. TIFFWriteTile(TIFF* tif, void* buf, uint32 x, uint32 y, uint32 z, uint16 s)
  314. {

libtiff/tif_write.c:315:7: Call
  313. TIFFWriteTile(TIFF* tif, void* buf, uint32 x, uint32 y, uint32 z, uint16 s)
  314. {
  315. 	if (!TIFFCheckTile(tif, x, y, z, s))
             ^
  316. 		return ((tmsize_t)(-1));
  317. 	/*

libtiff/tif_tile.c:100:1: Parameter `y`
     98.  * against the image bounds.
     99.  */
    100. int
         ^
    101. TIFFCheckTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    102. {

libtiff/tif_write.c:324:6: Call
  322. 	 */
  323. 	return (TIFFWriteEncodedTile(tif,
  324. 	    TIFFComputeTile(tif, x, y, z, s), buf, (tmsize_t)(-1)));
            ^
  325. }
  326. 

libtiff/tif_tile.c:63:1: <LHS trace>
61.  * Compute which tile an (x,y,z,s) value is in.
62.  */
63. uint32
    ^
64. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
65. {

libtiff/tif_tile.c:63:1: Parameter `tif->tif_dir.td_imagelength`
    61.  * Compute which tile an (x,y,z,s) value is in.
    62.  */
    63. uint32
        ^
    64. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    65. {

libtiff/tif_tile.c:63:1: <RHS trace>
61.  * Compute which tile an (x,y,z,s) value is in.
62.  */
63. uint32
    ^
64. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
65. {

libtiff/tif_tile.c:63:1: Parameter `tif->tif_dir.td_imagelength`
    61.  * Compute which tile an (x,y,z,s) value is in.
    62.  */
    63. uint32
        ^
    64. TIFFComputeTile(TIFF* tif, uint32 x, uint32 y, uint32 z, uint16 s)
    65. {

libtiff/tif_tile.c:82:16: Binary operation: ([0, 4294967294] + [0, 4294967294]):unsigned32 by call to `TIFFWriteTile` 
    80. 	if (dx != 0 && dy != 0 && dz != 0) {
    81. 		uint32 xpt = TIFFhowmany_32(td->td_imagewidth, dx);
    82. 		uint32 ypt = TIFFhowmany_32(td->td_imagelength, dy);
                       ^
    83. 		uint32 zpt = TIFFhowmany_32(td->td_imagedepth, dz);
    84. 
