Lines Matching refs:check_null

779 #define Z_PARAM_ARRAY_EX(dest, check_null, separate) \  argument
781 if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \
791 #define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \ argument
793 if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \
799 #define Z_PARAM_ARRAY_OR_OBJECT(dest, check_null, separate) \ argument
803 #define Z_PARAM_BOOL_EX(dest, is_null, check_null, separate) \ argument
805 if (UNEXPECTED(!zend_parse_arg_bool(_arg, &dest, &is_null, check_null))) { \
815 #define Z_PARAM_CLASS_EX(dest, check_null, separate) \ argument
817 if (UNEXPECTED(!zend_parse_arg_class(_arg, &dest, _i, check_null))) { \
826 #define Z_PARAM_DOUBLE_EX(dest, is_null, check_null, separate) \ argument
828 if (UNEXPECTED(!zend_parse_arg_double(_arg, &dest, &is_null, check_null))) { \
838 #define Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, separate) \ argument
840 if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error))) { \
857 #define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \ argument
859 if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0))) { \
869 #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate) \ argument
871 if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 1))) { \
881 #define Z_PARAM_LONG_EX(dest, is_null, check_null, separate) \ argument
883 if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, 0))) { \
893 #define Z_PARAM_STRICT_LONG_EX(dest, is_null, check_null, separate) \ argument
895 if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, 1))) { \
905 #define Z_PARAM_OBJECT_EX(dest, check_null, separate) \ argument
907 if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \
917 #define Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, check_null, separate) \ argument
919 if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \
935 #define Z_PARAM_PATH_EX(dest, dest_len, check_null, separate) \ argument
937 if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null))) { \
947 #define Z_PARAM_PATH_STR_EX(dest, check_null, separate) \ argument
949 if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null))) { \
959 #define Z_PARAM_RESOURCE_EX(dest, check_null, separate) \ argument
961 if (UNEXPECTED(!zend_parse_arg_resource(_arg, &dest, check_null))) { \
971 #define Z_PARAM_STRING_EX(dest, dest_len, check_null, separate) \ argument
973 if (UNEXPECTED(!zend_parse_arg_string(_arg, &dest, &dest_len, check_null))) { \
983 #define Z_PARAM_STR_EX(dest, check_null, separate) \ argument
985 if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null))) { \
995 #define Z_PARAM_ZVAL_EX(dest, check_null, separate) \ argument
998 zend_parse_arg_zval_deref(_arg, &dest, check_null); \
1005 zend_parse_arg_zval(_real_arg, &dest, check_null); \
1012 #define Z_PARAM_ZVAL_DEREF_EX(dest, check_null, separate) \ argument
1014 zend_parse_arg_zval_deref(_arg, &dest, check_null);
1040 …int ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, int num, int check_null);
1052 …ways_inline int zend_parse_arg_bool(zval *arg, zend_bool *dest, zend_bool *is_null, int check_null) in zend_parse_arg_bool() argument
1054 if (check_null) { in zend_parse_arg_bool()
1061 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_bool()
1070 …ne int zend_parse_arg_long(zval *arg, zend_long *dest, zend_bool *is_null, int check_null, int cap) in zend_parse_arg_long() argument
1072 if (check_null) { in zend_parse_arg_long()
1077 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_long()
1088 …lways_inline int zend_parse_arg_double(zval *arg, double *dest, zend_bool *is_null, int check_null) in zend_parse_arg_double() argument
1090 if (check_null) { in zend_parse_arg_double()
1095 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_double()
1104 static zend_always_inline int zend_parse_arg_str(zval *arg, zend_string **dest, int check_null) in zend_parse_arg_str() argument
1108 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_str()
1116 …d_always_inline int zend_parse_arg_string(zval *arg, char **dest, size_t *dest_len, int check_null) in zend_parse_arg_string() argument
1120 if (!zend_parse_arg_str(arg, &str, check_null)) { in zend_parse_arg_string()
1123 if (check_null && UNEXPECTED(!str)) { in zend_parse_arg_string()
1133 static zend_always_inline int zend_parse_arg_path_str(zval *arg, zend_string **dest, int check_null) in zend_parse_arg_path_str() argument
1135 if (!zend_parse_arg_str(arg, dest, check_null) || in zend_parse_arg_path_str()
1142 …end_always_inline int zend_parse_arg_path(zval *arg, char **dest, size_t *dest_len, int check_null) in zend_parse_arg_path() argument
1146 if (!zend_parse_arg_path_str(arg, &str, check_null)) { in zend_parse_arg_path()
1149 if (check_null && UNEXPECTED(!str)) { in zend_parse_arg_path()
1159 static zend_always_inline int zend_parse_arg_array(zval *arg, zval **dest, int check_null, int or_o… in zend_parse_arg_array() argument
1164 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_array()
1172 static zend_always_inline int zend_parse_arg_array_ht(zval *arg, HashTable **dest, int check_null, … in zend_parse_arg_array_ht() argument
1178 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_array_ht()
1186 …ways_inline int zend_parse_arg_object(zval *arg, zval **dest, zend_class_entry *ce, int check_null) in zend_parse_arg_object() argument
1191 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_object()
1199 static zend_always_inline int zend_parse_arg_resource(zval *arg, zval **dest, int check_null) in zend_parse_arg_resource() argument
1203 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_resource()
1211 …val *arg, zend_fcall_info *dest_fci, zend_fcall_info_cache *dest_fcc, int check_null, char **error) in zend_parse_arg_func() argument
1213 if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_func()
1223 static zend_always_inline void zend_parse_arg_zval(zval *arg, zval **dest, int check_null) in zend_parse_arg_zval() argument
1225 *dest = (check_null && in zend_parse_arg_zval()
1231 static zend_always_inline void zend_parse_arg_zval_deref(zval *arg, zval **dest, int check_null) in zend_parse_arg_zval_deref() argument
1233 *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; in zend_parse_arg_zval_deref()