Lines Matching refs:z

1041 #define ZVAL_UNDEF(z) do {				\  argument
1042 Z_TYPE_INFO_P(z) = IS_UNDEF; \
1045 #define ZVAL_NULL(z) do { \ argument
1046 Z_TYPE_INFO_P(z) = IS_NULL; \
1049 #define ZVAL_FALSE(z) do { \ argument
1050 Z_TYPE_INFO_P(z) = IS_FALSE; \
1053 #define ZVAL_TRUE(z) do { \ argument
1054 Z_TYPE_INFO_P(z) = IS_TRUE; \
1057 #define ZVAL_BOOL(z, b) do { \ argument
1058 Z_TYPE_INFO_P(z) = \
1062 #define ZVAL_LONG(z, l) do { \ argument
1063 zval *__z = (z); \
1068 #define ZVAL_DOUBLE(z, d) do { \ argument
1069 zval *__z = (z); \
1074 #define ZVAL_STR(z, s) do { \ argument
1075 zval *__z = (z); \
1084 #define ZVAL_INTERNED_STR(z, s) do { \ argument
1085 zval *__z = (z); \
1091 #define ZVAL_NEW_STR(z, s) do { \ argument
1092 zval *__z = (z); \
1098 #define ZVAL_STR_COPY(z, s) do { \ argument
1099 zval *__z = (z); \
1111 #define ZVAL_ARR(z, a) do { \ argument
1113 zval *__z = (z); \
1118 #define ZVAL_NEW_PERSISTENT_ARR(z) do { \ argument
1119 zval *__z = (z); \
1126 #define ZVAL_OBJ(z, o) do { \ argument
1127 zval *__z = (z); \
1132 #define ZVAL_OBJ_COPY(z, o) do { \ argument
1133 zval *__z = (z); \
1140 #define ZVAL_RES(z, r) do { \ argument
1141 zval *__z = (z); \
1146 #define ZVAL_NEW_RES(z, h, p, t) do { \ argument
1155 __z = (z); \
1160 #define ZVAL_NEW_PERSISTENT_RES(z, h, p, t) do { \ argument
1170 __z = (z); \
1175 #define ZVAL_REF(z, r) do { \ argument
1176 zval *__z = (z); \
1181 #define ZVAL_NEW_EMPTY_REF(z) do { \ argument
1187 Z_REF_P(z) = _ref; \
1188 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1191 #define ZVAL_NEW_REF(z, r) do { \ argument
1198 Z_REF_P(z) = _ref; \
1199 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1202 #define ZVAL_MAKE_REF_EX(z, refcount) do { \ argument
1203 zval *_z = (z); \
1214 #define ZVAL_NEW_PERSISTENT_REF(z, r) do { \ argument
1222 Z_REF_P(z) = _ref; \
1223 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
1226 #define ZVAL_AST(z, ast) do { \ argument
1227 zval *__z = (z); \
1232 #define ZVAL_INDIRECT(z, v) do { \ argument
1233 Z_INDIRECT_P(z) = (v); \
1234 Z_TYPE_INFO_P(z) = IS_INDIRECT; \
1237 #define ZVAL_PTR(z, p) do { \ argument
1238 Z_PTR_P(z) = (p); \
1239 Z_TYPE_INFO_P(z) = IS_PTR; \
1242 #define ZVAL_FUNC(z, f) do { \ argument
1243 Z_FUNC_P(z) = (f); \
1244 Z_TYPE_INFO_P(z) = IS_PTR; \
1247 #define ZVAL_CE(z, c) do { \ argument
1248 Z_CE_P(z) = (c); \
1249 Z_TYPE_INFO_P(z) = IS_PTR; \
1252 #define ZVAL_ALIAS_PTR(z, p) do { \ argument
1253 Z_PTR_P(z) = (p); \
1254 Z_TYPE_INFO_P(z) = IS_ALIAS_PTR; \
1257 #define ZVAL_ERROR(z) do { \ argument
1258 Z_TYPE_INFO_P(z) = _IS_ERROR; \
1266 #define Z_REFCOUNT(z) Z_REFCOUNT_P(&(z)) argument
1267 #define Z_SET_REFCOUNT(z, rc) Z_SET_REFCOUNT_P(&(z), rc) argument
1268 #define Z_ADDREF(z) Z_ADDREF_P(&(z)) argument
1269 #define Z_DELREF(z) Z_DELREF_P(&(z)) argument
1283 #define Z_TRY_ADDREF(z) Z_TRY_ADDREF_P(&(z)) argument
1284 #define Z_TRY_DELREF(z) Z_TRY_DELREF_P(&(z)) argument
1382 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1385 Z_COUNTED_P(z) = gc; \
1386 z->value.ww.w2 = _w2; \
1387 Z_TYPE_INFO_P(z) = t; \
1390 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1392 Z_COUNTED_P(z) = gc; \
1393 Z_TYPE_INFO_P(z) = t; \
1399 #define ZVAL_COPY_VALUE(z, v) \ argument
1401 zval *_z1 = (z); \
1408 #define ZVAL_COPY(z, v) \ argument
1410 zval *_z1 = (z); \
1420 #define ZVAL_DUP(z, v) \ argument
1422 zval *_z1 = (z); \
1440 #define ZVAL_COPY_OR_DUP(z, v) \ argument
1442 zval *_z1 = (z); \
1458 #define ZVAL_DEREF(z) do { \ argument
1459 if (UNEXPECTED(Z_ISREF_P(z))) { \
1460 (z) = Z_REFVAL_P(z); \
1464 #define ZVAL_DEINDIRECT(z) do { \ argument
1465 if (Z_TYPE_P(z) == IS_INDIRECT) { \
1466 (z) = Z_INDIRECT_P(z); \
1470 #define ZVAL_OPT_DEREF(z) do { \ argument
1471 if (UNEXPECTED(Z_OPT_ISREF_P(z))) { \
1472 (z) = Z_REFVAL_P(z); \
1483 #define ZVAL_UNREF(z) do { \ argument
1484 zval *_z = (z); \
1492 #define ZVAL_COPY_DEREF(z, v) do { \ argument
1504 ZVAL_COPY_VALUE(z, _z3); \
1563 #define Z_PROP_FLAG_P(z) Z_EXTRA_P(z) argument
1564 #define ZVAL_COPY_VALUE_PROP(z, v) \ argument
1565 do { *(z) = *(v); } while (0)
1566 #define ZVAL_COPY_PROP(z, v) \ argument
1567 do { ZVAL_COPY(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)
1568 #define ZVAL_COPY_OR_DUP_PROP(z, v) \ argument
1569 do { ZVAL_COPY_OR_DUP(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)