I tried compiling for MingW and with OPENSSL_EXPORT_VAR_AS_FUNCTION
defined. But struck a gcc 3.4.1 error because of  "extern static ...". 
Patch:

--- orig/e_os2.h     Tue Jul 27 16:00:12 2004
+++ e_os2.h      Sun Sep 26 15:07:24 2004
@@ -268,7 +268,7 @@
 */
 #ifdef OPENSSL_EXPORT_VAR_AS_FUNCTION
 # define OPENSSL_IMPLEMENT_GLOBAL(type,name)                        \
-       extern static type _hide_##name;                             \
+       extern type _hide_##name;                            \
        type *_shadow_##name(void) { return &_hide_##name; }         \
        static type _hide_##name
 # define OPENSSL_DECLARE_GLOBAL(type,name) type *_shadow_##name(void)

--gv


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to