diff options
| author | Tyge Løvset <[email protected]> | 2020-11-26 15:08:07 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-11-26 15:08:07 +0100 |
| commit | bdea38e432d109ba416d7f980f124da285d69a4f (patch) | |
| tree | effeb89e993b01f374d5a44ce0b859f979ed7f27 /examples/share_ptr2.c | |
| parent | 65ad066312ed549472814e1576cec2f0dc0f51ea (diff) | |
| download | STC-modified-bdea38e432d109ba416d7f980f124da285d69a4f.tar.gz STC-modified-bdea38e432d109ba416d7f980f124da285d69a4f.zip | |
Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://gist.github.com/tylov/bcc956a4779f1d14204e66a14f17beb9
All examples are reverted to use printf() instead of c_print().
Diffstat (limited to 'examples/share_ptr2.c')
| -rw-r--r-- | examples/share_ptr2.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/share_ptr2.c b/examples/share_ptr2.c index 3ef62805..d4b536ac 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/cfmt.h>
+#include <stc/cstr.h>
#include <stdio.h>
typedef struct { cstr_t name, last; } Person;
Person* Person_from(Person* p, cstr_t name, cstr_t last) {
- c_print(1, "make {}\n", name.str);
+ printf("make %s\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) {
- c_print(1, "del: {}\n", p->name.str);
+ printf("del: %s\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)
- c_print(1, " {}: {}\n", i.val->first, i.val->second.get->name.str);
+ printf(" %d: %s\n", i.val->first, i.val->second.get->name.str);
puts("Destroy map:");
cmap_pe_del(&map);
|
