diff options
Diffstat (limited to 'include/ruby')
-rw-r--r-- | include/ruby/encoding.h | 3 | ||||
-rw-r--r-- | include/ruby/regex.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/ruby/encoding.h b/include/ruby/encoding.h index a800f54274..6924e955a8 100644 --- a/include/ruby/encoding.h +++ b/include/ruby/encoding.h @@ -77,6 +77,9 @@ int rb_enc_precise_mbclen(const char*, const char *, rb_encoding*); #define MBCLEN_INVALID(ret) ONIGENC_MBCLEN_INVALID(ret) #define MBCLEN_NEEDMORE(ret) ONIGENC_MBCLEN_NEEDMORE(ret) +/* ptr,endptr,encoding -> 0x00..0x7f, -1 */ +int rb_enc_get_ascii(const char*, const char *, rb_encoding*); + /* code,encoding -> codelen */ int rb_enc_codelen(int, rb_encoding*); diff --git a/include/ruby/regex.h b/include/ruby/regex.h index b214c63d3e..d0a670f283 100644 --- a/include/ruby/regex.h +++ b/include/ruby/regex.h @@ -29,7 +29,6 @@ extern "C" { ONIG_EXTERN OnigEncoding OnigEncDefaultCharEncoding; -#define ismbchar(p, e, enc) (mbclen((p),(e),(enc)) != 1) #define mbclen(p,e,enc) rb_enc_mbclen((p),(e),(enc)) #endif /* ifndef ONIG_RUBY_M17N */ |