diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-07-29 08:31:30 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-07-29 08:31:30 +0000 |
commit | a67f77af1aa3798cd75900b6445443d2915c8ef4 (patch) | |
tree | 1a01d5fdf750f47d158ea6ca6bd771c65bb5dcac /newlib/libc/stdlib/putenv_r.c | |
parent | 0c27cfc9b03ab2578b77e35abb8034831276d8de (diff) | |
download | cygnal-a67f77af1aa3798cd75900b6445443d2915c8ef4.tar.gz cygnal-a67f77af1aa3798cd75900b6445443d2915c8ef4.tar.bz2 cygnal-a67f77af1aa3798cd75900b6445443d2915c8ef4.zip |
* libc/stdlib/mbtowc_r.c (__utf8_mbtowc): Rework UTF-16 surrogate
pair handling to be more bullet-proof even with incomplete UTF-8
sequences. Add check for 4 byte sequences resulting in values
outside the valid Unicode range. Add a comment to clarify checking
for invalid CESU-8 sequences.
Diffstat (limited to 'newlib/libc/stdlib/putenv_r.c')
0 files changed, 0 insertions, 0 deletions