From feefb065122b316730d54601f277f07e9d456208 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Wed, 16 Jan 2019 13:21:36 +0100 Subject: [PATCH] mescc: Mes C Library: Support gcc-4.6.4: Fix uintptr_t, add [u]intmax_t. * include/stdint.h: Fix uintptr_t, add [u]intmax_t. --- include/stdint.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/stdint.h b/include/stdint.h index 80f55e24..4ebcf548 100644 --- a/include/stdint.h +++ b/include/stdint.h @@ -61,6 +61,24 @@ typedef long long int64_t; typedef int intmax_t; typedef unsigned uintmax_t; +#ifndef __MES_SIZE_T +#define __MES_SIZE_T +#undef size_t +typedef unsigned long size_t; +#endif + +#ifndef __MES_INTPTR_T +#define __MES_INTPTR_T +#undef intptr_t +typedef long intptr_t; +#endif + +#ifndef __MES_UINTPTR_T +#define __MES_UINTPTR_T +#undef uintptr_t +typedef long uintptr_t; +#endif + #include #define CHAR_BIT 8