summaryrefslogtreecommitdiff
path: root/tests/testtypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testtypes.c')
-rw-r--r--tests/testtypes.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/testtypes.c b/tests/testtypes.c
index 4ed880b..b3ad376 100644
--- a/tests/testtypes.c
+++ b/tests/testtypes.c
@@ -15,15 +15,21 @@ int main(void)
{
uint32_t uint32=0xffffFFFF;
uint64_t uint64=0xFFFFFFFFFFFFFFFFLL;
+ int32_t int32=0x7fffffff;
+ int64_t int64=0x7fffFFFFffffFFFFLL;
off_t offset=TYPE_MAX(off_t); /* Depends on _FILE_OFFSET_BITS */
size_t size=TYPE_MAX(size_t); /* Depends on int size */
printf("uint32_t max %20"PRIu32" %16"PRIx32"\n"
"uint64_t max %20"PRIu64" %16"PRIx64"\n"
+ "int32_t max %20"PRId32" %16"PRIx32"\n"
+ "int64_t max %20"PRId64" %16"PRIx64"\n"
"off_t max %20jd %16jx\n" /* try PRIdMAX if %jd unsupported */
"size_t max %20zu %16zx\n",
uint32, uint32,
uint64, uint64,
+ int32, int32,
+ int64, int64,
(intmax_t)offset, (intmax_t)offset,
size, size);