diff options
Diffstat (limited to 'Zend/zend_API.h')
-rw-r--r-- | Zend/zend_API.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Zend/zend_API.h b/Zend/zend_API.h index 38717a4577..52e60d8dd6 100644 --- a/Zend/zend_API.h +++ b/Zend/zend_API.h @@ -14,6 +14,7 @@ +----------------------------------------------------------------------+ | Authors: Andi Gutmans <andi@zend.com> | | Zeev Suraski <zeev@zend.com> | + | Andrei Zmievski <andrei@php.net> | +----------------------------------------------------------------------+ */ @@ -111,6 +112,16 @@ ZEND_API int zend_get_parameters_array(int ht, int param_count, zval **argument_ ZEND_API int zend_get_parameters_ex(int param_count, ...); ZEND_API int zend_get_parameters_array_ex(int param_count, zval ***argument_array); + +/* Parameter parsing API -- andrei */ + +#define ZEND_PARSE_PARAMS_QUIET 1<<1 +ZEND_API int zend_parse_parameters(int num_args, char *type_spec, ...); +ZEND_API int zend_parse_parameters_ex(int flags, int num_args, char *type_spec, ...); + +/* Parameter parsing API -- andrei */ + + ZEND_API int ParameterPassedByReference(int ht, uint n); int zend_register_functions(zend_function_entry *functions, HashTable *function_table, int type); |