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

ruby-changes:1824

From: ko1@a...
Date: 30 Aug 2007 11:44:29 +0900
Subject: [ruby-changes:1824] nobu - Ruby:r13315 (trunk): * string.c (tr_trans, rb_str_squeeze_bang, rb_str_split_m): suppress

nobu	2007-08-30 11:44:20 +0900 (Thu, 30 Aug 2007)

  New Revision: 13315

  Modified files:
    trunk/string.c

  Log:
    * string.c (tr_trans, rb_str_squeeze_bang, rb_str_split_m): suppress
      warnings.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=13315&r2=13314

Index: string.c
===================================================================
--- string.c	(revision 13314)
+++ string.c	(revision 13315)
@@ -3185,7 +3185,7 @@
     rb_encoding *enc;
     struct tr trsrc, trrepl;
     int cflag = 0;
-    int c, last, modify = 0;
+    int c, last = 0, modify = 0;
     char *s, *send;
     VALUE hash;
 
@@ -3500,7 +3500,7 @@
 static VALUE
 rb_str_squeeze_bang(int argc, VALUE *argv, VALUE str)
 {
-    rb_encoding *enc;
+    rb_encoding *enc = 0;
     VALUE del = 0, nodel = 0;
     char *s, *send, *t;
     int save, modify = 0;
@@ -3759,6 +3759,7 @@
 	int skip = 1;
 	int c;
 
+	end = beg;
 	while (ptr < eptr) {
 	    c = rb_enc_codepoint(ptr, eptr, enc);
 	    if (skip) {

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

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