Lines Matching refs:check_null

817 #define Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate) \  argument
819 if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \
825 #define Z_PARAM_ARRAY_EX(dest, check_null, separate) \ argument
826 Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate)
832 #define Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, deref, separate) \ argument
834 if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \
840 #define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \ argument
841 Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, separate, separate)
847 #define Z_PARAM_BOOL_EX2(dest, is_null, check_null, deref, separate) \ argument
849 if (UNEXPECTED(!zend_parse_arg_bool(_arg, &dest, &is_null, check_null))) { \
855 #define Z_PARAM_BOOL_EX(dest, is_null, check_null, separate) \ argument
856 Z_PARAM_BOOL_EX2(dest, is_null, check_null, separate, separate)
862 #define Z_PARAM_CLASS_EX2(dest, check_null, deref, separate) \ argument
864 if (UNEXPECTED(!zend_parse_arg_class(_arg, &dest, _i, check_null))) { \
869 #define Z_PARAM_CLASS_EX(dest, check_null, separate) \ argument
870 Z_PARAM_CLASS_EX2(dest, check_null, separate, separate)
876 #define Z_PARAM_DOUBLE_EX2(dest, is_null, check_null, deref, separate) \ argument
878 if (UNEXPECTED(!zend_parse_arg_double(_arg, &dest, &is_null, check_null))) { \
884 #define Z_PARAM_DOUBLE_EX(dest, is_null, check_null, separate) \ argument
885 Z_PARAM_DOUBLE_EX2(dest, is_null, check_null, separate, separate)
891 #define Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, separate) \ argument
893 if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error))) { \
906 #define Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, separate) \ argument
907 Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, separate, separate)
913 #define Z_PARAM_ARRAY_HT_EX2(dest, check_null, deref, separate) \ argument
915 if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0, separate))) { \
921 #define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \ argument
922 Z_PARAM_ARRAY_HT_EX2(dest, check_null, separate, separate)
928 #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, deref, separate) \ argument
930 if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 1, separate))) { \
936 #define Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate) \ argument
937 Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, separate, separate)
943 #define Z_PARAM_LONG_EX2(dest, is_null, check_null, deref, separate) \ argument
945 if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, 0))) { \
951 #define Z_PARAM_LONG_EX(dest, is_null, check_null, separate) \ argument
952 Z_PARAM_LONG_EX2(dest, is_null, check_null, separate, separate)
958 #define Z_PARAM_STRICT_LONG_EX2(dest, is_null, check_null, deref, separate) \ argument
960 if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, 1))) { \
966 #define Z_PARAM_STRICT_LONG_EX(dest, is_null, check_null, separate) \ argument
967 Z_PARAM_STRICT_LONG_EX2(dest, is_null, check_null, separate, separate)
973 #define Z_PARAM_OBJECT_EX2(dest, check_null, deref, separate) \ argument
975 if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \
981 #define Z_PARAM_OBJECT_EX(dest, check_null, separate) \ argument
982 Z_PARAM_OBJECT_EX2(dest, check_null, separate, separate)
988 #define Z_PARAM_OBJECT_OF_CLASS_EX2(dest, _ce, check_null, deref, separate) \ argument
990 if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \
1002 #define Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, check_null, separate) \ argument
1003 Z_PARAM_OBJECT_OF_CLASS_EX2(dest, _ce, check_null, separate, separate)
1009 #define Z_PARAM_PATH_EX2(dest, dest_len, check_null, deref, separate) \ argument
1011 if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null))) { \
1017 #define Z_PARAM_PATH_EX(dest, dest_len, check_null, separate) \ argument
1018 Z_PARAM_PATH_EX2(dest, dest_len, check_null, separate, separate)
1024 #define Z_PARAM_PATH_STR_EX2(dest, check_null, deref, separate) \ argument
1026 if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null))) { \
1032 #define Z_PARAM_PATH_STR_EX(dest, check_null, separate) \ argument
1033 Z_PARAM_PATH_STR_EX2(dest, check_null, separate, separate)
1039 #define Z_PARAM_RESOURCE_EX2(dest, check_null, deref, separate) \ argument
1041 if (UNEXPECTED(!zend_parse_arg_resource(_arg, &dest, check_null))) { \
1047 #define Z_PARAM_RESOURCE_EX(dest, check_null, separate) \ argument
1048 Z_PARAM_RESOURCE_EX2(dest, check_null, separate, separate)
1054 #define Z_PARAM_STRING_EX2(dest, dest_len, check_null, deref, separate) \ argument
1056 if (UNEXPECTED(!zend_parse_arg_string(_arg, &dest, &dest_len, check_null))) { \
1062 #define Z_PARAM_STRING_EX(dest, dest_len, check_null, separate) \ argument
1063 Z_PARAM_STRING_EX2(dest, dest_len, check_null, separate, separate)
1069 #define Z_PARAM_STR_EX2(dest, check_null, deref, separate) \ argument
1071 if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null))) { \
1077 #define Z_PARAM_STR_EX(dest, check_null, separate) \ argument
1078 Z_PARAM_STR_EX2(dest, check_null, separate, separate)
1084 #define Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate) \ argument
1086 zend_parse_arg_zval_deref(_arg, &dest, check_null);
1088 #define Z_PARAM_ZVAL_EX(dest, check_null, separate) \ argument
1089 Z_PARAM_ZVAL_EX2(dest, check_null, separate, separate)
1095 #define Z_PARAM_ZVAL_DEREF_EX(dest, check_null, separate) \ argument
1097 zend_parse_arg_zval_deref(_arg, &dest, check_null);
1123 …int ZEND_FASTCALL zend_parse_arg_class(zval *arg, zend_class_entry **pce, int num, int check_null);
1135 …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
1137 if (check_null) { in zend_parse_arg_bool()
1144 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_bool()
1153 …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
1155 if (check_null) { in zend_parse_arg_long()
1160 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_long()
1171 …lways_inline int zend_parse_arg_double(zval *arg, double *dest, zend_bool *is_null, int check_null) in zend_parse_arg_double() argument
1173 if (check_null) { in zend_parse_arg_double()
1178 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_double()
1187 static zend_always_inline int zend_parse_arg_str(zval *arg, zend_string **dest, int check_null) in zend_parse_arg_str() argument
1191 } else if (check_null && Z_TYPE_P(arg) == IS_NULL) { in zend_parse_arg_str()
1199 …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
1203 if (!zend_parse_arg_str(arg, &str, check_null)) { in zend_parse_arg_string()
1206 if (check_null && UNEXPECTED(!str)) { in zend_parse_arg_string()
1216 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
1218 if (!zend_parse_arg_str(arg, dest, check_null) || in zend_parse_arg_path_str()
1225 …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
1229 if (!zend_parse_arg_path_str(arg, &str, check_null)) { in zend_parse_arg_path()
1232 if (check_null && UNEXPECTED(!str)) { in zend_parse_arg_path()
1242 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
1247 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_array()
1255 static zend_always_inline int zend_parse_arg_array_ht(zval *arg, HashTable **dest, int check_null, … in zend_parse_arg_array_ht() argument
1269 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_array_ht()
1277 …ways_inline int zend_parse_arg_object(zval *arg, zval **dest, zend_class_entry *ce, int check_null) in zend_parse_arg_object() argument
1282 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_object()
1290 static zend_always_inline int zend_parse_arg_resource(zval *arg, zval **dest, int check_null) in zend_parse_arg_resource() argument
1294 } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_resource()
1302 …val *arg, zend_fcall_info *dest_fci, zend_fcall_info_cache *dest_fcc, int check_null, char **error) in zend_parse_arg_func() argument
1304 if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) { in zend_parse_arg_func()
1314 static zend_always_inline void zend_parse_arg_zval(zval *arg, zval **dest, int check_null) in zend_parse_arg_zval() argument
1316 *dest = (check_null && in zend_parse_arg_zval()
1322 static zend_always_inline void zend_parse_arg_zval_deref(zval *arg, zval **dest, int check_null) in zend_parse_arg_zval_deref() argument
1324 *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg; in zend_parse_arg_zval_deref()