mirror of
https://github.com/openssl/openssl.git
synced 2024-11-25 11:03:37 +08:00
29 lines
606 B
C
29 lines
606 B
C
|
/* e_os2.h */
|
||
|
|
||
|
#ifndef HEADER_E_OS2_H
|
||
|
#define HEADER_E_OS2_H
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "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
|
||
|
|