Lines Matching refs:scan
121 off_t scan,pos,len;
204 scan=0;len=0;pos=0;
206 while(scan<newsize) {
209 for(scsc=scan+=len;scan<newsize;scan++) {
210 len=search(I,old,oldsize,new+scan,newsize-scan,
213 for(;scsc<scan+len;scsc++)
221 if((scan+lastoffset<oldsize) &&
222 (old[scan+lastoffset] == new[scan]))
226 if((len!=oldscore) || (scan==newsize)) {
228 for(i=0;(lastscan+i<scan)&&(lastpos+i<oldsize);) {
235 if(scan<newsize) {
237 for(i=1;(scan>=lastscan+i)&&(pos>=i);i++) {
238 if(old[pos-i]==new[scan-i]) s++;
243 if(lastscan+lenf>scan-lenb) {
244 overlap=(lastscan+lenf)-(scan-lenb);
249 if(new[scan-lenb+i]==
260 for(i=0;i<(scan-lenb)-(lastscan+lenf);i++)
264 eblen+=(scan-lenb)-(lastscan+lenf);
271 offtout((scan-lenb)-(lastscan+lenf),buf);
281 lastscan=scan-lenb;
283 lastoffset=pos-scan;