ports/net/ipsumdump/files/patch-src_aggwtree.cc
Craig Leres 39a4ccbcc8 net/ipsumdump: Unbreak amd64 build after 64825b9
aggwtree.cc:859:7: error: use of undeclared identifier 'bswap_32'
                add(bswap_32(ubuf[2*i]), bswap_32(ubuf[2*i + 1]));
                    ^
aggwtree.cc:859:28: error: use of undeclared identifier 'bswap_32'
                add(bswap_32(ubuf[2*i]), bswap_32(ubuf[2*i + 1]));
                                         ^
2 errors generated.
gmake[1]: *** [Makefile:46: aggwtree.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
aggtree.cc:1139:7: error: use of undeclared identifier 'bswap_32'
                add(bswap_32(ubuf[2*i]), bswap_32(ubuf[2*i + 1]));
                    ^
aggtree.cc:1139:28: error: use of undeclared identifier 'bswap_32'
                add(bswap_32(ubuf[2*i]), bswap_32(ubuf[2*i + 1]));
                                         ^
2 errors generated.
2024-06-06 10:41:07 -07:00

15 lines
394 B
C++

--- src/aggwtree.cc.orig 2014-05-02 12:23:53 UTC
+++ src/aggwtree.cc
@@ -10,9 +10,11 @@
#ifdef HAVE_BYTEORDER_H
#include <byteorder.h>
#else
+#if !defined(__powerpc64__) && !defined(POWERPC64)
static inline uint32_t bswap_32(uint32_t u) {
return ((u >> 24) | ((u & 0xff0000) >> 8) | ((u & 0xff00) << 8) | ((u & 0xff) << 24));
}
+#endif
#endif
typedef AggregateWTree::WNode WNode;