From 43a1b88bc822ad04d51ff0fa8f5704da52ca4202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 1 Dec 2024 14:03:17 +0100 Subject: [PATCH] zig.h: Use __BYTE_ORDER__ instead of __LITTLE_ENDIAN__ for endianness check. The former is supported by most compilers while the latter is Clang-only. --- lib/zig.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.54.0