Lines Matching refs:dlen
85 …nstream,Sfio_t* streams[],Sfio_t *out, register const char *delim, int dsiz, int dlen, Delim_t* mp) in paste() argument
92 d = (dlen>0?0:-1); in paste()
105 else if(dlen>0) in paste()
107 for(d=n; d>dlen; d-=dlen) in paste()
130 if(d >= dlen) in paste()
148 static int spaste(Sfio_t *in,register Sfio_t* out,register const char *delim,int dsiz,int dlen,Deli… in spaste() argument
156 if(dlen) in spaste()
159 if(d >= dlen) in spaste()
182 int dlen, dsiz; in b_paste() local
211 dlen = dsiz = stresc(delim); in b_paste()
216 ep = delim + dlen; in b_paste()
217 dlen = 0; in b_paste()
221 dlen++; in b_paste()
223 if(dlen < dsiz) in b_paste()
225 if (!(mp = newof(0, Delim_t, dlen, 0))) in b_paste()
228 dlen = 0; in b_paste()
231 mp[dlen].chr = cp; in b_paste()
233 mp[dlen].len = cp - mp[dlen].chr; in b_paste()
234 dlen++; in b_paste()
259 if(spaste(fp,sfstdout,delim,dsiz,dlen,mp) < 0) in b_paste()
269 if(error_info.errors==0 && paste(n,streams,sfstdout,delim,dsiz,dlen,mp) < 0) in b_paste()