summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/bz2/bz2.c15
-rw-r--r--ext/interbase/interbase.c108
-rw-r--r--ext/mysql/php_mysql.c38
-rw-r--r--ext/openssl/openssl.c6
-rw-r--r--ext/posix/posix.c2
-rw-r--r--ext/standard/dir.c12
-rw-r--r--ext/sybase_ct/php_sybase_ct.c47
-rw-r--r--ext/zlib/zlib.c58
8 files changed, 166 insertions, 120 deletions
diff --git a/ext/bz2/bz2.c b/ext/bz2/bz2.c
index 7f6f7dbfd7..3d12f6cdec 100644
--- a/ext/bz2/bz2.c
+++ b/ext/bz2/bz2.c
@@ -85,14 +85,23 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_bzdecompress, 0, 0, 1)
ZEND_ARG_INFO(0, small)
ZEND_END_ARG_INFO()
+ZEND_BEGIN_ARG_INFO_EX(arginfo_bzwrite, 0, 0, 2)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, str)
+ ZEND_ARG_INFO(0, length)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO(arginfo_bzflush, 0)
+ ZEND_ARG_INFO(0, fp)
+ZEND_END_ARG_INFO()
/* }}} */
static const zend_function_entry bz2_functions[] = {
PHP_FE(bzopen, arginfo_bzopen)
PHP_FE(bzread, arginfo_bzread)
- PHP_FALIAS(bzwrite, fwrite, NULL)
- PHP_FALIAS(bzflush, fflush, NULL)
- PHP_FALIAS(bzclose, fclose, NULL)
+ PHP_FALIAS(bzwrite, fwrite, arginfo_bzwrite)
+ PHP_FALIAS(bzflush, fflush, arginfo_bzflush)
+ PHP_FALIAS(bzclose, fclose, arginfo_bzflush)
PHP_FE(bzerrno, arginfo_bzerrno)
PHP_FE(bzerrstr, arginfo_bzerrstr)
PHP_FE(bzerror, arginfo_bzerror)
diff --git a/ext/interbase/interbase.c b/ext/interbase/interbase.c
index dedaf69c83..aa1e602ebd 100644
--- a/ext/interbase/interbase.c
+++ b/ext/interbase/interbase.c
@@ -385,62 +385,62 @@ const zend_function_entry ibase_functions[] = {
* Firebird users should use the aliases, so future InterBase-specific changes will
* not affect their code
*/
- PHP_FALIAS(fbird_connect,ibase_connect, NULL)
- PHP_FALIAS(fbird_pconnect,ibase_pconnect, NULL)
- PHP_FALIAS(fbird_close,ibase_close, NULL)
- PHP_FALIAS(fbird_drop_db,ibase_drop_db, NULL)
- PHP_FALIAS(fbird_query,ibase_query, NULL)
- PHP_FALIAS(fbird_fetch_row,ibase_fetch_row, NULL)
- PHP_FALIAS(fbird_fetch_assoc,ibase_fetch_assoc, NULL)
- PHP_FALIAS(fbird_fetch_object,ibase_fetch_object, NULL)
- PHP_FALIAS(fbird_free_result,ibase_free_result, NULL)
- PHP_FALIAS(fbird_name_result,ibase_name_result, NULL)
- PHP_FALIAS(fbird_prepare,ibase_prepare, NULL)
- PHP_FALIAS(fbird_execute,ibase_execute, NULL)
- PHP_FALIAS(fbird_free_query,ibase_free_query, NULL)
- PHP_FALIAS(fbird_gen_id,ibase_gen_id, NULL)
- PHP_FALIAS(fbird_num_fields,ibase_num_fields, NULL)
- PHP_FALIAS(fbird_num_params,ibase_num_params, NULL)
+ PHP_FALIAS(fbird_connect, ibase_connect, arginfo_ibase_connect)
+ PHP_FALIAS(fbird_pconnect, ibase_pconnect, arginfo_ibase_pconnect)
+ PHP_FALIAS(fbird_close, ibase_close, arginfo_ibase_close)
+ PHP_FALIAS(fbird_drop_db, ibase_drop_db, arginfo_ibase_drop_db)
+ PHP_FALIAS(fbird_query, ibase_query, arginfo_ibase_query)
+ PHP_FALIAS(fbird_fetch_row, ibase_fetch_row, arginfo_ibase_fetch_row)
+ PHP_FALIAS(fbird_fetch_assoc, ibase_fetch_assoc, arginfo_ibase_fetch_assoc)
+ PHP_FALIAS(fbird_fetch_object, ibase_fetch_object, arginfo_ibase_fetch_object)
+ PHP_FALIAS(fbird_free_result, ibase_free_result, arginfo_ibase_free_result)
+ PHP_FALIAS(fbird_name_result, ibase_name_result, arginfo_ibase_name_result)
+ PHP_FALIAS(fbird_prepare, ibase_prepare, arginfo_ibase_prepare)
+ PHP_FALIAS(fbird_execute, ibase_execute, arginfo_ibase_execute)
+ PHP_FALIAS(fbird_free_query, ibase_free_query, arginfo_ibase_free_query)
+ PHP_FALIAS(fbird_gen_id, ibase_gen_id, arginfo_ibase_gen_id)
+ PHP_FALIAS(fbird_num_fields, ibase_num_fields, arginfo_ibase_num_fields)
+ PHP_FALIAS(fbird_num_params, ibase_num_params, arginfo_ibase_num_params)
#if abies_0
- PHP_FALIAS(fbird_num_rows,ibase_num_rows, NULL)
+ PHP_FALIAS(fbird_num_rows, ibase_num_rows, arginfo_ibase_num_rows)
#endif
- PHP_FALIAS(fbird_affected_rows,ibase_affected_rows, NULL)
- PHP_FALIAS(fbird_field_info,ibase_field_info, NULL)
- PHP_FALIAS(fbird_param_info,ibase_param_info, NULL)
-
- PHP_FALIAS(fbird_trans,ibase_trans, NULL)
- PHP_FALIAS(fbird_commit,ibase_commit, NULL)
- PHP_FALIAS(fbird_rollback,ibase_rollback, NULL)
- PHP_FALIAS(fbird_commit_ret,ibase_commit_ret, NULL)
- PHP_FALIAS(fbird_rollback_ret,ibase_rollback_ret, NULL)
-
- PHP_FALIAS(fbird_blob_info,ibase_blob_info, NULL)
- PHP_FALIAS(fbird_blob_create,ibase_blob_create, NULL)
- PHP_FALIAS(fbird_blob_add,ibase_blob_add, NULL)
- PHP_FALIAS(fbird_blob_cancel,ibase_blob_cancel, NULL)
- PHP_FALIAS(fbird_blob_close,ibase_blob_close, NULL)
- PHP_FALIAS(fbird_blob_open,ibase_blob_open, NULL)
- PHP_FALIAS(fbird_blob_get,ibase_blob_get, NULL)
- PHP_FALIAS(fbird_blob_echo,ibase_blob_echo, NULL)
- PHP_FALIAS(fbird_blob_import,ibase_blob_import, NULL)
- PHP_FALIAS(fbird_errmsg,ibase_errmsg, NULL)
- PHP_FALIAS(fbird_errcode,ibase_errcode, NULL)
-
- PHP_FALIAS(fbird_add_user,ibase_add_user, NULL)
- PHP_FALIAS(fbird_modify_user,ibase_modify_user, NULL)
- PHP_FALIAS(fbird_delete_user,ibase_delete_user, NULL)
-
- PHP_FALIAS(fbird_service_attach,ibase_service_attach, NULL)
- PHP_FALIAS(fbird_service_detach,ibase_service_detach, NULL)
- PHP_FALIAS(fbird_backup,ibase_backup, NULL)
- PHP_FALIAS(fbird_restore,ibase_restore, NULL)
- PHP_FALIAS(fbird_maintain_db,ibase_maintain_db, NULL)
- PHP_FALIAS(fbird_db_info,ibase_db_info, NULL)
- PHP_FALIAS(fbird_server_info,ibase_server_info, NULL)
-
- PHP_FALIAS(fbird_wait_event,ibase_wait_event, NULL)
- PHP_FALIAS(fbird_set_event_handler,ibase_set_event_handler, NULL)
- PHP_FALIAS(fbird_free_event_handler,ibase_free_event_handler, NULL)
+ PHP_FALIAS(fbird_affected_rows, ibase_affected_rows, arginfo_ibase_affected_rows)
+ PHP_FALIAS(fbird_field_info, ibase_field_info, arginfo_ibase_field_info)
+ PHP_FALIAS(fbird_param_info, ibase_param_info, arginfo_ibase_param_info)
+
+ PHP_FALIAS(fbird_trans, ibase_trans, arginfo_ibase_trans)
+ PHP_FALIAS(fbird_commit, ibase_commit, arginfo_ibase_commit)
+ PHP_FALIAS(fbird_rollback, ibase_rollback, arginfo_ibase_rollback)
+ PHP_FALIAS(fbird_commit_ret, ibase_commit_ret, arginfo_ibase_commit_ret)
+ PHP_FALIAS(fbird_rollback_ret, ibase_rollback_ret, arginfo_ibase_rollback_ret)
+
+ PHP_FALIAS(fbird_blob_info, ibase_blob_info, arginfo_ibase_blob_info)
+ PHP_FALIAS(fbird_blob_create, ibase_blob_create, arginfo_ibase_blob_create)
+ PHP_FALIAS(fbird_blob_add, ibase_blob_add, arginfo_ibase_blob_add)
+ PHP_FALIAS(fbird_blob_cancel, ibase_blob_cancel, arginfo_ibase_blob_cancel)
+ PHP_FALIAS(fbird_blob_close, ibase_blob_close, arginfo_ibase_blob_close)
+ PHP_FALIAS(fbird_blob_open, ibase_blob_open, arginfo_ibase_blob_open)
+ PHP_FALIAS(fbird_blob_get, ibase_blob_get, arginfo_ibase_blob_get)
+ PHP_FALIAS(fbird_blob_echo, ibase_blob_echo, arginfo_ibase_blob_echo)
+ PHP_FALIAS(fbird_blob_import, ibase_blob_import, arginfo_ibase_blob_import)
+ PHP_FALIAS(fbird_errmsg, ibase_errmsg, arginfo_ibase_errmsg)
+ PHP_FALIAS(fbird_errcode, ibase_errcode, arginfo_ibase_errcode)
+
+ PHP_FALIAS(fbird_add_user, ibase_add_user, arginfo_ibase_add_user)
+ PHP_FALIAS(fbird_modify_user, ibase_modify_user, arginfo_ibase_modify_user)
+ PHP_FALIAS(fbird_delete_user, ibase_delete_user, arginfo_ibase_delete_user)
+
+ PHP_FALIAS(fbird_service_attach, ibase_service_attach, arginfo_ibase_service_attach)
+ PHP_FALIAS(fbird_service_detach, ibase_service_detach, arginfo_ibase_service_detach)
+ PHP_FALIAS(fbird_backup, ibase_backup, arginfo_ibase_backup)
+ PHP_FALIAS(fbird_restore, ibase_restore, arginfo_ibase_restore)
+ PHP_FALIAS(fbird_maintain_db, ibase_maintain_db, arginfo_ibase_maintain_db)
+ PHP_FALIAS(fbird_db_info, ibase_db_info, arginfo_ibase_db_info)
+ PHP_FALIAS(fbird_server_info, ibase_server_info, arginfo_ibase_server_info)
+
+ PHP_FALIAS(fbird_wait_event, ibase_wait_event, arginfo_ibase_wait_event)
+ PHP_FALIAS(fbird_set_event_handler, ibase_set_event_handler, arginfo_ibase_set_event_handler)
+ PHP_FALIAS(fbird_free_event_handler, ibase_free_event_handler, arginfo_ibase_free_event_handler)
{NULL, NULL, NULL}
};
diff --git a/ext/mysql/php_mysql.c b/ext/mysql/php_mysql.c
index d63fe13db1..9370aff6ed 100644
--- a/ext/mysql/php_mysql.c
+++ b/ext/mysql/php_mysql.c
@@ -297,29 +297,29 @@ static const zend_function_entry mysql_functions[] = {
PHP_FE(mysql_set_charset, arginfo_mysql_set_charset)
#endif
/* for downwards compatability */
- PHP_FALIAS(mysql, mysql_db_query, NULL)
- PHP_FALIAS(mysql_fieldname, mysql_field_name, NULL)
- PHP_FALIAS(mysql_fieldtable, mysql_field_table, NULL)
- PHP_FALIAS(mysql_fieldlen, mysql_field_len, NULL)
- PHP_FALIAS(mysql_fieldtype, mysql_field_type, NULL)
- PHP_FALIAS(mysql_fieldflags, mysql_field_flags, NULL)
- PHP_FALIAS(mysql_selectdb, mysql_select_db, NULL)
+ PHP_FALIAS(mysql, mysql_db_query, arginfo_mysql_db_query)
+ PHP_FALIAS(mysql_fieldname, mysql_field_name, arginfo_mysql_field_name)
+ PHP_FALIAS(mysql_fieldtable, mysql_field_table, arginfo_mysql_field_seek)
+ PHP_FALIAS(mysql_fieldlen, mysql_field_len, arginfo_mysql_field_seek)
+ PHP_FALIAS(mysql_fieldtype, mysql_field_type, arginfo_mysql_field_seek)
+ PHP_FALIAS(mysql_fieldflags, mysql_field_flags, arginfo_mysql_field_seek)
+ PHP_FALIAS(mysql_selectdb, mysql_select_db, mysql_list_tables)
#ifndef NETWARE /* The below two functions not supported on NetWare */
#if MYSQL_VERSION_ID < 40000
- PHP_DEP_FALIAS(mysql_createdb, mysql_create_db, NULL)
- PHP_DEP_FALIAS(mysql_dropdb, mysql_drop_db, NULL)
+ PHP_DEP_FALIAS(mysql_createdb, mysql_create_db, arginfo_mysql_select_db)
+ PHP_DEP_FALIAS(mysql_dropdb, mysql_drop_db, arginfo_mysql_select_db)
#endif
#endif /* NETWARE */
- PHP_FALIAS(mysql_freeresult, mysql_free_result, NULL)
- PHP_FALIAS(mysql_numfields, mysql_num_fields, NULL)
- PHP_FALIAS(mysql_numrows, mysql_num_rows, NULL)
- PHP_FALIAS(mysql_listdbs, mysql_list_dbs, NULL)
- PHP_DEP_FALIAS(mysql_listtables,mysql_list_tables, NULL)
- PHP_FALIAS(mysql_listfields, mysql_list_fields, NULL)
- PHP_FALIAS(mysql_db_name, mysql_result, NULL)
- PHP_FALIAS(mysql_dbname, mysql_result, NULL)
- PHP_FALIAS(mysql_tablename, mysql_result, NULL)
- PHP_FALIAS(mysql_table_name, mysql_result, NULL)
+ PHP_FALIAS(mysql_freeresult, mysql_free_result, arginfo__result_mysql_arg)
+ PHP_FALIAS(mysql_numfields, mysql_num_fields, arginfo__result_mysql_arg)
+ PHP_FALIAS(mysql_numrows, mysql_num_rows, arginfo__result_mysql_arg)
+ PHP_FALIAS(mysql_listdbs, mysql_list_dbs, arginfo__optional_mysql_link)
+ PHP_DEP_FALIAS(mysql_listtables,mysql_list_tables, arginfo_mysql_select_db)
+ PHP_FALIAS(mysql_listfields, mysql_list_fields, arginfo_mysql_list_fields)
+ PHP_FALIAS(mysql_db_name, mysql_result, arginfo_mysql_result)
+ PHP_FALIAS(mysql_dbname, mysql_result, arginfo_mysql_result)
+ PHP_FALIAS(mysql_tablename, mysql_result, arginfo_mysql_result)
+ PHP_FALIAS(mysql_table_name, mysql_result, arginfo_mysql_result)
{NULL, NULL, NULL}
};
/* }}} */
diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c
index c39c11db99..044bd5eb1e 100644
--- a/ext/openssl/openssl.c
+++ b/ext/openssl/openssl.c
@@ -389,9 +389,9 @@ const zend_function_entry openssl_functions[] = {
PHP_FE(openssl_pkey_get_public, arginfo_openssl_pkey_get_public)
PHP_FE(openssl_pkey_get_details, arginfo_openssl_pkey_get_details)
- PHP_FALIAS(openssl_free_key, openssl_pkey_free, NULL)
- PHP_FALIAS(openssl_get_privatekey, openssl_pkey_get_private, NULL)
- PHP_FALIAS(openssl_get_publickey, openssl_pkey_get_public, NULL)
+ PHP_FALIAS(openssl_free_key, openssl_pkey_free, arginfo_openssl_pkey_free)
+ PHP_FALIAS(openssl_get_privatekey, openssl_pkey_get_private, arginfo_openssl_pkey_get_private)
+ PHP_FALIAS(openssl_get_publickey, openssl_pkey_get_public, arginfo_openssl_pkey_get_public)
/* x.509 cert funcs */
PHP_FE(openssl_x509_read, arginfo_openssl_x509_read)
diff --git a/ext/posix/posix.c b/ext/posix/posix.c
index 7252e2f0cd..d8e2e71f1d 100644
--- a/ext/posix/posix.c
+++ b/ext/posix/posix.c
@@ -295,7 +295,7 @@ const zend_function_entry posix_functions[] = {
#endif
PHP_FE(posix_get_last_error, arginfo_posix_get_last_error)
- PHP_FALIAS(posix_errno, posix_get_last_error, NULL)
+ PHP_FALIAS(posix_errno, posix_get_last_error, arginfo_posix_get_last_error)
PHP_FE(posix_strerror, arginfo_posix_strerror)
#ifdef HAVE_INITGROUPS
PHP_FE(posix_initgroups, arginfo_posix_initgroups)
diff --git a/ext/standard/dir.c b/ext/standard/dir.c
index e2bf1ef72d..a788706a34 100644
--- a/ext/standard/dir.c
+++ b/ext/standard/dir.c
@@ -94,11 +94,17 @@ static zend_class_entry *dir_class_entry_ptr;
if (!dirp) \
RETURN_FALSE; \
}
+
+/* {{{ arginfo */
+ZEND_BEGIN_ARG_INFO_EX(arginfo_dir, 0, 0, 0)
+ ZEND_ARG_INFO(0, dir_handle)
+ZEND_END_ARG_INFO()
+/* }}} */
static const zend_function_entry php_dir_class_functions[] = {
- PHP_FALIAS(close, closedir, NULL)
- PHP_FALIAS(rewind, rewinddir, NULL)
- PHP_NAMED_FE(read, php_if_readdir, NULL)
+ PHP_FALIAS(close, closedir, arginfo_dir)
+ PHP_FALIAS(rewind, rewinddir, arginfo_dir)
+ PHP_NAMED_FE(read, php_if_readdir, arginfo_dir)
{NULL, NULL, NULL}
};
diff --git a/ext/sybase_ct/php_sybase_ct.c b/ext/sybase_ct/php_sybase_ct.c
index 005aa1c48f..a6549413ac 100644
--- a/ext/sybase_ct/php_sybase_ct.c
+++ b/ext/sybase_ct/php_sybase_ct.c
@@ -180,31 +180,30 @@ const zend_function_entry sybase_functions[] = {
PHP_FE(sybase_deadlock_retry_count, arginfo_sybase_deadlock_retry_count)
#if !defined(PHP_WIN32) && !defined(HAVE_MSSQL)
- PHP_FALIAS(mssql_connect, sybase_connect, NULL)
- PHP_FALIAS(mssql_pconnect, sybase_pconnect, NULL)
- PHP_FALIAS(mssql_close, sybase_close, NULL)
- PHP_FALIAS(mssql_select_db, sybase_select_db, NULL)
- PHP_FALIAS(mssql_query, sybase_query, NULL)
- PHP_FALIAS(mssql_unbuffered_query, sybase_unbuffered_query, NULL)
- PHP_FALIAS(mssql_free_result, sybase_free_result, NULL)
- PHP_FALIAS(mssql_get_last_message, sybase_get_last_message, NULL)
- PHP_FALIAS(mssql_num_rows, sybase_num_rows, NULL)
- PHP_FALIAS(mssql_num_fields, sybase_num_fields, NULL)
- PHP_FALIAS(mssql_fetch_row, sybase_fetch_row, NULL)
- PHP_FALIAS(mssql_fetch_array, sybase_fetch_array, NULL)
- PHP_FALIAS(mssql_fetch_assoc, sybase_fetch_assoc, NULL)
- PHP_FALIAS(mssql_fetch_object, sybase_fetch_object, NULL)
- PHP_FALIAS(mssql_data_seek, sybase_data_seek, NULL)
- PHP_FALIAS(mssql_fetch_field, sybase_fetch_field, NULL)
- PHP_FALIAS(mssql_field_seek, sybase_field_seek, NULL)
- PHP_FALIAS(mssql_result, sybase_result, NULL)
- PHP_FALIAS(mssql_affected_rows, sybase_affected_rows, NULL)
- PHP_FALIAS(mssql_min_client_severity, sybase_min_client_severity, NULL)
- PHP_FALIAS(mssql_min_server_severity, sybase_min_server_severity, NULL)
- PHP_FALIAS(mssql_set_message_handler, sybase_set_message_handler, NULL)
- PHP_FALIAS(mssql_deadlock_retry_count, sybase_deadlock_retry_count, NULL)
+ PHP_FALIAS(mssql_connect, sybase_connect, arginfo_sybase_connect)
+ PHP_FALIAS(mssql_pconnect, sybase_pconnect, arginfo_sybase_pconnect)
+ PHP_FALIAS(mssql_close, sybase_close, arginfo_sybase_close)
+ PHP_FALIAS(mssql_select_db, sybase_select_db, arginfo_sybase_select_db)
+ PHP_FALIAS(mssql_query, sybase_query, arginfo_sybase_query)
+ PHP_FALIAS(mssql_unbuffered_query, sybase_unbuffered_query, arginfo_sybase_unbuffered_query)
+ PHP_FALIAS(mssql_free_result, sybase_free_result, arginfo_sybase_free_result)
+ PHP_FALIAS(mssql_get_last_message, sybase_get_last_message, arginfo_sybase_get_last_message)
+ PHP_FALIAS(mssql_num_rows, sybase_num_rows, arginfo_sybase_num_rows)
+ PHP_FALIAS(mssql_num_fields, sybase_num_fields, arginfo_sybase_num_fields)
+ PHP_FALIAS(mssql_fetch_row, sybase_fetch_row, arginfo_sybase_fetch_row)
+ PHP_FALIAS(mssql_fetch_array, sybase_fetch_array, arginfo_sybase_fetch_array)
+ PHP_FALIAS(mssql_fetch_assoc, sybase_fetch_assoc, arginfo_sybase_fetch_assoc)
+ PHP_FALIAS(mssql_fetch_object, sybase_fetch_object, arginfo_sybase_fetch_object)
+ PHP_FALIAS(mssql_data_seek, sybase_data_seek, arginfo_sybase_data_seek)
+ PHP_FALIAS(mssql_fetch_field, sybase_fetch_field, arginfo_sybase_fetch_field)
+ PHP_FALIAS(mssql_field_seek, sybase_field_seek, arginfo_sybase_field_seek)
+ PHP_FALIAS(mssql_result, sybase_result, arginfo_sybase_result)
+ PHP_FALIAS(mssql_affected_rows, sybase_affected_rows, arginfo_sybase_affected_rows)
+ PHP_FALIAS(mssql_min_client_severity, sybase_min_client_severity, arginfo_sybase_min_client_severity)
+ PHP_FALIAS(mssql_min_server_severity, sybase_min_server_severity, arginfo_sybase_min_server_severity)
+ PHP_FALIAS(mssql_set_message_handler, sybase_set_message_handler, arginfo_sybase_set_message_handler)
+ PHP_FALIAS(mssql_deadlock_retry_count, sybase_deadlock_retry_count, arginfo_sybase_deadlock_retry_count)
#endif
-
{NULL, NULL, NULL}
};
diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c
index cc88b313f7..c44aef90ce 100644
--- a/ext/zlib/zlib.c
+++ b/ext/zlib/zlib.c
@@ -684,25 +684,57 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_gzuncompress, 0, 0, 1)
ZEND_ARG_INFO(0, data)
ZEND_ARG_INFO(0, max_decoded_len)
ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_gzputs, 0, 0, 2)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, str)
+ ZEND_ARG_INFO(0, length)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO(arginfo_gzpassthru, 0)
+ ZEND_ARG_INFO(0, fp)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_gzseek, 0, 0, 2)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, offset)
+ ZEND_ARG_INFO(0, whence)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO(arginfo_gzread, 0)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, length)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_gzgetss, 0, 0, 1)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, length)
+ ZEND_ARG_INFO(0, allowable_tags)
+ZEND_END_ARG_INFO()
+
+ZEND_BEGIN_ARG_INFO_EX(arginfo_gzgets, 0, 0, 1)
+ ZEND_ARG_INFO(0, fp)
+ ZEND_ARG_INFO(0, length)
+ZEND_END_ARG_INFO()
/* }}} */
/* {{{ php_zlib_functions[] */
static const zend_function_entry php_zlib_functions[] = {
PHP_FE(readgzfile, arginfo_readgzfile)
- PHP_FALIAS(gzrewind, rewind, NULL)
- PHP_FALIAS(gzclose, fclose, NULL)
- PHP_FALIAS(gzeof, feof, NULL)
- PHP_FALIAS(gzgetc, fgetc, NULL)
- PHP_FALIAS(gzgets, fgets, NULL)
- PHP_FALIAS(gzgetss, fgetss, NULL)
- PHP_FALIAS(gzread, fread, NULL)
+ PHP_FALIAS(gzrewind, rewind, arginfo_gzpassthru)
+ PHP_FALIAS(gzclose, fclose, arginfo_gzpassthru)
+ PHP_FALIAS(gzeof, feof, arginfo_gzpassthru)
+ PHP_FALIAS(gzgetc, fgetc, arginfo_gzpassthru)
+ PHP_FALIAS(gzgets, fgets, arginfo_gzgets)
+ PHP_FALIAS(gzgetss, fgetss, arginfo_gzgetss)
+ PHP_FALIAS(gzread, fread, arginfo_gzread)
PHP_FE(gzopen, arginfo_gzopen)
- PHP_FALIAS(gzpassthru, fpassthru, NULL)
- PHP_FALIAS(gzseek, fseek, NULL)
- PHP_FALIAS(gztell, ftell, NULL)
- PHP_FALIAS(gzwrite, fwrite, NULL)
- PHP_FALIAS(gzputs, fwrite, NULL)
- PHP_FE(gzfile, NULL)
+ PHP_FALIAS(gzpassthru, fpassthru, arginfo_gzpassthru)
+ PHP_FALIAS(gzseek, fseek, arginfo_gzseek)
+ PHP_FALIAS(gztell, ftell, arginfo_gzpassthru)
+ PHP_FALIAS(gzwrite, fwrite, arginfo_gzputs)
+ PHP_FALIAS(gzputs, fwrite, arginfo_gzputs)
+ PHP_FE(gzfile, arginfo_gzfile)
PHP_FE(gzcompress, arginfo_gzcompress)
PHP_FE(gzuncompress, arginfo_gzuncompress)
PHP_FE(gzdeflate, arginfo_gzdeflate)