Add legacy include guards to public header files
[oweals/openssl.git] / include / openssl / async.h
index 910c144c6b8281790385a0b86c30230900bc1ae0..e372e43c47cb484544bc96afcaa0b0438a4d05e3 100644 (file)
@@ -9,8 +9,14 @@
 
 #include <stdlib.h>
 
-#ifndef HEADER_ASYNC_H
-# define HEADER_ASYNC_H
+#ifndef OPENSSL_ASYNC_H
+# define OPENSSL_ASYNC_H
+# pragma once
+
+# include <openssl/macros.h>
+# if !OPENSSL_API_3
+#  define HEADER_ASYNC_H
+# endif
 
 #if defined(_WIN32)
 # if defined(BASETYPES) || defined(_WINDEF_H)