summaryrefslogtreecommitdiffhomepage
path: root/docs/clist_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-08-06 17:48:06 +0200
committerTyge Løvset <[email protected]>2022-08-06 17:48:06 +0200
commit618b5704e6f85cfe1b6e5c9c9373abe76a8bb628 (patch)
tree4e25a538c8ba3fd58bb25b90ff6dc54adfb31aa4 /docs/clist_api.md
parent927fa8093ea0bc1e25586e60c47cf1dd8a311d9e (diff)
downloadSTC-modified-618b5704e6f85cfe1b6e5c9c9373abe76a8bb628.tar.gz
STC-modified-618b5704e6f85cfe1b6e5c9c9373abe76a8bb628.zip
c_apply() deprecated: replaced with c_forarray() macro. Updated and improved README.md docs.
Diffstat (limited to 'docs/clist_api.md')
-rw-r--r--docs/clist_api.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/docs/clist_api.md b/docs/clist_api.md
index a3a59b7c..274c0f6f 100644
--- a/docs/clist_api.md
+++ b/docs/clist_api.md
@@ -152,7 +152,8 @@ Use of *erase_at()* and *erase_range()*:
int main ()
{
clist_i L = clist_i_init();
- c_apply(v, clist_i_push_back(&L, *v), int, {10, 20, 30, 40, 50});
+ c_forarray (int, v, {10, 20, 30, 40, 50})
+ clist_i_push_back(&L, *v);
// 10 20 30 40 50
clist_i_iter it = clist_i_begin(&L); // ^
clist_i_next(&it);
@@ -187,8 +188,8 @@ Splice `[30, 40]` from *L2* into *L1* before `3`:
int main() {
c_auto (clist_i, L1, L2)
{
- c_apply(v, clist_i_push_back(&L1, *v), int, {1, 2, 3, 4, 5});
- c_apply(v, clist_i_push_back(&L2, *v), int, {10, 20, 30, 40, 50});
+ c_forarray (int, v, {1, 2, 3, 4, 5}) clist_i_push_back(&L1, *v);
+ c_forarray (int, v, {10, 20, 30, 40, 50}) clist_i_push_back(&L2, *v);
clist_i_iter i = clist_i_advance(clist_i_begin(&L1), 2);
clist_i_iter j1 = clist_i_advance(clist_i_begin(&L2), 2), j2 = clist_i_advance(j1, 2);