diff --git a/e_os2.h b/e_os2.h index 5a25ac7cf..3d1dec1cf 100644 --- a/e_os2.h +++ b/e_os2.h @@ -23,7 +23,7 @@ extern "C" { declared explicitely with globaldef and globalref. On other OS:es, these macros are defined with something sensible. */ -#if defined(VMS) && !defined(__DECC) +#if defined(VMS) && !defined(__DECC) && !defined(__DECCXX) # define OPENSSL_EXTERN globalref # define OPENSSL_GLOBAL globaldef #else