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

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

tools/tiff2ps.c:1506:24: Call
1504.   /* Consolidated all the tag information into one code segment, Richard Nolde */
1505.   do {
1506.      tf_numberstrips = TIFFNumberOfStrips(tif);
                             ^
1507.      TIFFGetFieldDefaulted(tif, TIFFTAG_ROWSPERSTRIP, &tf_rowsperstrip);
1508.      TIFFGetFieldDefaulted(tif, TIFFTAG_BITSPERSAMPLE, &bitspersample);

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

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

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