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

ruby-changes:7188

From: akr <ko1@a...>
Date: Tue, 19 Aug 2008 21:14:21 +0900 (JST)
Subject: [ruby-changes:7188] Ruby:r18707 (trunk): * io.c (rb_io_flags_mode): use hexadecimal in error message.

akr	2008-08-19 21:14:02 +0900 (Tue, 19 Aug 2008)

  New Revision: 18707

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

  Log:
    * io.c (rb_io_flags_mode): use hexadecimal in error message.
      (rb_io_modenum_mode): ditto.
      (rb_io_initialize): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18706)
+++ ChangeLog	(revision 18707)
@@ -1,3 +1,9 @@
+Tue Aug 19 21:13:08 2008  Tanaka Akira  <akr@f...>
+
+	* io.c (rb_io_flags_mode): use hexadecimal in error message.
+	  (rb_io_modenum_mode): ditto.
+	  (rb_io_initialize): ditto.
+
 Tue Aug 19 18:23:40 2008  Tanaka Akira  <akr@f...>
 
 	* io.c (rb_io_flags_mode): add a prefix 0 to octal in error message.
Index: io.c
===================================================================
--- io.c	(revision 18706)
+++ io.c	(revision 18707)
@@ -3539,7 +3539,7 @@
 	}
 	return MODE_BINMODE("r+", "rb+");
     }
-    rb_raise(rb_eArgError, "invalid access modenum 0%o", flags);
+    rb_raise(rb_eArgError, "invalid access modenum 0x%x", flags);
     return NULL;		/* not reached */
 }
 
@@ -3679,7 +3679,7 @@
       case O_RDWR:
 	return MODE_BINARY("r+", "rb+");
     }
-    rb_raise(rb_eArgError, "invalid access modenum 0%o", flags);
+    rb_raise(rb_eArgError, "invalid access modenum 0x%x", flags);
     return NULL;		/* not reached */
 }
 
@@ -5459,7 +5459,7 @@
 	    fmode = rb_io_modenum_flags(flags);
 	    if ((ofp->mode ^ fmode) & (FMODE_READWRITE|FMODE_BINMODE)) {
 		if (FIXNUM_P(mode)) {
-		    rb_raise(rb_eArgError, "incompatible mode 0%o", flags);
+		    rb_raise(rb_eArgError, "incompatible mode 0x%x", flags);
 		}
 		else {
 		    rb_raise(rb_eArgError, "incompatible mode \"%s\"", RSTRING_PTR(mode));

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

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