From d34ad36c52ad753e2cc01fb0e23144d77e9daa1f Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 12 May 2008 12:26:15 +0000 Subject: * string.c (sym_to_i): really removed. [ruby-dev:34641] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16392 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/string.c b/string.c index f21baed251..f6797648b4 100644 --- a/string.c +++ b/string.c @@ -6285,26 +6285,6 @@ sym_equal(VALUE sym1, VALUE sym2) } -/* - * call-seq: - * sym.to_i => fixnum - * - * Returns an integer that is unique for each symbol within a - * particular execution of a program. - * - * :fred.to_i #=> 9809 - * "fred".to_sym.to_i #=> 9809 - */ - -static VALUE -sym_to_i(VALUE sym) -{ - ID id = SYM2ID(sym); - - return LONG2FIX(id); -} - - /* * call-seq: * sym.inspect => string @@ -6663,7 +6643,6 @@ Init_String(void) rb_define_singleton_method(rb_cSymbol, "all_symbols", rb_sym_all_symbols, 0); /* in parse.y */ rb_define_method(rb_cSymbol, "==", sym_equal, 1); - rb_define_method(rb_cSymbol, "to_i", sym_to_i, 0); rb_define_method(rb_cSymbol, "inspect", sym_inspect, 0); rb_define_method(rb_cSymbol, "to_s", rb_sym_to_s, 0); rb_define_method(rb_cSymbol, "id2name", rb_sym_to_s, 0); -- cgit v1.2.3