diff options
Diffstat (limited to 'src/include/c.h')
-rw-r--r-- | src/include/c.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/c.h b/src/include/c.h index af799dc1dfb..4f8bbfcd621 100644 --- a/src/include/c.h +++ b/src/include/c.h @@ -343,6 +343,11 @@ typedef unsigned PG_INT128_TYPE uint128; #define PG_INT64_MAX INT64CONST(0x7FFFFFFFFFFFFFFF) #define PG_UINT64_MAX UINT64CONST(0xFFFFFFFFFFFFFFFF) +/* Max value of size_t might also be missing if we don't have stdint.h */ +#ifndef SIZE_MAX +#define SIZE_MAX ((size_t) -1) +#endif + /* * We now always use int64 timestamps, but keep this symbol defined for the * benefit of external code that might test it. |