A buffer is used to reduce number of allocations.
Its size is max(cdata_size, input_size) Initially, it contains compressed data, but is rewritten during decompressBgzfBlock -- indeed, who cares about compressed data after it has been uncompressed?
See Implementation
A buffer is used to reduce number of allocations.
Its size is max(cdata_size, input_size) Initially, it contains compressed data, but is rewritten during decompressBgzfBlock -- indeed, who cares about compressed data after it has been uncompressed?