diff options
| author | Tyge Løvset <[email protected]> | 2020-09-10 16:56:22 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2020-09-10 16:56:22 +0200 |
| commit | 0b3e84cac29288af49bbabf2f880cd6319f9a1f3 (patch) | |
| tree | c358fa39a0e0a816004e5fc997ddffabf9112233 /examples | |
| parent | 07bb3643447806fed65329ca4a0da0460bf7e7b9 (diff) | |
| download | STC-modified-0b3e84cac29288af49bbabf2f880cd6319f9a1f3.tar.gz STC-modified-0b3e84cac29288af49bbabf2f880cd6319f9a1f3.zip | |
Renaming in cvec and some additions in clist.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/inits.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/examples/inits.c b/examples/inits.c index fa9de214..55f35bdd 100644 --- a/examples/inits.c +++ b/examples/inits.c @@ -21,10 +21,11 @@ declare_cpqueue(f, cvec_f, >); int main(void) {
-
+
// CVEC FLOAT / PRIORITY QUEUE
- c_init(cvec_f, floats, c_items(4.0f, 2.0f, 5.0f, 3.0f, 1.0f));
+ cvec_f floats = cvec_ini;
+ c_push(&floats, cvec_f, c_items(4.0f, 2.0f, 5.0f, 3.0f, 1.0f));
c_foreach (i, cvec_f, floats) printf("%.1f ", *i.item);
puts("");
@@ -45,7 +46,8 @@ int main(void) { // CMAP ID
int year = 2020;
- c_init(cmap_id, idnames, c_items(
+ cmap_id idnames = cmap_ini;
+ c_push(&idnames, cmap_id, c_items(
{100, cstr_make("Hello")},
{110, cstr_make("World")},
{120, cstr_from("Howdy, -%d-", year)},
@@ -58,7 +60,8 @@ int main(void) { // CMAP CNT
- c_init(cmap_cnt, countries, c_items(
+ cmap_cnt countries = cmap_ini;
+ c_push(&countries, cmap_cnt, c_items(
{"Norway", 100},
{"Denmark", 50},
{"Iceland", 10},
@@ -80,7 +83,8 @@ int main(void) { // CVEC PAIR
- c_init(cvec_ip, pairs1, c_items(
+ cvec_ip pairs1 = cvec_ini;
+ c_push(&pairs1, cvec_ip, c_items(
{5, 6},
{3, 4},
{1, 2},
@@ -95,14 +99,15 @@ int main(void) { // CLIST PAIR
- c_init(clist_ip, pairs2, c_items(
+ clist_ip pairs2 = clist_ini;
+ c_push(&pairs2, clist_ip, c_items(
{5, 6},
{3, 4},
{1, 2},
{7, 8},
));
clist_ip_sort(&pairs2);
-
+
c_foreach (i, clist_ip, pairs2)
printf("(%d %d) ", i.item->value.x, i.item->value.y);
puts("");
|
