From 15c96cf8b5b44f635a3f93944fe347f2df912682 Mon Sep 17 00:00:00 2001 From: skandhas Date: Fri, 11 Jan 2013 15:38:55 +0800 Subject: remove mrb_str_each_line form src/string.c --- src/string.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/src/string.c b/src/string.c index dee383fab..144c4bd2a 100644 --- a/src/string.c +++ b/src/string.c @@ -1114,44 +1114,6 @@ mrb_str_downcase(mrb_state *mrb, mrb_value self) return str; } -/* 15.2.10.5.15 */ -/* - * call-seq: - * str.each(separator=$/) {|substr| block } => str - * str.each_line(separator=$/) {|substr| block } => str - * - * Splits str using the supplied parameter as the record separator - * ($/ by default), passing each substring in turn to the supplied - * block. If a zero-length record separator is supplied, the string is split - * into paragraphs delimited by multiple successive newlines. - * - * print "Example one\n" - * "hello\nworld".each {|s| p s} - * print "Example two\n" - * "hello\nworld".each('l') {|s| p s} - * print "Example three\n" - * "hello\n\n\nworld".each('') {|s| p s} - * - * produces: - * - * Example one - * "hello\n" - * "world" - * Example two - * "hel" - * "l" - * "o\nworl" - * "d" - * Example three - * "hello\n\n\n" - * "world" - */ -static mrb_value -mrb_str_each_line(mrb_state *mrb, mrb_value str) -{ - return mrb_nil_value(); -} - /* 15.2.10.5.16 */ /* * call-seq: @@ -3033,7 +2995,6 @@ mrb_init_string(mrb_state *mrb) mrb_define_method(mrb, s, "chop!", mrb_str_chop_bang, ARGS_REQ(1)); /* 15.2.10.5.12 */ mrb_define_method(mrb, s, "downcase", mrb_str_downcase, ARGS_NONE()); /* 15.2.10.5.13 */ mrb_define_method(mrb, s, "downcase!", mrb_str_downcase_bang, ARGS_NONE()); /* 15.2.10.5.14 */ - mrb_define_method(mrb, s, "each_line", mrb_str_each_line, ARGS_REQ(1)); /* 15.2.10.5.15 */ mrb_define_method(mrb, s, "empty?", mrb_str_empty_p, ARGS_NONE()); /* 15.2.10.5.16 */ mrb_define_method(mrb, s, "eql?", mrb_str_eql, ARGS_REQ(1)); /* 15.2.10.5.17 */ #ifdef ENABLE_REGEXP -- cgit v1.2.3