66c66
< register int red = RED, green = GREEN, blue = BLUE;
---
> register uint32 red = RED, green = GREEN, blue = BLUE;
EOF-EOF-EOF
Patch tools/tiffcmp.c<<'EOF-EOF-EOF'
1c1
< /* $Header: /usr/people/sam/tiff/tools/RCS/tiffcmp.c,v 1.26 1995/06/06 23:45:26 sam Exp $ */
---
> /* $Header: /usr/people/sam/tiff/tools/RCS/tiffcmp.c,v 1.27 1995/07/19 00:39:51 sam Exp $ */
122,123c122,123
< int s, size1;
< uint32 row;
---
> tsize_t size1;
> uint32 s, row;
432c432
< int i;
---
> uint16 i;
EOF-EOF-EOF
Patch tools/tiffdump.c<<'EOF-EOF-EOF'
1c1
< /* $Header: /usr/people/sam/tiff/tools/RCS/tiffdump.c,v 1.43 1995/07/03 15:09:29 sam Exp $ */
---
> /* $Header: /usr/people/sam/tiff/tools/RCS/tiffdump.c,v 1.44 1995/07/19 00:39:51 sam Exp $ */
62c62
< #include "tiff.h"
---
> #include "tiffio.h"
173,176d172
< static void TIFFSwabShort(uint16 *);
< static void TIFFSwabLong(uint32 *);
< static void TIFFSwabArrayOfShort(uint16 *, unsigned long);
< static void TIFFSwabArrayOfLong(uint32 *, unsigned long);
656,703d651
< }
< }
<
< static void
< TIFFSwabShort(uint16* wp)
< {
< register unsigned char *cp = (unsigned char *)wp;
< int t;
<
< t = cp[1]; cp[1] = cp[0]; cp[0] = t;
< }
<
< static void
< TIFFSwabLong(uint32* lp)
< {
< register unsigned char *cp = (unsigned char *)lp;
< int t;
<
< t = cp[3]; cp[3] = cp[0]; cp[0] = t;
< t = cp[2]; cp[2] = cp[1]; cp[1] = t;
< }
<
< static void
< TIFFSwabArrayOfShort(uint16* wp, unsigned long n)
< {
< register unsigned char *cp;
< register int t;
<
< /* XXX unroll loop some */
< while (n-- > 0) {
< cp = (unsigned char *)wp;
< t = cp[1]; cp[1] = cp[0]; cp[0] = t;
< wp++;
< }
< }
<
< static void
< TIFFSwabArrayOfLong(uint32* lp, unsigned long n)
< {
< register unsigned char *cp;
< register int t;
<
< /* XXX unroll loop some */
< while (n-- > 0) {
< cp = (unsigned char *)lp;
< t = cp[3]; cp[3] = cp[0]; cp[0] = t;
< t = cp[2]; cp[2] = cp[1]; cp[1] = t;
< lp++;
EOF-EOF-EOF
NewFile html/v3.4beta018.html<<'EOF-EOF-EOF'
Changes in TIFF v3.4beta018
TIFF CHANGE INFORMATION
This document describes the changes made to the software between the
previous and current versions (see above).
If you don't find something listed here, then it was not done in this
timeframe, or it was not considered important enough to be mentioned.
The following information is located here:
CHANGES IN THE SOFTWARE CONFIGURATION:
- configure now recognizes IRIX 6.x systems
- configure now uses ENVOPTS when searching for an ANSI
C compiler; this fixes a problem configuring the software under
HP/UX with the native C compiler
- configure now correctly recognizes memory-mapped files are supported
under AIX
CHANGES IN LIBTIFF:
- make install now properly installs the include files
- some portability fixes from Bjorn Brox
- the G3/G4 codec now warns about decoded rows that are longer than
the image/tile width
- changes from Frank Cringle to make the library work with the
gcc-specific bounds checking software
- miscellaneous fixes to TIFFPrintDirectory
- bug fix to correct a problem where TIFFWriteRawStrip
could not be used to automatically grow an image's length
CHANGES IN THE TOOLS:
- fixes from Frank Cringle to update fax2tiff
- portability fixes to tiff2bw and tiffcmp
- tiffdump now uses the byte swapping routines in the library
TIFF home page.
Sam Leffler / sam@engr.sgi.com
Last updated $Date: 1995/07/19 01:54:02 $.
EOF-EOF-EOF