From c2ce3b0d059609cf242cdcef4f6bc0d65270bbc5 Mon Sep 17 00:00:00 2001 From: Justin Aplin Date: Thu, 13 Feb 2020 09:40:13 +0000 Subject: [PATCH] Alias renamed API symbols Add aliases for two renamed but unchanged symbols to avoid a useless dependency. Add compiler warnings when compiling against the old symbols. Gbp-Pq: Name 0018-Alias-renamed-API-symbols.patch --- lib/compress/zstd_compress.c | 8 ++++++++ lib/zstd.h | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/lib/compress/zstd_compress.c b/lib/compress/zstd_compress.c index 35346b9..c271a81 100644 --- a/lib/compress/zstd_compress.c +++ b/lib/compress/zstd_compress.c @@ -518,6 +518,10 @@ size_t ZSTD_CCtx_setParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int value) return ZSTD_CCtxParams_setParameter(&cctx->requestedParams, param, value); } +size_t ZSTD_CCtxParam_setParameter( + ZSTD_CCtx_params* CCtxParams, ZSTD_cParameter param, int value) + __attribute__((alias("ZSTD_CCtxParams_setParameter"))); + size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* CCtxParams, ZSTD_cParameter param, int value) { @@ -706,6 +710,10 @@ size_t ZSTD_CCtx_getParameter(ZSTD_CCtx* cctx, ZSTD_cParameter param, int* value return ZSTD_CCtxParams_getParameter(&cctx->requestedParams, param, value); } +size_t ZSTD_CCtxParam_getParameter( + ZSTD_CCtx_params* CCtxParams, ZSTD_cParameter param, int* value) + __attribute__((alias("ZSTD_CCtxParams_getParameter"))); + size_t ZSTD_CCtxParams_getParameter( ZSTD_CCtx_params* CCtxParams, ZSTD_cParameter param, int* value) { diff --git a/lib/zstd.h b/lib/zstd.h index 72080ea..1c0cb67 100644 --- a/lib/zstd.h +++ b/lib/zstd.h @@ -1560,6 +1560,8 @@ ZSTDLIB_API size_t ZSTD_CCtxParams_init_advanced(ZSTD_CCtx_params* cctxParams, Z * @result : 0, or an error code (which can be tested with ZSTD_isError()). */ ZSTDLIB_API size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* params, ZSTD_cParameter param, int value); +ZSTDLIB_API size_t ZSTD_CCtxParam_setParameter(ZSTD_CCtx_params* params, ZSTD_cParameter param, int value) + __attribute__ ((deprecated ("Deprecated in 1.4.0, use ZSTD_CCtxParams_setParameter instead"))); /*! ZSTD_CCtxParams_getParameter() : * Similar to ZSTD_CCtx_getParameter. @@ -1567,6 +1569,8 @@ ZSTDLIB_API size_t ZSTD_CCtxParams_setParameter(ZSTD_CCtx_params* params, ZSTD_c * @result : 0, or an error code (which can be tested with ZSTD_isError()). */ ZSTDLIB_API size_t ZSTD_CCtxParams_getParameter(ZSTD_CCtx_params* params, ZSTD_cParameter param, int* value); +ZSTDLIB_API size_t ZSTD_CCtxParam_getParameter(ZSTD_CCtx_params* params, ZSTD_cParameter param, int* value) + __attribute__ ((deprecated ("Deprecated in 1.4.0, use ZSTD_CCtxParams_getParameter instead"))); /*! ZSTD_CCtx_setParametersUsingCCtxParams() : * Apply a set of ZSTD_CCtx_params to the compression context. -- 2.30.2