diff options
author | SVN Migration <svn@php.net> | 2002-05-28 01:22:43 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2002-05-28 01:22:43 +0000 |
commit | fe9cd86c5dd9af436ff2431b8c4b1800bed6894c (patch) | |
tree | 1d2376b2c6d208ff3177bd3c599ab86fe77c10ae /ext/zip | |
parent | 43beb1deda6c4d40fab8719478efd0750b0a06da (diff) | |
download | php-git-RELEASE_0_11.tar.gz |
This commit was manufactured by cvs2svn to create tag 'RELEASE_0_11'.RELEASE_0_11
Diffstat (limited to 'ext/zip')
-rw-r--r-- | ext/zip/CREDITS | 2 | ||||
-rw-r--r-- | ext/zip/config.m4 | 37 | ||||
-rw-r--r-- | ext/zip/php_zip.h | 70 | ||||
-rw-r--r-- | ext/zip/tests/001.phpt | 23 | ||||
-rw-r--r-- | ext/zip/zip.c | 328 | ||||
-rw-r--r-- | ext/zip/zip.dsp | 108 |
6 files changed, 0 insertions, 568 deletions
diff --git a/ext/zip/CREDITS b/ext/zip/CREDITS deleted file mode 100644 index be2c5a2b44..0000000000 --- a/ext/zip/CREDITS +++ /dev/null @@ -1,2 +0,0 @@ -Zip -Sterling Hughes diff --git a/ext/zip/config.m4 b/ext/zip/config.m4 deleted file mode 100644 index f7ea725d94..0000000000 --- a/ext/zip/config.m4 +++ /dev/null @@ -1,37 +0,0 @@ -dnl -dnl $Id$ -dnl - -PHP_ARG_WITH(zip,for ZIP support, -[ --with-zip[=DIR] Include ZIP support (requires zziplib >= 0.10.6).]) - -if test "$PHP_ZIP" != "no"; then - PHP_NEW_EXTENSION(zip, zip.c, $ext_shared) - for i in $PHP_ZIP /usr/local /usr ; do - if test -f $i/include/zzlib/zziplib.h; then - ZZIPLIB_DIR=$i - ZZIPLIB_INCDIR=$i/include/zzlib - elif test -f $i/include/zziplib.h; then - ZZIPLIB_DIR=$i - ZZIPLIB_INCDIR=$i/include - fi - done - - if test -z "$ZZIPLIB_DIR"; then - AC_MSG_ERROR(Cannot find libzzip) - fi - - ZZIPLIB_LIBDIR=$ZZIPLIB_DIR/lib - - PHP_TEMP_LDFLAGS(-L$ZZIPLIB_LIBDIR,[ - AC_CHECK_LIB(zzip, zzip_open, [AC_DEFINE(HAVE_ZZIPLIB,1,[ ])], - [AC_MSG_ERROR(zziplib module requires zzlib >= 0.10.6.)]) - ]) - - PHP_SUBST(ZIP_SHARED_LIBADD) - PHP_ADD_LIBRARY_WITH_PATH(zzip, $ZZIPLIB_LIBDIR, ZIP_SHARED_LIBADD) - - PHP_ADD_INCLUDE($ZZIPLIB_INCDIR) - - PHP_FOPENCOOKIE -fi diff --git a/ext/zip/php_zip.h b/ext/zip/php_zip.h deleted file mode 100644 index 58cb543730..0000000000 --- a/ext/zip/php_zip.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - +----------------------------------------------------------------------+ - | PHP Version 4 | - +----------------------------------------------------------------------+ - | Copyright (c) 1997-2002 The PHP Group | - +----------------------------------------------------------------------+ - | This source file is subject to version 2.02 of the PHP license, | - | that is bundled with this package in the file LICENSE, and is | - | available at through the world-wide-web at | - | http://www.php.net/license/2_02.txt. | - | If you did not receive a copy of the PHP license and are unable to | - | obtain it through the world-wide-web, please send a note to | - | license@php.net so we can mail you a copy immediately. | - +----------------------------------------------------------------------+ - | Author: Sterling Hughes <sterling@php.net> | - +----------------------------------------------------------------------+ - */ - -#ifndef PHP_ZIP_H -#define PHP_ZIP_H - -#if HAVE_ZZIPLIB - -#include <zziplib.h> - -extern zend_module_entry zip_module_entry; -#define phpext_zip_ptr &zip_module_entry - -#define PHP_ZZIPLIB_API -#ifdef PHP_WIN32 -#undef PHP_ZZIPLIB_API -#ifdef ZIP_EXPORTS -#define PHP_ZZIPLIB_API __declspec(dllexport) -#else -#define PHP_ZZIPLIB_API __declspec(dllimport) -#endif -#endif - -PHP_MINIT_FUNCTION(zip); -PHP_MINFO_FUNCTION(zip); - -PHP_FUNCTION(zip_open); -PHP_FUNCTION(zip_read); -PHP_FUNCTION(zip_close); -PHP_FUNCTION(zip_entry_name); -PHP_FUNCTION(zip_entry_compressedsize); -PHP_FUNCTION(zip_entry_filesize); -PHP_FUNCTION(zip_entry_compressionmethod); -PHP_FUNCTION(zip_entry_open); -PHP_FUNCTION(zip_entry_read); -PHP_FUNCTION(zip_entry_close); - -typedef struct { - ZZIP_FILE *fp; - ZZIP_DIRENT dirent; -} php_zzip_dirent; - -#else -#define phpext_zziplib_ptr NULL -#endif - -#endif /* PHP_ZZIPLIB_H */ - - -/* - * Local variables: - * tab-width: 4 - * c-basic-offset: 4 - * End: - */ diff --git a/ext/zip/tests/001.phpt b/ext/zip/tests/001.phpt deleted file mode 100644 index 787ade9722..0000000000 --- a/ext/zip/tests/001.phpt +++ /dev/null @@ -1,23 +0,0 @@ ---TEST-- -Check for zziplib presence ---SKIPIF-- -<?php if (!extension_loaded("zip")) print "skip"; ?> ---POST-- ---GET-- ---FILE-- -<?php -echo "zip extension is available"; -/* - you can add regression tests for your extension here - - the output of your test code has to be equal to the - text in the --EXPECT-- section below for the tests - to pass, differences between the output and the - expected text are interpreted as failure - - see php4/tests/README for further information on - writing regression tests -*/ -?> ---EXPECT-- -zip extension is available diff --git a/ext/zip/zip.c b/ext/zip/zip.c deleted file mode 100644 index 27f72bb224..0000000000 --- a/ext/zip/zip.c +++ /dev/null @@ -1,328 +0,0 @@ -/* - +----------------------------------------------------------------------+ - | PHP Version 4 | - +----------------------------------------------------------------------+ - | Copyright (c) 1997-2002 The PHP Group | - +----------------------------------------------------------------------+ - | This source file is subject to version 2.02 of the PHP license, | - | that is bundled with this package in the file LICENSE, and is | - | available at through the world-wide-web at | - | http://www.php.net/license/2_02.txt. | - | If you did not receive a copy of the PHP license and are unable to | - | obtain it through the world-wide-web, please send a note to | - | license@php.net so we can mail you a copy immediately. | - +----------------------------------------------------------------------+ - | Author: Sterling Hughes <sterling@php.net> | - +----------------------------------------------------------------------+ - */ - -/* $Id$ */ - -#include "php.h" -#include "php_ini.h" -#include "php_zip.h" - -#if HAVE_ZZIPLIB - -#include "ext/standard/info.h" -#include <zziplib.h> - -#ifndef O_BINARY -#define O_BINARY 0 -#endif - -static int le_zip_dir; -#define le_zip_dir_name "Zip Directory" -static int le_zip_entry; -#define le_zip_entry_name "Zip Entry" - -/* {{{ zip_functions[] - */ -function_entry zip_functions[] = { - PHP_FE(zip_open, NULL) - PHP_FE(zip_read, NULL) - PHP_FE(zip_close, NULL) - PHP_FE(zip_entry_name, NULL) - PHP_FE(zip_entry_compressedsize, NULL) - PHP_FE(zip_entry_filesize, NULL) - PHP_FE(zip_entry_compressionmethod, NULL) - PHP_FE(zip_entry_open, NULL) - PHP_FE(zip_entry_read, NULL) - PHP_FE(zip_entry_close, NULL) - {NULL, NULL, NULL} -}; -/* }}} */ - -/* {{{ zip_module_entry - */ -zend_module_entry zip_module_entry = { - STANDARD_MODULE_HEADER, - "zip", - zip_functions, - PHP_MINIT(zip), - NULL, - NULL, - NULL, - PHP_MINFO(zip), - NO_VERSION_YET, - STANDARD_MODULE_PROPERTIES -}; -/* }}} */ - -#ifdef COMPILE_DL_ZIP -ZEND_GET_MODULE(zip) -#endif - -/* {{{ php_zip_free_dir - */ -static void php_zip_free_dir(zend_rsrc_list_entry *rsrc TSRMLS_DC) -{ - ZZIP_DIR *z_dir = (ZZIP_DIR *) rsrc->ptr; - zzip_closedir(z_dir); -} -/* }}} */ - -/* {{{ php_zip_free_entry - */ -static void php_zip_free_entry(zend_rsrc_list_entry *rsrc TSRMLS_DC) -{ - php_zzip_dirent *entry = (php_zzip_dirent *) rsrc->ptr; - - if (entry->fp) - zzip_close(entry->fp); - - efree(entry); -} -/* }}} */ - -/* {{{ PHP_MINIT_FUNCTION - */ -PHP_MINIT_FUNCTION(zip) -{ - le_zip_dir = zend_register_list_destructors_ex(php_zip_free_dir, NULL, le_zip_dir_name, module_number); - le_zip_entry = zend_register_list_destructors_ex(php_zip_free_entry, NULL, le_zip_entry_name, module_number); - - return SUCCESS; -} -/* }}} */ - -/* {{{ PHP_MINFO_FUNCTION - */ -PHP_MINFO_FUNCTION(zip) -{ - php_info_print_table_start(); - php_info_print_table_row(2, "Zip support", "enabled"); - php_info_print_table_end(); -} -/* }}} */ - -/* {{{ proto resource zip_open(string filename) - Open a new zip archive for reading */ -PHP_FUNCTION(zip_open) -{ - char *filename; - ZZIP_DIR *archive_p = NULL; - int filename_len; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &filename, &filename_len) == FAILURE) { - return; - } - - if (PG(safe_mode) && (!php_checkuid(filename, NULL, CHECKUID_ALLOW_FILE_NOT_EXISTS))) { - RETURN_FALSE; - } - - if (php_check_open_basedir(filename TSRMLS_CC)) { - RETURN_FALSE; - } - - archive_p = zzip_opendir(filename); - if (archive_p == NULL) { - php_error(E_WARNING, "%s() Cannot open zip archive %s", - get_active_function_name(TSRMLS_C), filename); - RETURN_FALSE; - } - - ZEND_REGISTER_RESOURCE(return_value, archive_p, le_zip_dir); -} -/* }}} */ - -/* {{{ proto resource zip_read(resource zip) - Returns the next file in the archive */ -PHP_FUNCTION(zip_read) -{ - zval *zzip_dp; - ZZIP_DIR *archive_p = NULL; - php_zzip_dirent *entry = NULL; - int ret; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zzip_dp) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(archive_p, ZZIP_DIR *, &zzip_dp, -1, le_zip_dir_name, le_zip_dir); - - entry = emalloc(sizeof(php_zzip_dirent)); - ret = zzip_dir_read(archive_p, &entry->dirent); - if (ret == 0) { - efree(entry); - RETURN_FALSE; - } - entry->fp = NULL; - - ZEND_REGISTER_RESOURCE(return_value, entry, le_zip_entry); -} -/* }}} */ - -/* {{{ proto void zip_close(resource zip) - Close a Zip archive */ -PHP_FUNCTION(zip_close) -{ - zval *zzip_dp; - ZZIP_DIR *archive_p = NULL; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zzip_dp) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(archive_p, ZZIP_DIR *, &zzip_dp, -1, le_zip_dir_name, le_zip_dir); - - zend_list_delete(Z_LVAL_P(zzip_dp)); -} -/* }}} */ - -/* {{{ php_zzip_get_entry - */ -static void php_zzip_get_entry(INTERNAL_FUNCTION_PARAMETERS, int opt) -{ - zval *zzip_ent; - php_zzip_dirent *entry = NULL; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zzip_ent) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, &zzip_ent, -1, le_zip_entry_name, le_zip_entry); - - switch (opt) { - case 0: - RETURN_STRING(entry->dirent.d_name, 1); - break; - case 1: - RETURN_LONG(entry->dirent.d_csize); - break; - case 2: - RETURN_LONG(entry->dirent.st_size); - break; - case 3: - RETURN_STRING((char *) zzip_compr_str(entry->dirent.d_compr), 1); - break; - } - -} -/* }}} */ - -/* {{{ proto string zip_entry_name(resource zip_entry) - Return the name given a ZZip entry */ -PHP_FUNCTION(zip_entry_name) -{ - php_zzip_get_entry(INTERNAL_FUNCTION_PARAM_PASSTHRU, 0); -} -/* }}} */ - -/* {{{ proto int zip_entry_compressedsize(resource zip_entry) - Return the compressed size of a ZZip entry */ -PHP_FUNCTION(zip_entry_compressedsize) -{ - php_zzip_get_entry(INTERNAL_FUNCTION_PARAM_PASSTHRU, 1); -} -/* }}} */ - -/* {{{ proto int zip_entry_filesize(resource zip_entry) - Return the actual filesize of a ZZip entry */ -PHP_FUNCTION(zip_entry_filesize) -{ - php_zzip_get_entry(INTERNAL_FUNCTION_PARAM_PASSTHRU, 2); -} -/* }}} */ - -/* {{{ proto string zip_entry_compressionmethod(resource zip_entry) - Return a string containing the compression method used on a particular entry */ -PHP_FUNCTION(zip_entry_compressionmethod) -{ - php_zzip_get_entry(INTERNAL_FUNCTION_PARAM_PASSTHRU, 3); -} -/* }}} */ - -/* {{{ proto bool zip_entry_open(resource zip_dp, resource zip_entry, string mode) - Open a Zip File, pointed by the resource entry */ -PHP_FUNCTION(zip_entry_open) -{ - zval *zzip_dp; - zval *zzip_ent; - ZZIP_DIR *archive_p = NULL; - php_zzip_dirent *entry = NULL; - char *mode; - int mode_len; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|s", &zzip_dp, &zzip_ent, &mode, &mode_len) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(archive_p, ZZIP_DIR *, &zzip_dp, -1, le_zip_dir_name, le_zip_dir); - ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, &zzip_ent, -1, le_zip_entry_name, le_zip_entry); - - entry->fp = zzip_file_open(archive_p, entry->dirent.d_name, O_RDONLY | O_BINARY); - - RETURN_BOOL((int) entry->fp); -} -/* }}} */ - -/* {{{ proto string zip_entry_read(resource zip_ent) - Read X bytes from an opened zip entry */ -PHP_FUNCTION(zip_entry_read) -{ - zval *zzip_ent; - php_zzip_dirent *entry = NULL; - char *buf = NULL; - int len = 1024; - int ret = 0; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|l", &zzip_ent, &len) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, &zzip_ent, -1, le_zip_entry_name, le_zip_entry); - - buf = emalloc(len + 1); - ret = zzip_read(entry->fp, buf, len); - buf[ret] = 0; - if (ret == 0) { - RETURN_FALSE; - } else { - RETURN_STRINGL(buf, ret, 0); - } -} -/* }}} */ - -/* {{{ proto void zip_entry_close(resource zip_ent) - Close a zip entry */ -PHP_FUNCTION(zip_entry_close) -{ - zval *zzip_ent; - php_zzip_dirent *entry = NULL; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &zzip_ent) == FAILURE) { - return; - } - ZEND_FETCH_RESOURCE(entry, php_zzip_dirent *, &zzip_ent, -1, le_zip_entry_name, le_zip_entry); - - zend_list_delete(Z_LVAL_P(zzip_ent)); -} -/* }}} */ - -#endif /* HAVE_ZZIPLIB */ - -/* - * Local variables: - * tab-width: 4 - * c-basic-offset: 4 - * End: - * vim600: noet sw=4 ts=4 fdm=marker - * vim<600: noet sw=4 ts=4 - */ diff --git a/ext/zip/zip.dsp b/ext/zip/zip.dsp deleted file mode 100644 index 4034db7d33..0000000000 --- a/ext/zip/zip.dsp +++ /dev/null @@ -1,108 +0,0 @@ -# Microsoft Developer Studio Project File - Name="zip" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=zip - Win32 Debug_TS
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "zip.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "zip.mak" CFG="zip - Win32 Debug_TS"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "zip - Win32 Release_TS" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "zip - Win32 Debug_TS" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "zip - Win32 Release_TS"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release_TS"
-# PROP BASE Intermediate_Dir "Release_TS"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release_TS"
-# PROP Intermediate_Dir "Release_TS"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ZIP_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /I "..\..\main" /I "..\..\Zend" /I "..\..\TSRM" /I "..\..\..\php_build\includes" /D ZEND_DEBUG=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "COMPILE_DL_ZIP" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" /D HAVE_ZIP=1 /D "PHP_ZIP_EXPORTS" /D "HAVE_ZZIPLIB" /D "ZZIP_DLL" /FR /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x407 /d "NDEBUG"
-# ADD RSC /l 0x407 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 zziplib.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib php4ts.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_zip.dll" /libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline" /libpath:"..\..\..\php_build\release"
-
-!ELSEIF "$(CFG)" == "zip - Win32 Debug_TS"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug_TS"
-# PROP BASE Intermediate_Dir "Debug_TS"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug_TS"
-# PROP Intermediate_Dir "Debug_TS"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "ZIP_EXPORTS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\.." /I "..\..\main" /I "..\..\Zend" /I "..\..\TSRM" /I "..\..\..\php_build\includes" /D ZEND_DEBUG=1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "COMPILE_DL_ZIP" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" /D HAVE_ZIP=1 /D "PHP_ZIP_EXPORTS" /D "HAVE_ZZIPLIB" /D "ZZIP_DLL" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 php4ts_debug.lib zziplib.lib zlib.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"..\..\Debug_TS/php_zip.dll" /pdbtype:sept /libpath:"..\..\Debug_TS" /libpath:"..\..\..\php_build\release"
-
-!ENDIF
-
-# Begin Target
-
-# Name "zip - Win32 Release_TS"
-# Name "zip - Win32 Debug_TS"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=.\zip.c
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl"
-# Begin Source File
-
-SOURCE=.\php_zip.h
-# End Source File
-# End Group
-# End Target
-# End Project
|