summaryrefslogtreecommitdiff
path: root/devel/firmware-utils/files/patch-freebsd.h
blob: c3bd2af7b5fe704cad0bb777d013de62806017a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
--- /dev/null	2011-12-22 15:12:10.000000000 +0100
+++ freebsd.h	2011-12-22 15:09:36.970404879 +0100
@@ -0,0 +1,9 @@
+/*
+ *
+ */
+
+#define	bswap_8(x)	((x) & 0xff)
+#define bswap_16(x)	((bswap_8(x) << 8) | bswap_8((x) >> 8))
+#define	bswap_32(x)	((bswap_16(x) << 16) | bswap_16((x) >> 16))
+#define bswap_64(x)	((bswap_32(x) << 32) | bswap_32((x) >> 32))
+