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

ruby-changes:26119

From: nobu <ko1@a...>
Date: Tue, 4 Dec 2012 16:23:44 +0900 (JST)
Subject: [ruby-changes:26119] nobu:r38176 (trunk): marshal.c: PRIsVALUE

nobu	2012-12-04 16:23:34 +0900 (Tue, 04 Dec 2012)

  New Revision: 38176

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

  Log:
    marshal.c: PRIsVALUE
    
    * marshal.c (path2class, path2module): use PRIsVALUE.

  Modified files:
    trunk/ChangeLog
    trunk/marshal.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 38175)
+++ ChangeLog	(revision 38176)
@@ -1,5 +1,7 @@
-Tue Dec  4 16:23:23 2012  Nobuyoshi Nakada  <nobu@r...>
+Tue Dec  4 16:23:32 2012  Nobuyoshi Nakada  <nobu@r...>
 
+	* marshal.c (path2class, path2module): use PRIsVALUE.
+
 	* marshal.c (w_object, marshal_dump, marshal_load): use
 	  rb_check_funcall if possible.
 
Index: marshal.c
===================================================================
--- marshal.c	(revision 38175)
+++ marshal.c	(revision 38176)
@@ -1381,8 +1381,7 @@
     VALUE v = rb_path_to_class(path);
 
     if (!RB_TYPE_P(v, T_CLASS)) {
-	rb_raise(rb_eArgError, "%.*s does not refer to class",
-		 (int)RSTRING_LEN(path), RSTRING_PTR(path));
+	rb_raise(rb_eArgError, "%"PRIsVALUE" does not refer to class", path);
     }
     return v;
 }
@@ -1393,8 +1392,7 @@
     VALUE v = rb_path_to_class(path);
 
     if (!RB_TYPE_P(v, T_MODULE)) {
-	rb_raise(rb_eArgError, "%.*s does not refer to module",
-		 (int)RSTRING_LEN(path), RSTRING_PTR(path));
+	rb_raise(rb_eArgError, "%"PRIsVALUE" does not refer to module", path);
     }
     return v;
 }

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

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