aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/locale/utf8.c
Commit message (Expand)AuthorAgeFilesLines
* libc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-251-0/+2
* Merge from HEADBaptiste Daroussin2015-08-251-1/+5
|\
| * Make UTF-8 parsing and generation more strict.Ed Schouten2015-08-251-1/+5
* | Readd checking utf16 surrogates that are invalid in utf8Baptiste Daroussin2015-08-091-0/+7
* | Merge from HEADBaptiste Daroussin2015-08-091-22/+1
|\|
| * Remove 5 and 6 bytes sequences which are illegal in UTF-8 space. (part2)Baptiste Daroussin2015-08-091-7/+1
| * Remove 5 and 6 bytes sequences which are illegal in UTF-8 space.Baptiste Daroussin2015-08-081-8/+0
* | Revamp CTYPE support (from Illumos & Dragonfly)Baptiste Daroussin2015-08-081-8/+10
|/
* minor perf enhancement for UTF-8Pedro F. Giffuni2014-07-041-19/+10
* citrus: Avoid invalid code points.Pedro F. Giffuni2014-05-011-2/+1
* citrus: Avoid invalid code points.Pedro F. Giffuni2014-04-291-0/+8
* Implement xlocale APIs from Darwin, mainly for use by libc++. This adds aDavid Chisnall2011-11-201-9/+14
* Add comment explaining __mb_sb_limit trick here.Andrey A. Chernov2007-10-151-0/+5
* The problem is: currently our single byte ctype(3) functions are brokenAndrey A. Chernov2007-10-131-0/+3
* Fix a bug where, for 6-byte sequences, the top 6 bits get compared toTom Rhodes2006-03-301-1/+1
* . Static'ize functions exported via function reference variables only.Alexey Zelkin2005-02-271-13/+15
* Fix comparisons that test if an unsigned value is < 0.Stefan Farfeleder2005-02-121-2/+2
* Add UTF-8-specific implementations of mbsnrtowcs() and wcsnrtombs().Tim J. Robbins2004-07-271-0/+163
* Add fast paths for conversion of plain ASCII characters.Tim J. Robbins2004-07-091-0/+13
* Use conversion state objects to store the accumulated wide character,Tim J. Robbins2004-05-171-63/+67
* Move prototypes of various encoding-related functions into a new headerTim J. Robbins2004-05-121-5/+1
* Perform some basic validation of multibyte conversion state objects.Tim J. Robbins2004-04-121-2/+14
* Don't cast away const qualifiers.Tim J. Robbins2004-04-101-1/+1
* Allow partial multibyte characters to accumulate in conversion stateTim J. Robbins2004-04-071-12/+41
* Fix a typo that caused mbrtowc() to always return 0.Tim J. Robbins2003-11-111-1/+1
* Convert the Big5, EUC, MSKanji and UTF-8 encoding methods to implementTim J. Robbins2003-11-021-71/+69
* Whack 28 unused variables.Jacques Vidrine2003-02-181-1/+1
* Add a UTF-8 encoding method, which will eventually replace the antiqueTim J. Robbins2002-10-101-0/+204