string.c: rb_str_subpos

* string.c (rb_str_subpos): make public function.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2013-07-10 14:12:04 +00:00
parent c0796c36b5
commit d52844380a
3 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,7 @@
Wed Jul 10 23:12:00 2013 Nobuyoshi Nakada <nobu@ruby-lang.org>
* string.c (rb_str_subpos): make public function.
Wed Jul 10 22:44:19 2013 Tanaka Akira <akr@fsij.org>
* bignum.c: Add a static assertion for RBIGNUM_EMBED_LEN_MAX.

View File

@ -701,6 +701,7 @@ VALUE rb_str_times(VALUE, VALUE);
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);

View File

@ -1658,7 +1658,7 @@ rb_str_subseq(VALUE str, long beg, long len)
return str2;
}
static char *
char *
rb_str_subpos(VALUE str, long beg, long *lenp)
{
long len = *lenp;