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

ruby-changes:8992

From: nobu <ko1@a...>
Date: Fri, 5 Dec 2008 01:39:15 +0900 (JST)
Subject: [ruby-changes:8992] Ruby:r20529 (trunk): * string.c (sym_to_proc): tabified.

nobu	2008-12-05 01:39:07 +0900 (Fri, 05 Dec 2008)

  New Revision: 20529

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

  Log:
    * string.c (sym_to_proc): tabified.

  Modified files:
    trunk/string.c

Index: string.c
===================================================================
--- string.c	(revision 20528)
+++ string.c	(revision 20529)
@@ -6922,9 +6922,9 @@
     VALUE *aryp;
 
     if (!sym_proc_cache) {
-        sym_proc_cache = rb_ary_tmp_new(SYM_PROC_CACHE_SIZE * 2);
-        rb_gc_register_mark_object(sym_proc_cache);
-        rb_ary_store(sym_proc_cache, SYM_PROC_CACHE_SIZE*2 - 1, Qnil);
+	sym_proc_cache = rb_ary_tmp_new(SYM_PROC_CACHE_SIZE * 2);
+	rb_gc_register_mark_object(sym_proc_cache);
+	rb_ary_store(sym_proc_cache, SYM_PROC_CACHE_SIZE*2 - 1, Qnil);
     }
 
     id = SYM2ID(sym);
@@ -6932,13 +6932,13 @@
 
     aryp = RARRAY_PTR(sym_proc_cache);
     if (aryp[index] == sym) {
-        return aryp[index + 1];
+	return aryp[index + 1];
     }
     else {
-        proc = rb_proc_new(sym_call, (VALUE)id);
-        aryp[index] = sym;
-        aryp[index + 1] = proc;
-        return proc;
+	proc = rb_proc_new(sym_call, (VALUE)id);
+	aryp[index] = sym;
+	aryp[index + 1] = proc;
+	return proc;
     }
 }
 

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

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