[前][次][番号順一覧][スレッド一覧]

ruby-changes:13064

From: nobu <ko1@a...>
Date: Wed, 9 Sep 2009 13:07:08 +0900 (JST)
Subject: [ruby-changes:13064] Ruby:r24811 (trunk): * time.c (rb_time_timeval, rb_time_timespec): typed.

nobu	2009-09-09 13:06:37 +0900 (Wed, 09 Sep 2009)

  New Revision: 24811

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24811

  Log:
    * time.c (rb_time_timeval, rb_time_timespec): typed.

  Modified files:
    trunk/time.c

Index: time.c
===================================================================
--- time.c	(revision 24810)
+++ time.c	(revision 24811)
@@ -1647,7 +1647,7 @@
     struct timeval t;
     struct timespec ts;
 
-    if (TYPE(time) == T_DATA && RDATA(time)->dfree == time_free) {
+    if (IsTimeval(time)) {
 	GetTimeval(time, tobj);
         ts = timexv2timespec(tobj->timexv);
         t.tv_sec = (TYPEOF_TIMEVAL_TV_SEC)ts.tv_sec;
@@ -1663,7 +1663,7 @@
     struct time_object *tobj;
     struct timespec t;
 
-    if (TYPE(time) == T_DATA && RDATA(time)->dfree == time_free) {
+    if (IsTimeval(time)) {
 	GetTimeval(time, tobj);
         t = timexv2timespec(tobj->timexv);
 	return t;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]