Ruby
2.5.0dev(2017-10-22revision60238)
|
Go to the source code of this file.
Macros | |
#define | lower_hexdigits (ruby_hexdigits+0) |
#define | upper_hexdigits (ruby_hexdigits+16) |
#define | char_to_number(c) ruby_digit36_to_number_table[(unsigned char)(c)] |
#define | MATCH(s) |
Functions | |
RUBY_EXTERN unsigned long | ruby_scan_digits (const char *str, ssize_t len, int base, size_t *retlen, int *overflow) |
void | Init_escape (void) |
void | InitVM_escape (void) |
Variables | |
RUBY_EXTERN const char | ruby_hexdigits [] |
RUBY_EXTERN const signed char | ruby_digit36_to_number_table [] |
#define char_to_number | ( | c | ) | ruby_digit36_to_number_table[(unsigned char)(c)] |
#define lower_hexdigits (ruby_hexdigits+0) |
#define MATCH | ( | s | ) |
#define upper_hexdigits (ruby_hexdigits+16) |
RUBY_EXTERN unsigned long ruby_scan_digits | ( | const char * | str, |
ssize_t | len, | ||
int | base, | ||
size_t * | retlen, | ||
int * | overflow | ||
) |
RUBY_EXTERN const signed char ruby_digit36_to_number_table[] |
RUBY_EXTERN const char ruby_hexdigits[] |