X-Git-Url: https://git.openssl.org/gitweb/?a=blobdiff_plain;f=include%2Fopenssl%2Fmacros.h;fp=include%2Fopenssl%2Fmacros.h;h=1db8ad9f5635a51be9fb07dcf0a47429565ab037;hb=e1035957eba1e6ebdefd0e18dcbad5cbfa7a969a;hp=42e35ed9d304776f8196a558b860d66a80bb2b92;hpb=0b664228a8b217751a225e383a47936fab5c1d64;p=openssl.git diff --git a/include/openssl/macros.h b/include/openssl/macros.h index 42e35ed9d3..1db8ad9f56 100644 --- a/include/openssl/macros.h +++ b/include/openssl/macros.h @@ -312,4 +312,14 @@ # endif # endif +# ifndef OSSL_CRYPTO_ALLOC +# if defined(__GNUC__) +# define OSSL_CRYPTO_ALLOC __attribute__((malloc)) +# elif defined(_MSC_VER) +# define OSSL_CRYPTO_ALLOC __declspec(restrict) +# else +# define OSSL_CRYPTO_ALLOC +# endif +# endif + #endif /* OPENSSL_MACROS_H */