Alias renamed API symbols
authorJustin Aplin <japlin@gmail.com>
Thu, 13 Feb 2020 09:40:13 +0000 (09:40 +0000)
committerMichael R. Crusoe <michael.crusoe@gmail.com>
Thu, 13 Feb 2020 09:40:13 +0000 (09:40 +0000)
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
lib/zstd.h

index 35346b92cb1afaf3f02c4b9fab07915521949dbc..c271a81d058b99001be2279a8f8baa62472ec151 100644 (file)
@@ -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)
 {
index 72080ea87e84fd2333ebbb79f3f6d95e1073224a..1c0cb67e3934e65685c7061ad089c377231d49fb 100644 (file)
@@ -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.