From: matz@... (Yukihiro Matsumoto) Date: 1998-02-03T12:24:03+09:00 Subject: [ruby-list:6194] Re: String class 'hex' method まつもと ゆきひろです In message "[ruby-list:6190] String class 'hex' method" on 98/02/03, TEI meiki writes: |鄭です。 | |String クラスの、hex メソッドは、0x が前置された16進数文字列に |適用してはいけないのでしょうか? いいえ,バグです.結果がFixnumの範囲に収まらない場合に0xを解 釈するのを忘れていました. --- bignum.c 1998/01/30 10:18:24 1.1.1.2.2.2 +++ bignum.c 1998/02/03 03:20:45 @@ -200,2 +200,3 @@ len = 3*len*sizeof(char); + if (str[0] == '0') str++; } @@ -203,2 +204,6 @@ len = 4*len*sizeof(char); + if (len > 3 && base == 16 && str[0] == '0' && + (str[1] == 'x' || str[1] == 'X')) { + str += 2; + } }