From 95d302fce0e7ccffd5a8bc273a0144f803e5cfb1 Mon Sep 17 00:00:00 2001 From: Andrew Aladjev Date: Fri, 30 Aug 2019 22:38:19 +0300 Subject: [PATCH] removed attribute alias for osx support --- src/compressor/main.c | 6 ++++-- src/compressor/main.h | 3 +-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/compressor/main.c b/src/compressor/main.c index 4458bac2..ace1b036 100644 --- a/src/compressor/main.c +++ b/src/compressor/main.c @@ -135,5 +135,7 @@ lzws_result_t lzws_finish_compressor(lzws_compressor_state_t* state_ptr, uint8_t } } -lzws_result_t lzws_flush_compressor(lzws_compressor_state_t* state_ptr, uint8_t** destination_ptr, size_t* destination_length_ptr) - __attribute__((weak, alias("lzws_finish_compressor"))); +lzws_result_t __attribute__((deprecated)) lzws_flush_compressor(lzws_compressor_state_t* state_ptr, uint8_t** destination_ptr, size_t* destination_length_ptr) +{ + return lzws_finish_compressor(state_ptr, destination_ptr, destination_length_ptr); +} diff --git a/src/compressor/main.h b/src/compressor/main.h index d39832cd..935c29bb 100644 --- a/src/compressor/main.h +++ b/src/compressor/main.h @@ -12,7 +12,6 @@ lzws_result_t lzws_compress(lzws_compressor_state_t* state_ptr, uint8_t** source // Use this function when you have no more source (received EOF for example). lzws_result_t lzws_finish_compressor(lzws_compressor_state_t* state_ptr, uint8_t** destination_ptr, size_t* destination_length_ptr); -lzws_result_t lzws_flush_compressor(lzws_compressor_state_t* state_ptr, uint8_t** destination_ptr, size_t* destination_length_ptr) - __attribute__((deprecated)); +lzws_result_t __attribute__((deprecated)) lzws_flush_compressor(lzws_compressor_state_t* state_ptr, uint8_t** destination_ptr, size_t* destination_length_ptr); #endif // LZWS_COMPRESSOR_MAIN_H