From ea0387796a349c91032fbcb10f50c6ad8607b0f6 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 29 Jul 2025 12:12:43 +0200 Subject: All coordinates unsigned --- test/010_math_permtoindex/permtoindex_tests.c | 6 +++--- test/011_math_indextoperm/indextoperm_tests.c | 4 ++-- test/012_math_permsign/permsign_tests.c | 2 +- test/013_math_digitstosumzero/digitstosumzero_tests.c | 6 +++--- test/014_math_sumzerotodigits/sumzerotodigits.c | 4 ++-- test/071_coord_eo/coord_eo_tests.c | 6 +++--- test/072_coord_co/coord_co_tests.c | 6 +++--- test/073_coord_csep/coord_csep_tests.c | 6 +++--- test/074_coord_esep/coord_esep_tests.c | 6 +++--- test/075_set_eo/set_eo_tests.c | 6 +++--- test/078_invcoord_esep/invcoord_esep_tests.c | 8 ++++---- test/079_invcoord_co/invcoord_co_tests.c | 10 +++++----- test/080_invcoord_cp/invcoord_cp_tests.c | 10 +++++----- test/081_invcoord_epud/invcoord_epud_tests.c | 10 +++++----- test/091_getcube/getcube_tests.c | 4 ++-- .../cocsep_transform_invariant.c | 12 ++++++------ test/112_cocsep_selfsim/cocsep_selfsim_tests.c | 6 +++--- .../cocsep_selfsim_distribution_tests.c | 1 - test/114_cocsep_ttrep/cocsep_ttrep_tests.c | 8 ++++---- test/120_coord_invcoord_h48/coord_invcoord_h48_tests.c | 6 +++--- 20 files changed, 63 insertions(+), 64 deletions(-) (limited to 'test') diff --git a/test/010_math_permtoindex/permtoindex_tests.c b/test/010_math_permtoindex/permtoindex_tests.c index ff61945..f246ef3 100644 --- a/test/010_math_permtoindex/permtoindex_tests.c +++ b/test/010_math_permtoindex/permtoindex_tests.c @@ -1,11 +1,11 @@ #include "../test.h" -int64_t permtoindex(size_t n, const uint8_t [n]); +uint64_t permtoindex(size_t n, const uint8_t [n]); void run(void) { char str[STRLENMAX]; uint8_t a[100]; - int64_t n, i, p; + uint64_t n, i, p; fgets(str, STRLENMAX, stdin); n = atoll(str); @@ -15,5 +15,5 @@ void run(void) { } p = permtoindex(n, a); - printf("%" PRId64 "\n", p); + printf("%" PRIu64 "\n", p); } diff --git a/test/011_math_indextoperm/indextoperm_tests.c b/test/011_math_indextoperm/indextoperm_tests.c index 87399ef..e83cbad 100644 --- a/test/011_math_indextoperm/indextoperm_tests.c +++ b/test/011_math_indextoperm/indextoperm_tests.c @@ -1,11 +1,11 @@ #include "../test.h" -void indextoperm(int64_t, size_t n, uint8_t [n]); +void indextoperm(uint64_t, size_t n, uint8_t [n]); void run(void) { char str[STRLENMAX]; uint8_t a[100]; - int64_t n, p, i; + uint64_t n, p, i; fgets(str, STRLENMAX, stdin); n = atoll(str); diff --git a/test/012_math_permsign/permsign_tests.c b/test/012_math_permsign/permsign_tests.c index 0ec22af..5b4daa3 100644 --- a/test/012_math_permsign/permsign_tests.c +++ b/test/012_math_permsign/permsign_tests.c @@ -6,7 +6,7 @@ void run(void) { char str[STRLENMAX]; uint8_t a[100]; int p; - int64_t n, i; + uint64_t n, i; fgets(str, STRLENMAX, stdin); n = atoll(str); diff --git a/test/013_math_digitstosumzero/digitstosumzero_tests.c b/test/013_math_digitstosumzero/digitstosumzero_tests.c index 795bd9b..5c93083 100644 --- a/test/013_math_digitstosumzero/digitstosumzero_tests.c +++ b/test/013_math_digitstosumzero/digitstosumzero_tests.c @@ -1,12 +1,12 @@ #include "../test.h" -int64_t digitstosumzero(size_t n, uint8_t [n], uint8_t); +uint64_t digitstosumzero(size_t n, uint8_t [n], uint8_t); void run(void) { char str[STRLENMAX]; uint8_t i, b, a[100]; size_t n; - int64_t p; + uint64_t p; fgets(str, STRLENMAX, stdin); n = atoi(str); @@ -18,5 +18,5 @@ void run(void) { } p = digitstosumzero(n, a, b); - printf("%" PRId64 "\n", p); + printf("%" PRIu64 "\n", p); } diff --git a/test/014_math_sumzerotodigits/sumzerotodigits.c b/test/014_math_sumzerotodigits/sumzerotodigits.c index 19272ea..e8d2814 100644 --- a/test/014_math_sumzerotodigits/sumzerotodigits.c +++ b/test/014_math_sumzerotodigits/sumzerotodigits.c @@ -1,11 +1,11 @@ #include "../test.h" -void sumzerotodigits(int64_t, size_t n, uint8_t, uint8_t [n]); +void sumzerotodigits(uint64_t, size_t n, uint8_t, uint8_t [n]); void run(void) { char str[STRLENMAX]; uint8_t i, n, b, a[100]; - int64_t d; + uint64_t d; fgets(str, STRLENMAX, stdin); n = atoi(str); diff --git a/test/071_coord_eo/coord_eo_tests.c b/test/071_coord_eo/coord_eo_tests.c index 360720e..be64ed2 100644 --- a/test/071_coord_eo/coord_eo_tests.c +++ b/test/071_coord_eo/coord_eo_tests.c @@ -1,16 +1,16 @@ #include "../test.h" -int64_t coord_eo(cube_t); +uint64_t coord_eo(cube_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t result; + uint64_t result; fgets(str, STRLENMAX, stdin); cube = readcube(str); result = coord_eo(cube.cube); - printf("%" PRId64 "\n", result); + printf("%" PRIu64 "\n", result); } diff --git a/test/072_coord_co/coord_co_tests.c b/test/072_coord_co/coord_co_tests.c index 440ad2e..e24f145 100644 --- a/test/072_coord_co/coord_co_tests.c +++ b/test/072_coord_co/coord_co_tests.c @@ -1,16 +1,16 @@ #include "../test.h" -int64_t coord_co(cube_t); +uint64_t coord_co(cube_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t result; + uint64_t result; fgets(str, STRLENMAX, stdin); cube = readcube(str); result = coord_co(cube.cube); - printf("%" PRId64 "\n", result); + printf("%" PRIu64 "\n", result); } diff --git a/test/073_coord_csep/coord_csep_tests.c b/test/073_coord_csep/coord_csep_tests.c index 21a3b3a..588e469 100644 --- a/test/073_coord_csep/coord_csep_tests.c +++ b/test/073_coord_csep/coord_csep_tests.c @@ -1,16 +1,16 @@ #include "../test.h" -int64_t coord_csep(cube_t); +uint64_t coord_csep(cube_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t result; + uint64_t result; fgets(str, STRLENMAX, stdin); cube = readcube(str); result = coord_csep(cube.cube); - printf("%" PRId64 "\n", result); + printf("%" PRIu64 "\n", result); } diff --git a/test/074_coord_esep/coord_esep_tests.c b/test/074_coord_esep/coord_esep_tests.c index 679e1c6..289bdb6 100644 --- a/test/074_coord_esep/coord_esep_tests.c +++ b/test/074_coord_esep/coord_esep_tests.c @@ -1,16 +1,16 @@ #include "../test.h" -int64_t coord_esep(cube_t); +uint64_t coord_esep(cube_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t result; + uint64_t result; fgets(str, STRLENMAX, stdin); cube = readcube(str); result = coord_esep(cube.cube); - printf("%" PRId64 "\n", result); + printf("%" PRIu64 "\n", result); } diff --git a/test/075_set_eo/set_eo_tests.c b/test/075_set_eo/set_eo_tests.c index ef2156d..a0ad3fe 100644 --- a/test/075_set_eo/set_eo_tests.c +++ b/test/075_set_eo/set_eo_tests.c @@ -1,14 +1,14 @@ #include "../test.h" -int64_t coord_eo(cube_t); -void set_eo(cube_t *, int64_t); +uint64_t coord_eo(cube_t); +void set_eo(cube_t *, uint64_t); void pieces(cube_t *, uint8_t [static 8], uint8_t [static 12]); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; uint8_t edge[12], corner[8]; - int64_t eo; + uint64_t eo; fgets(str, STRLENMAX, stdin); cube = readcube(str); diff --git a/test/078_invcoord_esep/invcoord_esep_tests.c b/test/078_invcoord_esep/invcoord_esep_tests.c index 9945e77..16db3a0 100644 --- a/test/078_invcoord_esep/invcoord_esep_tests.c +++ b/test/078_invcoord_esep/invcoord_esep_tests.c @@ -1,12 +1,12 @@ #include "../test.h" -int64_t coord_esep(cube_t); -cube_t invcoord_esep(int64_t); +uint64_t coord_esep(cube_t); +cube_t invcoord_esep(uint64_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t i; + uint64_t i; fgets(str, STRLENMAX, stdin); cube = readcube(str); @@ -15,5 +15,5 @@ void run(void) { cube.cube = invcoord_esep(i); i = coord_esep(cube.cube); - printf("%" PRId64 "\n", i); + printf("%" PRIu64 "\n", i); } diff --git a/test/079_invcoord_co/invcoord_co_tests.c b/test/079_invcoord_co/invcoord_co_tests.c index fcd68d0..dd5853e 100644 --- a/test/079_invcoord_co/invcoord_co_tests.c +++ b/test/079_invcoord_co/invcoord_co_tests.c @@ -2,12 +2,12 @@ #define POW_3_7 2187 -int64_t coord_co(cube_t); -cube_t invcoord_co(int64_t); +uint64_t coord_co(cube_t); +cube_t invcoord_co(uint64_t); void run(void) { oriented_cube_t cube; - int64_t coord, coord2; + uint64_t coord, coord2; cube.orientation = 0; @@ -26,8 +26,8 @@ void run(void) { coord2 = coord_co(cube.cube); if (coord != coord2) { - printf("Error: invcoord of %" PRId64 - " returns %" PRId64 "\n", coord, coord2); + printf("Error: invcoord of %" PRIu64 + " returns %" PRIu64 "\n", coord, coord2); return; } } diff --git a/test/080_invcoord_cp/invcoord_cp_tests.c b/test/080_invcoord_cp/invcoord_cp_tests.c index 2eb9ae2..7d1e33f 100644 --- a/test/080_invcoord_cp/invcoord_cp_tests.c +++ b/test/080_invcoord_cp/invcoord_cp_tests.c @@ -2,12 +2,12 @@ #define FACT_8 40320 -int64_t coord_cp(cube_t); -cube_t invcoord_cp(int64_t); +uint64_t coord_cp(cube_t); +cube_t invcoord_cp(uint64_t); void run(void) { oriented_cube_t cube; - int64_t coord, coord2; + uint64_t coord, coord2; cube.orientation = 0; @@ -22,8 +22,8 @@ void run(void) { coord2 = coord_cp(cube.cube); if (coord != coord2) { - printf("Error: invcoord of %" PRId64 - " returns %" PRId64 "\n", coord, coord2); + printf("Error: invcoord of %" PRIu64 + " returns %" PRIu64 "\n", coord, coord2); return; } } diff --git a/test/081_invcoord_epud/invcoord_epud_tests.c b/test/081_invcoord_epud/invcoord_epud_tests.c index bf444cc..6d7672b 100644 --- a/test/081_invcoord_epud/invcoord_epud_tests.c +++ b/test/081_invcoord_epud/invcoord_epud_tests.c @@ -2,12 +2,12 @@ #define FACT_8 40320 -int64_t coord_epud(cube_t); -cube_t invcoord_epud(int64_t); +uint64_t coord_epud(cube_t); +cube_t invcoord_epud(uint64_t); void run(void) { oriented_cube_t cube; - int64_t coord, coord2; + uint64_t coord, coord2; cube.orientation = 0; @@ -22,8 +22,8 @@ void run(void) { coord2 = coord_epud(cube.cube); if (coord != coord2) { - printf("Error: invcoord of %" PRId64 - " returns %" PRId64 "\n", coord, coord2); + printf("Error: invcoord of %" PRIu64 + " returns %" PRIu64 "\n", coord, coord2); return; } } diff --git a/test/091_getcube/getcube_tests.c b/test/091_getcube/getcube_tests.c index 07e621e..324cbeb 100644 --- a/test/091_getcube/getcube_tests.c +++ b/test/091_getcube/getcube_tests.c @@ -1,11 +1,11 @@ #include "../test.h" -cube_t getcube(int64_t, int64_t, int64_t, int64_t); +cube_t getcube(uint64_t, uint64_t, uint64_t, uint64_t); void run(void) { char str[STRLENMAX]; oriented_cube_t cube; - int64_t ep, eo, cp, co; + uint64_t ep, eo, cp, co; fgets(str, STRLENMAX, stdin); ep = atoll(str); diff --git a/test/111_cocsep_transform_invariant/cocsep_transform_invariant.c b/test/111_cocsep_transform_invariant/cocsep_transform_invariant.c index 5553fd1..5dbfbe1 100644 --- a/test/111_cocsep_transform_invariant/cocsep_transform_invariant.c +++ b/test/111_cocsep_transform_invariant/cocsep_transform_invariant.c @@ -2,14 +2,14 @@ size_t gendata_cocsep(unsigned char *, uint64_t *, cube_t *); cube_t transform(cube_t, uint8_t); -int64_t coord_cocsep(cube_t); +uint64_t coord_cocsep(cube_t); void run(void) { uint8_t t; unsigned char buf[2000000]; uint32_t *cocsepdata; uint64_t selfsim[COCSEP_CLASSES]; - int64_t coord, tcoord; + uint64_t coord, tcoord; char str[STRLENMAX]; oriented_cube_t cube; cube_t rep[COCSEP_CLASSES], transd; @@ -20,12 +20,12 @@ void run(void) { gendata_cocsep(buf, selfsim, rep); cocsepdata = (uint32_t *)((char *)buf + INFOSIZE); - coord = (int64_t)COCLASS(cocsepdata[coord_cocsep(cube.cube)]); + coord = COCLASS(cocsepdata[coord_cocsep(cube.cube)]); for (t = 0; t < 48; t++) { transd = transform(cube.cube, t); - tcoord = (int64_t)COCLASS(cocsepdata[coord_cocsep(transd)]); + tcoord = COCLASS(cocsepdata[coord_cocsep(transd)]); if (coord != tcoord) - printf("Error: expected %" PRId64 - " but got %" PRId64 "\n", coord, tcoord); + printf("Error: expected %" PRIu64 + " but got %" PRIu64 "\n", coord, tcoord); } } diff --git a/test/112_cocsep_selfsim/cocsep_selfsim_tests.c b/test/112_cocsep_selfsim/cocsep_selfsim_tests.c index 1a1c6f2..2abe476 100644 --- a/test/112_cocsep_selfsim/cocsep_selfsim_tests.c +++ b/test/112_cocsep_selfsim/cocsep_selfsim_tests.c @@ -8,13 +8,13 @@ #include "../test.h" size_t gendata_cocsep(unsigned char *, uint64_t *, cube_t *); -int64_t coord_cocsep(cube_t); +uint64_t coord_cocsep(cube_t); void run(void) { char str[STRLENMAX]; unsigned char buf[2000000]; uint32_t *cocsepdata, data; - int64_t coord, coclass; + uint64_t coord, coclass; uint64_t selfsim[COCSEP_CLASSES], sim, t; oriented_cube_t cube; cube_t rep[COCSEP_CLASSES]; @@ -32,7 +32,7 @@ void run(void) { sim = selfsim[coclass]; for (t = 0; t < 48 && sim; t++, sim >>= 1) { if (sim & 1) - printf("%" PRId64 " ", t); + printf("%" PRIu64 " ", t); } printf("\n"); } diff --git a/test/113_cocsep_selfsim_distribution/cocsep_selfsim_distribution_tests.c b/test/113_cocsep_selfsim_distribution/cocsep_selfsim_distribution_tests.c index 90208eb..25cd0b6 100644 --- a/test/113_cocsep_selfsim_distribution/cocsep_selfsim_distribution_tests.c +++ b/test/113_cocsep_selfsim_distribution/cocsep_selfsim_distribution_tests.c @@ -1,7 +1,6 @@ #include "../test.h" size_t gendata_cocsep(unsigned char *, uint64_t *, cube_t *); -int64_t coord_cocsep(cube_t); int bcount(uint64_t x) { int ret; diff --git a/test/114_cocsep_ttrep/cocsep_ttrep_tests.c b/test/114_cocsep_ttrep/cocsep_ttrep_tests.c index 87975a4..c5c1bb5 100644 --- a/test/114_cocsep_ttrep/cocsep_ttrep_tests.c +++ b/test/114_cocsep_ttrep/cocsep_ttrep_tests.c @@ -2,7 +2,7 @@ uint8_t inverse_trans(uint8_t); cube_t transform_corners(cube_t, uint8_t); -int64_t coord_cocsep(cube_t); +uint64_t coord_cocsep(cube_t); size_t gendata_cocsep(unsigned char *, uint64_t *, cube_t *); void run(void) { @@ -10,7 +10,7 @@ void run(void) { unsigned char buf[2000000]; uint32_t *cocsepdata, tt; uint64_t i, selfsim[COCSEP_CLASSES]; - int64_t j, k, l; + uint64_t j, k, l; cube_t rep[COCSEP_CLASSES], c, d; gendata_cocsep(buf, selfsim, rep); @@ -26,8 +26,8 @@ void run(void) { k = coord_cocsep(d); l = coord_cocsep(c); if (k != l) - printf("cocsep %" PRId64 " (%" PRId64 "): " - "%" PRId64 " ttrep %" PRIu32 + printf("cocsep %" PRIu64 " (%" PRIu64 "): " + "%" PRIu64 " ttrep %" PRIu32 " -> %" PRId64 "\n", i, l, j, tt, k); } } diff --git a/test/120_coord_invcoord_h48/coord_invcoord_h48_tests.c b/test/120_coord_invcoord_h48/coord_invcoord_h48_tests.c index 0333f27..b79d31d 100644 --- a/test/120_coord_invcoord_h48/coord_invcoord_h48_tests.c +++ b/test/120_coord_invcoord_h48/coord_invcoord_h48_tests.c @@ -1,8 +1,8 @@ #include "../test.h" size_t gendata_cocsep(unsigned char *, uint64_t *, cube_t *); -int64_t coord_h48(cube_t, const uint32_t *, uint8_t); -cube_t invcoord_h48(int64_t, const cube_t *, uint8_t); +uint64_t coord_h48(cube_t, const uint32_t *, uint8_t); +cube_t invcoord_h48(uint64_t, const cube_t *, uint8_t); cube_t transform(cube_t, uint8_t); void run(void) { @@ -13,7 +13,7 @@ void run(void) { unsigned char buf[2000000]; uint32_t *cocsepdata; uint64_t selfsim[COCSEP_CLASSES]; - int64_t c, cc; + uint64_t c, cc; oriented_cube_t cube; cube_t invc, rep[COCSEP_CLASSES]; -- cgit v1.3