diff options
Diffstat (limited to 'examples/advanced.c')
| -rw-r--r-- | examples/advanced.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/advanced.c b/examples/advanced.c index 68732544..e57738cc 100644 --- a/examples/advanced.c +++ b/examples/advanced.c @@ -69,9 +69,10 @@ int main() {{"Olaf", "Denmark"}, 24}, {{"Harald", "Iceland"}, 12}, )); - - cmapentry_vk* e = cmap_vk_find(&vikings, (VikingVw) {"Einar", "Norway"}); + VikingVw look = {"Einar", "Norway"}; + cmapentry_vk* e = cmap_vk_find(&vikings, look); e->value += 5; // update + cmap_vk_insert(&vikings, look, 0)->value += 5; // again c_foreach (k, cmap_vk, vikings) { printf("%s of %s has %d hp\n", k.item->key.name.str, k.item->key.country.str, k.item->value); |
