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

ruby-changes:2766

From: ko1@a...
Date: 17 Dec 2007 14:08:48 +0900
Subject: [ruby-changes:2766] akr - Ruby:r14257 (trunk): * include/ruby/encoding.h (ENC_CODERANGE_VALID): rename from

akr	2007-12-17 14:07:37 +0900 (Mon, 17 Dec 2007)

  New Revision: 14257

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

  Log:
    * include/ruby/encoding.h (ENC_CODERANGE_VALID): rename from
      ENC_CODERANGE_8BIT.
    
    * string.c (rb_enc_str_coderange): follow the renaming.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=14257&r2=14256
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14257&r2=14256
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/include/ruby/encoding.h?r1=14257&r2=14256

Index: include/ruby/encoding.h
===================================================================
--- include/ruby/encoding.h	(revision 14256)
+++ include/ruby/encoding.h	(revision 14257)
@@ -27,7 +27,7 @@
 #define ENC_CODERANGE_MASK	(FL_USER12|FL_USER13)
 #define ENC_CODERANGE_UNKNOWN	0
 #define ENC_CODERANGE_7BIT	FL_USER12
-#define ENC_CODERANGE_8BIT	FL_USER13
+#define ENC_CODERANGE_VALID	FL_USER13
 #define ENC_CODERANGE_BROKEN	(FL_USER12|FL_USER13)
 #define ENC_CODERANGE(obj) (RBASIC(obj)->flags & ENC_CODERANGE_MASK)
 #define ENC_CODERANGE_ASCIIONLY(obj) (ENC_CODERANGE(obj) == ENC_CODERANGE_7BIT)
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 14256)
+++ ChangeLog	(revision 14257)
@@ -1,3 +1,10 @@
+Mon Dec 17 14:03:39 2007  Tanaka Akira  <akr@f...>
+
+	* include/ruby/encoding.h (ENC_CODERANGE_VALID): rename from
+	  ENC_CODERANGE_8BIT.
+
+	* string.c (rb_enc_str_coderange): follow the renaming.
+
 Mon Dec 17 13:56:53 2007  Yukihiro Matsumoto  <matz@r...>
 
 	* string.c (tr_find): wrong condition fixed.
Index: string.c
===================================================================
--- string.c	(revision 14256)
+++ string.c	(revision 14257)
@@ -106,7 +106,7 @@
 	rb_encoding *enc = rb_enc_get(str);
 
 	if (!rb_enc_asciicompat(enc)) {
-	    cr = ENC_CODERANGE_8BIT;
+	    cr = ENC_CODERANGE_VALID;
 	    ENC_CODERANGE_SET(str, cr);
 	    return cr;
 	}
@@ -119,7 +119,7 @@
 		int c = (unsigned char)*p;
 
 		if (!rb_enc_isascii(c, enc)) {
-		    cr = ENC_CODERANGE_8BIT;
+		    cr = ENC_CODERANGE_VALID;
 		    break;
 		}
 		p++;

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

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