Deleted Added
full compact
e_os2.h (68651) e_os2.h (100928)
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 unchanged lines hidden (view full) ---

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
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 unchanged lines hidden (view full) ---

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)
26#if defined(VMS) && !defined(__DECC) && !defined(__DECCXX)
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
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