summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2020-08-08 18:57:21 +0200
committerTyge Løvset <[email protected]>2020-08-08 18:57:21 +0200
commit67c15a839caa8d5abb6d8fa637c37c45dd0e69ff (patch)
tree56634d467288227f180d5aa9afac093c4fad37af /examples
parent4884ecc7e2421b32ab070746781beb0bb6da004e (diff)
downloadSTC-modified-67c15a839caa8d5abb6d8fa637c37c45dd0e69ff.tar.gz
STC-modified-67c15a839caa8d5abb6d8fa637c37c45dd0e69ff.zip
Minor tweaks.
Diffstat (limited to 'examples')
-rw-r--r--examples/demos.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/examples/demos.c b/examples/demos.c
index a3a587ec..458806c3 100644
--- a/examples/demos.c
+++ b/examples/demos.c
@@ -54,22 +54,23 @@ void vectordemo1()
-declare_cvec(cs, cstr_t, cstr_destroy, cstr_compare); // supply inline destructor of values
+//declare_cvec(cs, cstr_t, cstr_destroy, cstr_compare); // supply inline destructor of values
+declare_cvec_str(); // supply inline destructor of values
void vectordemo2()
{
printf("\nVECTORDEMO2\n");
- cvec_cs names = cvec_init;
- cvec_cs_push_back(&names, cstr_make("Mary"));
- cvec_cs_push_back(&names, cstr_make("Joe"));
- cvec_cs_push_back(&names, cstr_make("Chris"));
+ cvec_str names = cvec_init;
+ cvec_str_push_back(&names, cstr_make("Mary"));
+ cvec_str_push_back(&names, cstr_make("Joe"));
+ cvec_str_push_back(&names, cstr_make("Chris"));
cstr_assign(&names.data[1], "Jane"); // replace Joe
printf("names[1]: %s\n", names.data[1].str);
- cvec_cs_sort(&names); // Sort the array
- c_foreach (i, cvec_cs, names)
+ cvec_str_sort(&names); // Sort the array
+ c_foreach (i, cvec_str, names)
printf("sorted: %s\n", i.item->str);
- cvec_cs_destroy(&names);
+ cvec_str_destroy(&names);
}
declare_clist(ix, int);