libcoroutine依存排除版

Io Languageで使われている最新版コードをもとに作り直しました。

http://websvn.nyaxtstep.com/viewvc.cgi/3rdparty/libcoroutine/
svn://home.nyaxtstep.com/svn/3rdparty/libcoroutine/

やってること:

  • VisualStudio 2005用solutionファイル&Makefile.am
  • Mac OSX 10.5 Leopard対応パッチ取り込み
  • Io Language Basekitへの依存性排除
    • というかio_*関数をリネーム
  • グローバル変数排除 -> マルチスレッド環境対応
    • 一部環境(armとか)では排除できないのでgcc拡張キーワード(__threadを使うように)