mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* string.c (deleted_prefix_length, deleted_suffix_length):
Add doxygen comment. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
e2a92c54e6
commit
ec30bc5930
1 changed files with 23 additions and 0 deletions
23
string.c
23
string.c
|
@ -8293,6 +8293,11 @@ chompped_length(VALUE str, VALUE rs)
|
|||
return len;
|
||||
}
|
||||
|
||||
/*!
|
||||
* Returns the seperator for arguments of rb_str_chomp.
|
||||
*
|
||||
* @return returns rb_ps ($/) as default, the default value of rb_ps ($/) is "\n".
|
||||
*/
|
||||
static VALUE
|
||||
chomp_rs(int argc, const VALUE *argv)
|
||||
{
|
||||
|
@ -9273,6 +9278,15 @@ rb_str_end_with(int argc, VALUE *argv, VALUE str)
|
|||
return Qfalse;
|
||||
}
|
||||
|
||||
/*!
|
||||
* Returns the length of the <i>prefix</i> to be deleted in the given <i>str</i>,
|
||||
* returning 0 if <i>str</i> does not start with the <i>prefix</i>.
|
||||
*
|
||||
* @param str the target
|
||||
* @param prefix the prefix
|
||||
* @retval 0 if the given <i>str</i> does not start with the given <i>prefix</i>
|
||||
* @retval Positive-Integer otherwise
|
||||
*/
|
||||
static long
|
||||
deleted_prefix_length(VALUE str, VALUE prefix)
|
||||
{
|
||||
|
@ -9339,6 +9353,15 @@ rb_str_delete_prefix(VALUE str, VALUE prefix)
|
|||
return rb_str_subseq(str, prefixlen, RSTRING_LEN(str) - prefixlen);
|
||||
}
|
||||
|
||||
/*!
|
||||
* Returns the length of the <i>suffix</i> to be deleted in the given <i>str</i>,
|
||||
* returning 0 if <i>str</i> does not end with the <i>suffix</i>.
|
||||
*
|
||||
* @param str the target
|
||||
* @param suffix the suffix
|
||||
* @retval 0 if the given <i>str</i> does not end with the given suffix</i>
|
||||
* @retval Positive-Integer otherwise
|
||||
*/
|
||||
static long
|
||||
deleted_suffix_length(VALUE str, VALUE suffix)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue