type_spec         729 Zend/zend_API.c static int zend_parse_va_args(int num_args, const char *type_spec, va_list *va, int flags TSRMLS_DC) /* {{{ */
type_spec         743 Zend/zend_API.c 	for (spec_walk = type_spec; *spec_walk; spec_walk++) {
type_spec         837 Zend/zend_API.c 		if (*type_spec == '|') {
type_spec         838 Zend/zend_API.c 			type_spec++;
type_spec         841 Zend/zend_API.c 		if (*type_spec == '*' || *type_spec == '+') {
type_spec         847 Zend/zend_API.c 			type_spec++;
type_spec         873 Zend/zend_API.c 		if (zend_parse_arg(i+1, arg, va, &type_spec, quiet TSRMLS_CC) == FAILURE) {
type_spec         888 Zend/zend_API.c #define RETURN_IF_ZERO_ARGS(num_args, type_spec, quiet) { \
type_spec         891 Zend/zend_API.c 	if (0 == (type_spec)[0] && 0 != __num_args && !(quiet)) { \
type_spec         901 Zend/zend_API.c ZEND_API int zend_parse_parameters_ex(int flags, int num_args TSRMLS_DC, const char *type_spec, ...) /* {{{ */
type_spec         906 Zend/zend_API.c 	RETURN_IF_ZERO_ARGS(num_args, type_spec, flags & ZEND_PARSE_PARAMS_QUIET);
type_spec         908 Zend/zend_API.c 	va_start(va, type_spec);
type_spec         909 Zend/zend_API.c 	retval = zend_parse_va_args(num_args, type_spec, &va, flags TSRMLS_CC);
type_spec         916 Zend/zend_API.c ZEND_API int zend_parse_parameters(int num_args TSRMLS_DC, const char *type_spec, ...) /* {{{ */
type_spec         921 Zend/zend_API.c 	RETURN_IF_ZERO_ARGS(num_args, type_spec, 0);
type_spec         923 Zend/zend_API.c 	va_start(va, type_spec);
type_spec         924 Zend/zend_API.c 	retval = zend_parse_va_args(num_args, type_spec, &va, 0 TSRMLS_CC);
type_spec         931 Zend/zend_API.c ZEND_API int zend_parse_method_parameters(int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...) /* {{{ */
type_spec         935 Zend/zend_API.c 	const char *p = type_spec;
type_spec         942 Zend/zend_API.c 		va_start(va, type_spec);
type_spec         943 Zend/zend_API.c 		retval = zend_parse_va_args(num_args, type_spec, &va, 0 TSRMLS_CC);
type_spec         949 Zend/zend_API.c 		va_start(va, type_spec);
type_spec         967 Zend/zend_API.c ZEND_API int zend_parse_method_parameters_ex(int flags, int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...) /* {{{ */
type_spec         971 Zend/zend_API.c 	const char *p = type_spec;
type_spec         979 Zend/zend_API.c 		va_start(va, type_spec);
type_spec         980 Zend/zend_API.c 		retval = zend_parse_va_args(num_args, type_spec, &va, flags TSRMLS_CC);
type_spec         986 Zend/zend_API.c 		va_start(va, type_spec);
type_spec         257 Zend/zend_API.h ZEND_API int zend_parse_parameters(int num_args TSRMLS_DC, const char *type_spec, ...);
type_spec         258 Zend/zend_API.h ZEND_API int zend_parse_parameters_ex(int flags, int num_args TSRMLS_DC, const char *type_spec, ...);
type_spec         261 Zend/zend_API.h ZEND_API int zend_parse_method_parameters(int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...);
type_spec         262 Zend/zend_API.h ZEND_API int zend_parse_method_parameters_ex(int flags, int num_args TSRMLS_DC, zval *this_ptr, const char *type_spec, ...);