A coroutine implementation, based on ucontext, fibers when available, setjmp as a last resort.
Primary LanguageC