--- src/lib/TIFF/tiffcompat.h.orig Tue Mar 31 11:31:04 1992 +++ src/lib/TIFF/tiffcompat.h Sun Jan 17 17:48:20 1999 @@ -154,7 +154,8 @@ #define lseek mpw_lseek extern long mpw_lseek(int, long, int); #else -extern long lseek(); +/*changed to the correct one...jj@ldjpc.apana.org.au*/ +extern off_t lseek(); #endif /* @@ -163,8 +164,9 @@ #ifndef ReadOK #define ReadOK(fd, buf, size) (read(fd, (char *)buf, size) == size) #endif +/*changed (long) to (off_t) to compile....jj@ldjpc.apana.org.au*/ #ifndef SeekOK -#define SeekOK(fd, off) (lseek(fd, (long)off, L_SET) == (long)off) +#define SeekOK(fd, off) (lseek(fd, (off_t)off, L_SET) == (off_t)off) #endif #ifndef WriteOK #define WriteOK(fd, buf, size) (write(fd, (char *)buf, size) == size) @@ -202,10 +204,15 @@ */ #if defined(__STDC__) && !defined(USE_VARARGS) #define USE_VARARGS 0 +#else +#if defined(__FreeBSD__) +#undef USE_VARARGS +#define USE_VARARGS 0 +#endif #endif #if defined(USE_VARARGS) -#if USE_VARARGS +#if USE_VARARGS && !defined(__FreeBSD__) #include #define VA_START(ap, parmN) va_start(ap) #else