FUKUDA, Fumiki
epi-****@ba2*****
2002年 6月 20日 (木) 01:28:29 JST
επιστημηです。 > >CUnit 1.0-6 (http://sourceforge.net/projects/cunit/) > >からANSIヘッダを取っ払い、メモリ確保/解放と1文字出力 > >さえ用意すれば動いちゃうCUnitをこさえてみよかと画策 > >してます。 >... > ANSIヘッダのけて、メモリ操作&1文字出力は自作(ユーザーおまかせ) > 関数を用意すると言うことですか。 うん。たとえば'こっち'側で: extern void* minimal_alloc(unsigned n); extern void minimal_free(void*); extern void minimal_putchar(char ch); ...っていうプロトタイプ minimal.h を用意し、 必要に応じて呼ぶから、'そっち'側では上記3つを 実装し、一緒にリンクしてくれや。ちうことです。 > 例えば、1文字出力関数を私が勝手に定義できて、ある出力ポート8本に > 8bitパターンをパラで出力させるとか、通信I/Fにそのまま流すとか.. > ができるとういう風にとらえてしまっているです。 おっけ。minimal_putchar(char ch) がどう実装されようが、 'こっち'側は知ったこっちゃねぇです。 そゆわけで、'相当'ビンボーな環境でも実機で動くCUnitちうこってす。 触手動きますぅ?