Warning: That file was not part of the compilation database. It may have many parsing errors.
1 | /* |
---|---|
2 | * WARNING: do not edit! |
3 | * Generated by Makefile from include/openssl/opensslconf.h.in |
4 | * |
5 | * Copyright 2016-2018 The OpenSSL Project Authors. All Rights Reserved. |
6 | * |
7 | * Licensed under the OpenSSL license (the "License"). You may not use |
8 | * this file except in compliance with the License. You can obtain a copy |
9 | * in the file LICENSE in the source distribution or at |
10 | * https://www.openssl.org/source/license.html |
11 | */ |
12 | |
13 | #include <openssl/opensslv.h> |
14 | |
15 | #ifdef __cplusplus |
16 | extern "C"{ |
17 | #endif |
18 | |
19 | #ifdef OPENSSL_ALGORITHM_DEFINES |
20 | # error OPENSSL_ALGORITHM_DEFINES no longer supported |
21 | #endif |
22 | |
23 | /* |
24 | * OpenSSL was configured with the following options: |
25 | */ |
26 | |
27 | #ifndef OPENSSL_NO_MD2 |
28 | # define OPENSSL_NO_MD2 |
29 | #endif |
30 | #ifndef OPENSSL_NO_RC5 |
31 | # define OPENSSL_NO_RC5 |
32 | #endif |
33 | #ifndef OPENSSL_THREADS |
34 | # define OPENSSL_THREADS |
35 | #endif |
36 | #ifndef OPENSSL_RAND_SEED_OS |
37 | # define OPENSSL_RAND_SEED_OS |
38 | #endif |
39 | #ifndef OPENSSL_NO_ASAN |
40 | # define OPENSSL_NO_ASAN |
41 | #endif |
42 | #ifndef OPENSSL_NO_CRYPTO_MDEBUG |
43 | # define OPENSSL_NO_CRYPTO_MDEBUG |
44 | #endif |
45 | #ifndef OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE |
46 | # define OPENSSL_NO_CRYPTO_MDEBUG_BACKTRACE |
47 | #endif |
48 | #ifndef OPENSSL_NO_DEVCRYPTOENG |
49 | # define OPENSSL_NO_DEVCRYPTOENG |
50 | #endif |
51 | #ifndef OPENSSL_NO_EGD |
52 | # define OPENSSL_NO_EGD |
53 | #endif |
54 | #ifndef OPENSSL_NO_EXTERNAL_TESTS |
55 | # define OPENSSL_NO_EXTERNAL_TESTS |
56 | #endif |
57 | #ifndef OPENSSL_NO_FUZZ_AFL |
58 | # define OPENSSL_NO_FUZZ_AFL |
59 | #endif |
60 | #ifndef OPENSSL_NO_FUZZ_LIBFUZZER |
61 | # define OPENSSL_NO_FUZZ_LIBFUZZER |
62 | #endif |
63 | #ifndef OPENSSL_NO_HEARTBEATS |
64 | # define OPENSSL_NO_HEARTBEATS |
65 | #endif |
66 | #ifndef OPENSSL_NO_MSAN |
67 | # define OPENSSL_NO_MSAN |
68 | #endif |
69 | #ifndef OPENSSL_NO_SCTP |
70 | # define OPENSSL_NO_SCTP |
71 | #endif |
72 | #ifndef OPENSSL_NO_SSL_TRACE |
73 | # define OPENSSL_NO_SSL_TRACE |
74 | #endif |
75 | #ifndef OPENSSL_NO_SSL3 |
76 | # define OPENSSL_NO_SSL3 |
77 | #endif |
78 | #ifndef OPENSSL_NO_SSL3_METHOD |
79 | # define OPENSSL_NO_SSL3_METHOD |
80 | #endif |
81 | #ifndef OPENSSL_NO_UBSAN |
82 | # define OPENSSL_NO_UBSAN |
83 | #endif |
84 | #ifndef OPENSSL_NO_UNIT_TEST |
85 | # define OPENSSL_NO_UNIT_TEST |
86 | #endif |
87 | #ifndef OPENSSL_NO_WEAK_SSL_CIPHERS |
88 | # define OPENSSL_NO_WEAK_SSL_CIPHERS |
89 | #endif |
90 | #ifndef OPENSSL_NO_STATIC_ENGINE |
91 | # define OPENSSL_NO_STATIC_ENGINE |
92 | #endif |
93 | |
94 | |
95 | /* |
96 | * Sometimes OPENSSSL_NO_xxx ends up with an empty file and some compilers |
97 | * don't like that. This will hopefully silence them. |
98 | */ |
99 | #define NON_EMPTY_TRANSLATION_UNIT static void *dummy = &dummy; |
100 | |
101 | /* |
102 | * Applications should use -DOPENSSL_API_COMPAT=<version> to suppress the |
103 | * declarations of functions deprecated in or before <version>. Otherwise, they |
104 | * still won't see them if the library has been built to disable deprecated |
105 | * functions. |
106 | */ |
107 | #ifndef DECLARE_DEPRECATED |
108 | # define DECLARE_DEPRECATED(f) f; |
109 | # ifdef __GNUC__ |
110 | # if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 0) |
111 | # undef DECLARE_DEPRECATED |
112 | # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); |
113 | # endif |
114 | # endif |
115 | #endif |
116 | |
117 | #ifndef OPENSSL_FILE |
118 | # ifdef OPENSSL_NO_FILENAMES |
119 | # define OPENSSL_FILE "" |
120 | # define OPENSSL_LINE 0 |
121 | # else |
122 | # define OPENSSL_FILE __FILE__ |
123 | # define OPENSSL_LINE __LINE__ |
124 | # endif |
125 | #endif |
126 | |
127 | #ifndef OPENSSL_MIN_API |
128 | # define OPENSSL_MIN_API 0 |
129 | #endif |
130 | |
131 | #if !defined(OPENSSL_API_COMPAT) || OPENSSL_API_COMPAT < OPENSSL_MIN_API |
132 | # undef OPENSSL_API_COMPAT |
133 | # define OPENSSL_API_COMPAT OPENSSL_MIN_API |
134 | #endif |
135 | |
136 | /* |
137 | * Do not deprecate things to be deprecated in version 1.2.0 before the |
138 | * OpenSSL version number matches. |
139 | */ |
140 | #if OPENSSL_VERSION_NUMBER < 0x10200000L |
141 | # define DEPRECATEDIN_1_2_0(f) f; |
142 | #elif OPENSSL_API_COMPAT < 0x10200000L |
143 | # define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f) |
144 | #else |
145 | # define DEPRECATEDIN_1_2_0(f) |
146 | #endif |
147 | |
148 | #if OPENSSL_API_COMPAT < 0x10100000L |
149 | # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) |
150 | #else |
151 | # define DEPRECATEDIN_1_1_0(f) |
152 | #endif |
153 | |
154 | #if OPENSSL_API_COMPAT < 0x10000000L |
155 | # define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) |
156 | #else |
157 | # define DEPRECATEDIN_1_0_0(f) |
158 | #endif |
159 | |
160 | #if OPENSSL_API_COMPAT < 0x00908000L |
161 | # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) |
162 | #else |
163 | # define DEPRECATEDIN_0_9_8(f) |
164 | #endif |
165 | |
166 | /* Generate 80386 code? */ |
167 | #undef I386_ONLY |
168 | |
169 | #undef OPENSSL_UNISTD |
170 | #define OPENSSL_UNISTD <unistd.h> |
171 | |
172 | #undef OPENSSL_EXPORT_VAR_AS_FUNCTION |
173 | |
174 | /* |
175 | * The following are cipher-specific, but are part of the public API. |
176 | */ |
177 | #if !defined(OPENSSL_SYS_UEFI) |
178 | # undef BN_LLONG |
179 | /* Only one for the following should be defined */ |
180 | # define SIXTY_FOUR_BIT_LONG |
181 | # undef SIXTY_FOUR_BIT |
182 | # undef THIRTY_TWO_BIT |
183 | #endif |
184 | |
185 | #define RC4_INT unsigned int |
186 | |
187 | #ifdef __cplusplus |
188 | } |
189 | #endif |
190 |
Warning: That file was not part of the compilation database. It may have many parsing errors.