summaryrefslogtreecommitdiffhomepage
path: root/examples/share_ptr2.c
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-10-26 20:25:03 +0100
committerTyge Løvset <[email protected]>2020-10-26 20:25:03 +0100
commit0b95e794fe91b69928bb111d66fc973d18de7a1f (patch)
tree35843d6e5f17e07a3cbb3f8b59df4965661a35d8 /examples/share_ptr2.c
parent0c64199a35a8901a4969f8c2ce0c0483f184732c (diff)
downloadSTC-modified-0b95e794fe91b69928bb111d66fc973d18de7a1f.tar.gz
STC-modified-0b95e794fe91b69928bb111d66fc973d18de7a1f.zip
Updates examples using cfmt.h c_print().
Diffstat (limited to 'examples/share_ptr2.c')
-rw-r--r--examples/share_ptr2.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/share_ptr2.c b/examples/share_ptr2.c
index d4b536ac..3ef62805 100644
--- a/examples/share_ptr2.c
+++ b/examples/share_ptr2.c
@@ -1,12 +1,12 @@
#include <stc/cptr.h>
#include <stc/cmap.h>
-#include <stc/cstr.h>
+#include <stc/cfmt.h>
#include <stdio.h>
typedef struct { cstr_t name, last; } Person;
Person* Person_from(Person* p, cstr_t name, cstr_t last) {
- printf("make %s\n", name.str);
+ c_print(1, "make {}\n", name.str);
p->name = name, p->last = last;
return p;
}
@@ -15,7 +15,7 @@ Person* Person_make(Person* p, const char* name, const char* last) {
return p;
}
void Person_del(Person* p) {
- printf("del: %s\n", p->name.str);
+ c_print(1, "del: {}\n", p->name.str);
c_del(cstr, &p->name, &p->last);
}
@@ -36,7 +36,7 @@ int main() {
c_try_emplace(&map, cmap_pe, 11, csptr_pe_from(Person_make(c_new(Person), "Hello", "World!")));
c_foreach (i, cmap_pe, map)
- printf(" %d: %s\n", i.val->first, i.val->second.get->name.str);
+ c_print(1, " {}: {}\n", i.val->first, i.val->second.get->name.str);
puts("Destroy map:");
cmap_pe_del(&map);