diff options
Diffstat (limited to 'misc/examples/list.c')
| -rw-r--r-- | misc/examples/list.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/misc/examples/list.c b/misc/examples/list.c index ced0be32..1eb58802 100644 --- a/misc/examples/list.c +++ b/misc/examples/list.c @@ -10,37 +10,37 @@ int main() { const int n = 2000000; - c_AUTO (clist_fx, list) + c_auto (clist_fx, list) { stc64_t rng = stc64_new(1234); stc64_uniformf_t dist = stc64_uniformf_new(100.0f, n); int m = 0; - c_FORRANGE (n) + c_forrange (n) clist_fx_push_back(&list, stc64_uniformf(&rng, &dist)), ++m; double sum = 0.0; printf("sumarize %d:\n", m); - c_FOREACH (i, clist_fx, list) + c_foreach (i, clist_fx, list) sum += *i.ref; printf("sum %f\n\n", sum); - c_FORWHILE (i, clist_fx, clist_fx_begin(&list), i.index < 10) + c_forwhile (i, clist_fx, clist_fx_begin(&list), i.index < 10) printf("%8d: %10f\n", (int)i.index, *i.ref); puts("sort"); clist_fx_sort(&list); // mergesort O(n*log n) puts("sorted"); - c_FORWHILE (i, clist_fx, clist_fx_begin(&list), i.index < 10) + c_forwhile (i, clist_fx, clist_fx_begin(&list), i.index < 10) printf("%8d: %10f\n", (int)i.index, *i.ref); puts(""); clist_fx_clear(&list); - c_FORLIST (i, int, {10, 20, 30, 40, 30, 50}) + c_forlist (i, int, {10, 20, 30, 40, 30, 50}) clist_fx_push_back(&list, *i.ref); const double* v = clist_fx_get(&list, 30); printf("found: %f\n", *v); - c_FOREACH (i, clist_fx, list) printf(" %g", *i.ref); + c_foreach (i, clist_fx, list) printf(" %g", *i.ref); puts(""); clist_fx_remove(&list, 30); @@ -49,10 +49,10 @@ int main() { clist_fx_push_front(&list, 1964); clist_fx_iter it = clist_fx_begin(&list); printf("Full: "); - c_FOREACH (i, clist_fx, list) + c_foreach (i, clist_fx, list) printf(" %g", *i.ref); printf("\nSubs: "); - c_FOREACH (i, clist_fx, clist_fx_advance(it, 4), clist_fx_end(&list)) + c_foreach (i, clist_fx, clist_fx_advance(it, 4), clist_fx_end(&list)) printf(" %g", *i.ref); puts(""); } |
