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

ruby-changes:11349

From: nobu <ko1@a...>
Date: Sun, 15 Mar 2009 11:15:31 +0900 (JST)
Subject: [ruby-changes:11349] Ruby:r22967 (trunk): * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.

nobu	2009-03-15 11:15:19 +0900 (Sun, 15 Mar 2009)

  New Revision: 22967

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

  Log:
    * include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
    * include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
    
    * include/ruby/encoding.h (ENC_CODERANGE): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/encoding.h

Index: include/ruby/encoding.h
===================================================================
--- include/ruby/encoding.h	(revision 22966)
+++ include/ruby/encoding.h	(revision 22967)
@@ -42,11 +42,11 @@
 
 #define ENCODING_MAXNAMELEN 42
 
-#define ENC_CODERANGE_MASK	(FL_USER8|FL_USER9)
+#define ENC_CODERANGE_MASK	((int)(FL_USER8|FL_USER9))
 #define ENC_CODERANGE_UNKNOWN	0
-#define ENC_CODERANGE_7BIT	FL_USER8
-#define ENC_CODERANGE_VALID	FL_USER9
-#define ENC_CODERANGE_BROKEN	(FL_USER8|FL_USER9)
+#define ENC_CODERANGE_7BIT	((int)FL_USER8)
+#define ENC_CODERANGE_VALID	((int)FL_USER9)
+#define ENC_CODERANGE_BROKEN	((int)(FL_USER8|FL_USER9))
 #define ENC_CODERANGE(obj) (RBASIC(obj)->flags & ENC_CODERANGE_MASK)
 #define ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)
 #define ENC_CODERANGE_SET(obj,cr) (RBASIC(obj)->flags = \
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 22966)
+++ ChangeLog	(revision 22967)
@@ -1,3 +1,11 @@
+Sun Mar 15 11:15:18 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* include/ruby/ruby.h ({RSTRING,RBIGNUM}_EMBED_LEN_MAX): made int.
+
+	* include/ruby/ruby.h (OBJ_{TAINTED,UNTRUSTED,FROZEN}): return int.
+
+	* include/ruby/encoding.h (ENC_CODERANGE): ditto.
+
 Sun Mar 15 11:11:44 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* string.c (rb_hash_uint, rb_hash_start, rb_hash_end): use VALUE

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

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