internal void reset(ZStream z, long[] c)
{
if (c != null)
{
c[0] = check;
}
if (mode == 4 || mode == 5)
{
blens = null;
}
if (mode == 6)
{
codes.free(z);
}
mode = 0;
bitk = 0;
bitb = 0;
read = (write = 0);
if (checkfn != null)
{
z.adler = (check = z._adler.adler32(0L, null, 0, 0));
}
}