From 9c5cf1a56711de00e64e8ef4366e3d190923e44b Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Fri, 3 Oct 2025 22:05:39 +0100 Subject: [PATCH] magic.h: DLONG_PREFIX add other Linux 64bit ifdefs --- utils/magic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/magic.h b/utils/magic.h index 0a08ba8c..e24da5a5 100644 --- a/utils/magic.h +++ b/utils/magic.h @@ -51,7 +51,7 @@ ERROR: Cannot compile without knowing the size of a pointer. See utils/magic.h typedef int64_t dlong; #define DLONG_MAX INT64_MAX #define DLONG_MIN INT64_MIN -#if (defined(__x86_64__) && !defined(_WIN64)) +#if ((defined(__x86_64__) || defined(__aarch64__) || defined(__ppc64__) || defined(__riscv64__) || defined(__arm64__)) && !defined(_WIN64)) /* gcc x86_64 defines int64_t as 'long int' on LP64 */ #define DLONG_PREFIX "l" #else