> BTW, _MSC_VER was not
> defined so I changed it to __NETWARE__ which was defined (to my
> surprise):
Defined or not seems to be irrelevant. Indeed, __rol intrinsic is the
one which is implemented and it should have beed engaged as it was (i.e.
without check for a Netware specific macro, pre-defined or not):
> int foo(int a) { return _lrotl(a,1+_MSC_VER); }
> 00000008: E800000000 call _lrotl
>
> int bar(int a) { return __rol(a,1+__MWERKS__); }
> 00000006: C1C007 rol eax,0x7
Verdon, can you confirm that it works without #elif
defined(OPENSSL_SYSNAME_NETWARE) in __MWERKS__ section of
crypto/md32_common.h? It should:-) A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]