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.
15 lines
394 B
C++
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;
|