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

tools/fax2ps.c:299:10: Call
297. 		filename);
298. 	for (i = 0; i < npages; i++) {
299. 	    if (findPage(tif, pages[i]))
              ^
300. 		printTIF(tif, pages[i]);
301. 	    else

tools/fax2ps.c:275:1: Parameter `tif->tif_dir.td_rowsperstrip`
  273. TIFFGetField(tif, TIFFTAG_PAGENUMBER, &pn, &ptotal)
  274. 
  275. int
       ^
  276. findPage(TIFF* tif, uint16 pageNumber)
  277. {

tools/fax2ps.c:300:3: Call
298. 	for (i = 0; i < npages; i++) {
299. 	    if (findPage(tif, pages[i]))
300. 		printTIF(tif, pages[i]);
       ^
301. 	    else
302. 		fprintf(stderr, "%s: No page number %d\n", filename, pages[i]);

tools/fax2ps.c:198:1: Parameter `tif->tif_dir.td_rowsperstrip`
  196. }
  197. 
  198. void
       ^
  199. printTIF(TIFF* tif, uint16 pageNumber)
  200. {

tools/fax2ps.c:263:10: Call
  261.     printf("0 setgray\n");
  262.     TIFFSetField(tif, TIFFTAG_FAXFILLFUNC, printruns);
  263.     ns = TIFFNumberOfStrips(tif);
                ^
  264.     row = 0;
  265.     for (s = 0; s < ns; s++)

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_rowsperstrip`
    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 `printTIF` 
    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,
