summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-29 19:59:31 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-10-01 20:28:44 +0900
commit842b0008c132dd587f09766a228041afb7fed24f (patch)
treeb7324862c67cfc7e28c0d4e4866b77f548019e6a /string.c
parent409dbc951b9875d27bd73748c88e15386473cffb (diff)
Skip broken strings as the locale encoding
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4915
Diffstat (limited to 'string.c')
-rw-r--r--string.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/string.c b/string.c
index 299d506004..78e2ba923f 100644
--- a/string.c
+++ b/string.c
@@ -725,6 +725,12 @@ enc_coderange_scan(VALUE str, rb_encoding *enc, int encidx)
}
int
+rb_enc_str_coderange_scan(VALUE str, rb_encoding *enc)
+{
+ return enc_coderange_scan(str, enc, rb_enc_to_index(enc));
+}
+
+int
rb_enc_str_coderange(VALUE str)
{
int cr = ENC_CODERANGE(str);