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 |