ruby-changes:13531
From: nobu <ko1@a...>
Date: Mon, 12 Oct 2009 11:28:54 +0900 (JST)
Subject: [ruby-changes:13531] Ruby:r25307 (trunk): * marshal.c (r_object0): suppressed a warning.
nobu 2009-10-12 11:28:48 +0900 (Mon, 12 Oct 2009) New Revision: 25307 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25307 Log: * marshal.c (r_object0): suppressed a warning. Modified files: trunk/marshal.c Index: marshal.c =================================================================== --- marshal.c (revision 25306) +++ marshal.c (revision 25307) @@ -1507,9 +1507,9 @@ if (!ivp || !has_encoding(arg)) { VALUE pat; VALUE dst; - char *rsrc = + static const char rsrc[] = "(?<!\\\\)((?:\\\\\\\\)*)\\\\([ghijklmopquyEFHIJKLNOPQRSTUVXY])"; - pat = rb_reg_new(rsrc, strlen(rsrc), 0); + pat = rb_reg_new(rsrc, sizeof(rsrc)-1, 0); dst = rb_usascii_str_new_cstr("\\1\\2"); rb_funcall(str, rb_intern("gsub!"), 2, pat, dst); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/