summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-07-15 16:14:35 +0200
committerTyge Løvset <[email protected]>2020-07-15 16:14:35 +0200
commit55917598781e64a5357c0a8aa7b4c18388dfd9ee (patch)
treec237f1347bab3cdd45d704f14185cfe2ad98fb99 /examples
parentc610a2cec2b295cc89c86d1a988a8944404b4e68 (diff)
downloadSTC-modified-55917598781e64a5357c0a8aa7b4c18388dfd9ee.tar.gz
STC-modified-55917598781e64a5357c0a8aa7b4c18388dfd9ee.zip
Changed API, eraseBucket(&m, index) -> eraseEntry(&m, entryPtr)
Diffstat (limited to 'examples')
-rw-r--r--examples/demos.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/demos.c b/examples/demos.c
index b0e31f6e..2705257b 100644
--- a/examples/demos.c
+++ b/examples/demos.c
@@ -159,12 +159,14 @@ void mapdemo3()
chash_ss_put(&table, "Map", cstring_make("test"));
chash_ss_put(&table, "Make", cstring_make("my"));
chash_ss_put(&table, "Sunny", cstring_make("day"));
- printf("remove: Make: %s\n", chash_ss_get(&table, "Make")->value.str);
+ CHashEntry_ss *e = chash_ss_get(&table, "Make");
+ printf("size %zu: remove: Make: %s\n", chash_size(table), e->value.str);
chash_ss_erase(&table, "Make");
+ //chash_ss_eraseEntry(&table, e);
printf("size %zu\n", chash_size(table));
c_foreach (i, chash_ss, table)
- printf("key: %s\n", i.item->key.str);
+ printf("entry: %s: %s\n", i.item->key.str, i.item->value.str);
chash_ss_destroy(&table); // frees key and value CStrings, and hash table (CVector).
}