summaryrefslogtreecommitdiff
path: root/devel/firmware-utils/files/freebsd.h
diff options
context:
space:
mode:
Diffstat (limited to 'devel/firmware-utils/files/freebsd.h')
-rw-r--r--devel/firmware-utils/files/freebsd.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/devel/firmware-utils/files/freebsd.h b/devel/firmware-utils/files/freebsd.h
new file mode 100644
index 000000000000..a333b7930056
--- /dev/null
+++ b/devel/firmware-utils/files/freebsd.h
@@ -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))
+