X-Git-Url: https://git.sven.stormbind.net/?p=sven%2Ffuse-exfat.git;a=blobdiff_plain;f=libexfat%2Fplatform.h;fp=libexfat%2Fplatform.h;h=d42e1ee102a7c4743633a0441e40d48417a10794;hp=9ab3155d36bafc823f60a93d00679e1fa8a686c5;hb=b747352475991e7b96183fa1014937efd3e47187;hpb=5151112c14bb7cdc93bcc66901485d94f2ab0c24 diff --git a/libexfat/platform.h b/libexfat/platform.h index 9ab3155..d42e1ee 100644 --- a/libexfat/platform.h +++ b/libexfat/platform.h @@ -56,6 +56,16 @@ #define EXFAT_LITTLE_ENDIAN _LITTLE_ENDIAN #define EXFAT_BIG_ENDIAN _BIG_ENDIAN +#elif defined(__sun) + +#include +#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