From 8b2c07f4be4096155de1b7f840abddafed35cc96 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Wed, 24 Jan 2007 09:25:12 +0000 Subject: [PATCH] Fix compile on ppc. --- stepmania/src/libtomcrypt/src/headers/tomcrypt_cfg.h | 4 +++- stepmania/src/libtomcrypt/src/headers/tomcrypt_pk.h | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania/src/libtomcrypt/src/headers/tomcrypt_cfg.h b/stepmania/src/libtomcrypt/src/headers/tomcrypt_cfg.h index be1176ef1c..518d6b237a 100644 --- a/stepmania/src/libtomcrypt/src/headers/tomcrypt_cfg.h +++ b/stepmania/src/libtomcrypt/src/headers/tomcrypt_cfg.h @@ -80,8 +80,10 @@ LTC_EXPORT int LTC_CALL XSTRCMP(const char *s1, const char *s2); #endif /* detect PPC32 */ -#if !defined(__STRICT_ANSI__) && defined(LTC_PPC32) +#if !defined(__STRICT_ANSI__) && (defined(LTC_PPC32) || defined(__ppc__)) +#if !defined(ENDIAN_BIG) // SM #define ENDIAN_BIG +#endif #define ENDIAN_32BITWORD #define LTC_FAST #define LTC_FAST_TYPE unsigned long diff --git a/stepmania/src/libtomcrypt/src/headers/tomcrypt_pk.h b/stepmania/src/libtomcrypt/src/headers/tomcrypt_pk.h index 079ae3ea0f..123f914f9e 100644 --- a/stepmania/src/libtomcrypt/src/headers/tomcrypt_pk.h +++ b/stepmania/src/libtomcrypt/src/headers/tomcrypt_pk.h @@ -496,11 +496,13 @@ int der_printable_char_encode(int c); int der_printable_value_decode(int v); /* UTF-8 */ +#ifndef _BSD_WCHAR_T_DEFINED_ #if (defined(SIZE_MAX) || __STDC_VERSION__ >= 199901L || defined(WCHAR_MAX) || defined(_WCHAR_T) || defined(_WCHAR_T_DEFINED)) && !defined(LTC_NO_WCHAR) #include #else typedef ulong32 wchar_t; #endif +#endif int der_encode_utf8_string(const wchar_t *in, unsigned long inlen, unsigned char *out, unsigned long *outlen);