diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-08-24 18:32:46 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-08-26 08:58:02 +0900 |
commit | 00ac3a64ba57ecd8f10bf54f03297cdec0c538d6 (patch) | |
tree | db4c230a17629f0e8996ffa01c300088a8305efe /file.c | |
parent | cfdbbd67268a77177e485263cdd8fb416315e9a6 (diff) | |
download | ruby-00ac3a64ba57ecd8f10bf54f03297cdec0c538d6.tar.gz |
Introduce `at_char_boundary` function
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4610,7 +4610,7 @@ rmext(const char *p, long l0, long l1, const char *e, long l2, rb_encoding *enc) if (l1 < l2) return l1; s = p+l1-l2; - if (rb_enc_left_char_head(p, s, p+l1, enc) != s) return 0; + if (!at_char_boundary(p, s, p+l1, enc)) return 0; #if CASEFOLD_FILESYSTEM #define fncomp strncasecmp #else |