忍者ブログ
グラビアアイドルについて語るブログ。
[9] [8] [7] [6] [5] [4] [3] [2] [1]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

「Binary Hacks」#95で紹介されていたPortable Coroutine Libraryを超漢字で動かしてみました。あっさりサンプルが動いてしまったので、ちょっと拍子抜け。現在のステータスは、Makefileを使わずに手動でコンパイル・リンクしたという段階で、テストも不十分ですので、完全に移植できたかどうかは不明です。

これまでの作業を簡単にまとめておきます。
・pcl-1.6.tar.gz を展開。
・pcl.c に超漢字用のコードを追加。実質的には co_set_context() の修正だけで十分です。

ctx->cc[0].__jb[5] = (int) func;
ctx->cc[0].__jb[4] = (int) stack;

・pcl.c をコンパイル。(→ pcl.o)
・「Binary Hacks」のサンプルをコンパイル。(samle.c → sample.o)
・リンクして実行ファイル sample を作成。
・実機に転送して実行。(→ 1234 の順で表示された)

あとは、libpcl に含まれるテストプログラム(cobench, cothread)くらいは動作確認しておきたいものです。
PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
ブログ内検索
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新コメント
[07/07 tiffany jewelry uk]
[09/17 車載モニター・阿蘇テック]
[08/30 愛]
[06/12 シモネッタ]
[06/11 arms22]
最新トラックバック
フリーエリア
あわせて読みたい
    Firefox 2 無料ダウンロード
    バーコード
    プロフィール
    名前:
    シモネッタ
    性別:
    非公開
    カウンター
    アクセス解析