Lines Matching defs:uniq
55 Rs_t* uniq;
122 if (rsprocess(state->uniq, s, -n) <= 0)
125 (*state->cx->disc->errorf)(state->cx, disc, ERROR_SYSTEM|2, "uniq record process error");
142 int uniq;
175 uniq = 0;
186 uniq = 1;
233 if (uniq)
247 if (!(state->uniq = rsnew(state->uniqkey->disc)))
254 (*disc->errorf)(cx, disc, ERROR_SYSTEM|2, "uniq key error");
257 if (rsinit(state->uniq, state->uniqkey->meth, state->uniqkey->procsize, state->uniqkey->type, state->uniqkey))
260 (*disc->errorf)(cx, disc, ERROR_SYSTEM|2, "uniq initialization error");
293 if (state->uniq)
294 rsclose(state->uniq);
359 if (state->uniq)
361 if (rswrite(state->uniq, expr->op, RS_OTEXT))
364 (*disc->errorf)(cx, disc, ERROR_SYSTEM|2, "uniq output error");
367 while (rsdisc(state->uniq, NiL, RS_POP));
368 if (rsclose(state->uniq))
371 (*disc->errorf)(cx, disc, ERROR_SYSTEM|2, "uniq close error");
377 (*disc->errorf)(cx, disc, ERROR_SYSTEM|2, "uniq key error");