Lines Matching refs:vcpa
58 data = dt < vcd->vcpa.nsrc ? vcd->vcpa.src + dt :
59 vcd->vcpa.tar + (dt - vcd->vcpa.nsrc);
131 if(sav->addr < vcd->vcpa.nsrc)
132 data = vcd->vcpa.src + sav->addr;
133 else data = vcd->vcpa.tar + (sav->addr - vcd->vcpa.nsrc);
174 if(dt < vcd->vcpa.nsrc)
175 data = vcd->vcpa.src + dt;
176 else data = vcd->vcpa.tar + (dt - vcd->vcpa.nsrc);
190 static ssize_t vcdputinst(Vclzparse_t* vcpa, int type, Vclzmatch_t* mtch, ssize_t n)
192 static ssize_t vcdputinst(vcpa, type, mtch, n)
193 Vclzparse_t* vcpa;
200 Vcdiff_t *vcd = (Vcdiff_t*)vcpa;
206 PRINT(2, "pos %6d\n", mtch->tpos - vcpa->nsrc);
212 PRINT(2, "pos %6d ", m->tpos - vcpa->nsrc);
268 vcd->vcpa.src = nsrc == 0 ? NIL(Vcchar_t*) : (Vcchar_t*)disc->data;
269 vcd->vcpa.nsrc = nsrc;
270 vcd->vcpa.tar = (Vcchar_t*)tar;
271 vcd->vcpa.ntar = ntar;
272 vcd->vcpa.mmin = COPYMIN;
273 vcd->vcpa.cmap = NIL(Vcchar_t*);
274 vcd->vcpa.type = 0;
287 vclzparse(&vcd->vcpa, (vcd->flags&SFXSORT) ? -1 : 32*1024);
495 vcd->vcpa.parsef = vcdputinst;