Lines Matching defs:scan
123 off_t scan,pos,len;
208 scan=0;len=0;pos=0;
210 while(scan<newsize) {
213 for(scsc=scan+=len;scan<newsize;scan++) {
214 len=search(I,old,oldsize,new+scan,newsize-scan,
217 for(;scsc<scan+len;scsc++)
225 if((scan+lastoffset<oldsize) &&
226 (old[scan+lastoffset] == new[scan]))
230 if((len!=oldscore) || (scan==newsize)) {
232 for(i=0;(lastscan+i<scan)&&(lastpos+i<oldsize);) {
239 if(scan<newsize) {
241 for(i=1;(scan>=lastscan+i)&&(pos>=i);i++) {
242 if(old[pos-i]==new[scan-i]) s++;
247 if(lastscan+lenf>scan-lenb) {
248 overlap=(lastscan+lenf)-(scan-lenb);
253 if(new[scan-lenb+i]==
264 for(i=0;i<(scan-lenb)-(lastscan+lenf);i++)
268 eblen+=(scan-lenb)-(lastscan+lenf);
275 offtout((scan-lenb)-(lastscan+lenf),buf);
285 lastscan=scan-lenb;
287 lastoffset=pos-scan;