ruby-changes:17629
From: nobu <ko1@a...>
Date: Sat, 30 Oct 2010 09:41:03 +0900 (JST)
Subject: [ruby-changes:17629] Ruby:r29637 (trunk): * enum.c: use constants in id.h.
nobu 2010-10-30 09:40:56 +0900 (Sat, 30 Oct 2010) New Revision: 29637 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29637 Log: * enum.c: use constants in id.h. Modified files: trunk/ChangeLog trunk/common.mk trunk/enum.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29636) +++ ChangeLog (revision 29637) @@ -1,3 +1,7 @@ +Sat Oct 30 09:40:54 2010 Nobuyoshi Nakada <nobu@r...> + + * enum.c: use constants in id.h. + Sat Oct 30 09:08:27 2010 Nobuyoshi Nakada <nobu@r...> * ext/fiddle/closure.c (fiddle_closure): embed cif not reference Index: enum.c =================================================================== --- enum.c (revision 29636) +++ enum.c (revision 29637) @@ -12,9 +12,13 @@ #include "ruby/ruby.h" #include "ruby/util.h" #include "node.h" +#include "id.h" VALUE rb_mEnumerable; -static ID id_each, id_eqq, id_cmp, id_next, id_size; +static ID id_next; +#define id_each idEach +#define id_eqq idEqq +#define id_cmp idCmp static VALUE enum_values_pack(int argc, VALUE *argv) @@ -2659,10 +2663,5 @@ rb_define_method(rb_mEnumerable, "chunk", enum_chunk, -1); rb_define_method(rb_mEnumerable, "slice_before", enum_slice_before, -1); - id_eqq = rb_intern("==="); - id_each = rb_intern("each"); - id_cmp = rb_intern("<=>"); id_next = rb_intern("next"); - id_size = rb_intern("size"); } - Index: common.mk =================================================================== --- common.mk (revision 29636) +++ common.mk (revision 29637) @@ -549,7 +549,7 @@ encoding.$(OBJEXT): {$(VPATH)}encoding.c $(RUBY_H_INCLUDES) \ $(ENCODING_H_INCLUDES) {$(VPATH)}regenc.h {$(VPATH)}util.h enum.$(OBJEXT): {$(VPATH)}enum.c $(RUBY_H_INCLUDES) {$(VPATH)}node.h \ - {$(VPATH)}util.h + {$(VPATH)}util.h $(ID_H_INCLUDES) enumerator.$(OBJEXT): {$(VPATH)}enumerator.c $(RUBY_H_INCLUDES) error.$(OBJEXT): {$(VPATH)}error.c {$(VPATH)}known_errors.inc \ $(RUBY_H_INCLUDES) $(VM_CORE_H_INCLUDES) $(ENCODING_H_INCLUDES) \ -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/