From 42220676d71e75813f40c886ad8b9f494af36263 Mon Sep 17 00:00:00 2001 From: Christian Jullien Date: Mon, 11 Jan 2021 12:19:09 +0100 Subject: [PATCH] OpenBSD: x86 use few clang compatible C types --- include/tccdefs.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/tccdefs.h b/include/tccdefs.h index 5cac7564..ae0364eb 100644 --- a/include/tccdefs.h +++ b/include/tccdefs.h @@ -18,8 +18,13 @@ #if __SIZEOF_POINTER__ == 4 /* 32bit systems. */ +#if defined TARGETOS_OpenBSD + #define __SIZE_TYPE__ unsigned long + #define __PTRDIFF_TYPE__ long +#else #define __SIZE_TYPE__ unsigned int #define __PTRDIFF_TYPE__ int +#endif #define __ILP32__ 1 #define __INT64_TYPE__ long long #elif __SIZEOF_LONG__ == 4