summaryrefslogtreecommitdiffhomepage
path: root/misc/examples/spans/multidim.c
diff options
context:
space:
mode:
authorTyge Lovset <[email protected]>2023-08-30 08:24:54 +0200
committerTyge Lovset <[email protected]>2023-08-30 08:24:54 +0200
commit263dbab626e6a99f7959a4c1716f0496906ee638 (patch)
tree3c2541b9a0f530fc98ddd00dfb6c306757e89c75 /misc/examples/spans/multidim.c
parent31cdd30a4ed87087bf19f14f4a643e39735a1420 (diff)
downloadSTC-modified-263dbab626e6a99f7959a4c1716f0496906ee638.tar.gz
STC-modified-263dbab626e6a99f7959a4c1716f0496906ee638.zip
Some simplifications. Added i_ndebug macro flag to disable assertions in cspan.
Diffstat (limited to 'misc/examples/spans/multidim.c')
-rw-r--r--misc/examples/spans/multidim.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/examples/spans/multidim.c b/misc/examples/spans/multidim.c
index ebc05a70..70fda7e2 100644
--- a/misc/examples/spans/multidim.c
+++ b/misc/examples/spans/multidim.c
@@ -66,6 +66,10 @@ int main(void)
puts("\nOriginal ms3 span with updated data:");
print3d(ms3);
+
+ puts("col = ms3[1, :, 2]");
+ ispan col = cspan_slice(ispan, &ms3, {1}, {c_ALL}, {2});
+ c_foreach (i, ispan, col) printf(" %d", *i.ref);
puts("");
cstack_int_drop(&v);