diff options
author | Anatoliy Belsky <ab@php.net> | 2012-06-07 17:59:57 +0200 |
---|---|---|
committer | Anatoliy Belsky <ab@php.net> | 2012-06-07 21:01:32 +0200 |
commit | bde0e8c2a14944016d9dbd0653b74e9e2b75c965 (patch) | |
tree | e30e447e62042ed448c63c2314253aa28bf3bfc5 | |
parent | 8ca457f64dadff756831bc61abf479a4159b2072 (diff) | |
download | php-git-bde0e8c2a14944016d9dbd0653b74e9e2b75c965.tar.gz |
zip windows fixes
-rw-r--r-- | ext/zip/config.w32 | 16 | ||||
-rw-r--r-- | ext/zip/lib/zipconf.h | 4 | ||||
-rw-r--r-- | ext/zip/lib/zipint.h | 2 |
3 files changed, 14 insertions, 8 deletions
diff --git a/ext/zip/config.w32 b/ext/zip/config.w32 index b638170807..fa0a5180df 100644 --- a/ext/zip/config.w32 +++ b/ext/zip/config.w32 @@ -27,14 +27,14 @@ if (PHP_ZIP != "no") { zip_get_archive_comment.c zip_get_file_comment.c \ zip_set_archive_comment.c zip_set_file_comment.c \ zip_unchange_archive.c zip_memdup.c zip_stat_init.c \ - zip_add_dir.c zip_file_error_clear.c zip_error_clear.c - lib/zip_fdopen.c lib/zip_fopen_encrypted.c lib/zip_fopen_index_encrypted.c \ - lib/zip_get_compression_implementation.c lib/zip_get_encryption_implementation.c \ - lib/zip_get_file_extra.c lib/zip_get_num_entries.c lib/zip_set_default_password.c \ - lib/zip_set_file_extra.c lib/zip_source_close.c lib/zip_source_crc.c \ - lib/zip_source_deflate.c lib/zip_source_error.c lib/zip_source_layered.c \ - lib/zip_source_open.c lib/zip_source_pkware.c lib/zip_source_pop.c \ - lib/zip_source_read.c lib/zip_source_stat.c", "zip"); + zip_add_dir.c zip_file_error_clear.c zip_error_clear.c \ + zip_fdopen.c zip_fopen_encrypted.c zip_fopen_index_encrypted.c \ + zip_get_compression_implementation.c zip_get_encryption_implementation.c \ + zip_get_file_extra.c zip_get_num_entries.c zip_set_default_password.c \ + zip_set_file_extra.c zip_source_close.c zip_source_crc.c \ + zip_source_deflate.c zip_source_error.c zip_source_layered.c \ + zip_source_open.c zip_source_pkware.c zip_source_pop.c \ + zip_source_read.c zip_source_stat.c", "zip"); AC_DEFINE('HAVE_ZIP', 1); } else { diff --git a/ext/zip/lib/zipconf.h b/ext/zip/lib/zipconf.h index b65d91eb77..2b4340c861 100644 --- a/ext/zip/lib/zipconf.h +++ b/ext/zip/lib/zipconf.h @@ -13,7 +13,11 @@ #define LIBZIP_VERSION_MINOR 10 #define LIBZIP_VERSION_MICRO 0 +#ifdef PHP_WIN32 +#include <win32/php_stdint.h> +#else #include <inttypes.h> +#endif typedef int8_t zip_int8_t; #define ZIP_INT8_MIN INT8_MIN diff --git a/ext/zip/lib/zipint.h b/ext/zip/lib/zipint.h index 67fae80ade..ea21dddcd4 100644 --- a/ext/zip/lib/zipint.h +++ b/ext/zip/lib/zipint.h @@ -46,10 +46,12 @@ #define ftello(s) ((long)ftell((s))) #endif +#ifndef PHP_WIN32 #ifndef HAVE_MKSTEMP int _zip_mkstemp(char *); #define mkstemp _zip_mkstemp #endif +#endif #ifdef PHP_WIN32 #include <windows.h> |