Lines Matching defs:cfile
198 struct mfile *flistb[MERGE_FNUM], **flist = flistb, *cfile;
207 cfile = &fstack[i];
208 if (cfile->rec == NULL) {
209 cfile->rec = allocrec(NULL, DEFLLEN);
210 cfile->end = (u_char *)cfile->rec + DEFLLEN;
212 rewind(cfile->fp);
215 c = cfile->get(cfile->fp, cfile->rec, cfile->end, ftbl);
221 sz = (cfile->end - (u_char *)cfile->rec) * 2;
222 cfile->rec = allocrec(cfile->rec, sz);
223 cfile->end = (u_char *)cfile->rec + sz;
228 if (insert(flist, cfile, nfiles, !DELETE))
232 flist[0] = cfile;
251 cfile = flist[0];
252 c = cfile->get(cfile->fp, new_rec, new_end, ftbl);
255 put(cfile->rec, outfp);
272 tmp = cfile->rec;
273 cfile->rec = new_rec;
275 tmp = cfile->end;
276 cfile->end = new_end;
280 c = insert(flist, cfile, nfiles, DELETE);
281 if (c != 0 || (UNIQUE && cfile == flist[0]
282 && cmp(new_rec, cfile->rec) == 0)) {
284 tmp = cfile->rec;
285 cfile->rec = new_rec;
287 tmp = cfile->end;
288 cfile->end = new_end;