Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/10364)
# define OPENSSL_OPENSSLV_H
# pragma once
-# include <openssl/macros.h>
-# if !OPENSSL_API_3
-# define HEADER_OPENSSLV_H
-# endif
-
# ifdef __cplusplus
extern "C" {
# endif
# ifdef __cplusplus
}
# endif
+
+# include <openssl/macros.h>
+# ifndef OPENSSL_NO_DEPRECATED_3_0
+# define HEADER_OPENSSLV_H
+# endif
+
#endif /* OPENSSL_OPENSSLV_H */
*/
#include <stdio.h>
+#include <openssl/macros.h>
#include <openssl/objects.h>
#include "ssl_local.h"