summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-12-30 16:10:23 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-12-30 16:10:23 +0000
commit78e568a7f6ccb2765fc84bc897c53a6b7840ab37 (patch)
tree452510799d9d2f43d11fd683faef06f06785c7c7
parent44fdc189a099f02e9cb8887be3fda65f0906f626 (diff)
downloadruby-78e568a7f6ccb2765fc84bc897c53a6b7840ab37.tar.gz
ruby-78e568a7f6ccb2765fc84bc897c53a6b7840ab37.tar.xz
ruby-78e568a7f6ccb2765fc84bc897c53a6b7840ab37.zip
* pack.c (pack_pack): replace all rb_Float() to rb_to_float().
[ruby-dev:37663] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog3
-rw-r--r--pack.c10
2 files changed, 8 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 01275b9f3..410ac5835 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@ Wed Dec 31 00:27:54 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* object.c (rb_to_float): prohibit conversion from nil to float.
[ruby-dev:37663]
+ * pack.c (pack_pack): replace all rb_Float() to rb_to_float().
+ [ruby-dev:37663]
+
Tue Dec 30 21:17:00 2008 Tanaka Akira <akr@fsij.org>
* ext/socket/mkconstants.rb: use sock_define_uconst for INADDR_*
diff --git a/pack.c b/pack.c
index 077baff04..8a027778b 100644
--- a/pack.c
+++ b/pack.c
@@ -800,7 +800,7 @@ pack_pack(VALUE ary, VALUE fmt)
FLOAT_CONVWITH(ftmp);
from = NEXTFROM;
- f = RFLOAT_VALUE(rb_Float(from));
+ f = RFLOAT_VALUE(rb_to_float(from));
f = HTOVF(f,ftmp);
rb_str_buf_cat(res, (char*)&f, sizeof(float));
}
@@ -812,7 +812,7 @@ pack_pack(VALUE ary, VALUE fmt)
DOUBLE_CONVWITH(dtmp);
from = NEXTFROM;
- d = RFLOAT_VALUE(rb_Float(from));
+ d = RFLOAT_VALUE(rb_to_float(from));
d = HTOVD(d,dtmp);
rb_str_buf_cat(res, (char*)&d, sizeof(double));
}
@@ -824,7 +824,7 @@ pack_pack(VALUE ary, VALUE fmt)
double d;
from = NEXTFROM;
- d = RFLOAT_VALUE(rb_Float(from));
+ d = RFLOAT_VALUE(rb_to_float(from));
rb_str_buf_cat(res, (char*)&d, sizeof(double));
}
break;
@@ -835,7 +835,7 @@ pack_pack(VALUE ary, VALUE fmt)
FLOAT_CONVWITH(ftmp);
from = NEXTFROM;
- f = RFLOAT_VALUE(rb_Float(from));
+ f = RFLOAT_VALUE(rb_to_float(from));
f = HTONF(f,ftmp);
rb_str_buf_cat(res, (char*)&f, sizeof(float));
}
@@ -847,7 +847,7 @@ pack_pack(VALUE ary, VALUE fmt)
DOUBLE_CONVWITH(dtmp);
from = NEXTFROM;
- d = RFLOAT_VALUE(rb_Float(from));
+ d = RFLOAT_VALUE(rb_to_float(from));
d = HTOND(d,dtmp);
rb_str_buf_cat(res, (char*)&d, sizeof(double));
}