diff --git a/cjdns.ppc64.patch b/cjdns.ppc64.patch index d28fd38..5e37950 100644 --- a/cjdns.ppc64.patch +++ b/cjdns.ppc64.patch @@ -53,3 +53,46 @@ diff -up ./util/ArchInfo.c.ppc64 ./util/ArchInfo.c #else #error architecture unknown #endif +diff -up ./util/test/Endian_test.c.ppc64 ./util/test/Endian_test.c +--- ./util/test/Endian_test.c.ppc64 2016-12-05 10:48:46.767433986 -0500 ++++ ./util/test/Endian_test.c 2016-12-05 10:50:23.116623515 -0500 +@@ -40,32 +40,32 @@ int main() + Assert_true(c == Endian_bigEndianToHost16(sc)); + Assert_true(c == Endian_hostToBigEndian16(sc)); + Assert_true(c == Endian_hostToLittleEndian16(c)); +- Assert_true(c == Endian_hostToLittleEndian16(c)); ++ Assert_true(c == Endian_littleEndianToHost16(c)); + + Assert_true(a == Endian_bigEndianToHost32(sa)); + Assert_true(a == Endian_hostToBigEndian32(sa)); + Assert_true(a == Endian_hostToLittleEndian32(a)); +- Assert_true(a == Endian_hostToLittleEndian32(a)); ++ Assert_true(a == Endian_littleEndianToHost32(a)); + + Assert_true(b == Endian_bigEndianToHost64(sb)); + Assert_true(b == Endian_hostToBigEndian64(sb)); + Assert_true(b == Endian_hostToLittleEndian64(b)); +- Assert_true(b == Endian_hostToLittleEndian64(b)); ++ Assert_true(b == Endian_littleEndianToHost64(b)); + } else { + Assert_true(c == Endian_bigEndianToHost16(c)); + Assert_true(c == Endian_hostToBigEndian16(c)); + Assert_true(c == Endian_hostToLittleEndian16(sc)); +- Assert_true(c == Endian_hostToLittleEndian16(sc)); ++ Assert_true(c == Endian_littleEndianToHost16(sc)); + + Assert_true(a == Endian_bigEndianToHost32(a)); + Assert_true(a == Endian_hostToBigEndian32(a)); + Assert_true(a == Endian_hostToLittleEndian32(sa)); +- Assert_true(a == Endian_hostToLittleEndian32(sa)); ++ Assert_true(a == Endian_littleEndianToHost32(sa)); + + Assert_true(b == Endian_bigEndianToHost64(b)); + Assert_true(b == Endian_hostToBigEndian64(b)); + Assert_true(b == Endian_hostToLittleEndian64(sb)); +- Assert_true(b == Endian_hostToLittleEndian64(sb)); ++ Assert_true(b == Endian_littleEndianToHost64(sb)); + } + + Assert_true(b == Endian_byteSwap64(sb)); +