summaryrefslogtreecommitdiffhomepage
path: root/examples/advanced.c
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-07-30 12:50:56 +0200
committerTyge Løvset <[email protected]>2020-07-30 12:50:56 +0200
commit39d6f5ccd16360cd38d5d43752b4325aa6575bac (patch)
treed3d785be4621e45b837d84e208ac7360f25ce814 /examples/advanced.c
parent3bf571bd7f0c8eface28bb5d2b7607d934865e00 (diff)
downloadSTC-modified-39d6f5ccd16360cd38d5d43752b4325aa6575bac.tar.gz
STC-modified-39d6f5ccd16360cd38d5d43752b4325aa6575bac.zip
Various cleanup of examples and READM.md. Added support for popcount on compilers without intrinsics.
Diffstat (limited to 'examples/advanced.c')
-rw-r--r--examples/advanced.c5
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);