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]