From caebb72411c3839803a6784cab02866e69787cac Mon Sep 17 00:00:00 2001 From: Trim21 Date: Sun, 4 Jan 2026 07:51:52 +0800 Subject: [PATCH] fix(wasm): define UINT64_MAX and update UINTPTR_MAX for wasm32/wasm64 --- crates/language/wasm/include/stdint.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/language/wasm/include/stdint.h b/crates/language/wasm/include/stdint.h index 5f7cb264..35e578ea 100644 --- a/crates/language/wasm/include/stdint.h +++ b/crates/language/wasm/include/stdint.h @@ -27,12 +27,16 @@ typedef long unsigned int uintptr_t; #define UINT32_MAX 4294967295U +#define UINT64_MAX 18446744073709551615ULL + #if defined(__wasm32__) +#define UINTPTR_MAX UINT32_MAX #define SIZE_MAX 4294967295UL #elif defined(__wasm64__) +#define UINTPTR_MAX UINT64_MAX #define SIZE_MAX 18446744073709551615UL #endif