internal void copy_block(int buf, int len, bool header)
{
bi_windup(); // align on byte boundary
last_eob_len = 8; // enough lookahead for inflate
if (header)
unchecked
{
//put_short((short)len);
pending[pendingCount++] = (byte)len;
pending[pendingCount++] = (byte)(len >> 8);
//put_short((short)~len);
pending[pendingCount++] = (byte)~len;
pending[pendingCount++] = (byte)(~len >> 8);
}
put_bytes(window, buf, len);
}