summaryrefslogtreecommitdiffstats
path: root/sprintf.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-11-26 09:38:49 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-11-26 09:38:49 +0000
commitf09388d857f98d75e3d44310ff5aadd992bcf954 (patch)
tree03b0146d44234531bbf729415259e22293003f67 /sprintf.c
parent123c122a0642757e9f91a29a1df5a16b4b6c18ee (diff)
downloadruby-f09388d857f98d75e3d44310ff5aadd992bcf954.tar.gz
ruby-f09388d857f98d75e3d44310ff5aadd992bcf954.tar.xz
ruby-f09388d857f98d75e3d44310ff5aadd992bcf954.zip
* sprintf.c (rb_str_format): always trim preceding zeros.
[ruby-dev:32351] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'sprintf.c')
-rw-r--r--sprintf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sprintf.c b/sprintf.c
index 643314dc3..62731a5f2 100644
--- a/sprintf.c
+++ b/sprintf.c
@@ -662,7 +662,7 @@ rb_str_format(int argc, const VALUE *argv, VALUE fmt)
val = rb_big_clone(val);
rb_big_2comp(val);
}
- tmp1 = tmp = rb_big2str0(val, base, RBIGNUM_SIGN(val));
+ tmp1 = tmp = rb_big2str0(val, base, Qtrue);
s = RSTRING_PTR(tmp);
if (*s == '-') {
if (base == 10) {