Lines Matching refs:action
240 apply(int action, const char* vt, Vcsfdata_t* vcodexdisc, const char* ct, Codexdisc_t* codexdisc, const char* input, const char* source, const char* output, void* buf, size_t bufsize, Sfoff_t donez, Sfoff_t lastz)
267 if (!action)
292 error(-1, "AHA action=%s input=%s source=%s output=%s vt=%s ct=%s", action == VC_ENCODE ? "encode" : "decode", input, source, output, vt, ct);
295 if ((n = codex(ip, op, ct, action == VC_ENCODE ? CODEX_ENCODE : CODEX_DECODE, codexdisc, NiL)) < 0)
297 if (!action && n > 0)
309 if (!vcsfio(action == VC_ENCODE ? op : ip, vcodexdisc, action))
311 else if (!action)
319 if (action)
367 int action; /* default is encoding */
386 action = VC_ENCODE;
391 { action = VC_DECODE;
401 sfprintf(cs, "%c%s", action == VC_DECODE ? '<' : '>', name);
403 else if (action == VC_DECODE)
438 action = 0;
442 sfprintf(cs, "%c", action == VC_DECODE ? '<' : '>');
446 action = VC_DECODE;
489 apply(action, vt, &vcodexdisc, ct, &codexdisc, NiL, *argv, NiL, buf, bufsize, donez, lastz);
600 int action = VC_ENCODE; /* default is encoding */
656 action = VC_DECODE;
677 action = VC_DECODE;
705 if(!(sfio = vcsfio(action == VC_ENCODE ? sfstdout : sfstdin, &sfdt, action)) )
717 { if(action == VC_DECODE) /* get a chunk of data */
736 if(action == VC_DECODE) /* write out the data */