UPDATE
%token ADD UPDATE GET GETSPI DELETE DELETEALL FLUSH DUMP EXIT
: UPDATE ipaddropts ipandport ipandport protocol_spec spi extension_spec algorithm_spec EOT
UPDATE(&ctx1, (const unsigned char *)pw, pwl);
UPDATE(&ctx1, final, 16);
UPDATE(&ctx1, (const unsigned char *)sp, sl);
UPDATE(&ctx1, (const unsigned char *)pw, pwl);
UPDATE(&ctx1, final, 16);
UPDATE(&ctx1, (const unsigned char *)pw, pwl);
UPDATE(&ctx, (const unsigned char *)pw, pwl);
UPDATE(&ctx, (const unsigned char *)MD5_MAGIC, MD5_MAGIC_LEN);
UPDATE(&ctx, (const unsigned char *)sp, sl);
UPDATE(&ctx1, (const unsigned char *)pw, pwl);
UPDATE(&ctx1, (const unsigned char *)sp, sl);
UPDATE(&ctx1, (const unsigned char *)pw, pwl);
UPDATE(&ctx, final, (unsigned int)(pl > 16 ? 16 : pl));
UPDATE(&ctx, final, 1);
UPDATE(&ctx, (const unsigned char *)pw, 1);
uint32_t ctrl = IRQ_EN | UPDATE | RELOAD | SELECT_32KHZ;
sc->sc_updateslot = UPDATE;
if (sc->sc_updateslot == UPDATE)
UPDATE(nchcpu, ncs_goodhits);
UPDATE(nchcpu, ncs_neghits);
UPDATE(nchcpu, ncs_badhits);
UPDATE(nchcpu, ncs_falsehits);
UPDATE(nchcpu, ncs_miss);
UPDATE(nchcpu, ncs_long);
UPDATE(nchcpu, ncs_pass2);
UPDATE(nchcpu, ncs_2passes);
UPDATE(nchcpu, ncs_revhits);
UPDATE(nchcpu, ncs_revmiss);
UPDATE(nchcpu, ncs_denied);
#define LEAVE {UPDATE return inflate_flush(s,z,r);}
UPDATE
UPDATE
UPDATE
UPDATE
UPDATE
UPDATE
UPDATE