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 14b50aea47..df18c4cadd 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