diff options
| author | Tyge Løvset <[email protected]> | 2020-07-15 16:14:35 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-07-15 16:14:35 +0200 |
| commit | 55917598781e64a5357c0a8aa7b4c18388dfd9ee (patch) | |
| tree | c237f1347bab3cdd45d704f14185cfe2ad98fb99 /examples | |
| parent | c610a2cec2b295cc89c86d1a988a8944404b4e68 (diff) | |
| download | STC-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.c | 6 |
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).
}
|
