diff options
| author | Tyge Løvset <[email protected]> | 2020-08-08 18:57:21 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-08-08 18:57:21 +0200 |
| commit | 67c15a839caa8d5abb6d8fa637c37c45dd0e69ff (patch) | |
| tree | 56634d467288227f180d5aa9afac093c4fad37af /examples | |
| parent | 4884ecc7e2421b32ab070746781beb0bb6da004e (diff) | |
| download | STC-modified-67c15a839caa8d5abb6d8fa637c37c45dd0e69ff.tar.gz STC-modified-67c15a839caa8d5abb6d8fa637c37c45dd0e69ff.zip | |
Minor tweaks.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/demos.c | 17 |
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);
|
