summaryrefslogtreecommitdiffhomepage
path: root/misc/examples/multidim.c
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-01-18 10:15:33 +0100
committerTyge Løvset <[email protected]>2023-01-18 10:15:33 +0100
commit17a70908cab0e4064e4913d4f1a109569d24295f (patch)
treef4c4181873d6ed456b1d9382a8bd832d93c1d07f /misc/examples/multidim.c
parentb6dea03f0c4b9aece389c8133f7e5f94e12bd8e6 (diff)
downloadSTC-modified-17a70908cab0e4064e4913d4f1a109569d24295f.tar.gz
STC-modified-17a70908cab0e4064e4913d4f1a109569d24295f.zip
using_cspanN(S, T, R) now defines S, S1, S2.. (not S1)
Diffstat (limited to 'misc/examples/multidim.c')
-rw-r--r--misc/examples/multidim.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/misc/examples/multidim.c b/misc/examples/multidim.c
index f3982259..11418e15 100644
--- a/misc/examples/multidim.c
+++ b/misc/examples/multidim.c
@@ -6,7 +6,7 @@
using_cspan3(ispan, int);
/*
-using_cspan(ispan1, int, 1);
+using_cspan(ispan, int, 1);
using_cspan(ispan2, int, 2);
using_cspan(ispan3, int, 3);
*/
@@ -18,7 +18,7 @@ int main()
cstack_int_push(&v, *i.ref);
// View data as contiguous memory representing 12 ints
- ispan1 ms1 = cspan_from(&v);
+ ispan ms1 = cspan_from(&v);
// View data as contiguous memory representing 2 rows of 6 ints each
ispan2 ms2 = cspan_make(v.data, 2, 6);
// View the same data as a 3D array 2 x 3 x 2
@@ -31,7 +31,7 @@ int main()
// print all items using 1D view
printf("all: ");
- for (unsigned i=0; i != ms1.dim[0]; i++)
+ for (unsigned i=0; i != cspan_size(ms1); i++)
printf(" %d", *cspan_at(ms1, i));
puts("");