summaryrefslogtreecommitdiff
path: root/ext/zip/php_zip_arginfo.h
diff options
context:
space:
mode:
authorMáté Kocsis <kocsismate@woohoolabs.com>2020-05-20 12:05:20 +0200
committerMáté Kocsis <kocsismate@woohoolabs.com>2020-05-20 14:22:11 +0200
commit86d58e9fff3740eeccba67c79d87c05aedced7ac (patch)
tree809017ee5568cc730d63c73928dfea681a0e5bed /ext/zip/php_zip_arginfo.h
parenta582931f4255a0a022f06da613558482beeb5451 (diff)
downloadphp-git-86d58e9fff3740eeccba67c79d87c05aedced7ac.tar.gz
Generate function entries for ext/zip
Closes GH-5601
Diffstat (limited to 'ext/zip/php_zip_arginfo.h')
-rw-r--r--ext/zip/php_zip_arginfo.h174
1 files changed, 174 insertions, 0 deletions
diff --git a/ext/zip/php_zip_arginfo.h b/ext/zip/php_zip_arginfo.h
index 31d8168518..c1e8f24faf 100644
--- a/ext/zip/php_zip_arginfo.h
+++ b/ext/zip/php_zip_arginfo.h
@@ -280,3 +280,177 @@ ZEND_END_ARG_INFO()
#if defined(HAVE_METHOD_SUPPORTED)
#define arginfo_class_ZipArchive_isEncryptionMethodSupported arginfo_class_ZipArchive_isCompressionMethodSupported
#endif
+
+
+ZEND_FUNCTION(zip_open);
+ZEND_FUNCTION(zip_close);
+ZEND_FUNCTION(zip_read);
+ZEND_FUNCTION(zip_entry_open);
+ZEND_FUNCTION(zip_entry_close);
+ZEND_FUNCTION(zip_entry_read);
+ZEND_FUNCTION(zip_entry_name);
+ZEND_FUNCTION(zip_entry_compressedsize);
+ZEND_FUNCTION(zip_entry_filesize);
+ZEND_FUNCTION(zip_entry_compressionmethod);
+ZEND_METHOD(ZipArchive, open);
+ZEND_METHOD(ZipArchive, setPassword);
+ZEND_METHOD(ZipArchive, close);
+ZEND_METHOD(ZipArchive, count);
+ZEND_METHOD(ZipArchive, getStatusString);
+ZEND_METHOD(ZipArchive, addEmptyDir);
+ZEND_METHOD(ZipArchive, addFromString);
+ZEND_METHOD(ZipArchive, addFile);
+ZEND_METHOD(ZipArchive, replaceFile);
+ZEND_METHOD(ZipArchive, addGlob);
+ZEND_METHOD(ZipArchive, addPattern);
+ZEND_METHOD(ZipArchive, renameIndex);
+ZEND_METHOD(ZipArchive, renameName);
+ZEND_METHOD(ZipArchive, setArchiveComment);
+ZEND_METHOD(ZipArchive, getArchiveComment);
+ZEND_METHOD(ZipArchive, setCommentIndex);
+ZEND_METHOD(ZipArchive, setCommentName);
+#if defined(HAVE_SET_MTIME)
+ZEND_METHOD(ZipArchive, setMtimeIndex);
+#endif
+#if defined(HAVE_SET_MTIME)
+ZEND_METHOD(ZipArchive, setMtimeName);
+#endif
+ZEND_METHOD(ZipArchive, getCommentIndex);
+ZEND_METHOD(ZipArchive, getCommentName);
+ZEND_METHOD(ZipArchive, deleteIndex);
+ZEND_METHOD(ZipArchive, deleteName);
+ZEND_METHOD(ZipArchive, statName);
+ZEND_METHOD(ZipArchive, statIndex);
+ZEND_METHOD(ZipArchive, locateName);
+ZEND_METHOD(ZipArchive, getNameIndex);
+ZEND_METHOD(ZipArchive, unchangeArchive);
+ZEND_METHOD(ZipArchive, unchangeAll);
+ZEND_METHOD(ZipArchive, unchangeIndex);
+ZEND_METHOD(ZipArchive, unchangeName);
+ZEND_METHOD(ZipArchive, extractTo);
+ZEND_METHOD(ZipArchive, getFromName);
+ZEND_METHOD(ZipArchive, getFromIndex);
+ZEND_METHOD(ZipArchive, getStream);
+#if defined(ZIP_OPSYS_DEFAULT)
+ZEND_METHOD(ZipArchive, setExternalAttributesName);
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ZEND_METHOD(ZipArchive, setExternalAttributesIndex);
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ZEND_METHOD(ZipArchive, getExternalAttributesName);
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ZEND_METHOD(ZipArchive, getExternalAttributesIndex);
+#endif
+ZEND_METHOD(ZipArchive, setCompressionName);
+ZEND_METHOD(ZipArchive, setCompressionIndex);
+#if defined(HAVE_ENCRYPTION)
+ZEND_METHOD(ZipArchive, setEncryptionName);
+#endif
+#if defined(HAVE_ENCRYPTION)
+ZEND_METHOD(ZipArchive, setEncryptionIndex);
+#endif
+#if defined(HAVE_PROGRESS_CALLBACK)
+ZEND_METHOD(ZipArchive, registerProgressCallback);
+#endif
+#if defined(HAVE_CANCEL_CALLBACK)
+ZEND_METHOD(ZipArchive, registerCancelCallback);
+#endif
+#if defined(HAVE_METHOD_SUPPORTED)
+ZEND_METHOD(ZipArchive, isCompressionMethodSupported);
+#endif
+#if defined(HAVE_METHOD_SUPPORTED)
+ZEND_METHOD(ZipArchive, isEncryptionMethodSupported);
+#endif
+
+
+static const zend_function_entry ext_functions[] = {
+ ZEND_FE(zip_open, arginfo_zip_open)
+ ZEND_FE(zip_close, arginfo_zip_close)
+ ZEND_FE(zip_read, arginfo_zip_read)
+ ZEND_FE(zip_entry_open, arginfo_zip_entry_open)
+ ZEND_FE(zip_entry_close, arginfo_zip_entry_close)
+ ZEND_FE(zip_entry_read, arginfo_zip_entry_read)
+ ZEND_FE(zip_entry_name, arginfo_zip_entry_name)
+ ZEND_FE(zip_entry_compressedsize, arginfo_zip_entry_compressedsize)
+ ZEND_FE(zip_entry_filesize, arginfo_zip_entry_filesize)
+ ZEND_FE(zip_entry_compressionmethod, arginfo_zip_entry_compressionmethod)
+ ZEND_FE_END
+};
+
+
+static const zend_function_entry class_ZipArchive_methods[] = {
+ ZEND_ME(ZipArchive, open, arginfo_class_ZipArchive_open, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, setPassword, arginfo_class_ZipArchive_setPassword, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, close, arginfo_class_ZipArchive_close, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, count, arginfo_class_ZipArchive_count, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getStatusString, arginfo_class_ZipArchive_getStatusString, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, addEmptyDir, arginfo_class_ZipArchive_addEmptyDir, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, addFromString, arginfo_class_ZipArchive_addFromString, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, addFile, arginfo_class_ZipArchive_addFile, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, replaceFile, arginfo_class_ZipArchive_replaceFile, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, addGlob, arginfo_class_ZipArchive_addGlob, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, addPattern, arginfo_class_ZipArchive_addPattern, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, renameIndex, arginfo_class_ZipArchive_renameIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, renameName, arginfo_class_ZipArchive_renameName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, setArchiveComment, arginfo_class_ZipArchive_setArchiveComment, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getArchiveComment, arginfo_class_ZipArchive_getArchiveComment, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, setCommentIndex, arginfo_class_ZipArchive_setCommentIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, setCommentName, arginfo_class_ZipArchive_setCommentName, ZEND_ACC_PUBLIC)
+#if defined(HAVE_SET_MTIME)
+ ZEND_ME(ZipArchive, setMtimeIndex, arginfo_class_ZipArchive_setMtimeIndex, ZEND_ACC_PUBLIC)
+#endif
+#if defined(HAVE_SET_MTIME)
+ ZEND_ME(ZipArchive, setMtimeName, arginfo_class_ZipArchive_setMtimeName, ZEND_ACC_PUBLIC)
+#endif
+ ZEND_ME(ZipArchive, getCommentIndex, arginfo_class_ZipArchive_getCommentIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getCommentName, arginfo_class_ZipArchive_getCommentName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, deleteIndex, arginfo_class_ZipArchive_deleteIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, deleteName, arginfo_class_ZipArchive_deleteName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, statName, arginfo_class_ZipArchive_statName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, statIndex, arginfo_class_ZipArchive_statIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, locateName, arginfo_class_ZipArchive_locateName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getNameIndex, arginfo_class_ZipArchive_getNameIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, unchangeArchive, arginfo_class_ZipArchive_unchangeArchive, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, unchangeAll, arginfo_class_ZipArchive_unchangeAll, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, unchangeIndex, arginfo_class_ZipArchive_unchangeIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, unchangeName, arginfo_class_ZipArchive_unchangeName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, extractTo, arginfo_class_ZipArchive_extractTo, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getFromName, arginfo_class_ZipArchive_getFromName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getFromIndex, arginfo_class_ZipArchive_getFromIndex, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, getStream, arginfo_class_ZipArchive_getStream, ZEND_ACC_PUBLIC)
+#if defined(ZIP_OPSYS_DEFAULT)
+ ZEND_ME(ZipArchive, setExternalAttributesName, arginfo_class_ZipArchive_setExternalAttributesName, ZEND_ACC_PUBLIC)
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ ZEND_ME(ZipArchive, setExternalAttributesIndex, arginfo_class_ZipArchive_setExternalAttributesIndex, ZEND_ACC_PUBLIC)
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ ZEND_ME(ZipArchive, getExternalAttributesName, arginfo_class_ZipArchive_getExternalAttributesName, ZEND_ACC_PUBLIC)
+#endif
+#if defined(ZIP_OPSYS_DEFAULT)
+ ZEND_ME(ZipArchive, getExternalAttributesIndex, arginfo_class_ZipArchive_getExternalAttributesIndex, ZEND_ACC_PUBLIC)
+#endif
+ ZEND_ME(ZipArchive, setCompressionName, arginfo_class_ZipArchive_setCompressionName, ZEND_ACC_PUBLIC)
+ ZEND_ME(ZipArchive, setCompressionIndex, arginfo_class_ZipArchive_setCompressionIndex, ZEND_ACC_PUBLIC)
+#if defined(HAVE_ENCRYPTION)
+ ZEND_ME(ZipArchive, setEncryptionName, arginfo_class_ZipArchive_setEncryptionName, ZEND_ACC_PUBLIC)
+#endif
+#if defined(HAVE_ENCRYPTION)
+ ZEND_ME(ZipArchive, setEncryptionIndex, arginfo_class_ZipArchive_setEncryptionIndex, ZEND_ACC_PUBLIC)
+#endif
+#if defined(HAVE_PROGRESS_CALLBACK)
+ ZEND_ME(ZipArchive, registerProgressCallback, arginfo_class_ZipArchive_registerProgressCallback, ZEND_ACC_PUBLIC)
+#endif
+#if defined(HAVE_CANCEL_CALLBACK)
+ ZEND_ME(ZipArchive, registerCancelCallback, arginfo_class_ZipArchive_registerCancelCallback, ZEND_ACC_PUBLIC)
+#endif
+#if defined(HAVE_METHOD_SUPPORTED)
+ ZEND_ME(ZipArchive, isCompressionMethodSupported, arginfo_class_ZipArchive_isCompressionMethodSupported, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
+#endif
+#if defined(HAVE_METHOD_SUPPORTED)
+ ZEND_ME(ZipArchive, isEncryptionMethodSupported, arginfo_class_ZipArchive_isEncryptionMethodSupported, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
+#endif
+ ZEND_FE_END
+};