KIMURA Shigenobu
skimu****@mac*****
2005年 6月 23日 (木) 08:58:44 JST
http://gauche.sourceforge.jp/doc/gauche-refe.html がずいぶん古いままですねぇ。 ファイルスタンプをみると更新プログラムは動いているようだけど。。。 それと、 gauche.vport に未訳部分があったので訳してみました。 RCS file: /cvsroot/gauche/Gauche/doc/modgauche.texi,v retrieving revision 1.51 diff -u -d -b -w -r1.51 modgauche.texi --- modgauche.texi 8 Jan 2005 09:04:04 -0000 1.51 +++ modgauche.texi 22 Jun 2005 23:57:04 -0000 @@ -11331,8 +11331,8 @@ 設定されているなら、その値は、正の正確な整数の引数をひとつだけと る手続き でなければなりません。ブロックバイナリ入力、たとえば、 @code{read-block}などが要求された場合に、呼出されます。 - @ c COMMON + @ c EN It must return a (maybe incomplete) string up to the specified size, or @code{#f} or EOF object. If it returns a null string, @code{#f} or EOF object, @@ -11340,6 +11340,12 @@ it is used as the result of block read. It shouldn't return a string larger than the given size (Note: you must count size (bytes), not the number of characters). + @ c JP +そしてそれは文字列、 不完全文字列、 @code{#f}、 EOF オブジェクトを +返さなくてはなりません. 文字列を返す場合は上記正の正確な 整数によって +指定された大きさを越えてはなりません。空文字列、 @code {#f}、EOF を +返した場合はポートの終端にたどり着いたものとみなされます。 +(注意: 文字列大きさは文字数でなく文字列が占めるバイト数で 指定されます。) @c EN The reason of this procedure is efficiency; if this procedure 木村栄伸