summaryrefslogtreecommitdiffhomepage
path: root/examples/ptr.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/ptr.c
parent0c64199a35a8901a4969f8c2ce0c0483f184732c (diff)
downloadSTC-modified-0b95e794fe91b69928bb111d66fc973d18de7a1f.tar.gz
STC-modified-0b95e794fe91b69928bb111d66fc973d18de7a1f.zip
Updates examples using cfmt.h c_print().
Diffstat (limited to 'examples/ptr.c')
-rw-r--r--examples/ptr.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/ptr.c b/examples/ptr.c
index 3ffb9292..56da4b38 100644
--- a/examples/ptr.c
+++ b/examples/ptr.c
@@ -1,5 +1,5 @@
#include <stc/cptr.h>
-#include <stc/cstr.h>
+#include <stc/cfmt.h>
#include <stc/cvec.h>
typedef struct { cstr_t name, last; } Person;
@@ -9,7 +9,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);
}
int Person_compare(const Person* p, const Person* q) {
@@ -22,7 +22,7 @@ using_cptr(pe, Person, Person_del, Person_compare);
using_cvec(pp, Person*, cptr_pe_del, cptr_pe_compare);
int main() {
- puts("Vec of Person *:");
+ puts("Vec of Person*:\n--------------");
cvec_pp pvec = cvec_pp_init();
cvec_pp_push_back(&pvec, Person_make(c_new(Person), "Joe", "Jordan"));
cvec_pp_push_back(&pvec, Person_make(c_new(Person), "Annie", "Aniston"));
@@ -30,9 +30,9 @@ int main() {
cvec_pp_sort(&pvec);
c_foreach (i, cvec_pp, pvec)
- printf("%s %s\n", (*i.val)->name.str, (*i.val)->last.str);
+ c_print(1, "{} {}\n", (*i.val)->name.str, (*i.val)->last.str);
- puts("\nVec of Person:");
+ puts("\nVec of Person:\n-------------");
cvec_pe vec = cvec_pe_init();
Person tmp;
cvec_pe_push_back(&vec, *Person_make(&tmp, "Joe", "Jordan"));
@@ -41,7 +41,7 @@ int main() {
cvec_pe_sort(&vec);
c_foreach (i, cvec_pe, vec)
- printf("%s %s\n", i.val->name.str, i.val->last.str);
+ c_print(1, "{} {}\n", i.val->name.str, i.val->last.str);
puts("\nDestroy pvec:");
cvec_pp_del(&pvec);