test: compress: update simple1 compression api usage

This commit is contained in:
2025-07-30 18:32:51 +01:00
parent 73675f1e4d
commit 4aaeb46d11

View File

@@ -41,7 +41,7 @@ int refill_input_buffer(FILE *fp, b_ringbuffer *dest)
int flush_output_buffer(FILE *fp, b_ringbuffer *src)
{
while (1) {
void *buf;
const void *buf;
size_t capacity;
b_status status
= b_ringbuffer_open_read_buffer(src, &buf, &capacity);
@@ -79,11 +79,11 @@ int main(int argc, const char **argv)
return -1;
}
b_compressor_mode mode;
b_compression_mode mode;
if (!strcmp(argv[1], "C")) {
mode = B_COMPRESSOR_MODE_COMPRESS;
mode = B_COMPRESSION_MODE_COMPRESS;
} else if (!strcmp(argv[1], "D")) {
mode = B_COMPRESSOR_MODE_DECOMPRESS;
mode = B_COMPRESSION_MODE_DECOMPRESS;
} else {
fprintf(stderr, "invalid mode %s\n", argv[1]);
return -1;
@@ -135,14 +135,7 @@ int main(int argc, const char **argv)
break;
}
switch (mode) {
case B_COMPRESSOR_MODE_COMPRESS:
status = b_compressor_compress(compressor);
break;
case B_COMPRESSOR_MODE_DECOMPRESS:
status = b_compressor_decompress(compressor);
break;
}
status = b_compressor_step(compressor);
if (status == B_ERR_NO_DATA) {
break;
@@ -164,9 +157,9 @@ int main(int argc, const char **argv)
return -1;
}
if (mode == B_COMPRESSOR_MODE_COMPRESS) {
if (mode == B_COMPRESSION_MODE_COMPRESS) {
while (!b_compressor_eof(compressor)) {
status = b_compressor_compress_end(compressor);
status = b_compressor_end(compressor);
if (!B_OK(status)) {
fprintf(stderr,
"compression finalisation error\n");