I tested it. It's getting better, but still has some problems.
- VC-32.pl
1. It seems semi-colon is required after }.
2. Use /machine:MIPS instead of /machine:R4100 or something for MIPS.
Got it.
- cryptlib.c
3. MB_TASKMODAL is not supported.
I've chosen to skip it unconditionally. Documentation says it defaults
to MB_APPMODAL if nothing is specified and we'll just live with it.
4. It causes an 'Unreferenced variable' warning.
- dso_win32.c
5. The signature for LoadLibraryA is wrong.
6. There is a typo.
Got all three.
- md2test.c and ssltest.c
7. Require a return statement even if it is never used.
I've chosen to return err; [as opposite to return 0;].
- ectest.c
8. It causes a following warning.
.\crypto\ec\ectest.c (807) : warning C4959: char2_field_tests: this procedure
not optimized because it
exceeds size threshold; to optimize this procedure use /QMOb<value>
option with value >= 4070
Here is a patch to fix these problems except for 8. About 8, you can
supress it using pragma or just add a command line option.
You mean like #pragma warning(disable:4959) or /wd4959? Please verify
either and confirm.
In addition, some problems occur when I compile for SH3, so I'll delve
into it later.
Great! I mean not that there're problems, but that someone is looking
into it:-) Thanks. A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager [EMAIL PROTECTED]