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