Tvůrce webu je i pro tebe! Postav třeba web. Bez grafika. Bez kodéra. Hned.
wz

Obsah / Utility / UNICHAR

Zdrojový kód: INCLUDE\UTIL\UNICHAR.INC, UTIL\UNICHAR.ASM.


UNICHAR - Typy znaků Unicode

Definice typů znaků Unicode slouží k převodům mezi velkými a malými písmeny, k převodům na ASCII ekvivalenty znaků a k rozlišení typu znaku (písmeno, číslice, symbol).

Základem definic znaků Unicode je tabulka organizovaná tak, aby bylo vyhledání Unicode znaku rychlé a přitom aby tabulky zabíraly co nejméně místa. Jsou podporovány pouze znaky s rozsahem do 2CFFh, vyšší znaky (jako např. čínština) nejsou tabulkami jádra Litosu podporovány, ale nic nebrání jejich používání aplikacemi. Při vyhledávání definice typu Unicode znaku je podle vyššího bajtu kódu vyhledán ukazatel na podtabulku 256 znaků a z té je podle hodnoty nižšího bajtu kódu načten popisovač typu znaku. To umožňuje efektivní vypuštění nepoužitých oblastí tabulek při zachování vysoké rychlosti vyhledání znaku (makro GETUNITYPE).

Datové struktury a makra

Definiční tabulka typů znaků

Funkce typů znaků


Obsah / Utility / UNICHAR