openwrt-packages/libs/libartnet/patches/001-bswap_16.patch

13 lines
295 B
Diff

--- a/artnet/private.h
+++ b/artnet/private.h
@@ -100,7 +100,9 @@ extern uint16_t HIGH_BYTE;
#endif
// byte ordering macros
+#ifndef bswap_16
#define bswap_16(x) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))
+#endif
// htols : convert short from host to little endian order
#ifdef WIN32