]> git.ipfire.org Git - thirdparty/grub.git/commit
Make better Unicode-compliant and unify some UTF-8 code pathes.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 25 Dec 2011 14:57:50 +0000 (15:57 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 25 Dec 2011 14:57:50 +0000 (15:57 +0100)
commit8569f13d8dd3dbc5fd88fb67ce0b1a6064b2fc23
tree38602b14627d0d965f4d780a06d796846bdff573
parentcc4fddf5f5b5fdaf71d95ffabb11dfb409b10148
Make better Unicode-compliant and unify some UTF-8 code pathes.

* grub-core/normal/charset.c (grub_utf8_to_utf16): Don't eat possibly
valid character.
(grub_is_valid_utf8): Use grub_utf8_process.
Check resulting code range.
(grub_utf8_to_ucs4): Use grub_utf8_process.
* include/grub/charset.h (grub_utf16_to_utf8): Don't eat up a possibly
valid character.
ChangeLog
grub-core/normal/charset.c
include/grub/charset.h