tools/tiff2ps.c:1624: error: Buffer Overrun L3
  Offset: [1, +oo] Size: [0, +oo] by call to `PSDataColorContig`.

tools/tiff2ps.c:1624:4: Call
1622. 			fprintf(fd, "%s", RGBcolorimage);
1623. 			PSColorContigPreamble(fd, w, h, 3);
1624. 			PSDataColorContig(fd, tif, w, h, 3);
         ^
1625. 		} else {
1626. 			PSColorSeparatePreamble(fd, w, h, 3);

tools/tiff2ps.c:1738:4: Assignment
  1736. 		if (alpha) {
  1737. 			int adjust;
  1738. 			cc = 0;
           ^
  1739. 			for (; cc < tf_bytesperrow; cc += samplesperpixel) {
  1740. 				DOBREAK(breaklen, nc, fd);

tools/tiff2ps.c:1734:4: Call
  1732. 		 */
  1733. 		if (bitspersample == 16 && !HOST_BIGENDIAN) {
  1734. 			PS_FlipBytes(cp, tf_bytesperrow);
           ^
  1735. 		}
  1736. 		if (alpha) {

tools/tiff2ps.c:1410:7: <Offset trace>
1408. 	count--;
1409. 
1410. 	for (i = 0; i < count; i += 2) {
            ^
1411. 		temp = buf[i];
1412. 		buf[i] = buf[i + 1];

tools/tiff2ps.c:1410:7: Assignment
    1408. 	count--;
    1409. 
    1410. 	for (i = 0; i < count; i += 2) {
                ^
    1411. 		temp = buf[i];
    1412. 		buf[i] = buf[i + 1];

tools/tiff2ps.c:1398:1: <Length trace>
1396. 
1397. /* Flip the byte order of buffers with 16 bit samples */
1398. static void
      ^
1399. PS_FlipBytes(unsigned char* buf, tsize_t count)
1400. {

tools/tiff2ps.c:1398:1: Parameter `*buf`
    1396. 
    1397. /* Flip the byte order of buffers with 16 bit samples */
    1398. static void
          ^
    1399. PS_FlipBytes(unsigned char* buf, tsize_t count)
    1400. {

tools/tiff2ps.c:1412:12: Array access: Offset: [1, +oo] Size: [0, +oo] by call to `PSDataColorContig` 
    1410. 	for (i = 0; i < count; i += 2) {
    1411. 		temp = buf[i];
    1412. 		buf[i] = buf[i + 1];
                     ^
    1413. 		buf[i + 1] = temp;
    1414. 	}
