Shiro Kawai
shiro****@lava*****
2003年 10月 20日 (月) 22:21:30 JST
原因はわかりました。ポートのflushの内部プロトコルの問題でした。 「バッファがいっぱいなので少しでもflushしてすき間を開けて欲しい」 というリクエストと、「バッファをきれいさっぱり空にしてほしい」 というリクエストを区別しなければならない場合があるのに、現在は 同列に扱っていることが根本的な原因です。 ちょっと局所的なfixでは済まないかもしれませんです。 とりあえず、ご指摘のケースに関しては、copy-portの後に (flush out)していただけると何とかなるかと。 --shiro From: Kimura Fuyuki <fuyuk****@nigre*****> Subject: [Gauche-devel-jp] 変換ポートの不具合 Date: Mon, 20 Oct 2003 12:11:19 +0900 > 先のものと同じコードに > > http://openlab.ring.gr.jp/skk/skk/dic/READMEs/committers.txt > > を食わせると、「抑えることができるから。」までしか出力されません。これ > はeuc-jp goshでの問題ですが、下のデータだとutf goshでも尻切れになりま > す。