Coco -- Ture C coroutines for Lua
http://luajit.luaforge.net/coco.html
久しぶりに良いものを見つけました。
LuaJITの一部となる、Cでのcoroutine実装ですね。
ライセンスはMIT/X license。
Lua5.1用のpatchとして公開されていますが、個人的に気にしているのは中に入っているlcoco.h, lcoco.cです。
これちょっと弄れば単体で使えそう。setjmp、gcc inlinse assembler, win32 fiberの3実装をきちんとやっているみたいなので、なんとかして使いたいなぁ。