* time.c (timew2timespec): fix previous change.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27124 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2010-03-30 21:57:53 +00:00
parent 8fcc8e2d67
commit 0da3fc65db
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Wed Mar 31 06:57:14 2010 Tanaka Akira <akr@fsij.org>
* time.c (timew2timespec): fix previous change.
Wed Mar 31 00:32:19 2010 Tanaka Akira <akr@fsij.org> Wed Mar 31 00:32:19 2010 Tanaka Akira <akr@fsij.org>
* time.c (wdivmod): renamed from wdivmodv. fix neg/pos and pos/neg. * time.c (wdivmod): renamed from wdivmodv. fix neg/pos and pos/neg.

2
time.c
View File

@ -1634,7 +1634,7 @@ timew2timespec(wideval_t timew)
if (timew_out_of_timet_range(timew)) if (timew_out_of_timet_range(timew))
rb_raise(rb_eArgError, "time out of system range"); rb_raise(rb_eArgError, "time out of system range");
split_second(timew, &timew, &subsecx); split_second(timew, &timew2, &subsecx);
ts.tv_sec = WV2TIMET(timew2); ts.tv_sec = WV2TIMET(timew2);
ts.tv_nsec = NUM2LONG(mulquo(subsecx, INT2FIX(1000000000), INT2FIX(TIME_SCALE))); ts.tv_nsec = NUM2LONG(mulquo(subsecx, INT2FIX(1000000000), INT2FIX(TIME_SCALE)));
return ts; return ts;