Remove the old DEPRECATEDIN macros
authorRichard Levitte <levitte@openssl.org>
Fri, 20 Nov 2020 10:07:35 +0000 (11:07 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 5 Feb 2021 13:10:53 +0000 (14:10 +0100)
They serve no purpose any more

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13461)

include/openssl/macros.h
util/perl/OpenSSL/ParseC.pm

index 87cfde49201285a4170b919617d3d0b69a725a53..d22bab91dc5f74449d71f1778af65ea5651cb9ee 100644 (file)
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
 #   define OSSL_DEPRECATEDIN_3_0_FOR(msg)       OSSL_DEPRECATED_FOR(3.0, msg)
-#   define DEPRECATEDIN_3_0(f)                  OSSL_DEPRECATEDIN_3_0 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_3_0
-#   define DEPRECATEDIN_3_0(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_3_0
 #  define OSSL_DEPRECATEDIN_3_0_FOR(msg)
-#  define DEPRECATEDIN_3_0(f)                   f;
 # endif
 # if OPENSSL_API_LEVEL >= 10101
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_1_1_1              OSSL_DEPRECATED(1.1.1)
 #   define OSSL_DEPRECATEDIN_1_1_1_FOR(msg)     OSSL_DEPRECATED_FOR(1.1.1, msg)
-#   define DEPRECATEDIN_1_1_1(f)                OSSL_DEPRECATEDIN_1_1_1 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_1_1_1
-#   define DEPRECATEDIN_1_1_1(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_1_1_1
 #  define OSSL_DEPRECATEDIN_1_1_1_FOR(msg)
-#  define DEPRECATEDIN_1_1_1(f)                 f;
 # endif
 # if OPENSSL_API_LEVEL >= 10100
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
 #   define OSSL_DEPRECATEDIN_1_1_0_FOR(msg)     OSSL_DEPRECATED_FOR(1.1.0, msg)
-#   define DEPRECATEDIN_1_1_0(f)                OSSL_DEPRECATEDIN_1_1_0 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_1_1_0
-#   define DEPRECATEDIN_1_1_0(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_1_1_0
 #  define OSSL_DEPRECATEDIN_1_1_0_FOR(msg)
-#  define DEPRECATEDIN_1_1_0(f)                 f;
 # endif
 # if OPENSSL_API_LEVEL >= 10002
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_1_0_2              OSSL_DEPRECATED(1.0.2)
 #   define OSSL_DEPRECATEDIN_1_0_2_FOR(msg)     OSSL_DEPRECATED_FOR(1.0.2, msg)
-#   define DEPRECATEDIN_1_0_2(f)                OSSL_DEPRECATEDIN_1_0_2 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_1_0_2
-#   define DEPRECATEDIN_1_0_2(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_1_0_2
 #  define OSSL_DEPRECATEDIN_1_0_2_FOR(msg)
-#  define DEPRECATEDIN_1_0_2(f)                 f;
 # endif
 # if OPENSSL_API_LEVEL >= 10001
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_1_0_1              OSSL_DEPRECATED(1.0.1)
 #   define OSSL_DEPRECATEDIN_1_0_1_FOR(msg)     OSSL_DEPRECATED_FOR(1.0.1, msg)
-#   define DEPRECATEDIN_1_0_1(f)                OSSL_DEPRECATEDIN_1_0_1 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_1_0_1
-#   define DEPRECATEDIN_1_0_1(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_1_0_1
 #  define OSSL_DEPRECATEDIN_1_0_1_FOR(msg)
-#  define DEPRECATEDIN_1_0_1(f)                 f;
 # endif
 # if OPENSSL_API_LEVEL >= 10000
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_1_0_0              OSSL_DEPRECATED(1.0.0)
 #   define OSSL_DEPRECATEDIN_1_0_0_FOR(msg)     OSSL_DEPRECATED_FOR(1.0.0, msg)
-#   define DEPRECATEDIN_1_0_0(f)                OSSL_DEPRECATEDIN_1_0_0 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_1_0_0
-#   define DEPRECATEDIN_1_0_0(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_1_0_0
 #  define OSSL_DEPRECATEDIN_1_0_0_FOR(msg)
-#  define DEPRECATEDIN_1_0_0(f)                 f;
 # endif
 # if OPENSSL_API_LEVEL >= 908
 #  ifndef OPENSSL_NO_DEPRECATED
 #   define OSSL_DEPRECATEDIN_0_9_8              OSSL_DEPRECATED(0.9.8)
 #   define OSSL_DEPRECATEDIN_0_9_8_FOR(msg)     OSSL_DEPRECATED_FOR(0.9.8, msg)
-#   define DEPRECATEDIN_0_9_8(f)                OSSL_DEPRECATEDIN_0_9_8 f;
 #  else
 #   define OPENSSL_NO_DEPRECATED_0_9_8
-#   define DEPRECATEDIN_0_9_8(f)
 #  endif
 # else
 #  define OSSL_DEPRECATEDIN_0_9_8
 #  define OSSL_DEPRECATEDIN_0_9_8_FOR(msg)
-#  define DEPRECATEDIN_0_9_8(f)                 f;
 # endif
 
 /*
index f4e5783e98769c3a08e3498b023f15d9e15eff0e..0abb469d9a2199967ad52b4f31f7980bcb7d8d3d 100644 (file)
@@ -261,18 +261,6 @@ my @opensslchandlers = (
     #####
     # Deprecated stuff, by OpenSSL release.
 
-    # We trick the parser by pretending that the declaration is wrapped in a
-    # check if the OPENSSL_NO_DEPRECATEDIN_x_y[_z] macro is defined or not.
-    # Callers of parse() will have to decide what to do with it.
-    { regexp   => qr/(DEPRECATEDIN_\d+_\d+(?:_\d+)?)<<<\((.*)\)>>>/,
-      massager => sub { return (<<"EOF");
-#ifndef OPENSSL_NO_$1
-$2;
-#endif
-EOF
-      },
-    },
-
     # OSSL_DEPRECATEDIN_x_y[_z] is simply ignored.  Such declarations are
     # supposed to be guarded with an '#ifdef OPENSSL_NO_DEPRECATED_x_y[_z]'
     { regexp   => qr/OSSL_DEPRECATEDIN_\d+_\d+(?:_\d+)?\s+(.*)/,