diff --git a/lib/zig.h b/lib/zig.h index 14b50aea47fb87a3157ef5212670367d5cc57a96..df18c4cadd0a7486f10d81d03baad9f8e94efd9c 100644 --- a/lib/zig.h +++ b/lib/zig.h @@ -41,7 +41,7 @@ typedef char bool; #define zig_has_attribute(attribute) 0 #endif -#if __LITTLE_ENDIAN__ || _MSC_VER +#if defined(_MSC_VER) || __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ #define zig_little_endian 1 #define zig_big_endian 0 #else