Skip to content

Commit 8761299

Browse files
committed
Fix some warnings
1 parent cd6cdb5 commit 8761299

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

tests/test_all_types.c

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <stdlib.h>
55
#include <string.h>
66
#include <stdint.h>
7+
#include <inttypes.h>
78
#include <stdbool.h>
89
#include <complex.h>
910
#include <math.h>
@@ -59,16 +60,16 @@ int main() {
5960

6061
/* Integer types */
6162
printf("Signed Integers:\n");
62-
TEST("int8_t", ME_INT8, int8_t, "%d", i, "a+5", a[i]+5);
63-
TEST("int16_t", ME_INT16, int16_t, "%d", i*10, "a+100", a[i]+100);
64-
TEST("int32_t", ME_INT32, int32_t, "%d", i*1000, "a+b", a[i]+b[i]);
65-
TEST("int64_t", ME_INT64, int64_t, "%lld", (long long)i*1000000, "a*2", a[i]*2);
63+
TEST("int8_t", ME_INT8, int8_t, "%" PRId8, i, "a+5", a[i]+5);
64+
TEST("int16_t", ME_INT16, int16_t, "%" PRId16, i*10, "a+100", a[i]+100);
65+
TEST("int32_t", ME_INT32, int32_t, "%" PRId32, i*1000, "a+b", a[i]+b[i]);
66+
TEST("int64_t", ME_INT64, int64_t, "%" PRId64, i*1000000, "a*2", a[i]*2);
6667

6768
printf("\nUnsigned Integers:\n");
68-
TEST("uint8_t", ME_UINT8, uint8_t, "%u", i, "a+10", a[i]+10);
69-
TEST("uint16_t", ME_UINT16, uint16_t, "%u", i*100, "a+200", a[i]+200);
70-
TEST("uint32_t", ME_UINT32, uint32_t, "%u", i*1000, "a+b", a[i]+b[i]);
71-
TEST("uint64_t", ME_UINT64, uint64_t, "%llu", (unsigned long long)i*1000000, "a*3", a[i]*3);
69+
TEST("uint8_t", ME_UINT8, uint8_t, "%" PRIu8, i, "a+10", a[i]+10);
70+
TEST("uint16_t", ME_UINT16, uint16_t, "%" PRIu16, i*100, "a+200", a[i]+200);
71+
TEST("uint32_t", ME_UINT32, uint32_t, "%" PRIu32, i*1000, "a+b", a[i]+b[i]);
72+
TEST("uint64_t", ME_UINT64, uint64_t, "%" PRIu64, i*1000000, "a*3", a[i]*3);
7273

7374
printf("\nFloating Point:\n");
7475
TEST("float", ME_FLOAT32, float, "%.2f", i*0.5f, "a+5.0", a[i]+5.0f);

0 commit comments

Comments
 (0)