Lines Matching refs:zf
712 #define ARG_SEND_TYPE(zf, arg_num) \ argument
713 ((zf) ? \
714 ((((zend_function*)(zf))->common.arg_info && \
715 arg_num<=((zend_function*)(zf))->common.num_args) ? \
716 ((zend_function *)(zf))->common.arg_info[arg_num-1].pass_by_reference : \
717 ((zend_function *)(zf))->common.pass_rest_by_reference) : \
720 #define ARG_MUST_BE_SENT_BY_REF(zf, arg_num) \ argument
721 (ARG_SEND_TYPE(zf, arg_num) == ZEND_SEND_BY_REF)
723 #define ARG_SHOULD_BE_SENT_BY_REF(zf, arg_num) \ argument
724 (ARG_SEND_TYPE(zf, arg_num) & (ZEND_SEND_BY_REF|ZEND_SEND_PREFER_REF))
726 #define ARG_MAY_BE_SENT_BY_REF(zf, arg_num) \ argument
727 (ARG_SEND_TYPE(zf, arg_num) == ZEND_SEND_PREFER_REF)