]> git.sven.stormbind.net Git - sven/fuse-exfat.git/blobdiff - libexfat/platform.h
New upstream version 1.3.0+git20220115
[sven/fuse-exfat.git] / libexfat / platform.h
index 9ab3155d36bafc823f60a93d00679e1fa8a686c5..d42e1ee102a7c4743633a0441e40d48417a10794 100644 (file)
 #define EXFAT_LITTLE_ENDIAN _LITTLE_ENDIAN
 #define EXFAT_BIG_ENDIAN _BIG_ENDIAN
 
+#elif defined(__sun)
+
+#include <endian.h>
+#define exfat_bswap16(x) bswap_16(x)
+#define exfat_bswap32(x) bswap_32(x)
+#define exfat_bswap64(x) bswap_64(x)
+#define EXFAT_BYTE_ORDER __BYTE_ORDER
+#define EXFAT_LITTLE_ENDIAN __LITTLE_ENDIAN
+#define EXFAT_BIG_ENDIAN __BIG_ENDIAN
+
 #else 
 #error Unknown platform
 #endif