destubify iswalpha and update iswpunct to unicode 6.1
authorRich Felker <dalias@aerifal.cx>
Mon, 23 Apr 2012 19:25:23 +0000 (15:25 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 23 Apr 2012 19:25:23 +0000 (15:25 -0400)
commit7e38b1ea2bf1a0817942275cea89c959bf446d87
tree1f35fdc54a5eb360956b3ab9ce142a29ebf2dc62
parenta5d10eb1f587a13a513504ffb5d8e6a8738eee6f
destubify iswalpha and update iswpunct to unicode 6.1

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.
src/ctype/alpha.h [new file with mode: 0644]
src/ctype/iswalnum.c
src/ctype/iswalpha.c
src/ctype/iswpunct.c
src/ctype/punct.h [new file with mode: 0644]