summaryrefslogtreecommitdiffhomepage
path: root/docs/cspan_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2023-06-06 18:13:18 +0200
committerTyge Løvset <[email protected]>2023-06-06 18:20:57 +0200
commit7c57f4fb7edf33d030975a04160f183f71c48ecd (patch)
tree51073f15240641f2220462be02ee4cbca8d4cf54 /docs/cspan_api.md
parent8e6e1d2b266e46e3920edf7cc6eaad33c1312880 (diff)
downloadSTC-modified-7c57f4fb7edf33d030975a04160f183f71c48ecd.tar.gz
STC-modified-7c57f4fb7edf33d030975a04160f183f71c48ecd.zip
Fixed some logic in coroutines.
Changed API in c11/print.h (not officially part of STC as it is C11).
Diffstat (limited to 'docs/cspan_api.md')
-rw-r--r--docs/cspan_api.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/cspan_api.md b/docs/cspan_api.md
index ec203460..f0c6babd 100644
--- a/docs/cspan_api.md
+++ b/docs/cspan_api.md
@@ -136,6 +136,7 @@ int main() {
## Example 2
Slicing cspan without and with reducing the rank:
```c
+#define i_implement
#include <c11/print.h>
#include <stc/cspan.h>
@@ -154,7 +155,7 @@ int main()
puts("\niterate span2 flat:");
c_foreach (i, Span2, span2)
- print(" {}", *i.ref);
+ fmt_print(" {}", *i.ref);
puts("");
// slice without reducing rank:
@@ -164,8 +165,8 @@ int main()
c_forrange (i, ss3.shape[0]) {
c_forrange (j, ss3.shape[1]) {
c_forrange (k, ss3.shape[2])
- print(" {:2}", *cspan_at(&ss3, i, j, k));
- print(" |");
+ fmt_print(" {:2}", *cspan_at(&ss3, i, j, k));
+ fmt_print(" |");
}
}
// slice and reduce rank:
@@ -174,13 +175,13 @@ int main()
puts("\niterate ss2 by dimensions:");
c_forrange (i, ss2.shape[0]) {
c_forrange (j, ss2.shape[1])
- print(" {:2}", *cspan_at(&ss2, i, j));
- print(" |");
+ fmt_print(" {:2}", *cspan_at(&ss2, i, j));
+ fmt_print(" |");
}
puts("\niterate ss2 flat:");
c_foreach (i, Span2, ss2)
- print(" {:2}", *i.ref);
+ fmt_print(" {:2}", *i.ref);
puts("");
}
```