Lines Matching refs:len
60 static void split(off_t *I,off_t *V,off_t start,off_t len,off_t h) in split() argument
64 if(len<16) { in split()
65 for(k=start;k<start+len;k+=j) { in split()
67 for(i=1;k+i<start+len;i++) { in split()
83 x=V[I[start+len/2]+h]; in split()
85 for(i=start;i<start+len;i++) { in split()
118 if(start+len>kk) split(I,V,kk,start+len-kk,h); in split()
124 off_t i,h,len; in qsufsort() local
140 len=0; in qsufsort()
143 len-=I[i]; in qsufsort()
146 if(len) I[i-len]=-len; in qsufsort()
147 len=V[I[i]]+1-i; in qsufsort()
148 split(I,V,i,len,h); in qsufsort()
149 i+=len; in qsufsort()
150 len=0; in qsufsort()
153 if(len) I[i-len]=-len; in qsufsort()
229 off_t scan,pos,len; in bsdiff() local
281 scan=0;len=0; in bsdiff()
286 for(scsc=scan+=len;scan<newsize;scan++) { in bsdiff()
287 len=search(I,old,oldsize,new+scan,newsize-scan, in bsdiff()
290 for(;scsc<scan+len;scsc++) in bsdiff()
295 if(((len==oldscore) && (len!=0)) || in bsdiff()
296 (len>oldscore+8)) break; in bsdiff()
303 if((len!=oldscore) || (scan==newsize)) { in bsdiff()
368 if ((len = ftello(pf)) == -1) in bsdiff()
370 offtout(len-32, header + 8); in bsdiff()
385 offtout(newsize - len, header + 16); in bsdiff()