From 70d3a3de3a2fdef7e47b2bd510261d69390a3a9c Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 10 Sep 2024 19:43:05 +0200 Subject: New tableinfo for gendata_h48, still work to do --- test/090_tables_readwrite/00_table.in | 1 + test/090_tables_readwrite/00_table.out | 1 + test/090_tables_readwrite/tables_readwrite_tests.c | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) (limited to 'test/090_tables_readwrite') diff --git a/test/090_tables_readwrite/00_table.in b/test/090_tables_readwrite/00_table.in index f286968..579736a 100644 --- a/test/090_tables_readwrite/00_table.in +++ b/test/090_tables_readwrite/00_table.in @@ -5,6 +5,7 @@ Test solver 100000000000 12345678912345 399999999998 +3393 2 0 20 diff --git a/test/090_tables_readwrite/00_table.out b/test/090_tables_readwrite/00_table.out index f286968..579736a 100644 --- a/test/090_tables_readwrite/00_table.out +++ b/test/090_tables_readwrite/00_table.out @@ -5,6 +5,7 @@ Test solver 100000000000 12345678912345 399999999998 +3393 2 0 20 diff --git a/test/090_tables_readwrite/tables_readwrite_tests.c b/test/090_tables_readwrite/tables_readwrite_tests.c index f3162ea..32d171a 100644 --- a/test/090_tables_readwrite/tables_readwrite_tests.c +++ b/test/090_tables_readwrite/tables_readwrite_tests.c @@ -1,7 +1,7 @@ #include "../test.h" #define INFOSIZE 512 -#define INFO_SOLVER_STRLEN 20 +#define INFO_SOLVER_STRLEN 100 #define INFO_DISTRIBUTION_LEN 21 typedef struct { @@ -11,6 +11,7 @@ typedef struct { uint64_t fullsize; uint64_t hash; uint64_t entries; + uint64_t classes; uint8_t bits; uint8_t base; uint8_t maxvalue; @@ -45,6 +46,7 @@ tableinfo_t test_readinfo(void) { ret.fullsize = readn(); ret.hash = readn(); ret.entries = readn(); + ret.classes = readn(); ret.bits = (uint8_t)readn(); ret.base = (uint8_t)readn(); ret.maxvalue = (uint8_t)readn(); @@ -69,6 +71,7 @@ void test_writeinfo(tableinfo_t info) { printf("%" PRIu64 "\n", info.fullsize); printf("%" PRIu64 "\n", info.hash); printf("%" PRIu64 "\n", info.entries); + printf("%" PRIu64 "\n", info.classes); printf("%" PRIu8 "\n", info.bits); printf("%" PRIu8 "\n", info.base); printf("%" PRIu8 "\n", info.maxvalue); -- cgit v1.3