Minicoro: Single header stackful cross-platform coroutine library in pure C

  • > pure C

    Does not appear to be as it's using not only inline assembly (so only specific architectures are supported) but also compiler-specific attributes.

    > Works in most C89 compilers.

    I think it should not work in any C89 compiler, because I'm seeing variable declarations that come after code statements, as well as 64-bit integers.