From: Richard Levitte Date: Fri, 20 Nov 2020 09:05:04 +0000 (+0100) Subject: Switch deprecation method for CRYPTO X-Git-Tag: openssl-3.0.0-alpha10~158 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=05cb22388ffe71b59c048c94c90affe4413d3f2b;p=thirdparty%2Fopenssl.git Switch deprecation method for CRYPTO Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/13460) --- diff --git a/include/openssl/crypto.h.in b/include/openssl/crypto.h.in index 1036da9a2bb..f4f098b72e5 100644 --- a/include/openssl/crypto.h.in +++ b/include/openssl/crypto.h.in @@ -354,27 +354,32 @@ void CRYPTO_get_alloc_counts(int *mcount, int *rcount, int *fcount); # define OPENSSL_mem_debug_pop() \ CRYPTO_mem_debug_pop() # endif -DEPRECATEDIN_3_0(int CRYPTO_set_mem_debug(int flag)) -DEPRECATEDIN_3_0(int CRYPTO_mem_ctrl(int mode)) -DEPRECATEDIN_3_0(int CRYPTO_mem_debug_push(const char *info, - const char *file, int line)) -DEPRECATEDIN_3_0(int CRYPTO_mem_debug_pop(void)) - -DEPRECATEDIN_3_0(void CRYPTO_mem_debug_malloc(void *addr, size_t num, - int flag, - const char *file, int line)) -DEPRECATEDIN_3_0(void CRYPTO_mem_debug_realloc(void *addr1, void *addr2, - size_t num, int flag, - const char *file, int line)) -DEPRECATEDIN_3_0(void CRYPTO_mem_debug_free(void *addr, int flag, - const char *file, int line)) - -DEPRECATEDIN_3_0(int CRYPTO_mem_leaks_cb( - int (*cb)(const char *str, size_t len, void *u), void *u)) +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_set_mem_debug(int flag); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_ctrl(int mode); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_debug_push(const char *info, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_debug_pop(void); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_malloc(void *addr, size_t num, + int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_realloc(void *addr1, void *addr2, + size_t num, int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 void CRYPTO_mem_debug_free(void *addr, int flag, + const char *file, int line); +OSSL_DEPRECATEDIN_3_0 +int CRYPTO_mem_leaks_cb(int (*cb)(const char *str, size_t len, void *u), + void *u); +# endif # ifndef OPENSSL_NO_STDIO -DEPRECATEDIN_3_0(int CRYPTO_mem_leaks_fp(FILE *)) +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_leaks_fp(FILE *); # endif -DEPRECATEDIN_3_0(int CRYPTO_mem_leaks(BIO *bio)) +# endif +# ifndef OPENSSL_NO_DEPRECATED_3_0 +OSSL_DEPRECATEDIN_3_0 int CRYPTO_mem_leaks(BIO *bio); +# endif # endif /* OPENSSL_NO_CRYPTO_MDEBUG */ /* die if we have to */