From 7eda4c830f7671b97c16faef12064eb9671047dd Mon Sep 17 00:00:00 2001 From: David Brown Date: Tue, 23 Aug 2016 18:59:24 +0100 Subject: [PATCH] Update bootstrap sources. --- bootstrap/unix-44/SYSTEM.h | 5 +++-- bootstrap/unix-48/SYSTEM.h | 5 +++-- bootstrap/unix-88/SYSTEM.h | 5 +++-- bootstrap/windows-48/SYSTEM.h | 5 +++-- bootstrap/windows-88/SYSTEM.h | 5 +++-- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/bootstrap/unix-44/SYSTEM.h b/bootstrap/unix-44/SYSTEM.h index d9e1f6fb..6377745e 100644 --- a/bootstrap/unix-44/SYSTEM.h +++ b/bootstrap/unix-44/SYSTEM.h @@ -16,7 +16,7 @@ typedef unsigned short int SYSTEM_CARD16; typedef signed char SYSTEM_INT8; typedef unsigned char SYSTEM_CARD8; -#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) +#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) || defined(__LP64__) #if defined(_WIN64) typedef unsigned long long size_t; #else @@ -27,7 +27,8 @@ typedef unsigned char SYSTEM_CARD8; #endif #define SYSTEM_ADDRESS size_t -#define _SIZE_T_DECLARED // For FreeBSD and OpenBSD: +#define _SIZE_T_DECLARED // For FreeBSD +#define _SIZE_T_DEFINED_ // For OpenBSD void *memcpy(void *dest, const void *source, SYSTEM_ADDRESS size); diff --git a/bootstrap/unix-48/SYSTEM.h b/bootstrap/unix-48/SYSTEM.h index d9e1f6fb..6377745e 100644 --- a/bootstrap/unix-48/SYSTEM.h +++ b/bootstrap/unix-48/SYSTEM.h @@ -16,7 +16,7 @@ typedef unsigned short int SYSTEM_CARD16; typedef signed char SYSTEM_INT8; typedef unsigned char SYSTEM_CARD8; -#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) +#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) || defined(__LP64__) #if defined(_WIN64) typedef unsigned long long size_t; #else @@ -27,7 +27,8 @@ typedef unsigned char SYSTEM_CARD8; #endif #define SYSTEM_ADDRESS size_t -#define _SIZE_T_DECLARED // For FreeBSD and OpenBSD: +#define _SIZE_T_DECLARED // For FreeBSD +#define _SIZE_T_DEFINED_ // For OpenBSD void *memcpy(void *dest, const void *source, SYSTEM_ADDRESS size); diff --git a/bootstrap/unix-88/SYSTEM.h b/bootstrap/unix-88/SYSTEM.h index d9e1f6fb..6377745e 100644 --- a/bootstrap/unix-88/SYSTEM.h +++ b/bootstrap/unix-88/SYSTEM.h @@ -16,7 +16,7 @@ typedef unsigned short int SYSTEM_CARD16; typedef signed char SYSTEM_INT8; typedef unsigned char SYSTEM_CARD8; -#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) +#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) || defined(__LP64__) #if defined(_WIN64) typedef unsigned long long size_t; #else @@ -27,7 +27,8 @@ typedef unsigned char SYSTEM_CARD8; #endif #define SYSTEM_ADDRESS size_t -#define _SIZE_T_DECLARED // For FreeBSD and OpenBSD: +#define _SIZE_T_DECLARED // For FreeBSD +#define _SIZE_T_DEFINED_ // For OpenBSD void *memcpy(void *dest, const void *source, SYSTEM_ADDRESS size); diff --git a/bootstrap/windows-48/SYSTEM.h b/bootstrap/windows-48/SYSTEM.h index d9e1f6fb..6377745e 100644 --- a/bootstrap/windows-48/SYSTEM.h +++ b/bootstrap/windows-48/SYSTEM.h @@ -16,7 +16,7 @@ typedef unsigned short int SYSTEM_CARD16; typedef signed char SYSTEM_INT8; typedef unsigned char SYSTEM_CARD8; -#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) +#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) || defined(__LP64__) #if defined(_WIN64) typedef unsigned long long size_t; #else @@ -27,7 +27,8 @@ typedef unsigned char SYSTEM_CARD8; #endif #define SYSTEM_ADDRESS size_t -#define _SIZE_T_DECLARED // For FreeBSD and OpenBSD: +#define _SIZE_T_DECLARED // For FreeBSD +#define _SIZE_T_DEFINED_ // For OpenBSD void *memcpy(void *dest, const void *source, SYSTEM_ADDRESS size); diff --git a/bootstrap/windows-88/SYSTEM.h b/bootstrap/windows-88/SYSTEM.h index d9e1f6fb..6377745e 100644 --- a/bootstrap/windows-88/SYSTEM.h +++ b/bootstrap/windows-88/SYSTEM.h @@ -16,7 +16,7 @@ typedef unsigned short int SYSTEM_CARD16; typedef signed char SYSTEM_INT8; typedef unsigned char SYSTEM_CARD8; -#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) +#if (__SIZEOF_POINTER__ == 8) || defined(_WIN64) || defined(__LP64__) #if defined(_WIN64) typedef unsigned long long size_t; #else @@ -27,7 +27,8 @@ typedef unsigned char SYSTEM_CARD8; #endif #define SYSTEM_ADDRESS size_t -#define _SIZE_T_DECLARED // For FreeBSD and OpenBSD: +#define _SIZE_T_DECLARED // For FreeBSD +#define _SIZE_T_DEFINED_ // For OpenBSD void *memcpy(void *dest, const void *source, SYSTEM_ADDRESS size);