internal void flush_block_only(bool eof)
 {
     _tr_flush_block((block_start < 0) ? (-1) : block_start, strstart - block_start, eof);
     block_start = strstart;
     _codec.flush_pending();
 }