Arne Ansper wrote:
> One of my colleagues, Mr. Toomas Kiisk <[EMAIL PROTECTED]> made changed
> BIO_s_log so that required functions from advapi32.dll are looked up at
> runtime, so you don't have to create NT and 9x versions of OpenSSL
> DLLs. I attached the diff between 0.9.5a and our version.
Good. I'm guessing this would then allow us to unify the .DEF files for
WIN32 and WINNT builds, the current difference being only the
export/non-export of the BIO_s_log() function.
There are also two dependencies on the WINNT pre-processor definition in
e_os.h, one of which (NO_SYSLOG) we might hopefully be able to remove
now that we've moved the winNT checking into runtime.
The other WINNT-related define is WIN_CONSOLE_BUG, which is checked in
crypto\des\read_pwd.c, which might also require some run-time lookup
instead of pre-processor hacking.
//oscar
S/MIME Cryptographic Signature