Lines Matching refs:z
757 #define ZVAL_UNDEF(z) do { \ argument
758 Z_TYPE_INFO_P(z) = IS_UNDEF; \
761 #define ZVAL_NULL(z) do { \ argument
762 Z_TYPE_INFO_P(z) = IS_NULL; \
765 #define ZVAL_FALSE(z) do { \ argument
766 Z_TYPE_INFO_P(z) = IS_FALSE; \
769 #define ZVAL_TRUE(z) do { \ argument
770 Z_TYPE_INFO_P(z) = IS_TRUE; \
773 #define ZVAL_BOOL(z, b) do { \ argument
774 Z_TYPE_INFO_P(z) = \
778 #define ZVAL_LONG(z, l) { \ argument
779 zval *__z = (z); \
784 #define ZVAL_DOUBLE(z, d) { \ argument
785 zval *__z = (z); \
790 #define ZVAL_STR(z, s) do { \ argument
791 zval *__z = (z); \
800 #define ZVAL_INTERNED_STR(z, s) do { \ argument
801 zval *__z = (z); \
807 #define ZVAL_NEW_STR(z, s) do { \ argument
808 zval *__z = (z); \
814 #define ZVAL_STR_COPY(z, s) do { \ argument
815 zval *__z = (z); \
827 #define ZVAL_ARR(z, a) do { \ argument
829 zval *__z = (z); \
834 #define ZVAL_NEW_ARR(z) do { \ argument
835 zval *__z = (z); \
842 #define ZVAL_NEW_PERSISTENT_ARR(z) do { \ argument
843 zval *__z = (z); \
850 #define ZVAL_OBJ(z, o) do { \ argument
851 zval *__z = (z); \
856 #define ZVAL_RES(z, r) do { \ argument
857 zval *__z = (z); \
862 #define ZVAL_NEW_RES(z, h, p, t) do { \ argument
871 __z = (z); \
876 #define ZVAL_NEW_PERSISTENT_RES(z, h, p, t) do { \ argument
886 __z = (z); \
891 #define ZVAL_REF(z, r) do { \ argument
892 zval *__z = (z); \
897 #define ZVAL_NEW_EMPTY_REF(z) do { \ argument
903 Z_REF_P(z) = _ref; \
904 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
907 #define ZVAL_NEW_REF(z, r) do { \ argument
914 Z_REF_P(z) = _ref; \
915 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
918 #define ZVAL_MAKE_REF_EX(z, refcount) do { \ argument
919 zval *_z = (z); \
930 #define ZVAL_NEW_PERSISTENT_REF(z, r) do { \ argument
938 Z_REF_P(z) = _ref; \
939 Z_TYPE_INFO_P(z) = IS_REFERENCE_EX; \
942 #define ZVAL_AST(z, ast) do { \ argument
943 zval *__z = (z); \
948 #define ZVAL_INDIRECT(z, v) do { \ argument
949 Z_INDIRECT_P(z) = (v); \
950 Z_TYPE_INFO_P(z) = IS_INDIRECT; \
953 #define ZVAL_PTR(z, p) do { \ argument
954 Z_PTR_P(z) = (p); \
955 Z_TYPE_INFO_P(z) = IS_PTR; \
958 #define ZVAL_FUNC(z, f) do { \ argument
959 Z_FUNC_P(z) = (f); \
960 Z_TYPE_INFO_P(z) = IS_PTR; \
963 #define ZVAL_CE(z, c) do { \ argument
964 Z_CE_P(z) = (c); \
965 Z_TYPE_INFO_P(z) = IS_PTR; \
968 #define ZVAL_ALIAS_PTR(z, p) do { \ argument
969 Z_PTR_P(z) = (p); \
970 Z_TYPE_INFO_P(z) = IS_ALIAS_PTR; \
973 #define ZVAL_ERROR(z) do { \ argument
974 Z_TYPE_INFO_P(z) = _IS_ERROR; \
982 #define Z_REFCOUNT(z) Z_REFCOUNT_P(&(z)) argument
983 #define Z_SET_REFCOUNT(z, rc) Z_SET_REFCOUNT_P(&(z), rc) argument
984 #define Z_ADDREF(z) Z_ADDREF_P(&(z)) argument
985 #define Z_DELREF(z) Z_DELREF_P(&(z)) argument
999 #define Z_TRY_ADDREF(z) Z_TRY_ADDREF_P(&(z)) argument
1000 #define Z_TRY_DELREF(z) Z_TRY_DELREF_P(&(z)) argument
1079 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1082 Z_COUNTED_P(z) = gc; \
1083 z->value.ww.w2 = _w2; \
1084 Z_TYPE_INFO_P(z) = t; \
1087 # define ZVAL_COPY_VALUE_EX(z, v, gc, t) \ argument
1089 Z_COUNTED_P(z) = gc; \
1090 Z_TYPE_INFO_P(z) = t; \
1096 #define ZVAL_COPY_VALUE(z, v) \ argument
1098 zval *_z1 = (z); \
1105 #define ZVAL_COPY(z, v) \ argument
1107 zval *_z1 = (z); \
1117 #define ZVAL_DUP(z, v) \ argument
1119 zval *_z1 = (z); \
1137 #define ZVAL_COPY_OR_DUP(z, v) \ argument
1139 zval *_z1 = (z); \
1153 #define ZVAL_DEREF(z) do { \ argument
1154 if (UNEXPECTED(Z_ISREF_P(z))) { \
1155 (z) = Z_REFVAL_P(z); \
1159 #define ZVAL_DEINDIRECT(z) do { \ argument
1160 if (Z_TYPE_P(z) == IS_INDIRECT) { \
1161 (z) = Z_INDIRECT_P(z); \
1165 #define ZVAL_OPT_DEREF(z) do { \ argument
1166 if (UNEXPECTED(Z_OPT_ISREF_P(z))) { \
1167 (z) = Z_REFVAL_P(z); \
1178 #define ZVAL_UNREF(z) do { \ argument
1179 zval *_z = (z); \
1187 #define ZVAL_COPY_DEREF(z, v) do { \ argument
1199 ZVAL_COPY_VALUE(z, _z3); \
1274 #define Z_PROP_FLAG_P(z) Z_EXTRA_P(z) argument
1275 #define ZVAL_COPY_VALUE_PROP(z, v) \ argument
1276 do { *(z) = *(v); } while (0)
1277 #define ZVAL_COPY_PROP(z, v) \ argument
1278 do { ZVAL_COPY(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)
1279 #define ZVAL_COPY_OR_DUP_PROP(z, v) \ argument
1280 do { ZVAL_COPY_OR_DUP(z, v); Z_PROP_FLAG_P(z) = Z_PROP_FLAG_P(v); } while (0)