diff options
| author | Tyge Løvset <[email protected]> | 2020-07-22 13:01:47 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-07-22 13:01:47 +0200 |
| commit | c47f6949cbd6d851eddb83cc1b9aa4e2cf3dbe61 (patch) | |
| tree | b9738ca838fb0ad40bda6a117263f3e78fd024fc /examples/advanced.c | |
| parent | e0ebdfb05aa543eac980920949bc993e1bec931b (diff) | |
| download | STC-modified-c47f6949cbd6d851eddb83cc1b9aa4e2cf3dbe61.tar.gz STC-modified-c47f6949cbd6d851eddb83cc1b9aa4e2cf3dbe61.zip | |
Renamed CArray to CArr. Renamed cmap_xx_get() to cmap_xx_find(). Changed _front() and _back() signatures.
Diffstat (limited to 'examples/advanced.c')
| -rw-r--r-- | examples/advanced.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/examples/advanced.c b/examples/advanced.c index 5d0bd2ed..b27f214d 100644 --- a/examples/advanced.c +++ b/examples/advanced.c @@ -63,13 +63,19 @@ declare_CMap(vk, Viking, int, c_defaultDestroy, vikingvw_equals, vikingvw_hash, int main() { +/* CMap_vk vikings = cmap_init; - // emplace constructs the keys cmap_vk_put(&vikings, (VikingVw) {"Einar", "Norway"}, 20); cmap_vk_put(&vikings, (VikingVw) {"Olaf", "Denmark"}, 24); cmap_vk_put(&vikings, (VikingVw) {"Harald", "Iceland"}, 12); - - CMapEntry_vk* e = cmap_vk_get(&vikings, (VikingVw) {"Einar", "Norway"}); +*/ + CMap_vk vikings = cmap_vk_from( (CMapInput_vk[]) { + {{"Einar", "Norway"}, 20}, + {{"Olaf", "Denmark"}, 24}, + {{"Harald", "Iceland"}, 12} + }, 3); + + CMapEntry_vk* e = cmap_vk_find(&vikings, (VikingVw) {"Einar", "Norway"}); e->value += 5; // update c_foreach (k, cmap_vk, vikings) { |
