From bc2981ee8fa3cba0be0d0efb1e2a2072c98ca5a0 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 17 Dec 2020 07:55:59 +0100 Subject: API change: Reverted back to original name used for .val in iterators to .ref --- examples/share_ptr.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'examples/share_ptr.c') diff --git a/examples/share_ptr.c b/examples/share_ptr.c index d851fc58..2ec2470e 100644 --- a/examples/share_ptr.c +++ b/examples/share_ptr.c @@ -41,7 +41,7 @@ int main() { cvec_pe_push_back(&vec, csptr_pe_share(p)); // Don't forget to share! } c_foreach (i, clist_pe, queue) - printf(" %s\n", i.val->get->name.str); + printf(" %s\n", i.ref->get->name.str); puts("Sort and pop 3:"); clist_pe_sort(&queue); @@ -53,16 +53,16 @@ int main() { puts("Sorted queue:"); c_foreach (i, clist_pe, queue) - printf(" %s\n", i.val->get->name.str); + printf(" %s\n", i.ref->get->name.str); puts("Sorted vec:"); c_foreach (i, cvec_pe, vec) - printf(" %s\n", i.val->get->name.str); + printf(" %s\n", i.ref->get->name.str); Person lost; Person_make(&lost, "Name 5", "Last 5"); csptr_pe ptmp = {&lost, NULL}; // share pointer without counter - OK. clist_pe_iter_t lit = clist_pe_find(&queue, ptmp); Person_del(&lost); - if (lit.val) printf("Found: %s\n", lit.val->get->name.str); + if (lit.ref) printf("Found: %s\n", lit.ref->get->name.str); printf("use %ld\n", *joe.use_count); csptr_pe_del(&joe); -- cgit v1.2.3