net/ipsumdump: fix build on powerpc64

aggtree.cc:14:24: error: static declaration of '__builtin_bswap32' follows non-static declaration
   14 | static inline uint32_t bswap_32(uint32_t u) {
      |                        ^
/usr/include/byteswap.h:38:21: note: expanded from macro 'bswap_32'
   38 | #define bswap_32(x) __bswap32(x)
      |                     ^
/usr/include/sys/_endian.h:84:22: note: expanded from macro '__bswap32'
   84 | #define __bswap32(x)    __builtin_bswap32(x)
      |                         ^
This commit is contained in:
Piotr Kubaj 2024-06-02 01:12:16 +02:00
parent 26de591885
commit 64825b99d9
2 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,13 @@
--- src/aggtree.cc.orig 2024-06-01 22:57:34 UTC
+++ src/aggtree.cc
@@ -10,10 +10,6 @@
#ifdef HAVE_BYTEORDER_H
#include <byteorder.h>
-#else
-static inline uint32_t bswap_32(uint32_t u) {
- return ((u >> 24) | ((u & 0xff0000) >> 8) | ((u & 0xff00) << 8) | ((u & 0xff) << 24));
-}
#endif

View file

@ -0,0 +1,13 @@
--- src/aggwtree.cc.orig 2024-06-01 22:57:44 UTC
+++ src/aggwtree.cc
@@ -9,10 +9,6 @@
#ifdef HAVE_BYTEORDER_H
#include <byteorder.h>
-#else
-static inline uint32_t bswap_32(uint32_t u) {
- return ((u >> 24) | ((u & 0xff0000) >> 8) | ((u & 0xff00) << 8) | ((u & 0xff) << 24));
-}
#endif
typedef AggregateWTree::WNode WNode;