summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2016-01-30 16:43:37 -0500
committerRich Salz <rsalz@openssl.org>2016-01-30 18:11:12 -0500
commit9716b0b9deb68ffe268235841eba80ea4e31a9d0 (patch)
treee431e84d860d9a14d320891dda327dd2eedf19b2 /include
parent94af0cd7f3a8130bbc23feb743b176a74eec7e10 (diff)
Remove extra level of indirection.
Remove OPENSSL_IMPORT as its only purpose is to define OPENSSL_EXTERN. Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'include')
-rw-r--r--include/openssl/e_os2.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h
index 2cfbe7aa46..159e0b3739 100644
--- a/include/openssl/e_os2.h
+++ b/include/openssl/e_os2.h
@@ -207,7 +207,7 @@ extern "C" {
* 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.
- * Definitions of OPENSSL_EXPORT and OPENSSL_IMPORT, to define and declare
+ * Definitions of OPENSSL_EXPORT and OPENSSL_EXTERN, to define and declare
* DLL exports and imports for compilers under Win32. These are a little
* more complicated to use. Basically, for any library that exports some
* global variables, the following code must be present in the header file
@@ -218,25 +218,23 @@ extern "C" {
* # define OPENSSL_EXTERN OPENSSL_EXPORT
* #endif
*
- * The default is to have OPENSSL_EXPORT, OPENSSL_IMPORT and OPENSSL_GLOBAL
- * have some generally sensible values, and for OPENSSL_EXTERN to have the
- * value OPENSSL_IMPORT.
+ * The default is to have OPENSSL_EXPORT, OPENSSL_EXTERN and OPENSSL_GLOBAL
+ * have some generally sensible values.
*/
# if defined(OPENSSL_SYS_VMS_NODECC)
# define OPENSSL_EXPORT globalref
-# define OPENSSL_IMPORT globalref
+# define OPENSSL_EXTERN globalref
# define OPENSSL_GLOBAL globaldef
# elif defined(OPENSSL_SYS_WINDOWS) && defined(OPENSSL_OPT_WINDLL)
# define OPENSSL_EXPORT extern __declspec(dllexport)
-# define OPENSSL_IMPORT extern __declspec(dllimport)
+# define OPENSSL_EXTERN extern __declspec(dllimport)
# define OPENSSL_GLOBAL
# else
# define OPENSSL_EXPORT extern
-# define OPENSSL_IMPORT extern
+# define OPENSSL_EXTERN extern
# define OPENSSL_GLOBAL
# endif
-# define OPENSSL_EXTERN OPENSSL_IMPORT
/*-
* Macros to allow global variables to be reached through function calls when