tools/tiff2ps.c:1483: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `TIFFNumberOfStrips`.

tools/tiff2ps.c:1463:1: Parameter `tif->tif_dir.td_rowsperstrip`
1461.  */
1462. 
1463. int TIFF2PS(FILE* fd, TIFF* tif, double pgwidth, double pgheight, double lm, double bm, int center)
      ^
1464.   {
1465.   uint32 pixwidth = 0, pixheight = 0;  /* Image width and height in pixels */

tools/tiff2ps.c:1483:24: Call
1481.   /* Consolidated all the tag information into one code segment, Richard Nolde */
1482.   do {
1483.      tf_numberstrips = TIFFNumberOfStrips(tif);
                             ^
1484.      TIFFGetFieldDefaulted(tif, TIFFTAG_ROWSPERSTRIP, &tf_rowsperstrip);
1485.      TIFFGetFieldDefaulted(tif, TIFFTAG_BITSPERSAMPLE, &bitspersample);

libtiff/tif_strip.c:60:1: <LHS trace>
58.  * Compute how many strips are in an image.
59.  */
60. uint32
    ^
61. TIFFNumberOfStrips(TIFF* tif)
62. {

libtiff/tif_strip.c:60:1: Parameter `tif->tif_dir.td_imagelength`
  58.  * Compute how many strips are in an image.
  59.  */
  60. uint32
      ^
  61. TIFFNumberOfStrips(TIFF* tif)
  62. {

libtiff/tif_strip.c:67:7: Binary operation: ([0, +oo] - 1):unsigned32 by call to `TIFFNumberOfStrips` 
  65. 
  66. 	nstrips = (td->td_rowsperstrip == (uint32) -1 ? 1 :
  67. 	     TIFFhowmany_32(td->td_imagelength, td->td_rowsperstrip));
            ^
  68. 	if (td->td_planarconfig == PLANARCONFIG_SEPARATE)
  69. 		nstrips = _TIFFMultiply32(tif, nstrips, (uint32)td->td_samplesperpixel,
