tools/tiffdump.c:679: error: Integer Overflow L2
  ([0, `count`] - 1):unsigned32.

tools/tiffdump.c:672:1: <LHS trace>
670. }
671. 
672. static void
     ^
673. PrintData(FILE* fd, uint16 type, uint32 count, unsigned char* data)
674. {

tools/tiffdump.c:672:1: Parameter `count`
670. }
671. 
672. static void
     ^
673. PrintData(FILE* fd, uint16 type, uint32 count, unsigned char* data)
674. {

tools/tiffdump.c:679:10: Binary operation: ([0, count] - 1):unsigned32
677. 	switch (type) {
678. 	case TIFF_BYTE:
679. 		while (count-- > 0)
              ^
680. 			fprintf(fd, bytefmt, sep, *data++), sep = " ";
681. 		break;
