From f943c8b7a6e46dc002ffc63c9fbcc111f6dca55d Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Fri, 25 Mar 2022 07:35:21 +0100 Subject: Modified (more) rarely used macros c_apply_cnt(v, ..) and c_apply_arr(v, ..) so that v is a reference that may modify the container items. --- examples/cpque.c | 4 ++-- examples/inits.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'examples') diff --git a/examples/cpque.c b/examples/cpque.c index 048d9b51..8a3564f0 100644 --- a/examples/cpque.c +++ b/examples/cpque.c @@ -37,11 +37,11 @@ int main() print_queue(q); icmp_fn = imin_cmp; - c_apply_arr(v, ipque_push(&q2, v), const int, data, n); + c_apply_arr(v, ipque_push(&q2, *v), const int, data, n); print_queue(q2); icmp_fn = imix_cmp; - c_apply_arr(v, ipque_push(&q3, v), const int, data, n); + c_apply_arr(v, ipque_push(&q3, *v), const int, data, n); print_queue(q3); } } diff --git a/examples/inits.c b/examples/inits.c index 78eced11..3bd7e3b4 100644 --- a/examples/inits.c +++ b/examples/inits.c @@ -37,11 +37,11 @@ int main(void) // CVEC FLOAT / PRIORITY QUEUE c_auto (cpque_f, floats) { - float nums[] = {4.0f, 2.0f, 5.0f, 3.0f, 1.0f}; + const float nums[] = {4.0f, 2.0f, 5.0f, 3.0f, 1.0f}; // PRIORITY QUEUE - c_apply_arr(v, cpque_f_push(&floats, v), float, nums, c_arraylen(nums)); + c_apply_arr(v, cpque_f_push(&floats, *v), const float, nums, c_arraylen(nums)); puts("\npop and show high priorites first:"); while (! cpque_f_empty(floats)) { -- cgit v1.2.3