Kiyoshi Masumoto
massu****@nifty*****
2002年 6月 21日 (金) 01:50:43 JST
桝本です。 On Thu, 20 Jun 2002 01:28:29 +0900 "FUKUDA, Fumiki" <epi-****@ba2*****> wrote. >> ANSIヘッダのけて、メモリ操作&1文字出力は自作(ユーザーおまかせ) >> 関数を用意すると言うことですか。 > >うん。たとえば'こっち'側で: > > extern void* minimal_alloc(unsigned n); > extern void minimal_free(void*); > extern void minimal_putchar(char ch); > >...っていうプロトタイプ minimal.h を用意し、 >必要に応じて呼ぶから、'そっち'側では上記3つを >実装し、一緒にリンクしてくれや。ちうことです。 理解できました。 >そゆわけで、'相当'ビンボーな環境でも実機で動くCUnitちうこってす。 なるほどです。前提(ANSIヘッダなし)が何より魅力です。 組込み系の仕事でそのまま CUnit を使えたらどんなに楽だろうと、 常日頃から思っています。 現在はハードウェアやCPUリソースに依存しないロジックの部分のみ を Winな環境でCUnit+ちび河童+ちび馬でテストしているです。 だから非常に限られたコードだけなんです。 # カッコわるぅ とても「すべてテストせよ」は実現できてません(^^; ということで、もしや組込みシステム上で CUnit が動くかも!? とメチャ興奮しています。 それでちょっと疑問に思っているんですが、 ユーザーからコンソール入力を期待している( Run all, Select group..) 部分(stdinからfgets()しているところ)などはどう想定されてるので しょうか。 Consoleという概念は持つ必要ない ? ということですか。 >触手動きますぅ? 私個人としては、 組込み系で使えるとなると飛びついて、 布教活動までやっちゃいますよ(^^; ---- Kiyoshi Masumoto <massu****@nifty*****>