summaryrefslogtreecommitdiff
path: root/Zend/zend_API.h
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2001-07-09 18:51:29 +0000
committerAndrei Zmievski <andrei@php.net>2001-07-09 18:51:29 +0000
commit58f88057b1f16fba975bf48a8996627520e5a84e (patch)
tree3bcf64e0d2117f2964a2bfb7f8ff6b952fed4c01 /Zend/zend_API.h
parent9f3110ea32f489af972d574c5bec46108774778a (diff)
downloadphp-git-58f88057b1f16fba975bf48a8996627520e5a84e.tar.gz
Adding new parameter parsing API.
Diffstat (limited to 'Zend/zend_API.h')
-rw-r--r--Zend/zend_API.h11
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);