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]

Reply via email to