From f1c8acdb0fb28f9d060cff677e153942bb56047e Mon Sep 17 00:00:00 2001 From: jackun Date: Thu, 19 Mar 2020 18:09:06 +0200 Subject: [PATCH] elfhacks: check UINTPTR_MAX size of architecture bitness instead --- include/elfhacks.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/elfhacks.h b/include/elfhacks.h index d1be8e2..3d9417f 100644 --- a/include/elfhacks.h +++ b/include/elfhacks.h @@ -28,9 +28,10 @@ Pyry Haulos */ - +#pragma once #include #include +#include #ifdef __cplusplus extern "C" { @@ -38,10 +39,9 @@ extern "C" { #define __PUBLIC __attribute__ ((visibility ("default"))) -#ifdef __x86_64__ +#if UINTPTR_MAX == 0xffffffffffffffff # define __elf64 -#endif -#ifdef __i386__ +#else # define __elf32 #endif