diff options
-rw-r--r-- | tests/printf/output.txt | 24 | ||||
-rw-r--r-- | tests/printf/test.c | 148 |
2 files changed, 62 insertions, 110 deletions
diff --git a/tests/printf/output.txt b/tests/printf/output.txt index 80b4db80..412c6b0f 100644 --- a/tests/printf/output.txt +++ b/tests/printf/output.txt @@ -8022,15 +8022,11 @@ de bcde 789abcde 789abcde -123456789abcde -123456789abcde de bcde 789abcde 789abcde -123456789abcde -123456789abcde de bcde @@ -8049,15 +8045,11 @@ bcde -17186 2023406814 2023406814 -5124095576030430 -5124095576030430 -34 -17186 2023406814 2023406814 -5124095576030430 -5124095576030430 -34 -17186 @@ -8076,15 +8068,11 @@ bcde 48350 2023406814 2023406814 -5124095576030430 -5124095576030430 222 48350 2023406814 2023406814 -5124095576030430 -5124095576030430 222 48350 @@ -8103,15 +8091,11 @@ bcde 4322 87654322 87654322 -ffedcba987654322 -ffedcba987654322 22 4322 87654322 87654322 -ffedcba987654322 -ffedcba987654322 22 4322 @@ -8130,15 +8114,11 @@ ffedcba987654322 17186 -2023406814 -2023406814 --5124095576030430 --5124095576030430 34 17186 -2023406814 -2023406814 --5124095576030430 --5124095576030430 34 17186 @@ -8157,15 +8137,11 @@ ffedcba987654322 17186 2271560482 2271560482 -18441619978133520000 -18441619978133520000 34 17186 2271560482 2271560482 -18441619978133520000 -18441619978133520000 34 17186 diff --git a/tests/printf/test.c b/tests/printf/test.c index b0d83b45..d12e0d2e 100644 --- a/tests/printf/test.c +++ b/tests/printf/test.c @@ -8023,19 +8023,15 @@ int main() { printf("%-15s: %-10p\n", "%-10p", (void*)324376); printf("%-15s: %-30p\n", "%-30p", (void*)324376); printf("\n"); - printf("%hhx\n", 0x0123456789ABCDE); - printf("%hx\n", 0x0123456789ABCDE); - printf("%x\n", 0x0123456789ABCDE); - printf("%lx\n", 0x0123456789ABCDE); - printf("%llx\n", 0x0123456789ABCDE); - printf("%Lx\n", 0x0123456789ABCDE); + printf("%hhx\n", 0x789ABCDE); + printf("%hx\n", 0x789ABCDE); + printf("%x\n", 0x789ABCDE); + printf("%lx\n", 0x789ABCDE); printf("\n"); - printf("%hhx\n", 0x0123456789ABCDEl); - printf("%hx\n", 0x0123456789ABCDEl); - printf("%x\n", 0x0123456789ABCDEl); - printf("%lx\n", 0x0123456789ABCDEl); - printf("%llx\n", 0x0123456789ABCDEl); - printf("%Lx\n", 0x0123456789ABCDEl); + printf("%hhx\n", 0x789ABCDEl); + printf("%hx\n", 0x789ABCDEl); + printf("%x\n", 0x789ABCDEl); + printf("%lx\n", 0x789ABCDEl); printf("\n"); printf("%hhx\n", 0x0123456789ABCDEll); printf("%hx\n", 0x0123456789ABCDEll); @@ -8050,19 +8046,15 @@ int main() { printf("%qx\n", 0x0123456789ABCDEll); printf("%Ix\n", 0x0123456789ABCDEll); printf("\n"); - printf("%hhd\n", 0x0123456789ABCDE); - printf("%hd\n", 0x0123456789ABCDE); - printf("%d\n", 0x0123456789ABCDE); - printf("%ld\n", 0x0123456789ABCDE); - printf("%lld\n", 0x0123456789ABCDE); - printf("%Ld\n", 0x0123456789ABCDE); + printf("%hhd\n", 0x789ABCDE); + printf("%hd\n", 0x789ABCDE); + printf("%d\n", 0x789ABCDE); + printf("%ld\n", 0x789ABCDE); printf("\n"); - printf("%hhd\n", 0x0123456789ABCDEl); - printf("%hd\n", 0x0123456789ABCDEl); - printf("%d\n", 0x0123456789ABCDEl); - printf("%ld\n", 0x0123456789ABCDEl); - printf("%lld\n", 0x0123456789ABCDEl); - printf("%Ld\n", 0x0123456789ABCDEl); + printf("%hhd\n", 0x789ABCDEl); + printf("%hd\n", 0x789ABCDEl); + printf("%d\n", 0x789ABCDEl); + printf("%ld\n", 0x789ABCDEl); printf("\n"); printf("%hhd\n", 0x0123456789ABCDEll); printf("%hd\n", 0x0123456789ABCDEll); @@ -8077,19 +8069,15 @@ int main() { printf("%qd\n", 0x0123456789ABCDEll); printf("%Id\n", 0x0123456789ABCDEll); printf("\n"); - printf("%hhu\n", 0x0123456789ABCDE); - printf("%hu\n", 0x0123456789ABCDE); - printf("%u\n", 0x0123456789ABCDE); - printf("%lu\n", 0x0123456789ABCDE); - printf("%llu\n", 0x0123456789ABCDE); - printf("%Lu\n", 0x0123456789ABCDE); + printf("%hhu\n", 0x789ABCDE); + printf("%hu\n", 0x789ABCDE); + printf("%u\n", 0x789ABCDE); + printf("%lu\n", 0x789ABCDE); printf("\n"); - printf("%hhu\n", 0x0123456789ABCDEl); - printf("%hu\n", 0x0123456789ABCDEl); - printf("%u\n", 0x0123456789ABCDEl); - printf("%lu\n", 0x0123456789ABCDEl); - printf("%llu\n", 0x0123456789ABCDEl); - printf("%Lu\n", 0x0123456789ABCDEl); + printf("%hhu\n", 0x789ABCDEl); + printf("%hu\n", 0x789ABCDEl); + printf("%u\n", 0x789ABCDEl); + printf("%lu\n", 0x789ABCDEl); printf("\n"); printf("%hhu\n", 0x0123456789ABCDEll); printf("%hu\n", 0x0123456789ABCDEll); @@ -8104,19 +8092,15 @@ int main() { printf("%qu\n", 0x0123456789ABCDEll); printf("%Iu\n", 0x0123456789ABCDEll); printf("\n"); - printf("%hhx\n", -0x0123456789ABCDE); - printf("%hx\n", -0x0123456789ABCDE); - printf("%x\n", -0x0123456789ABCDE); - printf("%lx\n", -0x0123456789ABCDE); - printf("%llx\n", -0x0123456789ABCDE); - printf("%Lx\n", -0x0123456789ABCDE); + printf("%hhx\n", -0x789ABCDE); + printf("%hx\n", -0x789ABCDE); + printf("%x\n", -0x789ABCDE); + printf("%lx\n", -0x789ABCDE); printf("\n"); - printf("%hhx\n", -0x0123456789ABCDEl); - printf("%hx\n", -0x0123456789ABCDEl); - printf("%x\n", -0x0123456789ABCDEl); - printf("%lx\n", -0x0123456789ABCDEl); - printf("%llx\n", -0x0123456789ABCDEl); - printf("%Lx\n", -0x0123456789ABCDEl); + printf("%hhx\n", -0x789ABCDEl); + printf("%hx\n", -0x789ABCDEl); + printf("%x\n", -0x789ABCDEl); + printf("%lx\n", -0x789ABCDEl); printf("\n"); printf("%hhx\n", -0x0123456789ABCDEll); printf("%hx\n", -0x0123456789ABCDEll); @@ -8131,19 +8115,15 @@ int main() { printf("%qx\n", -0x0123456789ABCDEll); printf("%Ix\n", -0x0123456789ABCDEll); printf("\n"); - printf("%hhd\n", -0x0123456789ABCDE); - printf("%hd\n", -0x0123456789ABCDE); - printf("%d\n", -0x0123456789ABCDE); - printf("%ld\n", -0x0123456789ABCDE); - printf("%lld\n", -0x0123456789ABCDE); - printf("%Ld\n", -0x0123456789ABCDE); + printf("%hhd\n", -0x789ABCDE); + printf("%hd\n", -0x789ABCDE); + printf("%d\n", -0x789ABCDE); + printf("%ld\n", -0x789ABCDE); printf("\n"); - printf("%hhd\n", -0x0123456789ABCDEl); - printf("%hd\n", -0x0123456789ABCDEl); - printf("%d\n", -0x0123456789ABCDEl); - printf("%ld\n", -0x0123456789ABCDEl); - printf("%lld\n", -0x0123456789ABCDEl); - printf("%Ld\n", -0x0123456789ABCDEl); + printf("%hhd\n", -0x789ABCDEl); + printf("%hd\n", -0x789ABCDEl); + printf("%d\n", -0x789ABCDEl); + printf("%ld\n", -0x789ABCDEl); printf("\n"); printf("%hhd\n", -0x0123456789ABCDEll); printf("%hd\n", -0x0123456789ABCDEll); @@ -8158,19 +8138,15 @@ int main() { printf("%qd\n", -0x0123456789ABCDEll); printf("%Id\n", -0x0123456789ABCDEll); printf("\n"); - printf("%hhu\n", -0x0123456789ABCDE); - printf("%hu\n", -0x0123456789ABCDE); - printf("%u\n", -0x0123456789ABCDE); - printf("%lu\n", -0x0123456789ABCDE); - printf("%llu\n", -0x0123456789ABCDE); - printf("%Lu\n", -0x0123456789ABCDE); + printf("%hhu\n", -0x789ABCDE); + printf("%hu\n", -0x789ABCDE); + printf("%u\n", -0x789ABCDE); + printf("%lu\n", -0x789ABCDE); printf("\n"); - printf("%hhu\n", -0x0123456789ABCDEl); - printf("%hu\n", -0x0123456789ABCDEl); - printf("%u\n", -0x0123456789ABCDEl); - printf("%lu\n", -0x0123456789ABCDEl); - printf("%llu\n", -0x0123456789ABCDEl); - printf("%Lu\n", -0x0123456789ABCDEl); + printf("%hhu\n", -0x789ABCDEl); + printf("%hu\n", -0x789ABCDEl); + printf("%u\n", -0x789ABCDEl); + printf("%lu\n", -0x789ABCDEl); printf("\n"); printf("%hhu\n", -0x0123456789ABCDEll); printf("%hu\n", -0x0123456789ABCDEll); @@ -8235,34 +8211,34 @@ int main() { printf("%hhu\n", 0x7E); printf("%hu\n", 0x7FFE); printf("%u\n", 0x7FFFFFFE); - printf("%llu\n", 0x7FFFFFFFFFFE); + printf("%llu\n", 0x7FFFFFFFFFFEll); printf("%hhx\n", 0x7E); printf("%hx\n", 0x7FFE); printf("%x\n", 0x7FFFFFFE); - printf("%llx\n", 0x7FFFFFFFFFFE); + printf("%llx\n", 0x7FFFFFFFFFFEll); printf("\n"); printf("%hhu\n", 0x7F); printf("%hu\n", 0x7FFF); printf("%u\n", 0x7FFFFFFF); - printf("%llu\n", 0x7FFFFFFFFFFF); + printf("%llu\n", 0x7FFFFFFFFFFFll); printf("%hhx\n", 0x7F); printf("%hx\n", 0x7FFF); printf("%x\n", 0x7FFFFFFF); - printf("%llx\n", 0x7FFFFFFFFFFF); + printf("%llx\n", 0x7FFFFFFFFFFFll); printf("\n"); printf("%hhu\n", 0x80); printf("%hu\n", 0x8000); printf("%u\n", 0x8000000); - printf("%llu\n", 0x8000000000); + printf("%llu\n", 0x8000000000ll); printf("%hhx\n", 0x80); printf("%hx\n", 0x8000); printf("%x\n", 0x8000000); - printf("%llx\n", 0x8000000000); + printf("%llx\n", 0x8000000000ll); printf("\n"); printf("%hhu\n", 0xFF); printf("%hu\n", 0xFFFF); printf("%u\n", 0xFFFFFFFF); - printf("%llu\n", 0xFFFFFFFFFFFF); + printf("%llu\n", 0xFFFFFFFFFFFFll); printf("%hhx\n", 0xFF); printf("%hx\n", 0xFFFF); printf("%x\n", 0xFFFFFFFF); @@ -8270,34 +8246,34 @@ int main() { printf("%hhu\n", -0x7E); printf("%hu\n", -0x7FFE); printf("%u\n", -0x7FFFFFFE); - printf("%llu\n", -0x7FFFFFFFFFFE); + printf("%llu\n", -0x7FFFFFFFFFFEll); printf("%hhx\n", -0x7E); printf("%hx\n", -0x7FFE); printf("%x\n", -0x7FFFFFFE); - printf("%llx\n", -0x7FFFFFFFFFFE); + printf("%llx\n", -0x7FFFFFFFFFFEll); printf("\n"); printf("%hhu\n", -0x7F); printf("%hu\n", -0x7FFF); printf("%u\n", -0x7FFFFFFF); - printf("%llu\n", -0x7FFFFFFFFFFF); + printf("%llu\n", -0x7FFFFFFFFFFFll); printf("%hhx\n", -0x7F); printf("%hx\n", -0x7FFF); printf("%x\n", -0x7FFFFFFF); - printf("%llx\n", -0x7FFFFFFFFFFF); + printf("%llx\n", -0x7FFFFFFFFFFFll); printf("\n"); printf("%hhu\n", -0x80); printf("%hu\n", -0x8000); printf("%u\n", -0x8000000); - printf("%llu\n", -0x8000000000); + printf("%llu\n", -0x8000000000ll); printf("%hhx\n", -0x80); printf("%hx\n", -0x8000); printf("%x\n", -0x8000000); - printf("%llx\n", -0x8000000000); + printf("%llx\n", -0x8000000000ll); printf("\n"); printf("%hhu\n", -0xFF); printf("%hu\n", -0xFFFF); printf("%u\n", -0xFFFFFFFF); - printf("%llu\n", -0xFFFFFFFFFFFF); + printf("%llu\n", -0xFFFFFFFFFFFFll); printf("%hhx\n", -0xFF); printf("%hx\n", -0xFFFF); printf("%x\n", -0xFFFFFFFF); |