summaryrefslogtreecommitdiff
path: root/biology/vsearch/patches/patch-src_city.cc
blob: 77346020c823fb063fb7e35a5bf1fddbf2a19383 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$NetBSD: patch-src_city.cc,v 1.1 2019/05/10 16:19:22 bacon Exp $

# Portability

--- src/city.cc.orig	2019-04-30 11:57:32 UTC
+++ src/city.cc
@@ -60,6 +60,13 @@ static uint32 UNALIGNED_LOAD32(const char *p) {
 #define bswap_32(x) OSSwapInt32(x)
 #define bswap_64(x) OSSwapInt64(x)
 
+#elif defined(__FreeBSD__)
+
+#include <sys/endian.h>
+
+#define bswap_32(x) bswap32(x)
+#define bswap_64(x) bswap64(x)
+
 #elif defined(__NetBSD__)
 
 #include <sys/types.h>