[#2023] Class Method の index — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

13 messages 1997/02/02

[#2158] [Req] pack/unpack — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

14 messages 1997/02/18
[#2166] Re: [Req] pack/unpack — matz@... (Yukihiro Matsumoto) 1997/02/18

まつもと ゆきひろです.

[#2277] ruby 1.0-970228 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

16 messages 1997/02/28

[ruby-list:2183] Re: [BUG] gets(nil)

From: matz@... (Yukihiro Matsumoto)
Date: 1997-02-18 16:33:40 UTC
List: ruby-list #2183
まつもと ゆきひろです

In message "[ruby-list:2160] [BUG] gets(nil)"
    on 97/02/18, sinara@blade.nagaokaut.ac.jp <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|gets(nil) で読み込めるデータのサイズが、最大 2^15 バイト
|に制限されているようですが、無制限であるべきでは?

なんと$/がnilの時,バイナリデータに0xffがあるとEOFだと勘違い
するというバグがありました.

--- io.c~	Mon Feb 17 20:07:10 1997
+++ io.c	Wed Feb 19 01:25:19 1997
@@ -387,7 +387,7 @@
 	    TRAP_BEG;
 	    cnt = fread(buf, 1, sizeof(buf), f);
 	    TRAP_END;
-	    c = cnt ? buf[cnt - 1]: EOF;
+	    c = cnt ? 0 : EOF;
 	}
 
 	if (c == EOF) {

In This Thread