1 | |
---|
2 | Support Darwin/PowerPC |
---|
3 | |
---|
4 | --- mercurial/thirdparty/sha1dc/lib/sha1.c.orig 2023-04-11 20:39:20.000000000 +0000 |
---|
5 | +++ mercurial/thirdparty/sha1dc/lib/sha1.c |
---|
6 | @@ -102,6 +102,10 @@ |
---|
7 | */ |
---|
8 | #define SHA1DC_BIGENDIAN |
---|
9 | |
---|
10 | +#elif (defined(__APPLE__) && defined(__BIG_ENDIAN__) && !defined(SHA1DC_BIGENDIAN)) |
---|
11 | +/* older gcc compilers which are the default on Apple PPC do not define __BYTE_ORDER__ */ |
---|
12 | +#define SHA1DC_BIGENDIAN |
---|
13 | + |
---|
14 | /* Not under GCC-alike or glibc or *BSD or newlib or <processor whitelist> or <os whitelist> */ |
---|
15 | #elif defined(SHA1DC_ON_INTEL_LIKE_PROCESSOR) |
---|
16 | /* |
---|