summaryrefslogtreecommitdiffhomepage
path: root/docs/ccommon_api.md
diff options
context:
space:
mode:
authortylov <[email protected]>2023-07-10 12:16:44 +0200
committertylov <[email protected]>2023-07-10 12:16:44 +0200
commit8debe47bc014c41b6cf8082dcef4b87e4ef29cfa (patch)
tree9d2a770573930191d569c9a25e2e0e684b905a26 /docs/ccommon_api.md
parent7342a721e5dbef94bb1b1541f01154fe4a37aeb8 (diff)
downloadSTC-modified-8debe47bc014c41b6cf8082dcef4b87e4ef29cfa.tar.gz
STC-modified-8debe47bc014c41b6cf8082dcef4b87e4ef29cfa.zip
Renamed input enum flags for cregex functions.
Diffstat (limited to 'docs/ccommon_api.md')
-rw-r--r--docs/ccommon_api.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/ccommon_api.md b/docs/ccommon_api.md
index f21f2eaf..7569bb5b 100644
--- a/docs/ccommon_api.md
+++ b/docs/ccommon_api.md
@@ -369,8 +369,8 @@ int main()
### Coroutine API
To resume the coroutine from where it was suspended with *cco_yield()*: call the coroutine again.
-**Note**: *cco_yield()* / *cco_await()* may not be called inside a `switch` statement; use
-`if-else-if` constructs instead.
+**Note**: *cco_yield()* / *cco_await()* may not be called inside a `switch` statement from a
+cco_routine scope; Use `if-else-if` constructs instead.
| | Function / operator | Description |
|:----------|:-------------------------------------|:----------------------------------------|
@@ -384,11 +384,11 @@ To resume the coroutine from where it was suspended with *cco_yield()*: call the
| | `cco_yield_v();` | Yield/suspend execution (return void) |
| | `cco_yield_v(ret);` | Yield/suspend execution (return ret) |
| | `cco_yield_final();` | Yield final time, enables cleanup-state |
-| | `cco_yield_final(val);` | Yield a final value (e.g. CCO_ERROR) |
+| | `cco_yield_final(ret);` | Yield a final value (e.g. CCO_ERROR) |
| | `cco_await(condition);` | Suspend until condition is true (return CCO_AWAIT)|
| | `cco_await_v(condition);` | Suspend until condition is true (return void) |
| | `cco_await_v(condition, ret);` | Suspend until condition is true (return ret)|
-| | `cco_await_on(cocall);` | Await on sub-coroutine to finish |
+| | `cco_await_on(cocall);` | Await on sub-coroutine to finish (return its ret) |
| | `cco_return;` | Return from coroutine (inside cco_routine) |
| | `cco_closure(Closure, ...);` | Define a coroutine closure struct (optional) |
| | Semaphores: | |