libtiff/tif_write.c:421: error: Integer Overflow L2
  ([0, `tif->tif_dir.td_tilewidth`] - 1):unsigned32.

libtiff/tif_write.c:363:1: <LHS trace>
361.  *     the image on each write (as TIFFWriteScanline does).
362.  */
363. tmsize_t
     ^
364. TIFFWriteEncodedTile(TIFF* tif, uint32 tile, void* data, tmsize_t cc)
365. {

libtiff/tif_write.c:363:1: Parameter `tif->tif_dir.td_tilewidth`
361.  *     the image on each write (as TIFFWriteScanline does).
362.  */
363. tmsize_t
     ^
364. TIFFWriteEncodedTile(TIFF* tif, uint32 tile, void* data, tmsize_t cc)
365. {

libtiff/tif_write.c:421:19: Binary operation: ([0, tif->tif_dir.td_tilewidth] - 1):unsigned32
419.         }
420. 	tif->tif_row = (tile % howmany32) * td->td_tilelength;
421.         howmany32=TIFFhowmany_32(td->td_imagewidth, td->td_tilewidth);
                       ^
422.         if (howmany32 == 0) {
423.                  TIFFErrorExt(tif->tif_clientdata,module,"Zero tiles");
