diff options
author | Avi Halachmi (:avih) <avihpit@yahoo.com> | 2023-09-03 01:13:50 +0300 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2023-09-11 08:20:52 +0100 |
commit | 00db3770b031c580feba47610169f077ac81dc4a (patch) | |
tree | a62a475ebdf1ec03b732ff7c1bc4e9ea7df8cff7 /TODO | |
parent | 76f5eb97229058841f83664cbff848a708626d3d (diff) | |
download | busybox-w32-00db3770b031c580feba47610169f077ac81dc4a.tar.gz busybox-w32-00db3770b031c580feba47610169f077ac81dc4a.tar.bz2 busybox-w32-00db3770b031c580feba47610169f077ac81dc4a.zip |
win32: UTF8_INPUT: fix combining of some surrogates pairs
The construction of a codepoint from a surrogates pair was incorrect
when the result should have had the 0x10000 bit unset, due to logical
"|" instead of arithmetic "+" of 0x10000 (so the 0x10000 bit was set
incorrectly when the result should have been U+[1]{0,2,4...C,E}XXXX).
For instance: typing or pasting U+20000 𠀀
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions