]> granicus.if.org Git - php/commitdiff
try to fix build when LONG_MAX not defined
authorRemi Collet <remi@php.net>
Wed, 6 May 2015 14:24:21 +0000 (16:24 +0200)
committerRemi Collet <remi@php.net>
Wed, 6 May 2015 14:24:21 +0000 (16:24 +0200)
ext/zip/lib/zipint.h

index 40f43af09c27d19724b50ba5b7b82eb50daef2e9..1296025559bcb97a06faafa00458331ef3ffa2ce 100644 (file)
@@ -129,9 +129,12 @@ int _zip_mkstemp(char *);
 #if defined(HAVE_FTELLO) && defined(HAVE_FSEEKO)
 #define ZIP_FSEEK_MAX ZIP_OFF_MAX
 #define ZIP_FSEEK_MIN ZIP_OFF_MIN
+#elif SIZEOF_LONG >= 8
+#define ZIP_FSEEK_MAX (zip_int64_t)ZIP_INT64_MAX
+#define ZIP_FSEEK_MIN (zip_int64_t)ZIP_INT64_MIN
 #else
-#define ZIP_FSEEK_MAX LONG_MAX
-#define ZIP_FSEEK_MIN LONG_MIN
+#define ZIP_FSEEK_MAX ZIP_INT32_MAX
+#define ZIP_FSEEK_MIN ZIP_INT32_MIN
 #endif
 
 #ifndef SIZE_MAX