From 4bb888e624e86d913ba27200dcee2769f4b73ce9 Mon Sep 17 00:00:00 2001 From: David Given Date: Wed, 20 Jan 2016 23:25:39 +0100 Subject: [PATCH] Don't use the 16-bit definitions if the compiler's provided 32-bit ones. --- Library/include/sys/types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/include/sys/types.h b/Library/include/sys/types.h index 1cdd1292..bae13731 100644 --- a/Library/include/sys/types.h +++ b/Library/include/sys/types.h @@ -28,12 +28,12 @@ typedef unsigned char uchar; typedef unsigned int uint; #endif -#ifndef __SIZE_T_DEFINED +#if !defined(__SIZE_T_DEFINED) && !defined(_SIZE_T_DEFINED) #define __SIZE_T_DEFINED typedef uint16_t size_t; #endif -#ifndef __SSIZE_T_DEFINED +#if !defined(__SSIZE_T_DEFINED) && !defined(_SSIZE_T_DEFINED) #define __SSIZE_T_DEFINED typedef int16_t ssize_t; #endif -- 2.34.1