/* e_os2.h */#ifndef HEADER_E_OS2_H#define HEADER_E_OS2_H#ifdef __cplusplusextern"C"{#endif/* Definitions of OPENSSL_GLOBAL and OPENSSL_EXTERN, to define and declare certain global symbols that, with some compilers under VMS, have to be defined and declared explicitely with globaldef and globalref. On other OS:es, these macros are defined with something sensible. */#if defined(VMS) && !defined(__DECC)# define OPENSSL_EXTERN globalref# define OPENSSL_GLOBAL globaldef#else# define OPENSSL_EXTERN extern# define OPENSSL_GLOBAL#endif#ifdef __cplusplus}#endif#endif