こんにちは、Zinと申します。

> そう言われて気がついたのですが, 実を言うとファイルポインタを
> 渡されて処理をする関数はそんなに大きくないので, こいつをイン
> ライン関数かマクロにして, 各DLLがコピーを持つようにするとい
> うのがいちばん現実的な対策かもしれないという気がしてきました.

Rubyで使用している、fread() をポインタ渡ししてDLLの内部では
そのポインタからfread()を呼び出すという解決策はだめでしょうか。

---------
Zin