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

ruby-changes:1820

From: ko1@a...
Date: 30 Aug 2007 08:25:59 +0900
Subject: [ruby-changes:1820] akr - Ruby:r13311 (ruby_1_8): * ruby.h (RHASH_TBL): defined for compatibility to 1.9.

akr	2007-08-30 08:25:50 +0900 (Thu, 30 Aug 2007)

  New Revision: 13311

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/ruby.h

  Log:
    * ruby.h (RHASH_TBL): defined for compatibility to 1.9.
    * (RHASH_ITER_LEV): ditto.
    * (RHASH_IFNONE): ditto.
    * (RHASH_SIZE): ditto.
    * (RHASH_EMPTY_P): ditto.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ruby.h?r1=13311&r2=13310
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=13311&r2=13310

Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 13310)
+++ ruby_1_8/ChangeLog	(revision 13311)
@@ -1,3 +1,11 @@
+Thu Aug 30 08:24:18 2007  Tanaka Akira  <akr@f...>
+
+	* ruby.h (RHASH_TBL): defined for compatibility to 1.9.
+	* (RHASH_ITER_LEV): ditto.
+	* (RHASH_IFNONE): ditto.
+	* (RHASH_SIZE): ditto.
+	* (RHASH_EMPTY_P): ditto.
+
 Wed Aug 29 13:05:59 2007  Yukihiro Matsumoto  <matz@r...>
 
 	* include/ruby/defines.h (flush_register_windows): call "ta 0x03"
Index: ruby_1_8/ruby.h
===================================================================
--- ruby_1_8/ruby.h	(revision 13310)
+++ ruby_1_8/ruby.h	(revision 13311)
@@ -374,6 +374,11 @@
     int iter_lev;
     VALUE ifnone;
 };
+#define RHASH_TBL(h) (RHASH(h)->tbl)
+#define RHASH_ITER_LEV(h) (RHASH(h)->iter_lev)
+#define RHASH_IFNONE(h) (RHASH(h)->ifnone)
+#define RHASH_SIZE(h) (RHASH(h)->tbl->num_entries)
+#define RHASH_EMPTY_P(h) (RHASH_SIZE(h) == 0)
 
 struct RFile {
     struct RBasic basic;

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

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