1
0
mirror of git://git.suckless.org/sbase synced 2024-12-22 23:13:44 +00:00
sbase/libutf
FRIGN ce11e1f195 Add section for laces in lowerrune and upperrune and more ranges
This is a special third kind of structure found in Unicode, besides
singletons and ranges.
This dramatically reduces the number of explicit singletons in the
lookup tables.
Also, I changed the awk-script so that it can sort trivial
translations as well, breaking down the LOC even more.

The binary size of tr dropped from 67K to 51K.
2015-02-12 16:18:02 +01:00
..
fgetrune.c Rename variable Rune * p -> r in fgetrune() 2015-02-11 21:14:28 +01:00
fputrune.c Scrap writerune(), introducing fputrune() 2015-02-11 20:58:00 +01:00
isalnumrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isalpharune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isblankrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
iscntrlrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isdigitrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isgraphrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isprintrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
ispunctrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isspacerune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
istitlerune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
isxdigitrune.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
lowerrune.c Add section for laces in lowerrune and upperrune and more ranges 2015-02-12 16:18:02 +01:00
rune.c Import libutf from http://git.suckless.org/libutf 2014-11-17 15:46:01 +00:00
runetype.c Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
runetype.h Split up is*rune() and to*rune() functions into individual source files 2015-02-11 15:48:18 +01:00
upperrune.c Add section for laces in lowerrune and upperrune and more ranges 2015-02-12 16:18:02 +01:00
utf.c Import libutf from http://git.suckless.org/libutf 2014-11-17 15:46:01 +00:00
utftorunestr.c Scrap chartorunearr(), introducing utftorunestr() 2015-02-11 21:32:09 +01:00