From: Bodo Möller Date: Sat, 15 May 1999 13:26:11 +0000 (+0000) Subject: e_os2.h is used for things that must be visible when external applications X-Git-Tag: OpenSSL_0_9_3beta1~61 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=fa470a84a026208d07167f90cfa83834140305ae;p=oweals%2Fopenssl.git e_os2.h is used for things that must be visible when external applications use (certain parts of) OpenSSL. --- diff --git a/e_os.h b/e_os.h index 01a9c9402a..f480f6223e 100644 --- a/e_os.h +++ b/e_os.h @@ -59,6 +59,11 @@ #ifndef HEADER_E_OS_H #define HEADER_E_OS_H +#include +/* contains what we can justify to make visible + * to the outside. e_os.h shouldn't even be in the include/openssl + * directory, these are just local definitions. */ + #ifdef __cplusplus extern "C" { #endif @@ -242,17 +247,6 @@ extern "C" { #endif -/* Definitions of GLOBAL and 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 EXTERN globalref -#define GLOBAL globaldef -#else -#define EXTERN extern -#define GLOBAL -#endif /*************/