Lines Matching defs:pair
22 /* Generalized block-move parsing of a pair of strings.
210 Pair_t fpair, rpair, *pair;
392 { n = flen; pair = &fpair; tp = ftyp; }
393 else { n = rlen; pair = &rpair; tp = rtyp|VCLZ_REVERSE; }
396 { if((n = (*vcpa->parsef)(vcpa, tp, pair->mtch, pair->size)) < 0)
447 Pair_t pair;
522 { pair.mtch[r].tpos = ad;
523 pair.mtch[r].mpos = -1;
524 pair.mtch[r].size = p-ad;
527 pair.mtch[r].tpos = p;
528 pair.mtch[r].mpos = lp;
529 pair.mtch[r].size = lz;
530 pair.size = r+1;
531 extend(vcpa, &pair, 0);
532 if((r = (*vcpa->parsef)(vcpa, 0, pair.mtch, pair.size)) < 0 )
544 { pair.mtch[0].tpos = ad;
545 pair.mtch[0].mpos = -1;
546 pair.mtch[0].size = p-ad;
547 if((*vcpa->parsef)(vcpa, 0, pair.mtch, 1) <= 0 )