]>
Commit | Line | Data |
---|---|---|
1 | /* opensslconf.h */\r | |
2 | /* WARNING: Generated automatically from opensslconf.h.in by Configure. */\r | |
3 | \r | |
4 | #ifdef __cplusplus\r | |
5 | extern "C" {\r | |
6 | #endif\r | |
7 | /* OpenSSL was configured with the following options: */\r | |
8 | #ifndef OPENSSL_SYSNAME_UEFI\r | |
9 | # define OPENSSL_SYSNAME_UEFI\r | |
10 | #endif\r | |
11 | #ifndef OPENSSL_DOING_MAKEDEPEND\r | |
12 | \r | |
13 | \r | |
14 | #ifndef OPENSSL_NO_BF\r | |
15 | # define OPENSSL_NO_BF\r | |
16 | #endif\r | |
17 | #ifndef OPENSSL_NO_CAMELLIA\r | |
18 | # define OPENSSL_NO_CAMELLIA\r | |
19 | #endif\r | |
20 | #ifndef OPENSSL_NO_CAPIENG\r | |
21 | # define OPENSSL_NO_CAPIENG\r | |
22 | #endif\r | |
23 | #ifndef OPENSSL_NO_CAST\r | |
24 | # define OPENSSL_NO_CAST\r | |
25 | #endif\r | |
26 | #ifndef OPENSSL_NO_CMS\r | |
27 | # define OPENSSL_NO_CMS\r | |
28 | #endif\r | |
29 | #ifndef OPENSSL_NO_DEPRECATED\r | |
30 | # define OPENSSL_NO_DEPRECATED\r | |
31 | #endif\r | |
32 | #ifndef OPENSSL_NO_DGRAM\r | |
33 | # define OPENSSL_NO_DGRAM\r | |
34 | #endif\r | |
35 | #ifndef OPENSSL_NO_DSA\r | |
36 | # define OPENSSL_NO_DSA\r | |
37 | #endif\r | |
38 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE\r | |
39 | # define OPENSSL_NO_DYNAMIC_ENGINE\r | |
40 | #endif\r | |
41 | #ifndef OPENSSL_NO_EC\r | |
42 | # define OPENSSL_NO_EC\r | |
43 | #endif\r | |
44 | #ifndef OPENSSL_NO_EC_NISTP_64_GCC_128\r | |
45 | # define OPENSSL_NO_EC_NISTP_64_GCC_128\r | |
46 | #endif\r | |
47 | #ifndef OPENSSL_NO_ECDH\r | |
48 | # define OPENSSL_NO_ECDH\r | |
49 | #endif\r | |
50 | #ifndef OPENSSL_NO_ECDSA\r | |
51 | # define OPENSSL_NO_ECDSA\r | |
52 | #endif\r | |
53 | #ifndef OPENSSL_NO_ENGINE\r | |
54 | # define OPENSSL_NO_ENGINE\r | |
55 | #endif\r | |
56 | #ifndef OPENSSL_NO_ENGINES\r | |
57 | # define OPENSSL_NO_ENGINES\r | |
58 | #endif\r | |
59 | #ifndef OPENSSL_NO_FILENAMES\r | |
60 | # define OPENSSL_NO_FILENAMES\r | |
61 | #endif\r | |
62 | #ifndef OPENSSL_NO_FP_API\r | |
63 | # define OPENSSL_NO_FP_API\r | |
64 | #endif\r | |
65 | #ifndef OPENSSL_NO_GMP\r | |
66 | # define OPENSSL_NO_GMP\r | |
67 | #endif\r | |
68 | #ifndef OPENSSL_NO_GOST\r | |
69 | # define OPENSSL_NO_GOST\r | |
70 | #endif\r | |
71 | #ifndef OPENSSL_NO_IDEA\r | |
72 | # define OPENSSL_NO_IDEA\r | |
73 | #endif\r | |
74 | #ifndef OPENSSL_NO_JPAKE\r | |
75 | # define OPENSSL_NO_JPAKE\r | |
76 | #endif\r | |
77 | #ifndef OPENSSL_NO_KRB5\r | |
78 | # define OPENSSL_NO_KRB5\r | |
79 | #endif\r | |
80 | #ifndef OPENSSL_NO_LIBUNBOUND\r | |
81 | # define OPENSSL_NO_LIBUNBOUND\r | |
82 | #endif\r | |
83 | #ifndef OPENSSL_NO_LOCKING\r | |
84 | # define OPENSSL_NO_LOCKING\r | |
85 | #endif\r | |
86 | #ifndef OPENSSL_NO_MD2\r | |
87 | # define OPENSSL_NO_MD2\r | |
88 | #endif\r | |
89 | #ifndef OPENSSL_NO_MDC2\r | |
90 | # define OPENSSL_NO_MDC2\r | |
91 | #endif\r | |
92 | #ifndef OPENSSL_NO_POSIX_IO\r | |
93 | # define OPENSSL_NO_POSIX_IO\r | |
94 | #endif\r | |
95 | #ifndef OPENSSL_NO_RC2\r | |
96 | # define OPENSSL_NO_RC2\r | |
97 | #endif\r | |
98 | #ifndef OPENSSL_NO_RC5\r | |
99 | # define OPENSSL_NO_RC5\r | |
100 | #endif\r | |
101 | #ifndef OPENSSL_NO_RCS\r | |
102 | # define OPENSSL_NO_RCS\r | |
103 | #endif\r | |
104 | #ifndef OPENSSL_NO_RFC3779\r | |
105 | # define OPENSSL_NO_RFC3779\r | |
106 | #endif\r | |
107 | #ifndef OPENSSL_NO_RIPEMD\r | |
108 | # define OPENSSL_NO_RIPEMD\r | |
109 | #endif\r | |
110 | #ifndef OPENSSL_NO_SCRYPT\r | |
111 | # define OPENSSL_NO_SCRYPT\r | |
112 | #endif\r | |
113 | #ifndef OPENSSL_NO_SCT\r | |
114 | # define OPENSSL_NO_SCT\r | |
115 | #endif\r | |
116 | #ifndef OPENSSL_NO_SCTP\r | |
117 | # define OPENSSL_NO_SCTP\r | |
118 | #endif\r | |
119 | #ifndef OPENSSL_NO_SEED\r | |
120 | # define OPENSSL_NO_SEED\r | |
121 | #endif\r | |
122 | #ifndef OPENSSL_NO_SHA0\r | |
123 | # define OPENSSL_NO_SHA0\r | |
124 | #endif\r | |
125 | #ifndef OPENSSL_NO_SOCK\r | |
126 | # define OPENSSL_NO_SOCK\r | |
127 | #endif\r | |
128 | #ifndef OPENSSL_NO_SRP\r | |
129 | # define OPENSSL_NO_SRP\r | |
130 | #endif\r | |
131 | #ifndef OPENSSL_NO_SSL_TRACE\r | |
132 | # define OPENSSL_NO_SSL_TRACE\r | |
133 | #endif\r | |
134 | #ifndef OPENSSL_NO_SSL2\r | |
135 | # define OPENSSL_NO_SSL2\r | |
136 | #endif\r | |
137 | #ifndef OPENSSL_NO_SSL3\r | |
138 | # define OPENSSL_NO_SSL3\r | |
139 | #endif\r | |
140 | #ifndef OPENSSL_NO_STDIO\r | |
141 | # define OPENSSL_NO_STDIO\r | |
142 | #endif\r | |
143 | #ifndef OPENSSL_NO_STORE\r | |
144 | # define OPENSSL_NO_STORE\r | |
145 | #endif\r | |
146 | #ifndef OPENSSL_NO_UI\r | |
147 | # define OPENSSL_NO_UI\r | |
148 | #endif\r | |
149 | #ifndef OPENSSL_NO_UNIT_TEST\r | |
150 | # define OPENSSL_NO_UNIT_TEST\r | |
151 | #endif\r | |
152 | #ifndef OPENSSL_NO_WHIRLPOOL\r | |
153 | # define OPENSSL_NO_WHIRLPOOL\r | |
154 | #endif\r | |
155 | \r | |
156 | #endif /* OPENSSL_DOING_MAKEDEPEND */\r | |
157 | \r | |
158 | #ifndef OPENSSL_NO_ASM\r | |
159 | # define OPENSSL_NO_ASM\r | |
160 | #endif\r | |
161 | #ifndef OPENSSL_NO_ERR\r | |
162 | # define OPENSSL_NO_ERR\r | |
163 | #endif\r | |
164 | #ifndef OPENSSL_NO_HW\r | |
165 | # define OPENSSL_NO_HW\r | |
166 | #endif\r | |
167 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE\r | |
168 | # define OPENSSL_NO_DYNAMIC_ENGINE\r | |
169 | #endif\r | |
170 | \r | |
171 | /* The OPENSSL_NO_* macros are also defined as NO_* if the application\r | |
172 | asks for it. This is a transient feature that is provided for those\r | |
173 | who haven't had the time to do the appropriate changes in their\r | |
174 | applications. */\r | |
175 | #ifdef OPENSSL_ALGORITHM_DEFINES\r | |
176 | # if defined(OPENSSL_NO_BF) && !defined(NO_BF)\r | |
177 | # define NO_BF\r | |
178 | # endif\r | |
179 | # if defined(OPENSSL_NO_CAMELLIA) && !defined(NO_CAMELLIA)\r | |
180 | # define NO_CAMELLIA\r | |
181 | # endif\r | |
182 | # if defined(OPENSSL_NO_CAPIENG) && !defined(NO_CAPIENG)\r | |
183 | # define NO_CAPIENG\r | |
184 | # endif\r | |
185 | # if defined(OPENSSL_NO_CAST) && !defined(NO_CAST)\r | |
186 | # define NO_CAST\r | |
187 | # endif\r | |
188 | # if defined(OPENSSL_NO_CMS) && !defined(NO_CMS)\r | |
189 | # define NO_CMS\r | |
190 | # endif\r | |
191 | # if defined(OPENSSL_NO_DEPRECATED) && !defined(NO_DEPRECATED)\r | |
192 | # define NO_DEPRECATED\r | |
193 | # endif\r | |
194 | # if defined(OPENSSL_NO_DGRAM) && !defined(NO_DGRAM)\r | |
195 | # define NO_DGRAM\r | |
196 | # endif\r | |
197 | # if defined(OPENSSL_NO_DSA) && !defined(NO_DSA)\r | |
198 | # define NO_DSA\r | |
199 | # endif\r | |
200 | # if defined(OPENSSL_NO_DYNAMIC_ENGINE) && !defined(NO_DYNAMIC_ENGINE)\r | |
201 | # define NO_DYNAMIC_ENGINE\r | |
202 | # endif\r | |
203 | # if defined(OPENSSL_NO_EC) && !defined(NO_EC)\r | |
204 | # define NO_EC\r | |
205 | # endif\r | |
206 | # if defined(OPENSSL_NO_EC_NISTP_64_GCC_128) && !defined(NO_EC_NISTP_64_GCC_128)\r | |
207 | # define NO_EC_NISTP_64_GCC_128\r | |
208 | # endif\r | |
209 | # if defined(OPENSSL_NO_ECDH) && !defined(NO_ECDH)\r | |
210 | # define NO_ECDH\r | |
211 | # endif\r | |
212 | # if defined(OPENSSL_NO_ECDSA) && !defined(NO_ECDSA)\r | |
213 | # define NO_ECDSA\r | |
214 | # endif\r | |
215 | # if defined(OPENSSL_NO_ENGINE) && !defined(NO_ENGINE)\r | |
216 | # define NO_ENGINE\r | |
217 | # endif\r | |
218 | # if defined(OPENSSL_NO_ENGINES) && !defined(NO_ENGINES)\r | |
219 | # define NO_ENGINES\r | |
220 | # endif\r | |
221 | # if defined(OPENSSL_NO_FILENAMES) && !defined(NO_FILENAMES)\r | |
222 | # define NO_FILENAMES\r | |
223 | # endif\r | |
224 | # if defined(OPENSSL_NO_FP_API) && !defined(NO_FP_API)\r | |
225 | # define NO_FP_API\r | |
226 | # endif\r | |
227 | # if defined(OPENSSL_NO_GMP) && !defined(NO_GMP)\r | |
228 | # define NO_GMP\r | |
229 | # endif\r | |
230 | # if defined(OPENSSL_NO_GOST) && !defined(NO_GOST)\r | |
231 | # define NO_GOST\r | |
232 | # endif\r | |
233 | # if defined(OPENSSL_NO_IDEA) && !defined(NO_IDEA)\r | |
234 | # define NO_IDEA\r | |
235 | # endif\r | |
236 | # if defined(OPENSSL_NO_JPAKE) && !defined(NO_JPAKE)\r | |
237 | # define NO_JPAKE\r | |
238 | # endif\r | |
239 | # if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5)\r | |
240 | # define NO_KRB5\r | |
241 | # endif\r | |
242 | # if defined(OPENSSL_NO_LIBUNBOUND) && !defined(NO_LIBUNBOUND)\r | |
243 | # define NO_LIBUNBOUND\r | |
244 | # endif\r | |
245 | # if defined(OPENSSL_NO_LOCKING) && !defined(NO_LOCKING)\r | |
246 | # define NO_LOCKING\r | |
247 | # endif\r | |
248 | # if defined(OPENSSL_NO_MD2) && !defined(NO_MD2)\r | |
249 | # define NO_MD2\r | |
250 | # endif\r | |
251 | # if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2)\r | |
252 | # define NO_MDC2\r | |
253 | # endif\r | |
254 | # if defined(OPENSSL_NO_POSIX_IO) && !defined(NO_POSIX_IO)\r | |
255 | # define NO_POSIX_IO\r | |
256 | # endif\r | |
257 | # if defined(OPENSSL_NO_RC2) && !defined(NO_RC2)\r | |
258 | # define NO_RC2\r | |
259 | # endif\r | |
260 | # if defined(OPENSSL_NO_RC5) && !defined(NO_RC5)\r | |
261 | # define NO_RC5\r | |
262 | # endif\r | |
263 | # if defined(OPENSSL_NO_RCS) && !defined(NO_RCS)\r | |
264 | # define NO_RCS\r | |
265 | # endif\r | |
266 | # if defined(OPENSSL_NO_RFC3779) && !defined(NO_RFC3779)\r | |
267 | # define NO_RFC3779\r | |
268 | # endif\r | |
269 | # if defined(OPENSSL_NO_RIPEMD) && !defined(NO_RIPEMD)\r | |
270 | # define NO_RIPEMD\r | |
271 | # endif\r | |
272 | # if defined(OPENSSL_NO_SCRYPT) && !defined(NO_SCRYPT)\r | |
273 | # define NO_SCRYPT\r | |
274 | # endif\r | |
275 | # if defined(OPENSSL_NO_SCT) && !defined(NO_SCT)\r | |
276 | # define NO_SCT\r | |
277 | # endif\r | |
278 | # if defined(OPENSSL_NO_SCTP) && !defined(NO_SCTP)\r | |
279 | # define NO_SCTP\r | |
280 | # endif\r | |
281 | # if defined(OPENSSL_NO_SEED) && !defined(NO_SEED)\r | |
282 | # define NO_SEED\r | |
283 | # endif\r | |
284 | # if defined(OPENSSL_NO_SHA0) && !defined(NO_SHA0)\r | |
285 | # define NO_SHA0\r | |
286 | # endif\r | |
287 | # if defined(OPENSSL_NO_SOCK) && !defined(NO_SOCK)\r | |
288 | # define NO_SOCK\r | |
289 | # endif\r | |
290 | # if defined(OPENSSL_NO_SRP) && !defined(NO_SRP)\r | |
291 | # define NO_SRP\r | |
292 | # endif\r | |
293 | # if defined(OPENSSL_NO_SSL_TRACE) && !defined(NO_SSL_TRACE)\r | |
294 | # define NO_SSL_TRACE\r | |
295 | # endif\r | |
296 | # if defined(OPENSSL_NO_SSL2) && !defined(NO_SSL2)\r | |
297 | # define NO_SSL2\r | |
298 | # endif\r | |
299 | # if defined(OPENSSL_NO_SSL3) && !defined(NO_SSL3)\r | |
300 | # define NO_SSL3\r | |
301 | # endif\r | |
302 | # if defined(OPENSSL_NO_STDIO) && !defined(NO_STDIO)\r | |
303 | # define NO_STDIO\r | |
304 | # endif\r | |
305 | # if defined(OPENSSL_NO_STORE) && !defined(NO_STORE)\r | |
306 | # define NO_STORE\r | |
307 | # endif\r | |
308 | # if defined(OPENSSL_NO_UI) && !defined(NO_UI)\r | |
309 | # define NO_UI\r | |
310 | # endif\r | |
311 | # if defined(OPENSSL_NO_UNIT_TEST) && !defined(NO_UNIT_TEST)\r | |
312 | # define NO_UNIT_TEST\r | |
313 | # endif\r | |
314 | # if defined(OPENSSL_NO_WHIRLPOOL) && !defined(NO_WHIRLPOOL)\r | |
315 | # define NO_WHIRLPOOL\r | |
316 | # endif\r | |
317 | #endif\r | |
318 | \r | |
319 | /* crypto/opensslconf.h.in */\r | |
320 | \r | |
321 | #ifndef OPENSSL_FILE\r | |
322 | #ifdef OPENSSL_NO_FILENAMES\r | |
323 | #define OPENSSL_FILE ""\r | |
324 | #define OPENSSL_LINE 0\r | |
325 | #else\r | |
326 | #define OPENSSL_FILE __FILE__\r | |
327 | #define OPENSSL_LINE __LINE__\r | |
328 | #endif\r | |
329 | #endif\r | |
330 | \r | |
331 | /* Generate 80386 code? */\r | |
332 | #undef I386_ONLY\r | |
333 | \r | |
334 | #if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */\r | |
335 | #if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR)\r | |
336 | #define ENGINESDIR "/usr/local/ssl/lib/engines"\r | |
337 | #define OPENSSLDIR "/usr/local/ssl"\r | |
338 | #endif\r | |
339 | #endif\r | |
340 | \r | |
341 | #undef OPENSSL_UNISTD\r | |
342 | #define OPENSSL_UNISTD <unistd.h>\r | |
343 | \r | |
344 | #undef OPENSSL_EXPORT_VAR_AS_FUNCTION\r | |
345 | \r | |
346 | #if defined(HEADER_IDEA_H) && !defined(IDEA_INT)\r | |
347 | #define IDEA_INT unsigned int\r | |
348 | #endif\r | |
349 | \r | |
350 | #if defined(HEADER_MD2_H) && !defined(MD2_INT)\r | |
351 | #define MD2_INT unsigned int\r | |
352 | #endif\r | |
353 | \r | |
354 | #if defined(HEADER_RC2_H) && !defined(RC2_INT)\r | |
355 | /* I need to put in a mod for the alpha - eay */\r | |
356 | #define RC2_INT unsigned int\r | |
357 | #endif\r | |
358 | \r | |
359 | #if defined(HEADER_RC4_H)\r | |
360 | #if !defined(RC4_INT)\r | |
361 | /* using int types make the structure larger but make the code faster\r | |
362 | * on most boxes I have tested - up to %20 faster. */\r | |
363 | /*\r | |
364 | * I don't know what does "most" mean, but declaring "int" is a must on:\r | |
365 | * - Intel P6 because partial register stalls are very expensive;\r | |
366 | * - elder Alpha because it lacks byte load/store instructions;\r | |
367 | */\r | |
368 | #define RC4_INT unsigned int\r | |
369 | #endif\r | |
370 | #if !defined(RC4_CHUNK)\r | |
371 | /*\r | |
372 | * This enables code handling data aligned at natural CPU word\r | |
373 | * boundary. See crypto/rc4/rc4_enc.c for further details.\r | |
374 | */\r | |
375 | #undef RC4_CHUNK\r | |
376 | #endif\r | |
377 | #endif\r | |
378 | \r | |
379 | #if (defined(HEADER_NEW_DES_H) || defined(HEADER_DES_H)) && !defined(DES_LONG)\r | |
380 | /* If this is set to 'unsigned int' on a DEC Alpha, this gives about a\r | |
381 | * %20 speed up (longs are 8 bytes, int's are 4). */\r | |
382 | #ifndef DES_LONG\r | |
383 | #define DES_LONG unsigned long\r | |
384 | #endif\r | |
385 | #endif\r | |
386 | \r | |
387 | #if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) && !defined(OPENSSL_SYSNAME_UEFI)\r | |
388 | #define CONFIG_HEADER_BN_H\r | |
389 | #undef BN_LLONG\r | |
390 | \r | |
391 | /* Should we define BN_DIV2W here? */\r | |
392 | \r | |
393 | /* Only one for the following should be defined */\r | |
394 | #undef SIXTY_FOUR_BIT_LONG\r | |
395 | #undef SIXTY_FOUR_BIT\r | |
396 | #define THIRTY_TWO_BIT\r | |
397 | #endif\r | |
398 | \r | |
399 | #if defined(HEADER_RC4_LOCL_H) && !defined(CONFIG_HEADER_RC4_LOCL_H)\r | |
400 | #define CONFIG_HEADER_RC4_LOCL_H\r | |
401 | /* if this is defined data[i] is used instead of *data, this is a %20\r | |
402 | * speedup on x86 */\r | |
403 | #undef RC4_INDEX\r | |
404 | #endif\r | |
405 | \r | |
406 | #if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H)\r | |
407 | #define CONFIG_HEADER_BF_LOCL_H\r | |
408 | #undef BF_PTR\r | |
409 | #endif /* HEADER_BF_LOCL_H */\r | |
410 | \r | |
411 | #if defined(HEADER_DES_LOCL_H) && !defined(CONFIG_HEADER_DES_LOCL_H)\r | |
412 | #define CONFIG_HEADER_DES_LOCL_H\r | |
413 | #ifndef DES_DEFAULT_OPTIONS\r | |
414 | /* the following is tweaked from a config script, that is why it is a\r | |
415 | * protected undef/define */\r | |
416 | #ifndef DES_PTR\r | |
417 | #undef DES_PTR\r | |
418 | #endif\r | |
419 | \r | |
420 | /* This helps C compiler generate the correct code for multiple functional\r | |
421 | * units. It reduces register dependancies at the expense of 2 more\r | |
422 | * registers */\r | |
423 | #ifndef DES_RISC1\r | |
424 | #undef DES_RISC1\r | |
425 | #endif\r | |
426 | \r | |
427 | #ifndef DES_RISC2\r | |
428 | #undef DES_RISC2\r | |
429 | #endif\r | |
430 | \r | |
431 | #if defined(DES_RISC1) && defined(DES_RISC2)\r | |
432 | #error YOU SHOULD NOT HAVE BOTH DES_RISC1 AND DES_RISC2 DEFINED!!!!!\r | |
433 | #endif\r | |
434 | \r | |
435 | /* Unroll the inner loop, this sometimes helps, sometimes hinders.\r | |
436 | * Very mucy CPU dependant */\r | |
437 | #ifndef DES_UNROLL\r | |
438 | #undef DES_UNROLL\r | |
439 | #endif\r | |
440 | \r | |
441 | /* These default values were supplied by\r | |
442 | * Peter Gutman <pgut001@cs.auckland.ac.nz>\r | |
443 | * They are only used if nothing else has been defined */\r | |
444 | #if !defined(DES_PTR) && !defined(DES_RISC1) && !defined(DES_RISC2) && !defined(DES_UNROLL)\r | |
445 | /* Special defines which change the way the code is built depending on the\r | |
446 | CPU and OS. For SGI machines you can use _MIPS_SZLONG (32 or 64) to find\r | |
447 | even newer MIPS CPU's, but at the moment one size fits all for\r | |
448 | optimization options. Older Sparc's work better with only UNROLL, but\r | |
449 | there's no way to tell at compile time what it is you're running on */\r | |
450 | \r | |
451 | #if defined( __sun ) || defined ( sun ) /* Newer Sparc's */\r | |
452 | # define DES_PTR\r | |
453 | # define DES_RISC1\r | |
454 | # define DES_UNROLL\r | |
455 | #elif defined( __ultrix ) /* Older MIPS */\r | |
456 | # define DES_PTR\r | |
457 | # define DES_RISC2\r | |
458 | # define DES_UNROLL\r | |
459 | #elif defined( __osf1__ ) /* Alpha */\r | |
460 | # define DES_PTR\r | |
461 | # define DES_RISC2\r | |
462 | #elif defined ( _AIX ) /* RS6000 */\r | |
463 | /* Unknown */\r | |
464 | #elif defined( __hpux ) /* HP-PA */\r | |
465 | /* Unknown */\r | |
466 | #elif defined( __aux ) /* 68K */\r | |
467 | /* Unknown */\r | |
468 | #elif defined( __dgux ) /* 88K (but P6 in latest boxes) */\r | |
469 | # define DES_UNROLL\r | |
470 | #elif defined( __sgi ) /* Newer MIPS */\r | |
471 | # define DES_PTR\r | |
472 | # define DES_RISC2\r | |
473 | # define DES_UNROLL\r | |
474 | #elif defined(i386) || defined(__i386__) /* x86 boxes, should be gcc */\r | |
475 | # define DES_PTR\r | |
476 | # define DES_RISC1\r | |
477 | # define DES_UNROLL\r | |
478 | #endif /* Systems-specific speed defines */\r | |
479 | #endif\r | |
480 | \r | |
481 | #endif /* DES_DEFAULT_OPTIONS */\r | |
482 | #endif /* HEADER_DES_LOCL_H */\r | |
483 | #ifdef __cplusplus\r | |
484 | }\r | |
485 | #endif\r |