diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-10 18:28:08 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-01-10 18:28:08 -0500 |
| commit | 18880d891c9c2597420ebd606784ab9381d4a367 (patch) | |
| tree | 1439997fe93d8eb94e521b5f832e039902d75844 /test/pkmem.cpp | |
| parent | 02325327fc34b25eafcf2f32f2641e53fd6e2440 (diff) | |
pk.h: -Wextra + clang compiler warnings
Diffstat (limited to 'test/pkmem.cpp')
| -rw-r--r-- | test/pkmem.cpp | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/test/pkmem.cpp b/test/pkmem.cpp index 57ae2c4..2e3b6f2 100644 --- a/test/pkmem.cpp +++ b/test/pkmem.cpp @@ -128,6 +128,7 @@ exit(int code) void handle_assert_abort(int sig) { + (void)sig; if (expected_exit) { caught = true; longjmp(jmp_env, 1); @@ -146,7 +147,7 @@ int main(int argc, char *argv[]) // pk_new<T> { char *some_dang_string = pk_new<char>(64); - fprintf(stdout, "some_dang_string: %p\n", some_dang_string); + fprintf(stdout, "some_dang_string: %s: %p\n", some_dang_string, (void *)some_dang_string); pk_delete<char>(some_dang_string, 64); } pk_memory_teardown_all(); @@ -165,7 +166,7 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", bkt->head); assert(65 == bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)bkt->blocks[0].data); assert(bkt->ptr + 10 == bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", bkt->blocks[0].size); @@ -188,13 +189,13 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", bkt->head); assert(65 == bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)bkt->blocks[0].data); assert(bkt->ptr + 1 == bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", bkt->blocks[0].size); assert(15 == bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)bkt->blocks[1].data); assert(bkt->ptr + 25 == bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", bkt->blocks[1].size); @@ -209,17 +210,17 @@ int main(int argc, char *argv[]) FreeTest01 ft{}; ft.ensureState(); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 2 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(6 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 12 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(4 == ft.bkt->blocks[1].size); - fprintf(stdout, "blocks[2].data : %p\n", ft.bkt->blocks[2].data); + fprintf(stdout, "blocks[2].data : %p\n", (void *)ft.bkt->blocks[2].data); assert(ft.bkt->ptr + 32 == ft.bkt->blocks[2].data); fprintf(stdout, "blocks[2].size : %li\n", ft.bkt->blocks[2].size); assert(32 == ft.bkt->blocks[2].size); @@ -245,17 +246,17 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", ft.bkt->head); assert(expected_head == ft.bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 0 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(8 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 12 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(4 == ft.bkt->blocks[1].size); - fprintf(stdout, "blocks[2].data : %p\n", ft.bkt->blocks[2].data); + fprintf(stdout, "blocks[2].data : %p\n", (void *)ft.bkt->blocks[2].data); assert(ft.bkt->ptr + 32 == ft.bkt->blocks[2].data); fprintf(stdout, "blocks[2].size : %li\n", ft.bkt->blocks[2].size); assert(32 == ft.bkt->blocks[2].size); @@ -281,12 +282,12 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", ft.bkt->head); assert(expected_head == ft.bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 2 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(6 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 12 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(4 == ft.bkt->blocks[1].size); @@ -313,12 +314,12 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", ft.bkt->head); assert(expected_head == ft.bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 2 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(6 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 12 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(52 == ft.bkt->blocks[1].size); @@ -345,12 +346,12 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", ft.bkt->head); assert(expected_head == ft.bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 2 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(14 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 32 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(32 == ft.bkt->blocks[1].size); @@ -373,12 +374,12 @@ int main(int argc, char *argv[]) fprintf(stdout, "head : %li\n", ft.bkt->head); assert(65 == ft.bkt->head); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 0 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(32 == ft.bkt->blocks[0].size); - fprintf(stdout, "blocks[1].data : %p\n", ft.bkt->blocks[1].data); + fprintf(stdout, "blocks[1].data : %p\n", (void *)ft.bkt->blocks[1].data); assert(ft.bkt->ptr + 33 == ft.bkt->blocks[1].data); fprintf(stdout, "blocks[1].size : %li\n", ft.bkt->blocks[1].size); assert(31 == ft.bkt->blocks[1].size); @@ -453,7 +454,7 @@ int main(int argc, char *argv[]) fprintf(stdout, "ptr5 : %p\n", ptr5); assert(ft.bkt->ptr + 65 == ptr5); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 19 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(13 == ft.bkt->blocks[0].size); @@ -483,7 +484,7 @@ int main(int argc, char *argv[]) fprintf(stdout, "ptr5 : %p\n", ptr5); assert(ft.bkt->ptr + 65 == ptr5); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 19 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(14 == ft.bkt->blocks[0].size); @@ -514,7 +515,7 @@ int main(int argc, char *argv[]) fprintf(stdout, "ptr1 : %p\n", ft.ptrs[1]); assert(ft.bkt->ptr + 64 == ft.ptrs[1]); - fprintf(stdout, "blocks[0].data : %p\n", ft.bkt->blocks[0].data); + fprintf(stdout, "blocks[0].data : %p\n", (void *)ft.bkt->blocks[0].data); assert(ft.bkt->ptr + 19 == ft.bkt->blocks[0].data); fprintf(stdout, "blocks[0].size : %li\n", ft.bkt->blocks[0].size); assert(45 == ft.bkt->blocks[0].size); |
