Lines Matching refs:z

908 #define ZVAL_UNDEF(z) do {				\  argument
909 Z_TYPE_INFO_P(z) = IS_UNDEF; \
912 #define ZVAL_NULL(z) do { \ argument
913 Z_TYPE_INFO_P(z) = IS_NULL; \
916 #define ZVAL_FALSE(z) do { \ argument
917 Z_TYPE_INFO_P(z) = IS_FALSE; \
920 #define ZVAL_TRUE(z) do { \ argument
921 Z_TYPE_INFO_P(z) = IS_TRUE; \
924 #define ZVAL_BOOL(z, b) do { \ argument
925 Z_TYPE_INFO_P(z) = \
929 #define ZVAL_LONG(z, l) do { \ argument
930 zval *__z = (z); \
935 #define ZVAL_DOUBLE(z, d) do { \ argument
936 zval *__z = (z); \
941 #define ZVAL_STR(z, s) do { \ argument
942 zval *__z = (z); \
951 #define ZVAL_INTERNED_STR(z, s) do { \ argument
952 zval *__z = (z); \
958 #define ZVAL_NEW_STR(z, s) do { \ argument
959 zval *__z = (z); \
965 #define ZVAL_STR_COPY(z, s) do { \ argument
966 zval *__z = (z); \
978 #define ZVAL_ARR(z, a) do { \ argument
980 zval *__z = (z); \
985 #define ZVAL_NEW_PERSISTENT_ARR(z) do { \ argument
986 zval *__z = (z); \
993 #define ZVAL_OBJ(z, o) do { \ argument
994 zval *__z = (z); \
999 #define ZVAL_OBJ_COPY(z, o) do { \ argument
1000 zval *__z = (z); \
1007 #define ZVAL_RES(z, r) do { \ argument
1008 zval *__z = (z); \
1013 #define ZVAL_NEW_RES(z, h, p, t) do { \ argument
1022 __z = (z); \
1027 #define ZVAL_NEW_PERSISTENT_RES(z, h, p, t) do { \ argument
1037 __z = (z); \
1042 #define ZVAL_REF(z, r) do { \ argument
1043 zval *__z = (z); \
1048 #define ZVAL_NEW_EMPTY_REF(z) do { \ argument
1054 Z_REF_P(z) = _ref; \
1055 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1058 #define ZVAL_NEW_REF(z, r) do { \ argument
1065 Z_REF_P(z) = _ref; \
1066 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1069 #define ZVAL_MAKE_REF_EX(z, refcount) do { \ argument
1070 zval *_z = (z); \
1081 #define ZVAL_NEW_PERSISTENT_REF(z, r) do { \ argument
1089 Z_REF_P(z) = _ref; \
1090 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1093 #define ZVAL_AST(z, ast) do { \ argument
1094 zval *__z = (z); \
1099 #define ZVAL_INDIRECT(z, v) do { \ argument
1100 Z_INDIRECT_P(z) = (v); \
1101 Z_TYPE_INFO_P(z) = IS_INDIRECT; \
1104 #define ZVAL_PTR(z, p) do { \ argument
1105 Z_PTR_P(z) = (p); \
1106 Z_TYPE_INFO_P(z) = IS_PTR; \
1109 #define ZVAL_FUNC(z, f) do { \ argument
1110 Z_FUNC_P(z) = (f); \
1111 Z_TYPE_INFO_P(z) = IS_PTR; \
1114 #define ZVAL_CE(z, c) do { \ argument
1115 Z_CE_P(z) = (c); \
1116 Z_TYPE_INFO_P(z) = IS_PTR; \
1119 #define ZVAL_ALIAS_PTR(z, p) do { \ argument
1120 Z_PTR_P(z) = (p); \
1121 Z_TYPE_INFO_P(z) = IS_ALIAS_PTR; \
1124 #define ZVAL_ERROR(z) do { \ argument
1125 Z_TYPE_INFO_P(z) = _IS_ERROR; \
1133 #define Z_REFCOUNT(z) Z_REFCOUNT_P(&(z)) argument
1134 #define Z_SET_REFCOUNT(z, rc) Z_SET_REFCOUNT_P(&(z), rc) argument
1135 #define Z_ADDREF(z) Z_ADDREF_P(&(z)) argument
1136 #define Z_DELREF(z) Z_DELREF_P(&(z)) argument
1150 #define Z_TRY_ADDREF(z) Z_TRY_ADDREF_P(&(z)) argument
1151 #define Z_TRY_DELREF(z) Z_TRY_DELREF_P(&(z)) argument
1249 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1252 Z_COUNTED_P(z) = gc; \
1253 z->value.ww.w2 = _w2; \
1254 Z_TYPE_INFO_P(z) = t; \
1257 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1259 Z_COUNTED_P(z) = gc; \
1260 Z_TYPE_INFO_P(z) = t; \
1266 #define ZVAL_COPY_VALUE(z, v) \ argument
1268 zval *_z1 = (z); \
1275 #define ZVAL_COPY(z, v) \ argument
1277 zval *_z1 = (z); \
1287 #define ZVAL_DUP(z, v) \ argument
1289 zval *_z1 = (z); \
1307 #define ZVAL_COPY_OR_DUP(z, v) \ argument
1309 zval *_z1 = (z); \
1325 #define ZVAL_DEREF(z) do { \ argument
1326 if (UNEXPECTED(Z_ISREF_P(z))) { \
1327 (z) = Z_REFVAL_P(z); \
1331 #define ZVAL_DEINDIRECT(z) do { \ argument
1332 if (Z_TYPE_P(z) == IS_INDIRECT) { \
1333 (z) = Z_INDIRECT_P(z); \
1337 #define ZVAL_OPT_DEREF(z) do { \ argument
1338 if (UNEXPECTED(Z_OPT_ISREF_P(z))) { \
1339 (z) = Z_REFVAL_P(z); \
1350 #define ZVAL_UNREF(z) do { \ argument
1351 zval *_z = (z); \
1359 #define ZVAL_COPY_DEREF(z, v) do { \ argument
1371 ZVAL_COPY_VALUE(z, _z3); \
1429 #define Z_PROP_FLAG_P(z) Z_EXTRA_P(z) argument
1430 #define ZVAL_COPY_VALUE_PROP(z, v) \ argument
1431 do { *(z) = *(v); } while (0)
1432 #define ZVAL_COPY_PROP(z, v) \ argument
1433 do { ZVAL_COPY(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)
1434 #define ZVAL_COPY_OR_DUP_PROP(z, v) \ argument
1435 do { ZVAL_COPY_OR_DUP(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)