mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
ext/phar: Reorganise some headers
This commit is contained in:
parent
d55074ede4
commit
f9c69bc392
9 changed files with 25 additions and 33 deletions
|
@ -22,6 +22,8 @@ int phar_wrapper_mkdir(php_stream_wrapper *wrapper, const char *url_from, int mo
|
|||
int phar_wrapper_rmdir(php_stream_wrapper *wrapper, const char *url, int options, php_stream_context *context);
|
||||
|
||||
#ifdef PHAR_DIRSTREAM
|
||||
#include "ext/standard/url.h"
|
||||
|
||||
php_url* phar_parse_url(php_stream_wrapper *wrapper, const char *filename, const char *mode, int options);
|
||||
|
||||
/* directory handlers */
|
||||
|
|
|
@ -17,6 +17,8 @@
|
|||
*/
|
||||
|
||||
#include "phar_internal.h"
|
||||
#include "ext/standard/php_filestat.h"
|
||||
#include "ext/standard/file.h" /* For php_le_stream_context() */
|
||||
|
||||
PHP_FUNCTION(phar_opendir) /* {{{ */
|
||||
{
|
||||
|
|
|
@ -19,9 +19,14 @@
|
|||
|
||||
#define PHAR_MAIN 1
|
||||
#include "phar_internal.h"
|
||||
#include "php_phar.h"
|
||||
#include "SAPI.h"
|
||||
#include "func_interceptors.h"
|
||||
#include "ext/standard/crc32.h"
|
||||
#include "ext/standard/php_var.h"
|
||||
#include "ext/standard/php_string.h" /* For php_stristr() */
|
||||
#include "ext/standard/info.h"
|
||||
#include "zend_smart_str.h"
|
||||
|
||||
static void destroy_phar_data(zval *zv);
|
||||
|
||||
|
|
|
@ -24,39 +24,9 @@
|
|||
#include <time.h>
|
||||
#include "php.h"
|
||||
#include "tar.h"
|
||||
#include "php_ini.h"
|
||||
#include "zend_constants.h"
|
||||
#include "zend_execute.h"
|
||||
#include "zend_exceptions.h"
|
||||
#include "pharzip.h"
|
||||
#include "zend_hash.h"
|
||||
#include "zend_interfaces.h"
|
||||
#include "zend_operators.h"
|
||||
#include "zend_sort.h"
|
||||
#include "zend_vm.h"
|
||||
#include "zend_smart_str.h"
|
||||
#include "main/php_streams.h"
|
||||
#include "main/streams/php_stream_plain_wrapper.h"
|
||||
#include "main/SAPI.h"
|
||||
#include "main/php_main.h"
|
||||
#include "main/php_open_temporary_file.h"
|
||||
#include "ext/standard/info.h"
|
||||
#include "ext/standard/basic_functions.h"
|
||||
#include "ext/standard/file.h"
|
||||
#include "ext/standard/php_string.h"
|
||||
#include "ext/standard/url.h"
|
||||
#include "ext/standard/crc32.h"
|
||||
#include "ext/standard/md5.h"
|
||||
#include "ext/standard/sha1.h"
|
||||
#include "ext/standard/php_var.h"
|
||||
#include "ext/standard/php_versioning.h"
|
||||
#include "Zend/zend_virtual_cwd.h"
|
||||
#include "ext/spl/spl_array.h"
|
||||
#include "ext/spl/spl_directory.h"
|
||||
#include "ext/spl/spl_exceptions.h"
|
||||
#include "ext/spl/spl_iterators.h"
|
||||
#include "php_phar.h"
|
||||
#include "ext/hash/php_hash.h"
|
||||
#include "ext/hash/php_hash_sha.h"
|
||||
|
||||
/* PHP_ because this is public information via MINFO */
|
||||
#define PHP_PHAR_API_VERSION "1.1.1"
|
||||
|
@ -193,8 +163,6 @@ ZEND_EXTERN_MODULE_GLOBALS(phar)
|
|||
ZEND_TSRMLS_CACHE_EXTERN()
|
||||
#endif
|
||||
|
||||
#include "pharzip.h"
|
||||
|
||||
typedef union _phar_archive_object phar_archive_object;
|
||||
typedef union _phar_entry_object phar_entry_object;
|
||||
|
||||
|
|
|
@ -20,6 +20,14 @@
|
|||
#include "phar_internal.h"
|
||||
#include "func_interceptors.h"
|
||||
#include "phar_object_arginfo.h"
|
||||
#include "ext/spl/spl_array.h"
|
||||
#include "ext/spl/spl_exceptions.h"
|
||||
#include "ext/spl/spl_iterators.h"
|
||||
#include "ext/standard/php_var.h"
|
||||
#include "main/SAPI.h"
|
||||
#include "zend_exceptions.h"
|
||||
#include "zend_interfaces.h"
|
||||
#include "zend_exceptions.h"
|
||||
|
||||
static zend_class_entry *phar_ce_archive;
|
||||
static zend_class_entry *phar_ce_data;
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
|
||||
BEGIN_EXTERN_C()
|
||||
#include "ext/standard/url.h"
|
||||
|
||||
php_url* phar_parse_url(php_stream_wrapper *wrapper, const char *filename, const char *mode, int options);
|
||||
void phar_entry_remove(phar_entry_data *idata, char **error);
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
*/
|
||||
|
||||
#include "phar_internal.h"
|
||||
#include "ext/standard/php_string.h" /* For php_stristr() */
|
||||
|
||||
static uint32_t phar_tar_number(const char *buf, size_t len) /* {{{ */
|
||||
{
|
||||
|
|
|
@ -19,7 +19,10 @@
|
|||
*/
|
||||
|
||||
#include "phar_internal.h"
|
||||
#include "php_phar.h"
|
||||
#include "ext/hash/php_hash.h" /* Needed for PHP_HASH_API in ext/hash/php_hash_sha.h */
|
||||
#include "ext/hash/php_hash_sha.h"
|
||||
#include "ext/standard/md5.h"
|
||||
|
||||
#ifdef PHAR_HAVE_OPENSSL
|
||||
/* OpenSSL includes */
|
||||
|
|
|
@ -17,6 +17,8 @@
|
|||
*/
|
||||
|
||||
#include "phar_internal.h"
|
||||
#include "ext/standard/crc32.h"
|
||||
#include "ext/standard/php_string.h" /* For php_stristr() */
|
||||
|
||||
#define PHAR_GET_16(var) ((uint16_t)((((uint16_t)var[0]) & 0xff) | \
|
||||
(((uint16_t)var[1]) & 0xff) << 8))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue