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

ruby-changes:20769

From: nobu <ko1@a...>
Date: Tue, 2 Aug 2011 23:51:03 +0900 (JST)
Subject: [ruby-changes:20769] nobu:r32817 (trunk): * encoding.c (enc_find): simplified with RB_TYPE_P.

nobu	2011-08-02 23:50:54 +0900 (Tue, 02 Aug 2011)

  New Revision: 32817

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

  Log:
    * encoding.c (enc_find): simplified with RB_TYPE_P.

  Modified files:
    trunk/encoding.c

Index: encoding.c
===================================================================
--- encoding.c	(revision 32816)
+++ encoding.c	(revision 32817)
@@ -1054,7 +1054,7 @@
 enc_find(VALUE klass, VALUE enc)
 {
     int idx;
-    if (!SPECIAL_CONST_P(enc) && BUILTIN_TYPE(enc) == T_DATA && is_data_encoding(enc))
+    if (!RB_TYPE_P(enc, T_DATA) && is_data_encoding(enc))
 	return enc;
     idx = str_to_encindex(enc);
     if (idx == UNSPECIFIED_ENCODING) return Qnil;

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

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