One other thing is that cmll_loc.h includes <intypes.h> for non-MSCV
targets. This header is not omni-present. A patch for djgpp at least:
--- crypto\camellia\cmll_loc.org 2006-07-20 17:01:50 +0200
+++ crypto\camellia\cmll_loc.h 2006-07-20 16:57:54 +0200
@@ -77,6 +77,8 @@
typedef unsigned char uint8_t;
typedef unsigned int uint32_t;
typedef unsigned __int64 uint64_t;
+#elif defined(DJGPP)
+#define uint32_t unsigned int
#else
#include <inttypes.h>
#endif
For the record. My standpoint is that it apparently needs some more
"generic" reconsideration first. I mean I'd be reluctant to apply such
platform specific patches and address the problem by the root. For
example, as far as performance goes the whole update (or most of it) can
be just reverted... A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]