diff options
| author | Tyge Løvset <[email protected]> | 2022-04-18 00:44:51 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2022-04-18 00:44:51 +0200 |
| commit | 00804d9ff488f63468a0bb528c7b807aea7c3ea3 (patch) | |
| tree | 51b47787adc853bd1a10ec820a6ef5c184fa2498 /examples/convert.c | |
| parent | 4436a1c0ac37dc2e73a2134d5ad85c010340b35d (diff) | |
| download | STC-modified-00804d9ff488f63468a0bb528c7b807aea7c3ea3.tar.gz STC-modified-00804d9ff488f63468a0bb528c7b807aea7c3ea3.zip | |
Converted all example to use cstr_str(&s) instead of s.str to allow SSO string. Fixed misc warnings.
Diffstat (limited to 'examples/convert.c')
| -rw-r--r-- | examples/convert.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples/convert.c b/examples/convert.c index 8258e1b6..a17e41f6 100644 --- a/examples/convert.c +++ b/examples/convert.c @@ -23,26 +23,26 @@ int main() }); puts("MAP:"); c_foreach (i, cmap_str, map) - printf(" %s: %s\n", i.ref->first.str, i.ref->second.str); + printf(" %s: %s\n", cstr_str(&i.ref->first), cstr_str(&i.ref->second)); puts("\nCLONE MAP:"); mclone = cmap_str_clone(map); c_foreach (i, cmap_str, mclone) - printf(" %s: %s\n", i.ref->first.str, i.ref->second.str); + printf(" %s: %s\n", cstr_str(&i.ref->first), cstr_str(&i.ref->second)); puts("\nCOPY MAP TO VECS:"); c_foreach (i, cmap_str, mclone) { - cvec_str_emplace_back(&keys, i.ref->first.str); - cvec_str_emplace_back(&values, i.ref->second.str); + cvec_str_emplace_back(&keys, cstr_str(&i.ref->first)); + cvec_str_emplace_back(&values, cstr_str(&i.ref->second)); } c_forrange (i, cvec_str_size(keys)) - printf(" %s: %s\n", keys.data[i].str, values.data[i].str); + printf(" %s: %s\n", cstr_str(keys.data + i), cstr_str(values.data + i)); puts("\nCOPY VEC TO LIST:"); c_foreach (i, cvec_str, keys) - clist_str_emplace_back(&list, i.ref->str); + clist_str_emplace_back(&list, cstr_str(i.ref)); c_foreach (i, clist_str, list) - printf(" %s\n", i.ref->str); + printf(" %s\n", cstr_str(i.ref)); } } |
