diff options
author | Andrei Zmievski <andrei@php.net> | 2001-07-09 18:51:29 +0000 |
---|---|---|
committer | Andrei Zmievski <andrei@php.net> | 2001-07-09 18:51:29 +0000 |
commit | 58f88057b1f16fba975bf48a8996627520e5a84e (patch) | |
tree | 3bcf64e0d2117f2964a2bfb7f8ff6b952fed4c01 /Zend/zend_API.h | |
parent | 9f3110ea32f489af972d574c5bec46108774778a (diff) | |
download | php-git-58f88057b1f16fba975bf48a8996627520e5a84e.tar.gz |
Adding new parameter parsing API.
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); |