diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-04-28 13:18:43 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-04-28 13:57:46 +0900 |
| commit | b87268f130c4a29f4be4172409dbe12cddb4e2f9 (patch) | |
| tree | 60844bf4eb077b0de53b1f45dc73dc945010404a /mrbgems/mruby-io/mrblib | |
| parent | a395f8e2c829706eb7c9e0dccaab077f189ddb6e (diff) | |
| download | mruby-b87268f130c4a29f4be4172409dbe12cddb4e2f9.tar.gz mruby-b87268f130c4a29f4be4172409dbe12cddb4e2f9.zip | |
Fix `IO#readchar` to support UTF-8 char reading; fix #4712
This fix only effective when `MRB_UTF8_STRING` is set.
Diffstat (limited to 'mrbgems/mruby-io/mrblib')
| -rw-r--r-- | mrbgems/mruby-io/mrblib/io.rb | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mrbgems/mruby-io/mrblib/io.rb b/mrbgems/mruby-io/mrblib/io.rb index ce33f2367..e43b81004 100644 --- a/mrbgems/mruby-io/mrblib/io.rb +++ b/mrbgems/mruby-io/mrblib/io.rb @@ -283,9 +283,10 @@ class IO def readchar _read_buf - c = @buf[0] - @buf[0] = "" - c + _readchar(@buf) +# c = @buf[0] +# @buf[0] = "" +# c end def getc |
