[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00259] Re: LSI-CforWitch の関数ポインタ
- Subject: [WitchTech 00259] Re: LSI-CforWitch の関数ポインタ
- From: narunaru@123mail.net
- Date: Wed, 9 Aug 2000 23:55:24 +0900 (JST)
なるなると申します。
> <20000808200825mnagaku@smtp.bekkoame.ne.jp>
> From: mnagaku@cap.bekkoame.ne.jp
> Date: Tue, 8 August 2000 20:08:25 +0900
>
> 長久です。
> この辺、コンセンサスが取れてないようなので、
> 以下にfarで暴走するコードを書いときます。
あとは、以下のようなコードで生成コードを見てみる (たぶんlcc86 -S) とか、
実際に main の中で tmp_func に代入された t1 のセグメント部が正しいか確認す
るくらいでしょうか ? (ところで件のコードは Turbo C では動作するのでしょう
か)
--
char (far *tmp_func)(int no);
char far t1(int no);
char far t2(int no);
void main() {
static char str[32];
text_screen_init();
text_put_string(0, 0, "start");
sprintf(str, "%d", t1(1));
text_put_string(0, 1, str);
tmp_func = t1;
sprintf(str, "%d", (*tmp_func)(2));
text_put_string(0, 1, str);
[以下略]
--
# コードセグメントに対して seg 演算子は使えるのですよね ?
ML Archives