Lines Matching refs:cx
57 print_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
89 if (!(expr->data = (char*)DSS(cx)->meth->print))
92 (*disc->errorf)(NiL, disc, 2, "%s: no default method print format", DSS(cx)->meth->name);
102 return cx->referencef ? dssprintf(DSS(cx), cx, 0, (char*)expr->data, NiL) : 0;
106 print_act(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
108 return dssprintf(DSS(cx), cx, expr->op, (char*)expr->data, data);
112 print_ref(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
117 if (cx->referencef && (a = (char**)data) && *a++)
120 return dssprintf(DSS(cx), cx, 0, s, NiL);
122 return *a ? dssprintf(DSS(cx), cx, 0, *a, NiL) : 0;