aboutsummaryrefslogtreecommitdiff
path: root/patches/opensslconf.h.patch
blob: ee5d645bd77760485f3bda564f0769016d1e3d92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- include/openssl/opensslconf.h.orig	Tue Nov 22 21:08:27 2022
+++ include/openssl/opensslconf.h	Wed Nov 23 12:38:07 2022
@@ -1,6 +1,21 @@
 #include <openssl/opensslfeatures.h>
 /* crypto/opensslconf.h.in */
 
+#if defined(_MSC_VER) && !defined(__clang__) && !defined(__attribute__)
+#define __attribute__(a)
+#endif
+
+#if defined(LIBRESSL_INTERNAL) && !defined(LIBRESSL_NAMESPACE)
+# define LCRYPTO_UNUSED(x)
+# define LCRYPTO_USED(x)
+# define LCRYPTO_ALIAS1(pre, x)
+# define LCRYPTO_ALIAS(x)
+
+# define LSSL_UNUSED(x)
+# define LSSL_USED(x)
+# define LSSL_ALIAS(x)
+#endif /* LIBRESSL_INTERNAL && !LIBRESSL_NAMESPACE */
+
 #if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)
 #define OPENSSLDIR "/etc/ssl"
 #endif