зеркало из https://github.com/github/ruby.git
bignum.c: doc of rb_cstr_to_inum
* bignum.c (rb_cstr_to_inum): [DOC] add document of the function. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
22eb2a4f90
Коммит
61da10499f
16
bignum.c
16
bignum.c
|
@ -3940,6 +3940,22 @@ str2big_gmp(
|
|||
}
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Parse +str+ as Ruby Integer, i.e., underscores, 0d and 0b prefixes.
|
||||
*
|
||||
* str: pointer to the string to be parsed.
|
||||
* should be NUL-terminated.
|
||||
* base: base of conversion, must be 2..36, or -36..0.
|
||||
* if +base+ > 0, the conversion is done according to the +base+
|
||||
* and unmatched prefix is parsed as a part of the result if
|
||||
* present.
|
||||
* if +base+ <= 0, the conversion is done according to the
|
||||
* prefix if present, in base <code>-base</code> if +base+ < -1,
|
||||
* or in base 10.
|
||||
* badcheck: if non-zero, +ArgumentError+ is raised when +str+ is not
|
||||
* valid as an Integer. if zero, Fixnum 0 is returned in
|
||||
* that case.
|
||||
*/
|
||||
VALUE
|
||||
rb_cstr_to_inum(const char *str, int base, int badcheck)
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче