Hi,
I was wondering if anybody has tried building the OpenSSL
sources with Compaq's C++? I am running into a problem with
the E_OS2.H file specifically. Below is the segment of code that
is giving me a problem:
/* 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
Looking at this code, I believe the !defined(__DECC) should
actually be defined(__DECC) ( no ! ). C++ does not recognize
globaldef and globalref, but it does recognize extern. Am I reading
this correctly?
OpenSSL 0.9.5a 1 Apr 2000
built on: 12-FEB-2001 08:19:59.98
platform: VMS
options: bn(64,64) md2(int) des(ptr,risc1,16,long) blowfish(idx)
compiler:
The DECC compiler built the version above.
Thank you for your time.
Kevin.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]