From: Richard Levitte Date: Wed, 30 Jun 2021 04:31:58 +0000 (+0200) Subject: DOC: clarify OPENSSL_API_COMPAT X-Git-Tag: openssl-3.0.0-beta2~139 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=025312431db8c5cf0c16e1043987a7f0f9e3bf87;p=thirdparty%2Fopenssl.git DOC: clarify OPENSSL_API_COMPAT Fixes #15928 Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/15956) --- diff --git a/doc/man7/openssl_user_macros.pod.in b/doc/man7/openssl_user_macros.pod.in index 33969e24766..ec99da594ff 100644 --- a/doc/man7/openssl_user_macros.pod.in +++ b/doc/man7/openssl_user_macros.pod.in @@ -74,16 +74,18 @@ minor and patch components of the version number. For example: =back -If not set, this macro will default to +If B is undefined, this default value is used in its +place: C<{- join('', map { my @x = split /=/,$_; $x[1] } grep /^OPENSSL_CONFIGURED_API=/, @{$config{openssl_api_defines} // []}) || '0x00000000L' - -}>. + -}> =item B If this macro is defined, all deprecated public symbols in all OpenSSL versions up to and including the version given by B +(or the default value given above, when B isn't defined) will be hidden. =back