summaryrefslogtreecommitdiffhomepage
path: root/examples/share_ptr2.c
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-10-14 23:14:02 +0200
committerTyge Løvset <[email protected]>2020-10-14 23:14:02 +0200
commit47190a51588341d0ab715398ded6a480bc4fa95a (patch)
tree2f48b0cb83d6bd06506806e4a78f98f2fc19ed19 /examples/share_ptr2.c
parent48b5199a2ff5a31349bcff2d3ff70cb1d31a3f9f (diff)
downloadSTC-modified-47190a51588341d0ab715398ded6a480bc4fa95a.tar.gz
STC-modified-47190a51588341d0ab715398ded6a480bc4fa95a.zip
Renamed cstr() constructor to cstr_from(), cstr_from() to cstr_from_fmt().
Diffstat (limited to 'examples/share_ptr2.c')
-rw-r--r--examples/share_ptr2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/share_ptr2.c b/examples/share_ptr2.c
index 4c589ad1..d4b536ac 100644
--- a/examples/share_ptr2.c
+++ b/examples/share_ptr2.c
@@ -11,7 +11,7 @@ Person* Person_from(Person* p, cstr_t name, cstr_t last) {
return p;
}
Person* Person_make(Person* p, const char* name, const char* last) {
- p->name = cstr(name), p->last = cstr(last);
+ p->name = cstr_from(name), p->last = cstr_from(last);
return p;
}
void Person_del(Person* p) {
@@ -30,8 +30,8 @@ int main() {
// c_try_emplace: The last argument is completely ignored if key already exist in map, so no memory leak happens!
c_forrange (i, 20) { // When i>9, all key will exist, so value arg is not executed.
c_try_emplace(&map, cmap_pe, (i * 7) % 10,
- csptr_pe_from(Person_from(c_new(Person), cstr_from("Name %d", (i * 7) % 10),
- cstr_from("Last %d", (i * 9) % 10))));
+ csptr_pe_from(Person_from(c_new(Person), cstr_from_fmt("Name %d", (i * 7) % 10),
+ cstr_from_fmt("Last %d", (i * 9) % 10))));
}
c_try_emplace(&map, cmap_pe, 11, csptr_pe_from(Person_make(c_new(Person), "Hello", "World!")));