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, ...);