From 2af68a7e692e305df4c17e0e4b27f9f77d21fc54 Mon Sep 17 00:00:00 2001 From: Bohdan Kapliuk Date: Sun, 12 Jan 2025 16:24:48 +0200 Subject: [PATCH] sk1 --- sk1/compressor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sk1/compressor.c b/sk1/compressor.c index 9160eb0..ecf4379 100644 --- a/sk1/compressor.c +++ b/sk1/compressor.c @@ -88,7 +88,7 @@ unsigned char* decompress_1_buffer(const unsigned char* data, size_t size, size_ int decompress_1(const char* input_file_name, const char* output_file_name) { size_t size; unsigned char* data; - if (read_file(output_file_name, &data, &size) != 0) return -1; + if (read_file(input_file_name, &data, &size) != 0) return -1; size_t out_size; unsigned char* decompressed = decompress_1_buffer(data, size, &out_size); @@ -96,7 +96,7 @@ int decompress_1(const char* input_file_name, const char* output_file_name) { free(data); return -1; } - int result = write_file(input_file_name, decompressed, out_size); + int result = write_file(output_file_name, decompressed, out_size); free(data); free(decompressed); return result == 0 ? (int)out_size : -1; @@ -173,11 +173,11 @@ int compress_2(const char* input_file_name, const char* output_file_name) { int decompress_2(const char* input_file_name, const char* output_file_name) { unsigned char* data; size_t size; - if (read_file(output_file_name, &data, &size) != 0) { + if (read_file(input_file_name, &data, &size) != 0) { return -1; } - FILE* output = fopen(input_file_name, "w"); + FILE* output = fopen(output_file_name, "w"); if (!output) { free(data); return -1;