From cc3e062484483f0c9b39da8798b46539191f3e82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 14 Nov 2023 14:06:27 +0100 Subject: [PATCH] Simplify NAN boxing macro setting --- quickjs.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/quickjs.h b/quickjs.h index adeb2ba..5c7c9e4 100644 --- a/quickjs.h +++ b/quickjs.h @@ -55,14 +55,8 @@ typedef struct JSClass JSClass; typedef uint32_t JSClassID; typedef uint32_t JSAtom; -#if INTPTR_MAX >= INT64_MAX -#define JS_PTR64 -#define JS_PTR64_DEF(a) a -#else -#define JS_PTR64_DEF(a) -#endif - -#ifndef JS_PTR64 +#if INTPTR_MAX < INT64_MAX +/* Use NAN boxing for 32bit builds. */ #define JS_NAN_BOXING #endif