Revision 15530,
874 bytes
checked in by ghudson, 23 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r15529,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | /* e_os2.h */ |
---|
2 | |
---|
3 | #ifndef HEADER_E_OS2_H |
---|
4 | #define HEADER_E_OS2_H |
---|
5 | |
---|
6 | #include <openssl/opensslconf.h> /* OPENSSL_UNISTD */ |
---|
7 | |
---|
8 | #ifdef __cplusplus |
---|
9 | extern "C" { |
---|
10 | #endif |
---|
11 | |
---|
12 | #ifdef MSDOS |
---|
13 | # define OPENSSL_UNISTD_IO <io.h> |
---|
14 | # define OPENSSL_DECLARE_EXIT extern void exit(int); |
---|
15 | #else |
---|
16 | # define OPENSSL_UNISTD_IO OPENSSL_UNISTD |
---|
17 | # define OPENSSL_DECLARE_EXIT /* declared in unistd.h */ |
---|
18 | #endif |
---|
19 | |
---|
20 | /* Definitions of OPENSSL_GLOBAL and OPENSSL_EXTERN, |
---|
21 | to define and declare certain global |
---|
22 | symbols that, with some compilers under VMS, have to be defined and |
---|
23 | declared explicitely with globaldef and globalref. On other OS:es, |
---|
24 | these macros are defined with something sensible. */ |
---|
25 | |
---|
26 | #if defined(VMS) && !defined(__DECC) |
---|
27 | # define OPENSSL_EXTERN globalref |
---|
28 | # define OPENSSL_GLOBAL globaldef |
---|
29 | #else |
---|
30 | # define OPENSSL_EXTERN extern |
---|
31 | # define OPENSSL_GLOBAL |
---|
32 | #endif |
---|
33 | |
---|
34 | #ifdef __cplusplus |
---|
35 | } |
---|
36 | #endif |
---|
37 | #endif |
---|
38 | |
---|
Note: See
TracBrowser
for help on using the repository browser.