From f3178067bb6963aa913dfd9a024e960729056760 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Wed, 16 Oct 2024 08:19:47 +0200 Subject: Take a pointer to a pointer --- test/_brk-test.h | 4 ++-- test/_norm-test.h | 4 ++-- test/array-test.c | 2 +- test/wbrk-human-test.c | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) (limited to 'test') diff --git a/test/_brk-test.h b/test/_brk-test.h index 6e0c502..572697a 100644 --- a/test/_brk-test.h +++ b/test/_brk-test.h @@ -73,8 +73,8 @@ test(u8view_t sv, int id) total += w; if (op == U'÷') - array_push(items, array_new(mem, char8_t, 64)); - array_extend(items[array_len(items) - 1], buf, w); + array_push(&items, array_new(mem, char8_t, 64)); + array_extend(&items[array_len(items) - 1], buf, w); } size_t off = 0; diff --git a/test/_norm-test.h b/test/_norm-test.h index 4083e1a..ef51aa9 100644 --- a/test/_norm-test.h +++ b/test/_norm-test.h @@ -70,10 +70,10 @@ test(u8view_t sv, int id) sscanf(cp.p, "%" SCNxRUNE, &ch); char8_t buf[U8_LEN_MAX]; int w = rtoucs(buf, sizeof(buf), ch); - array_extend(s, buf, w); + array_extend(&s, buf, w); } while (_ != MBEND); - array_push(columns, ((u8view_t){s, array_len(s)})); + array_push(&columns, ((u8view_t){s, array_len(s)})); } for (size_t i = 0; i < 5; i++) { diff --git a/test/array-test.c b/test/array-test.c index 307dd9a..3eb955a 100644 --- a/test/array-test.c +++ b/test/array-test.c @@ -37,7 +37,7 @@ main(int, char **argv) array_hdr(xs)->len = 4; for (int i = 4; i < 69; i++) { - array_push(xs, i + 1); + array_push(&xs, i + 1); if (stdc_count_ones((unsigned)i) == 1) { /* Integers don’t need padding. It simplifies the test */ if ((size_t)ctx.last_alloc_size diff --git a/test/wbrk-human-test.c b/test/wbrk-human-test.c index 4536afa..45dcaef 100644 --- a/test/wbrk-human-test.c +++ b/test/wbrk-human-test.c @@ -56,9 +56,9 @@ test(u8view_t sv, int id) u8view_t *ws = array_new(mem, typeof(*ws), 64); while (ucscut(&w, &sv, U"|", 1) != MBEND) - array_push(ws, w); + array_push(&ws, w); if (w.len > 0) - array_push(ws, w); + array_push(&ws, w); /* Assert the word count is correct */ size_t n; -- cgit v1.2.3