Coroutine API rename

This commit is contained in:
Krzosa Karol
2026-01-30 21:44:28 +01:00
parent c9acc31cfc
commit 805f5de852
15 changed files with 84 additions and 60 deletions

View File

@@ -21,7 +21,7 @@ void AddText(String string) {
void Wait(mco_coro *co) {
Add(&EventPlayback, {EVENT_KIND_INVALID});
for (Event *event = CoYield(co); event->kind != EVENT_KIND_INVALID; event = CoYield(co)) {
for (Event *event = Yield(co); event->kind != EVENT_KIND_INVALID; event = Yield(co)) {
}
}
@@ -153,8 +153,8 @@ void InitTests() {
WaitForEvents = false;
TestDir = Format(TestArena, "%S/test_env", GetExeDir(TestArena));
CoRemove("Test");
CoData *data = CoAdd(Test);
RemoveCoroutine("Test");
CCtx *data = AddCoroutine(Test);
data->dont_wait_until_resolved = true;
CoResume(data);
ResumeCoroutine(data);
}