aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/preprocessor
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-12-09 18:00:53 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2018-12-17 21:56:32 +0100
commit841a80bb813e6a9d424193dd6cf7fbef70f7feb6 (patch)
treed65f789a79c899ed233a2ac778740db178955409 /validation/preprocessor
parentaf4d1b73c7f935eeb883eada6823758f78d7ed21 (diff)
downloadsparse-dev-841a80bb813e6a9d424193dd6cf7fbef70f7feb6.tar.gz
add predefined macros for [u]int64_t
All LP32 archs use [u]llong and all LP64 use [u]long for these but Darwin which seems to always use [u]llong. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation/preprocessor')
-rw-r--r--validation/preprocessor/predef.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/validation/preprocessor/predef.c b/validation/preprocessor/predef.c
index 7a7b575a..f00a471f 100644
--- a/validation/preprocessor/predef.c
+++ b/validation/preprocessor/predef.c
@@ -21,6 +21,8 @@ int test(void)
TEST_MAX(UINT8, 0xffU);
TEST_MAX( INT16, 0x7fff);
TEST_MAX(UINT16, 0xffffU);
+ TEST_MAX( INT64, 0x7fffffffffffffffLL);
+ TEST_MAX(UINT64, 0xffffffffffffffffULL);
TEST_SMAX(INTMAX, __INTMAX_TYPE__);
TEST_UMAX(UINTMAX, __UINTMAX_TYPE__);
TEST_SMAX(INTPTR, __INTPTR_TYPE__);