diff options
| author | Gustavo Lopes <glopes@nebm.ist.utl.pt> | 2013-01-16 23:37:06 +0100 |
|---|---|---|
| committer | Gustavo Lopes <glopes@nebm.ist.utl.pt> | 2013-01-16 23:37:06 +0100 |
| commit | b8603035d0c8f1fc9907c3bc521c11d6a10f1c7e (patch) | |
| tree | 40293c33ea1c99266acb0f96ae6bb2e5481b3364 /Zend/zend_API.h | |
| parent | 77010bf9bf45c46d844b336c18cc8102cfc7e249 (diff) | |
| parent | 428aec8ce36a65cbfda061e8438d14789199a404 (diff) | |
| download | php-git-b8603035d0c8f1fc9907c3bc521c11d6a10f1c7e.tar.gz | |
Merge remote-tracking branch 'cataphract/zpp_improv' into PHP-5.5
See https://wiki.php.net/rfc/zpp_improv
* cataphract/zpp_improv:
Update README.PARAMETER_PARSING_API
Export zend_parse_parameter()
Expose zend_parse_arg() as zend_parse_parameter()
zend_parse_parameters: allow ! for non pointers
Diffstat (limited to 'Zend/zend_API.h')
| -rw-r--r-- | Zend/zend_API.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Zend/zend_API.h b/Zend/zend_API.h index 4a3985e0f4..8574f90eb5 100644 --- a/Zend/zend_API.h +++ b/Zend/zend_API.h @@ -258,6 +258,8 @@ ZEND_API char *zend_zval_type_name(const zval *arg); ZEND_API int zend_parse_method_parameters(int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...); ZEND_API int zend_parse_method_parameters_ex(int flags, int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...); +ZEND_API int zend_parse_parameter(int flags, int arg_num TSRMLS_DC, zval **arg, const char *spec, ...); + /* End of parameter parsing API -- andrei */ ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type TSRMLS_DC); |
