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]

Reply via email to