[master] 149fde9 Try to solve the 32/64 bit issue with a less draconian #ifdef, this looks like it helps PPC64 platform.

Poul-Henning Kamp phk at varnish-cache.org
Mon Mar 28 12:36:12 CEST 2011


commit 149fde9211490ccfa2c5984abe4c2f7e9eb7cf53
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Mar 28 10:35:41 2011 +0000

    Try to solve the 32/64 bit issue with a less draconian #ifdef,
    this looks like it helps PPC64 platform.

diff --git a/lib/libvgz/vgz.h b/lib/libvgz/vgz.h
index 1b8da5e..f082e41 100644
--- a/lib/libvgz/vgz.h
+++ b/lib/libvgz/vgz.h
@@ -1575,14 +1575,14 @@ ZEXTERN int ZEXPORT inflateBackInit_ OF((z_streamp strm, int windowBits,
    ZEXTERN uLong ZEXPORT crc32_combine64 OF((uLong, uLong, z_off64_t));
 #endif
 
-#if defined(NOTDEF) && !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
+#if !defined(ZLIB_INTERNAL) && _FILE_OFFSET_BITS-0 == 64 && _LFS64_LARGEFILE-0
 #  define gzopen gzopen64
 #  define gzseek gzseek64
 #  define gztell gztell64
 #  define gzoffset gzoffset64
 #  define adler32_combine adler32_combine64
 #  define crc32_combine crc32_combine64
-#  ifdef _LARGEFILE64_SOURCE
+#  ifdef _LARGEFILE64_SOURCExxx
      ZEXTERN gzFile ZEXPORT gzopen64 OF((const char *, const char *));
      ZEXTERN z_off_t ZEXPORT gzseek64 OF((gzFile, z_off_t, int));
      ZEXTERN z_off_t ZEXPORT gztell64 OF((gzFile));



More information about the varnish-commit mailing list