summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRobin Watts <Robin.Watts@artifex.com>2019-07-03 15:23:46 +0100
committerRobin Watts <Robin.Watts@artifex.com>2019-07-03 18:38:20 +0100
commit761a8b513a28a9c4f4f1e83150556e7407f0d74a (patch)
tree91307ff68f01f6d80d7664c0e0a328e6945b0bef /arch
parentd306e93d487a6539804c6343986bcbca2ecc37a8 (diff)
downloadghostpdl-761a8b513a28a9c4f4f1e83150556e7407f0d74a.tar.gz
Add size_t definitions to genarch.
Diffstat (limited to 'arch')
-rw-r--r--arch/windows-arm-msvc.h4
-rw-r--r--arch/windows-x64-msvc.h5
-rw-r--r--arch/windows-x86-msvc.h4
3 files changed, 12 insertions, 1 deletions
diff --git a/arch/windows-arm-msvc.h b/arch/windows-arm-msvc.h
index e95314eea..a814f753a 100644
--- a/arch/windows-arm-msvc.h
+++ b/arch/windows-arm-msvc.h
@@ -21,6 +21,7 @@
#define ARCH_ALIGN_SHORT_MOD 2
#define ARCH_ALIGN_INT_MOD 4
#define ARCH_ALIGN_LONG_MOD 4
+#define ARCH_ALIGN_SIZE_T_MOD 4
#define ARCH_ALIGN_PTR_MOD 4
#define ARCH_ALIGN_FLOAT_MOD 4
#define ARCH_ALIGN_DOUBLE_MOD 8
@@ -31,6 +32,8 @@
#define ARCH_LOG2_SIZEOF_SHORT 1
#define ARCH_LOG2_SIZEOF_INT 2
#define ARCH_LOG2_SIZEOF_LONG 2
+#define ARCH_LOG2_SIZEOF_SIZE_T 2
+#define ARCH_SIZEOF_SIZE_T 4
#ifndef ARCH_SIZEOF_GX_COLOR_INDEX
#define ARCH_SIZEOF_GX_COLOR_INDEX 8
@@ -48,6 +51,7 @@
#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
+#define ARCH_MAX_SIZE_T ((size_t)~0L + (size_t)0)
/* ---------------- Miscellaneous ---------------- */
diff --git a/arch/windows-x64-msvc.h b/arch/windows-x64-msvc.h
index 300c30842..934d60cc3 100644
--- a/arch/windows-x64-msvc.h
+++ b/arch/windows-x64-msvc.h
@@ -21,6 +21,7 @@
#define ARCH_ALIGN_SHORT_MOD 2
#define ARCH_ALIGN_INT_MOD 4
#define ARCH_ALIGN_LONG_MOD 4
+#define ARCH_ALIGN_SIZE_T_MOD 8
#define ARCH_ALIGN_PTR_MOD 8
#define ARCH_ALIGN_FLOAT_MOD 4
#define ARCH_ALIGN_DOUBLE_MOD 8
@@ -31,6 +32,8 @@
#define ARCH_LOG2_SIZEOF_SHORT 1
#define ARCH_LOG2_SIZEOF_INT 2
#define ARCH_LOG2_SIZEOF_LONG 2
+#define ARCH_LOG2_SIZEOF_SIZE_T 3
+#define ARCH_SIZEOF_SIZE_T 8
#ifndef ARCH_SIZEOF_GX_COLOR_INDEX
#define ARCH_SIZEOF_GX_COLOR_INDEX 8
@@ -48,6 +51,7 @@
#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
+#define ARCH_MAX_SIZE_T ((size_t)~0L + (size_t)0)
/* ---------------- Miscellaneous ---------------- */
@@ -56,4 +60,3 @@
#define ARCH_FLOATS_ARE_IEEE 1
#define ARCH_ARITH_RSHIFT 2
#define ARCH_DIV_NEG_POS_TRUNCATES 1
-
diff --git a/arch/windows-x86-msvc.h b/arch/windows-x86-msvc.h
index cc1734798..23b8d6181 100644
--- a/arch/windows-x86-msvc.h
+++ b/arch/windows-x86-msvc.h
@@ -21,6 +21,7 @@
#define ARCH_ALIGN_SHORT_MOD 2
#define ARCH_ALIGN_INT_MOD 4
#define ARCH_ALIGN_LONG_MOD 4
+#define ARCH_ALIGN_SIZE_T_MOD 4
#define ARCH_ALIGN_PTR_MOD 4
#define ARCH_ALIGN_FLOAT_MOD 4
#define ARCH_ALIGN_DOUBLE_MOD 8
@@ -31,6 +32,8 @@
#define ARCH_LOG2_SIZEOF_SHORT 1
#define ARCH_LOG2_SIZEOF_INT 2
#define ARCH_LOG2_SIZEOF_LONG 2
+#define ARCH_LOG2_SIZEOF_SIZE_T 2
+#define ARCH_SIZEOF_SIZE_T 4
#ifndef ARCH_SIZEOF_GX_COLOR_INDEX
#define ARCH_SIZEOF_GX_COLOR_INDEX 8
@@ -48,6 +51,7 @@
#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
+#define ARCH_MAX_SIZE_T ((size_t)~0L + (size_t)0)
/* ---------------- Miscellaneous ---------------- */