Lines Matching refs:z
875 #define ZVAL_UNDEF(z) do { \ argument
876 Z_TYPE_INFO_P(z) = IS_UNDEF; \
879 #define ZVAL_NULL(z) do { \ argument
880 Z_TYPE_INFO_P(z) = IS_NULL; \
883 #define ZVAL_FALSE(z) do { \ argument
884 Z_TYPE_INFO_P(z) = IS_FALSE; \
887 #define ZVAL_TRUE(z) do { \ argument
888 Z_TYPE_INFO_P(z) = IS_TRUE; \
891 #define ZVAL_BOOL(z, b) do { \ argument
892 Z_TYPE_INFO_P(z) = \
896 #define ZVAL_LONG(z, l) do { \ argument
897 zval *__z = (z); \
902 #define ZVAL_DOUBLE(z, d) do { \ argument
903 zval *__z = (z); \
908 #define ZVAL_STR(z, s) do { \ argument
909 zval *__z = (z); \
918 #define ZVAL_INTERNED_STR(z, s) do { \ argument
919 zval *__z = (z); \
925 #define ZVAL_NEW_STR(z, s) do { \ argument
926 zval *__z = (z); \
932 #define ZVAL_STR_COPY(z, s) do { \ argument
933 zval *__z = (z); \
945 #define ZVAL_ARR(z, a) do { \ argument
947 zval *__z = (z); \
952 #define ZVAL_NEW_ARR(z) do { \ argument
953 zval *__z = (z); \
960 #define ZVAL_NEW_PERSISTENT_ARR(z) do { \ argument
961 zval *__z = (z); \
968 #define ZVAL_OBJ(z, o) do { \ argument
969 zval *__z = (z); \
974 #define ZVAL_OBJ_COPY(z, o) do { \ argument
975 zval *__z = (z); \
982 #define ZVAL_RES(z, r) do { \ argument
983 zval *__z = (z); \
988 #define ZVAL_NEW_RES(z, h, p, t) do { \ argument
997 __z = (z); \
1002 #define ZVAL_NEW_PERSISTENT_RES(z, h, p, t) do { \ argument
1012 __z = (z); \
1017 #define ZVAL_REF(z, r) do { \ argument
1018 zval *__z = (z); \
1023 #define ZVAL_NEW_EMPTY_REF(z) do { \ argument
1029 Z_REF_P(z) = _ref; \
1030 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1033 #define ZVAL_NEW_REF(z, r) do { \ argument
1040 Z_REF_P(z) = _ref; \
1041 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1044 #define ZVAL_MAKE_REF_EX(z, refcount) do { \ argument
1045 zval *_z = (z); \
1056 #define ZVAL_NEW_PERSISTENT_REF(z, r) do { \ argument
1064 Z_REF_P(z) = _ref; \
1065 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1068 #define ZVAL_AST(z, ast) do { \ argument
1069 zval *__z = (z); \
1074 #define ZVAL_INDIRECT(z, v) do { \ argument
1075 Z_INDIRECT_P(z) = (v); \
1076 Z_TYPE_INFO_P(z) = IS_INDIRECT; \
1079 #define ZVAL_PTR(z, p) do { \ argument
1080 Z_PTR_P(z) = (p); \
1081 Z_TYPE_INFO_P(z) = IS_PTR; \
1084 #define ZVAL_FUNC(z, f) do { \ argument
1085 Z_FUNC_P(z) = (f); \
1086 Z_TYPE_INFO_P(z) = IS_PTR; \
1089 #define ZVAL_CE(z, c) do { \ argument
1090 Z_CE_P(z) = (c); \
1091 Z_TYPE_INFO_P(z) = IS_PTR; \
1094 #define ZVAL_ALIAS_PTR(z, p) do { \ argument
1095 Z_PTR_P(z) = (p); \
1096 Z_TYPE_INFO_P(z) = IS_ALIAS_PTR; \
1099 #define ZVAL_ERROR(z) do { \ argument
1100 Z_TYPE_INFO_P(z) = _IS_ERROR; \
1108 #define Z_REFCOUNT(z) Z_REFCOUNT_P(&(z)) argument
1109 #define Z_SET_REFCOUNT(z, rc) Z_SET_REFCOUNT_P(&(z), rc) argument
1110 #define Z_ADDREF(z) Z_ADDREF_P(&(z)) argument
1111 #define Z_DELREF(z) Z_DELREF_P(&(z)) argument
1125 #define Z_TRY_ADDREF(z) Z_TRY_ADDREF_P(&(z)) argument
1126 #define Z_TRY_DELREF(z) Z_TRY_DELREF_P(&(z)) argument
1212 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1215 Z_COUNTED_P(z) = gc; \
1216 z->value.ww.w2 = _w2; \
1217 Z_TYPE_INFO_P(z) = t; \
1220 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1222 Z_COUNTED_P(z) = gc; \
1223 Z_TYPE_INFO_P(z) = t; \
1229 #define ZVAL_COPY_VALUE(z, v) \ argument
1231 zval *_z1 = (z); \
1238 #define ZVAL_COPY(z, v) \ argument
1240 zval *_z1 = (z); \
1250 #define ZVAL_DUP(z, v) \ argument
1252 zval *_z1 = (z); \
1270 #define ZVAL_COPY_OR_DUP(z, v) \ argument
1272 zval *_z1 = (z); \
1286 #define ZVAL_DEREF(z) do { \ argument
1287 if (UNEXPECTED(Z_ISREF_P(z))) { \
1288 (z) = Z_REFVAL_P(z); \
1292 #define ZVAL_DEINDIRECT(z) do { \ argument
1293 if (Z_TYPE_P(z) == IS_INDIRECT) { \
1294 (z) = Z_INDIRECT_P(z); \
1298 #define ZVAL_OPT_DEREF(z) do { \ argument
1299 if (UNEXPECTED(Z_OPT_ISREF_P(z))) { \
1300 (z) = Z_REFVAL_P(z); \
1311 #define ZVAL_UNREF(z) do { \ argument
1312 zval *_z = (z); \
1320 #define ZVAL_COPY_DEREF(z, v) do { \ argument
1332 ZVAL_COPY_VALUE(z, _z3); \
1402 #define Z_PROP_FLAG_P(z) Z_EXTRA_P(z) argument
1403 #define ZVAL_COPY_VALUE_PROP(z, v) \ argument
1404 do { *(z) = *(v); } while (0)
1405 #define ZVAL_COPY_PROP(z, v) \ argument
1406 do { ZVAL_COPY(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)
1407 #define ZVAL_COPY_OR_DUP_PROP(z, v) \ argument
1408 do { ZVAL_COPY_OR_DUP(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)