compress: compressor: merge compress and decompress functions into a single step function

This commit is contained in:
2025-07-30 18:31:28 +01:00
parent 051d371eb5
commit 5a7f0b8535
2 changed files with 31 additions and 20 deletions

View File

@@ -21,9 +21,8 @@ BLUE_API b_status b_compressor_destroy(b_compressor *compressor);
BLUE_API b_status b_compressor_get_buffer_size(
const b_compressor *compressor, size_t *inbuf_size, size_t *outbuf_size);
BLUE_API b_status b_compressor_compress(b_compressor *compressor);
BLUE_API b_status b_compressor_compress_end(b_compressor *compressor);
BLUE_API b_status b_compressor_decompress(b_compressor *compressor);
BLUE_API b_status b_compressor_step(b_compressor *compressor);
BLUE_API b_status b_compressor_end(b_compressor *compressor);
BLUE_API b_status b_compressor_reset(b_compressor *compressor);
BLUE_API bool b_compressor_eof(const b_compressor *compressor);