Lines Matching refs:src
44 Obj_t* src; /* objects representing source */
73 hs->src = (Obj_t*)(hs->htab + n);
74 hs->tar = hs->src + nsrc;
149 { mstr = vcpa->src; /* matching in source data */
225 { fk = fkhash(hs, vcpa->src, NIL(Vcchar_t*)); ky = fk+1;
226 ns = (ks = vcpa->src) + mmin;
227 for(endo = (m = hs->src) + vcpa->nsrc - (mmin-1); ; ++ks, ++ns )
272 { sm = vcpa->src + (m - hs->src);
273 em = vcpa->src + vcpa->nsrc;
306 { fpair.mtch[n].tpos = add - hs->src;
311 fpair.mtch[n].tpos = obj - hs->src;
312 fpair.mtch[n].mpos = fpos - hs->src;
345 { sm = vcpa->src + ((m + mmin-1) - hs->src);
346 em = vcpa->src;
379 { rpair.mtch[n].tpos = add - hs->src;
384 rpair.mtch[n].tpos = obj - hs->src;
385 rpair.mtch[n].mpos = rpos - hs->src;
425 { fpair.mtch[0].tpos = add - hs->src;
457 else if(vcpa->tar == (vcpa->src + nsrc) )
459 str = vcpa->src;
465 memcpy(str, vcpa->src, nsrc);
553 done: if(str && str != vcpa->tar && str != vcpa->src)
571 if(vcpa->nsrc < 0 || (vcpa->nsrc > 0 && !vcpa->src) )