Lines Matching refs:arg_num

389 …STCALL zend_argument_error_variadic(zend_class_entry *error_ce, uint32_t arg_num, const char *form…  in zend_argument_error_variadic()  argument
399 arg_name = get_active_function_arg_name(arg_num); in zend_argument_error_variadic()
403 ZSTR_VAL(func_name), arg_num, in zend_argument_error_variadic()
411 ZEND_API ZEND_COLD void zend_argument_error(zend_class_entry *error_ce, uint32_t arg_num, const cha… in zend_argument_error() argument
416 zend_argument_error_variadic(error_ce, arg_num, format, va); in zend_argument_error()
421 ZEND_API ZEND_COLD void zend_argument_type_error(uint32_t arg_num, const char *format, ...) /* {{{ … in zend_argument_type_error() argument
426 zend_argument_error_variadic(zend_ce_type_error, arg_num, format, va); in zend_argument_type_error()
431 ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format, ...) /* {{{… in zend_argument_value_error() argument
436 zend_argument_error_variadic(zend_ce_value_error, arg_num, format, va); in zend_argument_value_error()
490 static ZEND_COLD bool zend_null_arg_deprecated(const char *fallback_type, uint32_t arg_num) { in zend_null_arg_deprecated() argument
492 ZEND_ASSERT(arg_num > 0); in zend_null_arg_deprecated()
493 uint32_t arg_offset = arg_num - 1; in zend_null_arg_deprecated()
501 const char *arg_name = get_active_function_arg_name(arg_num); in zend_null_arg_deprecated()
509 ZSTR_VAL(func_name), arg_num, in zend_null_arg_deprecated()
519 ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_weak(const zval *arg, bool *dest, uint32_t arg_num)… in zend_parse_arg_bool_weak() argument
522 if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("bool", arg_num)) { in zend_parse_arg_bool_weak()
533 ZEND_API bool ZEND_FASTCALL zend_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num)… in zend_parse_arg_bool_slow() argument
538 return zend_parse_arg_bool_weak(arg, dest, arg_num); in zend_parse_arg_bool_slow()
542 …_API bool ZEND_FASTCALL zend_flf_parse_arg_bool_slow(const zval *arg, bool *dest, uint32_t arg_num) in zend_flf_parse_arg_bool_slow() argument
547 return zend_parse_arg_bool_weak(arg, dest, arg_num); in zend_flf_parse_arg_bool_slow()
550 …END_FASTCALL zend_parse_arg_long_weak(const zval *arg, zend_long *dest, uint32_t arg_num) /* {{{ */ in zend_parse_arg_long_weak() argument
563 if (arg_num != (uint32_t)-1) { in zend_parse_arg_long_weak()
591 if (arg_num != (uint32_t)-1) { in zend_parse_arg_long_weak()
607 if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("int", arg_num)) { in zend_parse_arg_long_weak()
620 …END_FASTCALL zend_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num) /* {{{ */ in zend_parse_arg_long_slow() argument
625 return zend_parse_arg_long_weak(arg, dest, arg_num); in zend_parse_arg_long_slow()
629 …bool ZEND_FASTCALL zend_flf_parse_arg_long_slow(const zval *arg, zend_long *dest, uint32_t arg_num) in zend_flf_parse_arg_long_slow() argument
634 return zend_parse_arg_long_weak(arg, dest, arg_num); in zend_flf_parse_arg_long_slow()
637 …ZEND_FASTCALL zend_parse_arg_double_weak(const zval *arg, double *dest, uint32_t arg_num) /* {{{ */ in zend_parse_arg_double_weak() argument
656 if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("float", arg_num)) { in zend_parse_arg_double_weak()
669 …ZEND_FASTCALL zend_parse_arg_double_slow(const zval *arg, double *dest, uint32_t arg_num) /* {{{ */ in zend_parse_arg_double_slow() argument
677 return zend_parse_arg_double_weak(arg, dest, arg_num); in zend_parse_arg_double_slow()
681 ZEND_API bool ZEND_FASTCALL zend_parse_arg_number_slow(zval *arg, zval **dest, uint32_t arg_num) /*… in zend_parse_arg_number_slow() argument
700 if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("int|float", arg_num)) { in zend_parse_arg_number_slow()
715 …ZEND_FASTCALL zend_parse_arg_number_or_str_slow(zval *arg, zval **dest, uint32_t arg_num) /* {{{ */ in zend_parse_arg_number_or_str_slow() argument
721 …if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("string|int|float", arg_num)… in zend_parse_arg_number_or_str_slow()
744 ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_weak(zval *arg, zend_string **dest, uint32_t arg_num in zend_parse_arg_str_weak() argument
747 if (UNEXPECTED(Z_TYPE_P(arg) == IS_NULL) && !zend_null_arg_deprecated("string", arg_num)) { in zend_parse_arg_str_weak()
769 ZEND_API bool ZEND_FASTCALL zend_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num in zend_parse_arg_str_slow() argument
774 return zend_parse_arg_str_weak(arg, dest, arg_num); in zend_parse_arg_str_slow()
778 …API bool ZEND_FASTCALL zend_flf_parse_arg_str_slow(zval *arg, zend_string **dest, uint32_t arg_num) in zend_flf_parse_arg_str_slow() argument
783 return zend_parse_arg_str_weak(arg, dest, arg_num); in zend_flf_parse_arg_str_slow()
786 …r_or_long_slow(zval *arg, zend_string **dest_str, zend_long *dest_long, uint32_t arg_num) /* {{{ */ in zend_parse_arg_str_or_long_slow() argument
791 if (zend_parse_arg_long_weak(arg, dest_long, arg_num)) { in zend_parse_arg_str_or_long_slow()
794 } else if (zend_parse_arg_str_weak(arg, dest_str, arg_num)) { in zend_parse_arg_str_or_long_slow()
803 …parse_arg_impl(zval *arg, va_list *va, const char **spec, char **error, uint32_t arg_num) /* {{{ */ in zend_parse_arg_impl() argument
836 if (!zend_parse_arg_long(arg, p, is_null, check_null, arg_num)) { in zend_parse_arg_impl()
851 if (!zend_parse_arg_double(arg, p, is_null, check_null, arg_num)) { in zend_parse_arg_impl()
861 if (!zend_parse_arg_number(arg, p, check_null, arg_num)) { in zend_parse_arg_impl()
871 if (!zend_parse_arg_string(arg, p, pl, check_null, arg_num)) { in zend_parse_arg_impl()
881 if (!zend_parse_arg_path(arg, p, pl, check_null, arg_num)) { in zend_parse_arg_impl()
895 if (!zend_parse_arg_path_str(arg, str, check_null, arg_num)) { in zend_parse_arg_impl()
909 if (!zend_parse_arg_str(arg, str, check_null, arg_num)) { in zend_parse_arg_impl()
924 if (!zend_parse_arg_bool(arg, p, is_null, check_null, arg_num)) { in zend_parse_arg_impl()
1084 static zend_result zend_parse_arg(uint32_t arg_num, zval *arg, va_list *va, const char **spec, int … in zend_parse_arg() argument
1089 expected_type = zend_parse_arg_impl(arg, va, spec, &error, arg_num); in zend_parse_arg()
1097 zend_argument_value_error(arg_num, "%s", error); in zend_parse_arg()
1099 zend_argument_type_error(arg_num, "%s", error); in zend_parse_arg()
1103 …zend_argument_type_error(arg_num, "must be of type %s, %s given", expected_type, zend_zval_value_n… in zend_parse_arg()
1116 ZEND_API zend_result zend_parse_parameter(int flags, uint32_t arg_num, zval *arg, const char *spec,… in zend_parse_parameter() argument
1122 ret = zend_parse_arg(arg_num, arg, &va, &spec, flags); in zend_parse_parameter()
2613 static void zend_check_magic_method_arg_type(uint32_t arg_num, const zend_class_entry *ce, const ze… in zend_check_magic_method_arg_type() argument
2616 ZEND_TYPE_IS_SET(fptr->common.arg_info[arg_num].type) in zend_check_magic_method_arg_type()
2617 && !(ZEND_TYPE_FULL_MASK(fptr->common.arg_info[arg_num].type) & arg_type) in zend_check_magic_method_arg_type()
2621 arg_num + 1, ZSTR_VAL(fptr->common.arg_info[arg_num].name), in zend_check_magic_method_arg_type()