about summary refs log tree commit diff
path: root/src/ctype
Commit message (Collapse)AuthorAgeFilesLines
* sync case mappings with unicode 6.1Rich Felker2012-04-232-8/+30
| | | | | | | also special-case ß (U+00DF) as lowercase even though it does not have a mapping to uppercase. unicode added an uppercase version of this character but does not map it, presumably because the uppercase version is not actually used except for some obscure purpose...
* optimize iswprintRich Felker2012-04-231-3/+12
|
* fix spurious punct class for some surrogate codepoints (invalid)Rich Felker2012-04-231-59/+56
| | | | this happened due to their entries in UnicodeData.txt
* destubify iswalpha and update iswpunct to unicode 6.1Rich Felker2012-04-235-135/+252
| | | | | | | | | | | | | | | alpha is defined as unicode property "Alphabetic" plus category Nd minus ASCII digits minus 2 special-cased Thai punctuation marks supposedly misclassified by Unicode as letters. punct is defined as all of unicode except control, alphanumeric, and space characters. the tables were generated by a simple tool based on the code posted previously to the mailing list. in the future, this and other code used for maintaining locale/iconv/i18n data will be published either in the main source repository or in a separate locale data generation repository.
* document iswspace and remove wrongly-included zwsp characterRich Felker2012-02-091-1/+5
|
* fix typo in iswspace space list tableRich Felker2012-02-091-1/+1
|
* more header fixes, minor warning fixRich Felker2011-02-141-0/+1
|
* initial check-in, version 0.5.0 v0.5.0Rich Felker2011-02-1234-0/+854