Use OPENSSL_GLOBAL, OPENSSL_EXTERN instead of GLOBAL and EXTERN.
authorBodo Möller <bodo@openssl.org>
Sat, 15 May 1999 14:38:10 +0000 (14:38 +0000)
committerBodo Möller <bodo@openssl.org>
Sat, 15 May 1999 14:38:10 +0000 (14:38 +0000)
crypto/des/des.h
crypto/des/des_locl.h
crypto/des/des_ver.h
crypto/des/ecb_enc.c
crypto/des/enc_read.c
crypto/des/set_key.c
crypto/des/spr.h
crypto/des/str2key.c
e_os2.h

index f04defc3b9e388e2cbf8d113360ef82837bab459..348ba698f163fc4ea7cfeba6054c3a289f45879e 100644 (file)
@@ -69,7 +69,7 @@ extern "C" {
 
 #include <stdio.h>
 #include <openssl/opensslconf.h> /* DES_LONG */
-#include <openssl/e_os2.h>     /* EXTERN */
+#include <openssl/e_os2.h>     /* OPENSSL_EXTERN */
 
 #ifdef VMS
 #undef des_init_random_number_generator
index 7b086062c5061843c481c2de42d6ca6880a91c47..c9312f806a97e1df75dc21d234fd760c7bcc328d 100644 (file)
        PERM_OP(l,r,tt, 4,0x0f0f0f0fL); \
        }
 
-EXTERN const DES_LONG des_SPtrans[8][64];
+OPENSSL_EXTERN const DES_LONG des_SPtrans[8][64];
 
 void fcrypt_body(DES_LONG *out,des_key_schedule ks,
        DES_LONG Eswap0, DES_LONG Eswap1);
index 0bc1a3da7fc2012047af734c38c9b15dd1943a00..1a28f48f98d9a500268a047d34670d1174d8e098 100644 (file)
@@ -56,5 +56,5 @@
  * [including the GNU Public Licence.]
  */
 
-EXTERN char *DES_version;      /* SSLeay version string */
-EXTERN char *libdes_version;   /* old libdes version string */
+OPENSSL_EXTERN char *DES_version;      /* SSLeay version string */
+OPENSSL_EXTERN char *libdes_version;   /* old libdes version string */
index 199d87289a0b20a42178f27e93bfe657ffdbea5e..dfeb1870884cedfa6738f48db1a54769ffb37084 100644 (file)
@@ -60,8 +60,8 @@
 #include "spr.h"
 #include <openssl/opensslv.h>
 
-GLOBAL const char *libdes_version="libdes v 3.24 - 20-Apr-1996 - eay";
-GLOBAL const char *DES_version="DES" OPENSSL_VERSION_PTEXT;
+OPENSSL_GLOBAL const char *libdes_version="libdes v 3.24 - 20-Apr-1996 - eay";
+OPENSSL_GLOBAL const char *DES_version="DES" OPENSSL_VERSION_PTEXT;
 
 const char *des_options(void)
        {
index eaf72d0d0ab00e33f80bf0c7e4687d4b627cc8ae..51694a8bcf228bb4f10c2d6cff66f8deb2c6bee6 100644 (file)
@@ -63,7 +63,7 @@
 
 /* This has some uglies in it but it works - even over sockets. */
 /*extern int errno;*/
-GLOBAL int des_rw_mode=DES_PCBC_MODE;
+OPENSSL_GLOBAL int des_rw_mode=DES_PCBC_MODE;
 
 
 /*
index 2e9c1169d54fdf09666194842e582808445b7c3d..11ef8913d4317626fd7308fe8f9100d8742e2f85 100644 (file)
@@ -68,7 +68,7 @@
 #include "sk.h"
 
 static int check_parity(const des_cblock key);
-GLOBAL int des_check_key=0;
+OPENSSL_GLOBAL int des_check_key=0;
 
 void des_set_odd_parity(des_cblock key)
        {
index 7c10242b0831293f522c8e840a942d20a8b51549..b8fbdcf8d3221a71f200d2c7825a6b30bea69e8c 100644 (file)
@@ -56,7 +56,7 @@
  * [including the GNU Public Licence.]
  */
 
-GLOBAL const DES_LONG des_SPtrans[8][64]={
+OPENSSL_GLOBAL const DES_LONG des_SPtrans[8][64]={
 {
 /* nibble 0 */
 0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L,
index 76b002a0f7ade5e640b67cce23198e0f3afa4387..674079b14b5bbba005afe2aec2aa8ce8dfad4ac3 100644 (file)
@@ -58,7 +58,7 @@
 
 #include "des_locl.h"
 
-EXTERN int des_check_key;
+OPENSSL_EXTERN int des_check_key;
 
 void des_string_to_key(const char *str, des_cblock key)
        {
diff --git a/e_os2.h b/e_os2.h
index 6f0c69396f8ea728495bb8e4d8cbf5cb97765ef1..2bc0b48798b1a5933a1c102adc63a439d8dcb60e 100644 (file)
--- a/e_os2.h
+++ b/e_os2.h
@@ -21,18 +21,6 @@ extern "C" {
 # define OPENSSL_GLOBAL
 #endif
 
-/* The above definitions should be used throughout the library,
- * but as long as EXTERN and GLOBAL occur there, we keep the following
- * definitions, too: */
-#if defined(VMS) && !defined(__DECC)
-# define EXTERN globalref
-# define GLOBAL globaldef
-#else
-# define EXTERN extern
-# define GLOBAL
-#endif
-
-
 #ifdef  __cplusplus
 }
 #endif