Lines Matching refs:def
305 Deflate_t def;
327 memset(&def, 0, sizeof(def));
328 def.pz = pz;
329 if (!(state.buf = sfstropen()) || !(def.xp = sfstropen()))
331 if (!(def.ids = dtopen(&iddisc, Dtoset)) || !(def.sqs = dtopen(&sqdisc, Dtoset)))
333 def.seq = 0;
339 if (pzheadwrite(def.pz, op))
374 if (flush(&def, index.offset, op))
384 if (!(ip = (Id_t*)dtmatch(def.ids, &rp->id)))
401 if ((ip->part = pzpartget(def.pz, ip->name)) && pz->disc->errorf && ip->row && ip->part->row != ip->row)
403 dtinsert(def.ids, ip);
411 ip->seq = ++def.seq;
412 dtinsert(def.sqs, ip);
414 sfputu(def.xp, ip->seq);
434 if (flush(&def, index.offset, op))
454 for (ip = (Id_t*)dtfirst(def.ids); ip; ip = (Id_t*)dtnext(def.ids, ip))
466 if (def.xp)
467 sfclose(def.xp);
468 if (def.ids)
469 dtclose(def.ids);
470 if (def.sqs)
471 dtclose(def.sqs);