summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-05-12 12:26:15 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-05-12 12:26:15 +0000
commitd34ad36c52ad753e2cc01fb0e23144d77e9daa1f (patch)
tree1e75b933344b725013a8076771a9afc4e4560d19
parentd701d21dbe479a037251c00208aeae934a753b12 (diff)
* 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
-rw-r--r--string.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/string.c b/string.c
index f21baed..f679764 100644
--- a/string.c
+++ b/string.c
@@ -6287,26 +6287,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
*
* Returns the representation of <i>sym</i> as a symbol literal.
@@ -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);