From 6d3a2ad8aeb2f4633e1ed707c5bd15bd974a06bf Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Sat, 5 Jun 2021 12:39:35 +0200 Subject: Renamed predefined using_cmap_sv*() using_csmap_sv*() macros to using_cmap_strv*(), ... --- examples/svmap.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'examples') diff --git a/examples/svmap.c b/examples/svmap.c index 8cacf95a..769913df 100644 --- a/examples/svmap.c +++ b/examples/svmap.c @@ -3,25 +3,25 @@ #include // cmap with csview as convertion key-type (raw): -using_cmap_svkey(si, int); +using_cmap_strvkey(si, int); int main() { csview fox = c_lit("The quick brown fox jumps over the lazy dog."); printf("\"%s\", length=%zu\n", fox.str, fox.size); - c_forvar (cmap_si frequencies = cmap_si_init(), cmap_si_del(&frequencies)) + c_forvar_initdel (cmap_si, frequencies) { // Non-emplace: cstr element API cmap_si_insert(&frequencies, cstr_lit("thousand"), 1000); - cmap_si_insert_or_assign(&frequencies, cstr_lit("thousand"), 2000); // update; same as put() - cmap_si_insert(&frequencies, cstr_lit("thousand"), 3000); // ignored + cmap_si_insert_or_assign(&frequencies, cstr_lit("thousand"), 2000); + cmap_si_insert(&frequencies, cstr_lit("thousand"), 3000); // ignored // Emplace: csview element API const char* key = "hundred"; - cmap_si_emplace(&frequencies, c_lit("hundred"), 300); // c_lit() shorthand for csview_lit() - cmap_si_emplace(&frequencies, csview_from_n(key, 4), 400); // insert "hund" + cmap_si_emplace(&frequencies, c_lit("hundred"), 300); // c_lit() shorthand for csview_lit() + cmap_si_emplace(&frequencies, csview_from_n(key, 4), 400); // insert "hund" cmap_si_emplace_or_assign(&frequencies, csview_from(key), 500); // update - cmap_si_emplace(&frequencies, c_lit("hundred"), 600); // ignored, already inserted + cmap_si_emplace(&frequencies, c_lit("hundred"), 600); // ignored, already inserted // Lookup always uses "raw" type API, i.e. csview here. printf("at(\"hundred\"): %d\n", *cmap_si_at(&frequencies, c_lit("hundred"))); -- cgit v1.2.3