From 6270e01be0f105e3512cfde04a7f7d6b67aa8a2e Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 20 May 2021 11:19:37 +0200 Subject: Changed new API: c_sv(literal) => c_sv(cstr), cstr_new(literal) => cstr_lit(literal), csview_new() => csview_lit(). Added c_lit(literal) alias to csview_lit(literal). --- examples/svmap.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'examples/svmap.c') diff --git a/examples/svmap.c b/examples/svmap.c index 9fd89755..c45ff1ae 100644 --- a/examples/svmap.c +++ b/examples/svmap.c @@ -6,25 +6,25 @@ using_cmap_svkey(si, int); int main() { - csview fox = c_sv("The quick brown fox jumps over the lazy dog."); + csview fox = c_lit("The quick brown fox jumps over the lazy dog."); printf("\"%s\", length=%zu\n", fox.str, fox.size); c_withvar (cmap_si, frequencies) { // Non-emplace: cstr element API - cmap_si_insert(&frequencies, cstr_new("thousand"), 1000); - cmap_si_insert_or_assign(&frequencies, cstr_new("thousand"), 2000); // update; same as put() - cmap_si_insert(&frequencies, cstr_new("thousand"), 3000); // ignored + 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 // Emplace: csview element API const char* key = "hundred"; - cmap_si_emplace(&frequencies, c_sv("hundred"), 300); // c_sv() shorthand for csview_new() + 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_sv("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_sv("hundred"))); + printf("at(\"hundred\"): %d\n", *cmap_si_at(&frequencies, c_lit("hundred"))); c_foreach (i, cmap_si, frequencies) printf("%s: %d\n", i.ref->first.str, i.ref->second); -- cgit v1.2.3