summaryrefslogtreecommitdiff
path: root/test/pkmem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/pkmem.cpp')
-rw-r--r--test/pkmem.cpp43
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);