Lines Matching refs:z

511 #define CHECK_ZVAL_STRING(z) \  argument
512 …if (Z_STRVAL_P(z)[ Z_STRLEN_P(z) ] != '\0') { zend_error(E_WARNING, "String is not zero-terminated…
513 #define CHECK_ZVAL_STRING_REL(z) \ argument
514 …if (Z_STRVAL_P(z)[ Z_STRLEN_P(z) ] != '\0') { zend_error(E_WARNING, "String is not zero-terminated…
516 #define CHECK_ZVAL_STRING(z)
517 #define CHECK_ZVAL_STRING_REL(z)
520 #define ZVAL_RESOURCE(z, l) { \ argument
521 Z_TYPE_P(z) = IS_RESOURCE; \
522 Z_LVAL_P(z) = l; \
525 #define ZVAL_BOOL(z, b) { \ argument
526 Z_TYPE_P(z) = IS_BOOL; \
527 Z_LVAL_P(z) = ((b) != 0); \
530 #define ZVAL_NULL(z) { \ argument
531 Z_TYPE_P(z) = IS_NULL; \
534 #define ZVAL_LONG(z, l) { \ argument
535 Z_TYPE_P(z) = IS_LONG; \
536 Z_LVAL_P(z) = l; \
539 #define ZVAL_DOUBLE(z, d) { \ argument
540 Z_TYPE_P(z) = IS_DOUBLE; \
541 Z_DVAL_P(z) = d; \
544 #define ZVAL_STRING(z, s, duplicate) { \ argument
546 Z_STRLEN_P(z) = strlen(__s); \
547 Z_STRVAL_P(z) = (duplicate?estrndup(__s, Z_STRLEN_P(z)):(char*)__s);\
548 Z_TYPE_P(z) = IS_STRING; \
551 #define ZVAL_STRINGL(z, s, l, duplicate) { \ argument
553 Z_STRLEN_P(z) = __l; \
554 Z_STRVAL_P(z) = (duplicate?estrndup(__s, __l):(char*)__s);\
555 Z_TYPE_P(z) = IS_STRING; \
558 #define ZVAL_EMPTY_STRING(z) { \ argument
559 Z_STRLEN_P(z) = 0; \
560 Z_STRVAL_P(z) = STR_EMPTY_ALLOC();\
561 Z_TYPE_P(z) = IS_STRING; \
564 #define ZVAL_ZVAL(z, zv, copy, dtor) { \ argument
565 zend_uchar is_ref = Z_ISREF_P(z); \
566 zend_uint refcount = Z_REFCOUNT_P(z); \
567 *(z) = *(zv); \
569 zval_copy_ctor(z); \
577 Z_SET_ISREF_TO_P(z, is_ref); \
578 Z_SET_REFCOUNT_P(z, refcount); \
581 #define ZVAL_FALSE(z) ZVAL_BOOL(z, 0) argument
582 #define ZVAL_TRUE(z) ZVAL_BOOL(z, 1) argument
691 #define ZVAL_IS_NULL(z) (Z_TYPE_P(z)==IS_NULL) argument