ruby-changes:29848
From: nobu <ko1@a...>
Date: Wed, 10 Jul 2013 23:12:21 +0900 (JST)
Subject: [ruby-changes:29848] nobu:r41900 (trunk): string.c: rb_str_subpos
nobu 2013-07-10 23:12:04 +0900 (Wed, 10 Jul 2013) New Revision: 41900 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=41900 Log: string.c: rb_str_subpos * string.c (rb_str_subpos): make public function. Modified files: trunk/ChangeLog trunk/include/ruby/intern.h trunk/string.c Index: include/ruby/intern.h =================================================================== --- include/ruby/intern.h (revision 41899) +++ include/ruby/intern.h (revision 41900) @@ -701,6 +701,7 @@ VALUE rb_str_times(VALUE, VALUE); https://github.com/ruby/ruby/blob/trunk/include/ruby/intern.h#L701 long rb_str_sublen(VALUE, long); VALUE rb_str_substr(VALUE, long, long); VALUE rb_str_subseq(VALUE, long, long); +char *rb_str_subpos(VALUE, long, long*); void rb_str_modify(VALUE); void rb_str_modify_expand(VALUE, long); VALUE rb_str_freeze(VALUE); Index: ChangeLog =================================================================== --- ChangeLog (revision 41899) +++ ChangeLog (revision 41900) @@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Wed Jul 10 23:12:00 2013 Nobuyoshi Nakada <nobu@r...> + + * string.c (rb_str_subpos): make public function. + Wed Jul 10 22:44:19 2013 Tanaka Akira <akr@f...> * bignum.c: Add a static assertion for RBIGNUM_EMBED_LEN_MAX. Index: string.c =================================================================== --- string.c (revision 41899) +++ string.c (revision 41900) @@ -1658,7 +1658,7 @@ rb_str_subseq(VALUE str, long beg, long https://github.com/ruby/ruby/blob/trunk/string.c#L1658 return str2; } -static char * +char * rb_str_subpos(VALUE str, long beg, long *lenp) { long len = *lenp; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/