Lines Matching refs:data
39 write_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
41 char** argv = (char**)data;
63 if (expr->data = *argv++)
71 if (!(format = dssformat(expr->data, disc, DSS(cx)->meth)))
74 (*disc->errorf)(NiL, disc, 2, "%s: unknown format", (char*)expr->data);
80 if (!(expr->data = dssfopen(DSS(cx), expr->file, expr->op, DSS_FILE_WRITE, format)))
86 write_act(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
88 return dssfwrite((Dssfile_t*)expr->data, data);
92 write_end(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)
94 return dssfclose((Dssfile_t*)expr->data);
98 write_ref(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc)