まつもと ゆきひろです
In message "[ruby-list:39218] Re: printf %b bug (Re: Re: What processor do you run ruby on?)"
on 04/02/18, Yukihiro Matsumoto <matz / ruby-lang.org> writes:
||これがわざとじゃないとすれば、FPRECとFWIDTHを書き間違えてるの
||でしょうか?
|
|どうもそうみたいですね。コミットしてください。
ああっ、やっぱダメ。
こっちが正解みたい。
@@ -547,3 +547,3 @@ rb_f_sprintf(argc, argv)
}
- else if (!(flags&FPREC)) {
+ else if (!(flags&(FPREC|FZERO))) {
strcpy(s, "..");
@@ -606,3 +606,3 @@ rb_f_sprintf(argc, argv)
t = RSTRING(tmp)->ptr;
- if (!(flags&FPREC)) {
+ if (!(flags&(FPREC|FZERO))) {
strcpy(t, "..");