Remove now useless mklocale

This commit is contained in:
bapt 2015-08-08 19:12:47 +00:00
parent fa2005302d
commit 1bbec510e2
33 changed files with 0 additions and 13054 deletions

View File

@ -18,7 +18,6 @@ SUBDIR= ${_colldef} \
${_me} \
misc \
${_mk} \
${_mklocale} \
${_monetdef} \
${_msgdef} \
${_numericdef} \
@ -63,7 +62,6 @@ _i18n= i18n
_colldef= colldef
_ctypedef= ctypedef
_locale-links= locale-links
_mklocale= mklocale
_monetdef= monetdef
_msgdef= msgdef
_numericdef= numericdef

View File

@ -1,102 +0,0 @@
# $FreeBSD$
LOCALES= UTF-8 \
am_ET.UTF-8 \
be_BY.CP1131 \
bg_BG.CP1251 \
el_GR.ISO8859-7 \
hi_IN.ISCII-DEV \
hy_AM.ARMSCII-8 \
ja_JP.SJIS \
ja_JP.eucJP \
kk_KZ.PT154 \
ko_KR.CP949 \
ko_KR.eucKR \
la_LN.ISO8859-1 \
la_LN.ISO8859-13 \
la_LN.ISO8859-15 \
la_LN.ISO8859-2 \
la_LN.ISO8859-4 \
la_LN.US-ASCII \
ru_RU.CP866 \
ru_RU.ISO8859-5 \
ru_RU.KOI8-R \
tr_TR.ISO8859-9 \
uk_UA.KOI8-U \
zh_CN.eucCN \
zh_CN.GB18030 \
zh_CN.GB2312 \
zh_CN.GBK \
zh_HK.Big5HKSCS \
zh_TW.Big5
LOCALEDIR= /usr/share/locale
.SUFFIXES: .src .out
.src.out:
mklocale -o ${.TARGET} ${.IMPSRC}
FILES= ${LOCALES:S/$/.out/}
FILESNAME= LC_CTYPE
.for locale in ${LOCALES}
FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
.endfor
CLEANFILES= ${FILES}
ENCODINGS= CP1251 ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-5 \
ISO8859-13 ISO8859-15 US-ASCII UTF-8
ASCIILINKS= en_AU en_CA en_GB en_NZ en_US
US-ASCII_US-ASCII= ${ASCIILINKS:C/^/la_LN:/}
LATIN1XLINKS= af_ZA ca_AD ca_ES ca_FR ca_IT da_DK de_AT de_CH de_DE \
en_AU en_CA en_GB en_NZ en_US es_ES eu_ES \
fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH \
it_IT nb_NO nl_BE nl_NL nn_NO no_NO pt_PT sv_SE
LATIN1LINKS= ${LATIN1XLINKS} pt_BR
ISO8859-1_ISO8859-1= ${LATIN1LINKS:C/^/la_LN:/}
LATIN15LINKS= ${LATIN1XLINKS} et_EE
ISO8859-15_ISO8859-15= ${LATIN15LINKS:C/^/la_LN:/}
LATIN2LINKS= cs_CZ hr_HR hu_HU pl_PL sl_SI sr_YU ro_RO sk_SK
ISO8859-2_ISO8859-2= ${LATIN2LINKS:C/^/la_LN:/}
LATIN4LINKS= lt_LT
ISO8859-4_ISO8859-4= ${LATIN4LINKS:C/^/la_LN:/}
LATIN5LINKS= sr_YU uk_UA be_BY
ISO8859-5_ISO8859-5= ${LATIN5LINKS:C/^/ru_RU:/}
LATIN13LINKS= lt_LT lv_LV
ISO8859-13_ISO8859-13= ${LATIN13LINKS:C/^/la_LN:/}
CP1251LINKS= ru_RU be_BY uk_UA
CP1251_CP1251= ${CP1251LINKS:C/^/bg_BG:/}
UTF8LINKS= af_ZA be_BY bg_BG ca_AD ca_ES ca_FR ca_IT cs_CZ \
da_DK de_AT de_CH de_DE el_GR \
en_AU en_CA en_GB en_IE en_NZ en_US es_ES et_EE eu_ES fi_FI \
fr_BE \
fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM is_IS it_CH it_IT \
ja_JP kk_KZ ko_KR lt_LT lv_LV mn_MN \
nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \
ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
zh_TW
UTF-8_UTF-8= ${UTF8LINKS:C/^/:/}
SYMLINKS=
.for enc1 in ${ENCODINGS}
.for enc2 in ${ENCODINGS}
.for lang_terr in ${${enc1}_${enc2}}
SYMLINKS+= ../${lang_terr:C/:.*$//:C/.+$/&./}${enc1}/${FILESNAME} \
${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}/${FILESNAME}
.endfor
.endfor
.endfor
.include <bsd.prog.mk>

View File

@ -1,11 +0,0 @@
# $FreeBSD$
# Autogenerated - do NOT edit!
DIRDEPS = \
.include <dirdeps.mk>
.if ${DEP_RELDIR} == ${_DEP_RELDIR}
# local dependencies - needed for -jN in clean tree
.endif

View File

@ -1,9 +0,0 @@
$FreeBSD$
Locale name string format must be compliant with XPG3 and
using following format.
<locale name> ::= <language>_<territory>.<encoding>
<language> ::= based on ISO 639
<territory> ::= based on ISO 3166 (country code)
<encoding> ::= X11 codeset preferred

File diff suppressed because it is too large Load Diff

View File

@ -1,44 +0,0 @@
/*
* Amharic Language (Ethiopic) Locale with UTF-8 Encoding
*
* ሚካኤል ጥላሁን <mtm@FreeBSD.Org>
* Last updated Mon Aug 04 02:06:00 EST 2003
*
* $FreeBSD$
*/
ENCODING "UTF-8"
/* ALPHA 'A' - 'Z' 'a' - 'z' '' - 'ፚ' */
ALPHA 'A' - 'Z' 'a' - 'z' 0xe18880 - 0xe18d9a
CONTROL 0x00 - 0x1f 0x7f - 0x9f
/* DIGIT '0' - '9' '፩' - '፱' */
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xfa
LOWER 'a' - 'z'
/*
* PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e '።' - '፨'
*/
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xe18da2 - 0xe18da8
SPACE 0x09 - 0x0d 0x20 0xe18da1
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xe18da1
PRINT 0x20 - 0x7e 0x1200 - 0x137c
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
/*
* TODIGIT <0xe18da8'፨' - '፱' : 1>
* No Zero digit
*/
TODIGIT <0xe18da8 - 0xe18db1 : 1>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,65 +0,0 @@
/*
* Belarusian language. Modern/standard (1959) grammar.
* Prepared by Yury Tarasievich <spytar@yahoo.com>
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Belarusian CP1131 (extending the and based on: Russian Alternative code table (CP866) by <ache@nagual.pp.ru>)
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0x80 - 0xaf 0xe0 - 0xf7
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0xfe
LOWER 'a' - 'z' 0xa0 - 0xaf 0xe0 - 0xef 0xf1 0xf3 0xf5 0xf7
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xb0 - 0xdf 0xf8 - 0xfe
SPACE 0x09 - 0x0d 0x20 0xff
UPPER 'A' - 'Z' 0x80 - 0x9f 0xf0 0xf2 0xf4 0xf6
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xff
PRINT 0x20 - 0x7e 0x80 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0x80 - 0x8f : 0xa0>
MAPLOWER <0x90 - 0x9f : 0xe0>
MAPLOWER <0xa0 - 0xaf : 0xa0>
MAPLOWER <0xe0 - 0xef : 0xe0>
MAPLOWER <0xf0 0xf1>
MAPLOWER <0xf1 0xf1>
MAPLOWER <0xf2 0xf3>
MAPLOWER <0xf3 0xf3>
MAPLOWER <0xf4 0xf5>
MAPLOWER <0xf5 0xf5>
MAPLOWER <0xf6 0xf7>
MAPLOWER <0xf7 0xf7>
MAPLOWER <0xf8 0xf9>
MAPLOWER <0xf9 0xf9>
MAPLOWER <0xfc 0xfd>
MAPLOWER <0xfd 0xfd>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0x80 - 0x9f : 0x80>
MAPUPPER <0xa0 - 0xaf : 0x80>
MAPUPPER <0xe0 - 0xef : 0x90>
MAPUPPER <0xf0 0xf0>
MAPUPPER <0xf1 0xf0>
MAPUPPER <0xf2 0xf2>
MAPUPPER <0xf3 0xf2>
MAPUPPER <0xf4 0xf4>
MAPUPPER <0xf5 0xf4>
MAPUPPER <0xf6 0xf6>
MAPUPPER <0xf7 0xf6>
MAPUPPER <0xf8 0xf8>
MAPUPPER <0xf9 0xf8>
MAPLOWER <0xfc 0xfc>
MAPLOWER <0xfd 0xfc>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,88 +0,0 @@
/*
* LOCALE_CTYPE for Bulgarian Cyrillic character set (CP1251)
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Bulgarian Cyrillic character set (CP1251) by <roam@ringlet.net>
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z'
ALPHA 0x80 0x81 0x83 0x8a 0x8c - 0x90 0x9a 0x9c - 0x9f
ALPHA 0xa1 - 0xa3 0xa5 0xa8 0xaa 0xaf 0xb2 - 0xb4 0xb8 0xba
ALPHA 0xbc - 0xff
CONTROL 0x00 - 0x1f 0x7f 0x98
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0x97 0x99 - 0x9f 0xa1 - 0xff
LOWER 'a' - 'z' 0x83 0x90 0x9a 0x9c - 0x9f 0xa2 0xb3 0xb4 0xb8
LOWER 0xba 0xbc 0xbe 0xbf 0xe0 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0x82 0x84 - 0x89 0x8b 0x91 - 0x97 0x99 0x9b 0xa4
PUNCT 0xa6 0xa7 0xa9 0xab - 0xae 0xb0 0xb1 0xb5 - 0xb7 0xb9 0xbb
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z' 0x80 0x81 0x8a 0x8c - 0x8f 0xa1 0xa3 0xa5 0xa8
UPPER 0xaa 0xaf 0xb2 0xbd 0xc0 - 0xdf
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0x80 - 0x97 0x99 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0x80 0x90>
MAPLOWER <0x81 0x83>
MAPLOWER <0x83 0x83>
MAPLOWER <0x8a 0x9a>
MAPLOWER <0x8c - 0x8f : 0x9c>
MAPLOWER <0x90 0x90>
MAPLOWER <0x9a 0x9a>
MAPLOWER <0x9c - 0x9f : 0x9c>
MAPLOWER <0xa1 0xa2>
MAPLOWER <0xa2 0xa2>
MAPLOWER <0xa3 0xbc>
MAPLOWER <0xa5 0xb4>
MAPLOWER <0xa8 0xb8>
MAPLOWER <0xaa 0xba>
MAPLOWER <0xaf 0xbf>
MAPLOWER <0xb2 0xb3>
MAPLOWER <0xb3 - 0xb4 : 0xb3>
MAPLOWER <0xb8 0xb8>
MAPLOWER <0xba 0xba>
MAPLOWER <0xbc 0xbc>
MAPLOWER <0xbd 0xbe>
MAPLOWER <0xbe - 0xbf : 0xbe>
MAPLOWER <0xc0 - 0xdf : 0xe0>
MAPLOWER <0xe0 - 0xff : 0xe0>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0x80 - 0x81 : 0x80>
MAPUPPER <0x83 0x81>
MAPUPPER <0x8a 0x8a>
MAPUPPER <0x8c - 0x8f : 0x8c>
MAPUPPER <0x90 0x80>
MAPUPPER <0x9a 0x8a>
MAPUPPER <0x9c - 0x9f : 0x8c>
MAPUPPER <0xa1 0xa1>
MAPUPPER <0xa2 0xa1>
MAPUPPER <0xa3 0xa3>
MAPUPPER <0xa5 0xa5>
MAPUPPER <0xa8 0xa8>
MAPUPPER <0xaa 0xaa>
MAPUPPER <0xaf 0xaf>
MAPUPPER <0xb2 0xb2>
MAPUPPER <0xb3 0xb2>
MAPUPPER <0xb4 0xa5>
MAPUPPER <0xb8 0xa8>
MAPUPPER <0xba 0xaa>
MAPUPPER <0xbc 0xa3>
MAPUPPER <0xbd 0xbd>
MAPUPPER <0xbe 0xbd>
MAPUPPER <0xbf 0xaf>
MAPUPPER <0xc0 - 0xdf : 0xc0>
MAPUPPER <0xe0 - 0xff : 0xc0>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,45 +0,0 @@
/*
* LOCALE_CTYPE for Greek/ISO8859-7 set
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Greek/ISO8859-7 character set by <past@netmode.ntua.gr>
ALPHA 'A' - 'Z' 'a' - 'z' 0xb6 0xb8 - 0xba 0xbc 0xbe - 0xfe
BLANK ' ' '\t' 0xa0
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
PRINT 0x20 - 0x7e 0xa0 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xa1 - 0xb5 0xb7 0xbb 0xbd
SPACE 0x09 - 0x0d ' ' 0xa0
UPPER 'A' - 'Z' 0xb6 0xb8 - 0xba 0xbc 0xbe - 0xbf 0xc1 - 0xdb
LOWER 'a' - 'z' 0xc0 0xdc - 0xfe
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xb6 0xdc>
MAPLOWER <0xb8 - 0xba : 0xdd>
MAPLOWER <0xbc 0xfc>
MAPLOWER <0xbe - 0xbf : 0xfd>
MAPLOWER <0xc1 - 0xdb : 0xe1>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xc0 0xda>
MAPUPPER <0xdc 0xb6>
MAPUPPER <0xdd - 0xdf : 0xb8>
MAPUPPER <0xe0 0xdb>
MAPUPPER <0xe1 - 0xf1 : 0xc1>
MAPUPPER <0xf2 0xd3>
MAPUPPER <0xf3 - 0xfb : 0xd3>
MAPUPPER <0xfc 0xbc>
MAPUPPER <0xfd - 0xfe : 0xbe>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,35 +0,0 @@
/*
* Hindi Language Locale with ISCII-DEV Encoding
*
* Arun Sharma <arun@sharma-home.net>
* Last updated Mon Nov 19 23:07:46 PST 2001
*
* $FreeBSD$
*/
ENCODING "NONE"
ALPHA 'A' - 'Z' 'a' - 'z' '¡' - 'ê'
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xfa
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xfa
/* ?DIGIT 'ñ' - 'ú' */
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
TODIGIT <'0' - '9' : 0>
TODIGIT <'ñ' - 'ú' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,200 +0,0 @@
/*
* LOCALE_CTYPE for Armenian armscii-8 character set
*
* Made available by Vahe Khachikyan <vahe@khachikyan.de>
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Armenian ARMSCII-8 character set by <vahe@khachikyan.de>
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xa2 0xb2 - 0xfd
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xA1 - 0xFE
LOWER 'a' - 'z' 0xa2 0xb3 0xb5 0xb7 0xb9 0xbb 0xbd 0xbf 0xc1 0xc3 0xc5 0xc7 0xc9 0xcb 0xcd 0xcf 0xd1 0xd3 0xd5 0xd7 0xd9 0xdb 0xdd 0xdf 0xe1 0xe3 0xe5 0xe7 0xe9 0xeb 0xed 0xef 0xf1 0xf3 0xf5 0xf7 0xf9 0xfb 0xfd
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa3-0xb1
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z' 0xb2 0xb4 0xb6 0xb8 0xba 0xbc 0xbe 0xc0 0xc2 0xc4 0xc6 0xc8 0xca 0xcc 0xce 0xd0 0xd2 0xd4 0xd6 0xd8 0xda 0xdc 0xde 0xe0 0xe2 0xe4 0xe6 0xe8 0xea 0xec 0xee 0xf0 0xf2 0xf4 0xf6 0xf8 0xfa 0xfc
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e 0xa1 - 0xfe
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
#
# Upper to lower
#
MAPLOWER <0xb2 0xb3>
MAPLOWER <0xb4 0xb5>
MAPLOWER <0xb6 0xb7>
MAPLOWER <0xb8 0xb9>
MAPLOWER <0xba 0xbb>
MAPLOWER <0xbc 0xbd>
MAPLOWER <0xbe 0xbf>
MAPLOWER <0xc0 0xc1>
MAPLOWER <0xc2 0xc3>
MAPLOWER <0xc4 0xc5>
MAPLOWER <0xc6 0xc7>
MAPLOWER <0xc8 0xc9>
MAPLOWER <0xca 0xcb>
MAPLOWER <0xcc 0xcd>
MAPLOWER <0xce 0xcf>
MAPLOWER <0xd0 0xd1>
MAPLOWER <0xd2 0xd3>
MAPLOWER <0xd4 0xd5>
MAPLOWER <0xd6 0xd7>
MAPLOWER <0xd8 0xd9>
MAPLOWER <0xda 0xdb>
MAPLOWER <0xdc 0xdd>
MAPLOWER <0xde 0xdf>
MAPLOWER <0xe0 0xe1>
MAPLOWER <0xe2 0xe3>
MAPLOWER <0xe4 0xe5>
MAPLOWER <0xe6 0xe7>
MAPLOWER <0xe8 0xe9>
MAPLOWER <0xea 0xeb>
MAPLOWER <0xec 0xed>
MAPLOWER <0xee 0xef>
MAPLOWER <0xf0 0xf1>
MAPLOWER <0xf2 0xf3>
MAPLOWER <0xf4 0xf5>
MAPLOWER <0xf6 0xf7>
MAPLOWER <0xf8 0xf9>
MAPLOWER <0xfa 0xfb>
MAPLOWER <0xfc 0xfd>
#
# Lowers to lower
#
MAPLOWER <0xb3 0xb3>
MAPLOWER <0xb5 0xb5>
MAPLOWER <0xb7 0xb7>
MAPLOWER <0xb9 0xb9>
MAPLOWER <0xbb 0xbb>
MAPLOWER <0xbd 0xbd>
MAPLOWER <0xbf 0xbf>
MAPLOWER <0xc1 0xc1>
MAPLOWER <0xc3 0xc3>
MAPLOWER <0xc5 0xc5>
MAPLOWER <0xc7 0xc7>
MAPLOWER <0xc9 0xc9>
MAPLOWER <0xcb 0xcb>
MAPLOWER <0xcd 0xcd>
MAPLOWER <0xcf 0xcf>
MAPLOWER <0xd1 0xd1>
MAPLOWER <0xd3 0xd3>
MAPLOWER <0xd5 0xd5>
MAPLOWER <0xd7 0xd7>
MAPLOWER <0xd9 0xd9>
MAPLOWER <0xdb 0xdb>
MAPLOWER <0xdd 0xdd>
MAPLOWER <0xdf 0xdf>
MAPLOWER <0xe1 0xe1>
MAPLOWER <0xe3 0xe3>
MAPLOWER <0xe5 0xe5>
MAPLOWER <0xe7 0xe7>
MAPLOWER <0xe9 0xe9>
MAPLOWER <0xeb 0xeb>
MAPLOWER <0xed 0xed>
MAPLOWER <0xef 0xef>
MAPLOWER <0xf1 0xf1>
MAPLOWER <0xf3 0xf3>
MAPLOWER <0xf5 0xf5>
MAPLOWER <0xf7 0xf7>
MAPLOWER <0xf9 0xf9>
MAPLOWER <0xfb 0xfb>
MAPLOWER <0xfd 0xfd>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
#
# lower to upper
#
MAPUPPER <0xb3 0xb2>
MAPUPPER <0xb5 0xb4>
MAPUPPER <0xb7 0xb6>
MAPUPPER <0xb9 0xb8>
MAPUPPER <0xbb 0xba>
MAPUPPER <0xbd 0xbc>
MAPUPPER <0xbf 0xbe>
MAPUPPER <0xc1 0xc0>
MAPUPPER <0xc3 0xc2>
MAPUPPER <0xc5 0xc4>
MAPUPPER <0xc7 0xc6>
MAPUPPER <0xc9 0xc8>
MAPUPPER <0xcb 0xca>
MAPUPPER <0xcd 0xcc>
MAPUPPER <0xcf 0xce>
MAPUPPER <0xd1 0xd0>
MAPUPPER <0xd3 0xd2>
MAPUPPER <0xd5 0xd4>
MAPUPPER <0xd7 0xd6>
MAPUPPER <0xd9 0xd8>
MAPUPPER <0xdb 0xda>
MAPUPPER <0xdd 0xdc>
MAPUPPER <0xdf 0xde>
MAPUPPER <0xe1 0xe0>
MAPUPPER <0xe3 0xe2>
MAPUPPER <0xe5 0xe4>
MAPUPPER <0xe7 0xe6>
MAPUPPER <0xe9 0xe8>
MAPUPPER <0xeb 0xea>
MAPUPPER <0xed 0xec>
MAPUPPER <0xef 0xee>
MAPUPPER <0xf1 0xf0>
MAPUPPER <0xf3 0xf2>
MAPUPPER <0xf5 0xf4>
MAPUPPER <0xf7 0xf6>
MAPUPPER <0xf9 0xf8>
MAPUPPER <0xfb 0xfa>
MAPUPPER <0xfd 0xfc>
#
# Upper to upper
#
MAPUPPER <0xb2 0xb2>
MAPUPPER <0xb4 0xb4>
MAPUPPER <0xb6 0xb6>
MAPUPPER <0xb8 0xb8>
MAPUPPER <0xba 0xba>
MAPUPPER <0xbc 0xbc>
MAPUPPER <0xbe 0xbe>
MAPUPPER <0xc0 0xc0>
MAPUPPER <0xc2 0xc2>
MAPUPPER <0xc4 0xc4>
MAPUPPER <0xc6 0xc6>
MAPUPPER <0xc8 0xc8>
MAPUPPER <0xca 0xca>
MAPUPPER <0xcc 0xcc>
MAPUPPER <0xce 0xce>
MAPUPPER <0xd0 0xd0>
MAPUPPER <0xd2 0xd2>
MAPUPPER <0xd4 0xd4>
MAPUPPER <0xd6 0xd6>
MAPUPPER <0xd8 0xd8>
MAPUPPER <0xda 0xda>
MAPUPPER <0xdc 0xdc>
MAPUPPER <0xde 0xde>
MAPUPPER <0xe0 0xe0>
MAPUPPER <0xe2 0xe2>
MAPUPPER <0xe4 0xe4>
MAPUPPER <0xe6 0xe6>
MAPUPPER <0xe8 0xe8>
MAPUPPER <0xea 0xea>
MAPUPPER <0xec 0xec>
MAPUPPER <0xee 0xee>
MAPUPPER <0xf0 0xf0>
MAPUPPER <0xf2 0xf2>
MAPUPPER <0xf4 0xf4>
MAPUPPER <0xf6 0xf6>
MAPUPPER <0xf8 0xf8>
MAPUPPER <0xfa 0xfa>
MAPUPPER <0xfc 0xfc>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,290 +0,0 @@
/*
* ja_JP.SJIS locale table for BSD4.4/rune
* version 1.0
* (C) Sin'ichiro MIYATANI / Phase One, Inc
* May 12, 1995
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Phase One, Inc.
* 4. The name of Phase One, Inc. may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $FreeBSD$
*/
ENCODING "MSKanji"
/*
* ASCII byte code
*/
ALPHA 'A'-'Z' 'a'-'z'
CONTROL 0x00-0x1f 0x7f
DIGIT '0'-'9'
GRAPH 0x21-0x7e
LOWER 'a'-'z'
PUNCT 0x21-0x2f 0x3a-0x40 0x5b-0x60 0x7b-0x7e
SPACE 0x09-0x0d 0x20
UPPER 'A'-'Z'
XDIGIT '0'-'9' 'a'-'f' 'A'-'F'
BLANK ' ' '\t'
PRINT 0x20-0x7e
SWIDTH1 0x20-0x7e
MAPLOWER <'A'-'Z':'a'><'a'-'z':'a'>
MAPUPPER <'A'-'Z':'A'><'a'-'z':'A'>
TODIGIT <'0'-'9':0>
TODIGIT <'A'-'F':10><'a'-'f':10>
/*
* JIS X201
*/
PUNCT 0xa1-0xa5
SPACE 0xa0
BLANK 0xa0
SPECIAL 0xa1-0xdf
PHONOGRAM 0xa6-0xdf
SWIDTH1 0xa0-0xdf
/*
* JIS X208/SJIS
*/
/* 100 */
PUNCT 0x8141-0x8151 0x8159-0x815a 0x815c-0x817e 0x8180-0x819e
SPACE 0x8140
BLANK 0x8140
PHONOGRAM 0x8152-0x8158 0x815b
/* 200 */
PUNCT 0x819f-0x81ac 0x81b8-0x81bf 0x81c8-0x81ce 0x81da-0x81e8
PUNCT 0x81f0-0x81f7 0x81fc
/* 300 */
PRINT 0x824f-0x8258 */
/* ?XDIGIT 0x8260-0x8265 0x8281-0x8286 */
ALPHA 0x8260-0x8279 0x8281-0x829a
UPPER 0x8260-0x8279
LOWER 0x8281-0x829a
MAPLOWER <0x8260-0x8279:0x8281>
MAPLOWER <0x8281-0x829a:0x8281>
MAPUPPER <0x8260-0x8279:0x8260>
MAPUPPER <0x8281-0x829a:0x8260>
TODIGIT <0x824f-0x8258:0>
TODIGIT <0x8260-0x8265:10>
TODIGIT <0x8281-0x8286:10>
/* 400 */
PHONOGRAM 0x829f-0x82f1
/* 500 */
PHONOGRAM 0x8340-0x837e
PHONOGRAM 0x8380-0x8396
/* 600 */
UPPER 0x839f-0x83b6
LOWER 0x83bf-0x83d6
MAPLOWER <0x839f-0x83b6:0x83bf>
MAPLOWER <0x83bf-0x83d6:0x83bf>
MAPUPPER <0x839f-0x83b6:0x839f>
MAPUPPER <0x83bf-0x83d6:0x839f>
/* 700 */
UPPER 0x8440-0x8460
LOWER 0x8470-0x847e 0x8480-0x8491
MAPLOWER <0x8440-0x844e:0x8470><0x844f-0x8460:0x8480>
MAPLOWER <0x8470-0x847e:0x8470><0x8480-0x8491:0x8480>
MAPUPPER <0x8440-0x8460:0x8440>
MAPUPPER <0x8470-0x847e:0x8440><0x8480-0x8491:0x844f>
/* 800 */
SPECIAL 0x849f-0x84be
SWIDTH2 0x8140-0x817e 0x8180-0x819e /* 100 */
SWIDTH2 0x819f-0x81ac 0x81b8-0x81bf /* 200 */
SWIDTH2 0x81c8-0x81ce 0x81da-0x81e8
SWIDTH2 0x81f0-0x81f7 0x81fc
SWIDTH2 0x824f-0x8258 0x8260-0x8279 /* 300 */
SWIDTH2 0x8281-0x829a
SWIDTH2 0x829f-0x82f1 /* 400 */
SWIDTH2 0x8340-0x837e /* 500 */
SWIDTH2 0x8380-0x8396
SWIDTH2 0x839f-0x83b6 /* 600 */
SWIDTH2 0x83bf-0x83d6
SWIDTH2 0x8440-0x8460 /* 700 */
SWIDTH2 0x8470-0x847e 0x8480-0x8491
SWIDTH2 0x849f-0x84be /* 800 */
/* 1600- */
IDEOGRAM 0x889f-0x88fc /* 1600 */
IDEOGRAM 0x8940-0x897e 0x8980-0x899e /* 1700 */
IDEOGRAM 0x899f-0x89fc /* 1800 */
IDEOGRAM 0x8a40-0x8a7e 0x8a80-0x8a9e /* 1900 */
IDEOGRAM 0x8a9f-0x8afc /* 2000 */
IDEOGRAM 0x8b40-0x8b7e 0x8b80-0x8b9e /* 2100 */
IDEOGRAM 0x8b9f-0x8bfc /* 2200 */
IDEOGRAM 0x8c40-0x8c7e 0x8c80-0x8c9e /* 2300 */
IDEOGRAM 0x8c9f-0x8cfc /* 2400 */
IDEOGRAM 0x8d40-0x8d7e 0x8d80-0x8d9e /* 2500 */
IDEOGRAM 0x8d9f-0x8dfc /* 2600 */
IDEOGRAM 0x8e40-0x8e7e 0x8e80-0x8e9e /* 2700 */
IDEOGRAM 0x8e9f-0x8efc /* 2800 */
IDEOGRAM 0x8f40-0x8f7e 0x8f80-0x8f9e /* 2900 */
IDEOGRAM 0x8f9f-0x8ffc /* 3000 */
IDEOGRAM 0x9040-0x907e 0x9080-0x909e /* 3100 */
IDEOGRAM 0x909f-0x90fc /* 3200 */
IDEOGRAM 0x9140-0x917e 0x9180-0x919e /* 3300 */
IDEOGRAM 0x919f-0x91fc /* 3400 */
IDEOGRAM 0x9240-0x927e 0x9280-0x929e /* 3500 */
IDEOGRAM 0x929f-0x92fc /* 3600 */
IDEOGRAM 0x9340-0x937e 0x9380-0x939e /* 3700 */
IDEOGRAM 0x939f-0x93fc /* 3800 */
IDEOGRAM 0x9440-0x947e 0x9480-0x949e /* 3900 */
IDEOGRAM 0x949f-0x94fc /* 4000 */
IDEOGRAM 0x9540-0x957e 0x9580-0x959e /* 4100 */
IDEOGRAM 0x959f-0x95fc /* 4200 */
IDEOGRAM 0x9640-0x967e 0x9680-0x969e /* 4300 */
IDEOGRAM 0x969f-0x96fc /* 4400 */
IDEOGRAM 0x9740-0x977e 0x9780-0x979e /* 4500 */
IDEOGRAM 0x979f-0x97fc /* 4600 */
IDEOGRAM 0x9840-0x987e 0x9880-0x989e /* 4700 */
IDEOGRAM 0x989f-0x98fc /* 4800 */
IDEOGRAM 0x9940-0x997e 0x9980-0x999e /* 4900 */
IDEOGRAM 0x999f-0x99fc /* 5000 */
IDEOGRAM 0x9a40-0x9a7e 0x9a80-0x9a9e /* 5100 */
IDEOGRAM 0x9a9f-0x9afc /* 5200 */
IDEOGRAM 0x9b40-0x9b7e 0x9b80-0x9b9e /* 5300 */
IDEOGRAM 0x9b9f-0x9bfc /* 5400 */
IDEOGRAM 0x9c40-0x9c7e 0x9c80-0x9c9e /* 5500 */
IDEOGRAM 0x9c9f-0x9cfc /* 5600 */
IDEOGRAM 0x9d40-0x9d7e 0x9d80-0x9d9e /* 5700 */
IDEOGRAM 0x9d9f-0x9dfc /* 5800 */
IDEOGRAM 0x9e40-0x9e7e 0x9e80-0x9e9e /* 5900 */
IDEOGRAM 0x9e9f-0x9efc /* 6000 */
IDEOGRAM 0x9f40-0x9f7e 0x9f80-0x9f9e /* 6100 */
IDEOGRAM 0x9f9f-0x9ffc /* 6200 */
IDEOGRAM 0xe040-0xe07e 0xe080-0xe09e /* 6300 */
IDEOGRAM 0xe09f-0xe0fc /* 6400 */
IDEOGRAM 0xe140-0xe17e 0xe180-0xe19e /* 6500 */
IDEOGRAM 0xe19f-0xe1fc /* 6600 */
IDEOGRAM 0xe240-0xe27e 0xe280-0xe29e /* 6700 */
IDEOGRAM 0xe29f-0xe2fc /* 6800 */
IDEOGRAM 0xe340-0xe37e 0xe380-0xe39e /* 6900 */
IDEOGRAM 0xe39f-0xe3fc /* 7000 */
IDEOGRAM 0xe440-0xe47e 0xe480-0xe49e /* 7100 */
IDEOGRAM 0xe49f-0xe4fc /* 7200 */
IDEOGRAM 0xe540-0xe57e 0xe580-0xe59e /* 7300 */
IDEOGRAM 0xe59f-0xe5fc /* 7400 */
IDEOGRAM 0xe640-0xe67e 0xe680-0xe69e /* 7500 */
IDEOGRAM 0xe69f-0xe6fc /* 7600 */
IDEOGRAM 0xe740-0xe77e 0xe780-0xe79e /* 7700 */
IDEOGRAM 0xe79f-0xe7fc /* 7800 */
IDEOGRAM 0xe840-0xe87e 0xe880-0xe89e /* 7900 */
IDEOGRAM 0xe89f-0xe8fc /* 8000 */
IDEOGRAM 0xe940-0xe97e 0xe980-0xe99e /* 8100 */
IDEOGRAM 0xe99f-0xe9fc /* 8200 */
IDEOGRAM 0xea40-0xea7e 0xea80-0xea9e /* 8300 */
IDEOGRAM 0xea9f-0xeaa4 /* 8400 */
IDEOGRAM 0xed40-0xed7e 0xed80-0xedfc
IDEOGRAM 0xee40-0xee7e 0xee80-0xeeeb
DIGIT 0xeeef-0xeef8
TODIGIT <0xeeef-0xeef8:1>
PUNCT 0xeef9-0xeefc
DIGIT 0xfa40-0xfa49
TODIGIT <0xfa40-0xfa49:1>
DIGIT 0xfa4a-0xfa53
TODIGIT <0xfa4a-0xfa53:1>
PUNCT 0xfa54-0xfafb
IDEOGRAM 0xfa5c-0xfa7e 0xfa80-0xfafc
IDEOGRAM 0xfb40-0xfb7e 0xfb80-0xfbfc
IDEOGRAM 0xfc40-0xfc4b
SWIDTH2 0x889f-0x88fc /* 1600 */
SWIDTH2 0x8940-0x897e 0x8980-0x899e /* 1700 */
SWIDTH2 0x899f-0x89fc /* 1800 */
SWIDTH2 0x8a40-0x8a7e 0x8a80-0x8a9e /* 1900 */
SWIDTH2 0x8a9f-0x8afc /* 2000 */
SWIDTH2 0x8b40-0x8b7e 0x8b80-0x8b9e /* 2100 */
SWIDTH2 0x8b9f-0x8bfc /* 2200 */
SWIDTH2 0x8c40-0x8c7e 0x8c80-0x8c9e /* 2300 */
SWIDTH2 0x8c9f-0x8cfc /* 2400 */
SWIDTH2 0x8d40-0x8d7e 0x8d80-0x8d9e /* 2500 */
SWIDTH2 0x8d9f-0x8dfc /* 2600 */
SWIDTH2 0x8e40-0x8e7e 0x8e80-0x8e9e /* 2700 */
SWIDTH2 0x8e9f-0x8efc /* 2800 */
SWIDTH2 0x8f40-0x8f7e 0x8f80-0x8f9e /* 2900 */
SWIDTH2 0x8f9f-0x8ffc /* 3000 */
SWIDTH2 0x9040-0x907e 0x9080-0x909e /* 3100 */
SWIDTH2 0x909f-0x90fc /* 3200 */
SWIDTH2 0x9140-0x917e 0x9180-0x919e /* 3300 */
SWIDTH2 0x919f-0x91fc /* 3400 */
SWIDTH2 0x9240-0x927e 0x9280-0x929e /* 3500 */
SWIDTH2 0x929f-0x92fc /* 3600 */
SWIDTH2 0x9340-0x937e 0x9380-0x939e /* 3700 */
SWIDTH2 0x939f-0x93fc /* 3800 */
SWIDTH2 0x9440-0x947e 0x9480-0x949e /* 3900 */
SWIDTH2 0x949f-0x94fc /* 4000 */
SWIDTH2 0x9540-0x957e 0x9580-0x959e /* 4100 */
SWIDTH2 0x959f-0x95fc /* 4200 */
SWIDTH2 0x9640-0x967e 0x9680-0x969e /* 4300 */
SWIDTH2 0x969f-0x96fc /* 4400 */
SWIDTH2 0x9740-0x977e 0x9780-0x979e /* 4500 */
SWIDTH2 0x979f-0x97fc /* 4600 */
SWIDTH2 0x9840-0x987e 0x9880-0x989e /* 4700 */
SWIDTH2 0x989f-0x98fc /* 4800 */
SWIDTH2 0x9940-0x997e 0x9980-0x999e /* 4900 */
SWIDTH2 0x999f-0x99fc /* 5000 */
SWIDTH2 0x9a40-0x9a7e 0x9a80-0x9a9e /* 5100 */
SWIDTH2 0x9a9f-0x9afc /* 5200 */
SWIDTH2 0x9b40-0x9b7e 0x9b80-0x9b9e /* 5300 */
SWIDTH2 0x9b9f-0x9bfc /* 5400 */
SWIDTH2 0x9c40-0x9c7e 0x9c80-0x9c9e /* 5500 */
SWIDTH2 0x9c9f-0x9cfc /* 5600 */
SWIDTH2 0x9d40-0x9d7e 0x9d80-0x9d9e /* 5700 */
SWIDTH2 0x9d9f-0x9dfc /* 5800 */
SWIDTH2 0x9e40-0x9e7e 0x9e80-0x9e9e /* 5900 */
SWIDTH2 0x9e9f-0x9efc /* 6000 */
SWIDTH2 0x9f40-0x9f7e 0x9f80-0x9f9e /* 6100 */
SWIDTH2 0x9f9f-0x9ffc /* 6200 */
SWIDTH2 0xe040-0xe07e 0xe080-0xe09e /* 6300 */
SWIDTH2 0xe09f-0xe0fc /* 6400 */
SWIDTH2 0xe140-0xe17e 0xe180-0xe19e /* 6500 */
SWIDTH2 0xe19f-0xe1fc /* 6600 */
SWIDTH2 0xe240-0xe27e 0xe280-0xe29e /* 6700 */
SWIDTH2 0xe29f-0xe2fc /* 6800 */
SWIDTH2 0xe340-0xe37e 0xe380-0xe39e /* 6900 */
SWIDTH2 0xe39f-0xe3fc /* 7000 */
SWIDTH2 0xe440-0xe47e 0xe480-0xe49e /* 7100 */
SWIDTH2 0xe49f-0xe4fc /* 7200 */
SWIDTH2 0xe540-0xe57e 0xe580-0xe59e /* 7300 */
SWIDTH2 0xe59f-0xe5fc /* 7400 */
SWIDTH2 0xe640-0xe67e 0xe680-0xe69e /* 7500 */
SWIDTH2 0xe69f-0xe6fc /* 7600 */
SWIDTH2 0xe740-0xe77e 0xe780-0xe79e /* 7700 */
SWIDTH2 0xe79f-0xe7fc /* 7800 */
SWIDTH2 0xe840-0xe87e 0xe880-0xe89e /* 7900 */
SWIDTH2 0xe89f-0xe8fc /* 8000 */
SWIDTH2 0xe940-0xe97e 0xe980-0xe99e /* 8100 */
SWIDTH2 0xe99f-0xe9fc /* 8200 */
SWIDTH2 0xea40-0xea7e 0xea80-0xea9e /* 8300 */
SWIDTH2 0xea9f-0xeaa4 /* 8400 */

View File

@ -1,245 +0,0 @@
# @(#)Japanese 8.1 (Berkeley) 6/6/93
/*
* Japanese LOCALE_CTYPE definitions using EUC of JIS character sets
*
* $FreeBSD$
*/
ENCODING "EUC"
/* JIS JIS JIS */
/* X201 X208 X201 */
/* 00-7f 84-fe */
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
/*
* Code Set 1
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
SWIDTH1 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' >
MAPLOWER < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' >
MAPUPPER < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 >
TODIGIT < 'a' - 'f' : 10 >
/*
* Code Set 2
*/
SPACE 0xa1a1
BLANK 0xa1a1
PHONOGRAM 0xa1bc
SPECIAL 0xa1a2 - 0xa1fe
PUNCT 0xa1a2 - 0xa1f8 /* A few too many in here... */
SWIDTH2 0xa1a1 - 0xa1fe
SPECIAL 0xa2a1 - 0xa2ae 0xa2ba - 0xa2c1 0xa2ca - 0xa2d0 0xa2dc - 0xa2ea
SPECIAL 0xa2f2 - 0xa2f9 0xa2fe
SWIDTH2 0xa2a1 - 0xa2ae 0xa2ba - 0xa2c1 0xa2ca - 0xa2d0 0xa2dc - 0xa2ea
SWIDTH2 0xa2f2 - 0xa2f9 0xa2fe
PRINT 0xa3b0 - 0xa3b9
UPPER 0xa3c1 - 0xa3da /* Romaji */
LOWER 0xa3e1 - 0xa3fa /* Romaji */
SWIDTH2 0xa3b0 - 0xa3b9 /* Zenkaku Digit */
SWIDTH2 0xa3c1 - 0xa3da /* Zenkaku Alphabet */
SWIDTH2 0xa3e1 - 0xa3fa /* Zenkaku Alphabet */
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > /* English */
MAPLOWER < 0xa3e1 - 0xa3fa : 0xa3e1 > /* English */
MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 >
MAPUPPER < 0xa3e1 - 0xa3fa : 0xa3c1 >
/* ?XDIGIT 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 */
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 >
TODIGIT < 0xa3e1 - 0xa3e6 : 10 >
PHONOGRAM 0xa4a1 - 0xa4f3
PHONOGRAM 0xa5a1 - 0xa5f6
SWIDTH2 0xa4a1 - 0xa4f3 /* Zenkaku Hiragana */
SWIDTH2 0xa5a1 - 0xa5f6 /* Zenkaku Katakana */
UPPER 0xa6a1 - 0xa6b8 /* Greek */
LOWER 0xa6c1 - 0xa6d8 /* Greek */
SWIDTH2 0xa6a1 - 0xa6b8 /* Zenkaku Greek */
SWIDTH2 0xa6c1 - 0xa6d8 /* Zenkaku Greek */
MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 >
MAPLOWER < 0xa6c1 - 0xa6d8 : 0xa6c1 >
MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 >
MAPUPPER < 0xa6c1 - 0xa6d8 : 0xa6a1 >
UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */
LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */
SWIDTH2 0xa7a1 - 0xa7c1 /* Zenkaku Cyrillic */
SWIDTH2 0xa7d1 - 0xa7f1 /* Zenkaku Cyrillic */
MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 >
MAPLOWER < 0xa7d1 - 0xa7f1 : 0xa7d1 >
MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 >
MAPUPPER < 0xa7d1 - 0xa7f1 : 0xa7a1 >
SPECIAL 0xa8a1 - 0xa8c0
SWIDTH2 0xa8a1 - 0xa8c0
IDEOGRAM 0xb0a1 - 0xb0fe
IDEOGRAM 0xb1a1 - 0xb1fe
IDEOGRAM 0xb2a1 - 0xb2fe
IDEOGRAM 0xb3a1 - 0xb3fe
IDEOGRAM 0xb4a1 - 0xb4fe
IDEOGRAM 0xb5a1 - 0xb5fe
IDEOGRAM 0xb6a1 - 0xb6fe
IDEOGRAM 0xb7a1 - 0xb7fe
IDEOGRAM 0xb8a1 - 0xb8fe
IDEOGRAM 0xb9a1 - 0xb9fe
IDEOGRAM 0xbaa1 - 0xbafe
IDEOGRAM 0xbba1 - 0xbbfe
IDEOGRAM 0xbca1 - 0xbcfe
IDEOGRAM 0xbda1 - 0xbdfe
IDEOGRAM 0xbea1 - 0xbefe
IDEOGRAM 0xbfa1 - 0xbffe
IDEOGRAM 0xc0a1 - 0xc0fe
IDEOGRAM 0xc1a1 - 0xc1fe
IDEOGRAM 0xc2a1 - 0xc2fe
IDEOGRAM 0xc3a1 - 0xc3fe
IDEOGRAM 0xc4a1 - 0xc4fe
IDEOGRAM 0xc5a1 - 0xc5fe
IDEOGRAM 0xc6a1 - 0xc6fe
IDEOGRAM 0xc7a1 - 0xc7fe
IDEOGRAM 0xc8a1 - 0xc8fe
IDEOGRAM 0xc9a1 - 0xc9fe
IDEOGRAM 0xcaa1 - 0xcafe
IDEOGRAM 0xcba1 - 0xcbfe
IDEOGRAM 0xcca1 - 0xccfe
IDEOGRAM 0xcda1 - 0xcdfe
IDEOGRAM 0xcea1 - 0xcefe
IDEOGRAM 0xcfa1 - 0xcfd3
IDEOGRAM 0xd0a1 - 0xd0fe
IDEOGRAM 0xd1a1 - 0xd1fe
IDEOGRAM 0xd2a1 - 0xd2fe
IDEOGRAM 0xd3a1 - 0xd3fe
IDEOGRAM 0xd4a1 - 0xd4fe
IDEOGRAM 0xd5a1 - 0xd5fe
IDEOGRAM 0xd6a1 - 0xd6fe
IDEOGRAM 0xd7a1 - 0xd7fe
IDEOGRAM 0xd8a1 - 0xd8fe
IDEOGRAM 0xd9a1 - 0xd9fe
IDEOGRAM 0xdaa1 - 0xdafe
IDEOGRAM 0xdba1 - 0xdbfe
IDEOGRAM 0xdca1 - 0xdcfe
IDEOGRAM 0xdda1 - 0xddfe
IDEOGRAM 0xdea1 - 0xdefe
IDEOGRAM 0xdfa1 - 0xdffe
IDEOGRAM 0xe0a1 - 0xe0fe
IDEOGRAM 0xe1a1 - 0xe1fe
IDEOGRAM 0xe2a1 - 0xe2fe
IDEOGRAM 0xe3a1 - 0xe3fe
IDEOGRAM 0xe4a1 - 0xe4fe
IDEOGRAM 0xe5a1 - 0xe5fe
IDEOGRAM 0xe6a1 - 0xe6fe
IDEOGRAM 0xe7a1 - 0xe7fe
IDEOGRAM 0xe8a1 - 0xe8fe
IDEOGRAM 0xe9a1 - 0xe9fe
IDEOGRAM 0xeaa1 - 0xeafe
IDEOGRAM 0xeba1 - 0xebfe
IDEOGRAM 0xeca1 - 0xecfe
IDEOGRAM 0xeda1 - 0xedfe
IDEOGRAM 0xeea1 - 0xeefe
IDEOGRAM 0xefa1 - 0xeffe
IDEOGRAM 0xf0a1 - 0xf0fe
IDEOGRAM 0xf1a1 - 0xf1fe
IDEOGRAM 0xf2a1 - 0xf2fe
IDEOGRAM 0xf3a1 - 0xf3fe
IDEOGRAM 0xf4a1 - 0xf4a4
SWIDTH2 0xb0a1 - 0xb0fe
SWIDTH2 0xb1a1 - 0xb1fe
SWIDTH2 0xb2a1 - 0xb2fe
SWIDTH2 0xb3a1 - 0xb3fe
SWIDTH2 0xb4a1 - 0xb4fe
SWIDTH2 0xb5a1 - 0xb5fe
SWIDTH2 0xb6a1 - 0xb6fe
SWIDTH2 0xb7a1 - 0xb7fe
SWIDTH2 0xb8a1 - 0xb8fe
SWIDTH2 0xb9a1 - 0xb9fe
SWIDTH2 0xbaa1 - 0xbafe
SWIDTH2 0xbba1 - 0xbbfe
SWIDTH2 0xbca1 - 0xbcfe
SWIDTH2 0xbda1 - 0xbdfe
SWIDTH2 0xbea1 - 0xbefe
SWIDTH2 0xbfa1 - 0xbffe
SWIDTH2 0xc0a1 - 0xc0fe
SWIDTH2 0xc1a1 - 0xc1fe
SWIDTH2 0xc2a1 - 0xc2fe
SWIDTH2 0xc3a1 - 0xc3fe
SWIDTH2 0xc4a1 - 0xc4fe
SWIDTH2 0xc5a1 - 0xc5fe
SWIDTH2 0xc6a1 - 0xc6fe
SWIDTH2 0xc7a1 - 0xc7fe
SWIDTH2 0xc8a1 - 0xc8fe
SWIDTH2 0xc9a1 - 0xc9fe
SWIDTH2 0xcaa1 - 0xcafe
SWIDTH2 0xcba1 - 0xcbfe
SWIDTH2 0xcca1 - 0xccfe
SWIDTH2 0xcda1 - 0xcdfe
SWIDTH2 0xcea1 - 0xcefe
SWIDTH2 0xcfa1 - 0xcfd3
SWIDTH2 0xd0a1 - 0xd0fe
SWIDTH2 0xd1a1 - 0xd1fe
SWIDTH2 0xd2a1 - 0xd2fe
SWIDTH2 0xd3a1 - 0xd3fe
SWIDTH2 0xd4a1 - 0xd4fe
SWIDTH2 0xd5a1 - 0xd5fe
SWIDTH2 0xd6a1 - 0xd6fe
SWIDTH2 0xd7a1 - 0xd7fe
SWIDTH2 0xd8a1 - 0xd8fe
SWIDTH2 0xd9a1 - 0xd9fe
SWIDTH2 0xdaa1 - 0xdafe
SWIDTH2 0xdba1 - 0xdbfe
SWIDTH2 0xdca1 - 0xdcfe
SWIDTH2 0xdda1 - 0xddfe
SWIDTH2 0xdea1 - 0xdefe
SWIDTH2 0xdfa1 - 0xdffe
SWIDTH2 0xe0a1 - 0xe0fe
SWIDTH2 0xe1a1 - 0xe1fe
SWIDTH2 0xe2a1 - 0xe2fe
SWIDTH2 0xe3a1 - 0xe3fe
SWIDTH2 0xe4a1 - 0xe4fe
SWIDTH2 0xe5a1 - 0xe5fe
SWIDTH2 0xe6a1 - 0xe6fe
SWIDTH2 0xe7a1 - 0xe7fe
SWIDTH2 0xe8a1 - 0xe8fe
SWIDTH2 0xe9a1 - 0xe9fe
SWIDTH2 0xeaa1 - 0xeafe
SWIDTH2 0xeba1 - 0xebfe
SWIDTH2 0xeca1 - 0xecfe
SWIDTH2 0xeda1 - 0xedfe
SWIDTH2 0xeea1 - 0xeefe
SWIDTH2 0xefa1 - 0xeffe
SWIDTH2 0xf0a1 - 0xf0fe
SWIDTH2 0xf1a1 - 0xf1fe
SWIDTH2 0xf2a1 - 0xf2fe
SWIDTH2 0xf3a1 - 0xf3fe
SWIDTH2 0xf4a1 - 0xf4a4
/* We don't have codeset 3 and 4.
So codeset 3 is only dummy definition
*/
PRINT 0xa1 - 0xfe
SPECIAL 0xa1 - 0xfe
SWIDTH1 0xa1 - 0xfe

View File

@ -1,105 +0,0 @@
/*
* LOCALE_CTYPE for PT154 character set (IANA PTCP154)
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE PT154 character set by Birsh T <birsh@mail.kz>
ALPHA 'A' - 'Z' 'a' - 'z' 0x80 - 0x83 0x86 - 0x90 0x98 - 0x9f
ALPHA 0xa1 - 0xa6 0xa8 0xaa 0xad 0xaf 0xb1 - 0xb5 0xb8 0xba
ALPHA 0xbc - 0xff
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0x9f 0xa1 - 0xff
LOWER 'a' - 'z' 0x83 0x89 0x90 0x98 - 0x9f 0xa2 0xad 0xb1
LOWER 0xb3 - 0xb5 0xb8 0xba 0xbc 0xbe 0xbf 0xe0 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0x84 0x85 0x91 - 0x97 0xa7 0xa9 0xab 0xac 0xae 0xb0 0xb6 0xb7
PUNCT 0xb9 0xbb
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z' 0x80 - 0x82 0x86 - 0x88 0x8a - 0x8f 0xa1 0xa3 - 0xa6
UPPER 0xa8 0xaa 0xaf 0xb2 0xbd 0xc0 - 0xdf
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0x80 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0x80 0x90>
MAPLOWER <0x90 0x90>
MAPLOWER <0x81 0x83>
MAPLOWER <0x83 0x83>
MAPLOWER <0x82 0xad>
MAPLOWER <0xad 0xad>
MAPLOWER <0x86 0x99>
MAPLOWER <0x99 0x99>
MAPLOWER <0x87 0x89>
MAPLOWER <0x89 0x89>
MAPLOWER <0x88 0x98>
MAPLOWER <0x98 0x98>
MAPLOWER <0x8a - 0x8f : 0x9a>
MAPLOWER <0x9a - 0x9f : 0x9a>
MAPLOWER <0xa1 0xa2>
MAPLOWER <0xa2 0xa2>
MAPLOWER <0xa3 0xbc>
MAPLOWER <0xbc 0xbc>
MAPLOWER <0xa4 0xb5>
MAPLOWER <0xb5 0xb5>
MAPLOWER <0xa5 0xb4>
MAPLOWER <0xb4 0xb4>
MAPLOWER <0xa6 0xb1>
MAPLOWER <0xb1 0xb1>
MAPLOWER <0xa8 0xb8>
MAPLOWER <0xb8 0xb8>
MAPLOWER <0xaa 0xba>
MAPLOWER <0xba 0xba>
MAPLOWER <0xaf 0xbf>
MAPLOWER <0xbf 0xbf>
MAPLOWER <0xb2 0xb3>
MAPLOWER <0xb3 0xb3>
MAPLOWER <0xbd 0xbe>
MAPLOWER <0xbe 0xbe>
MAPLOWER <0xc0 - 0xdf : 0xe0>
MAPLOWER <0xe0 - 0xff : 0xe0>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0x80 0x80>
MAPUPPER <0x90 0x80>
MAPUPPER <0x81 0x81>
MAPUPPER <0x83 0x81>
MAPUPPER <0x82 0x82>
MAPUPPER <0xad 0x82>
MAPUPPER <0x86 0x86>
MAPUPPER <0x99 0x86>
MAPUPPER <0x87 0x87>
MAPUPPER <0x89 0x87>
MAPUPPER <0x88 0x88>
MAPUPPER <0x98 0x88>
MAPUPPER <0x8a - 0x8f : 0x8a>
MAPUPPER <0x9a - 0x9f : 0x8a>
MAPUPPER <0xa1 0xa1>
MAPUPPER <0xa2 0xa1>
MAPUPPER <0xa3 0xa3>
MAPUPPER <0xbc 0xa3>
MAPUPPER <0xa4 0xa4>
MAPUPPER <0xb5 0xa4>
MAPUPPER <0xa5 0xa5>
MAPUPPER <0xb4 0xa5>
MAPUPPER <0xa6 0xa6>
MAPUPPER <0xb1 0xa6>
MAPUPPER <0xa8 0xa8>
MAPUPPER <0xb8 0xa8>
MAPUPPER <0xaa 0xaa>
MAPUPPER <0xba 0xaa>
MAPUPPER <0xaf 0xaf>
MAPUPPER <0xbf 0xaf>
MAPUPPER <0xb2 0xb2>
MAPUPPER <0xb3 0xb2>
MAPUPPER <0xbd 0xbd>
MAPUPPER <0xbe 0xbd>
MAPUPPER <0xc0 - 0xdf : 0xc0>
MAPUPPER <0xe0 - 0xff : 0xc0>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,188 +0,0 @@
/*
* Korean LC_CTYPE definitions using CP949 character sets
* (ko_KR.CP949.src)
*
* CP949 contains four character sets:
*
* <0x00-0x7f> ASCII equivalent
* <0xa1-0xfd><0xa1-0xfe> EUC instance of KS X 1001:2002
* <0x81-0xa0><0x41-0xfe> Hangul syllables GAGG-JWAK
* <0xa1-0xc6><0x41-0xa0> Hangul syllables JWAT-HIH (ends with C652)
*
* $FreeBSD$
*/
ENCODING "GBK" /* CP949 isn't GBK, but they have same encoding method. */
/*
* ASCII equivalent
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 >
/*
* KS X 1001:2002
*/
ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
UPPER 0xa3c1 - 0xa3da
LOWER 0xa3e1 - 0xa3fa
PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0
PUNCT 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
SPACE 0xa1a1
BLANK 0xa1a1
PRINT 0xa1a1 - 0xfefe
SPECIAL 0xa1a2 - 0xa2e8 0xa3b0 - 0xa3b9
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 >
MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3e1 - 0xa3fa : 0xa3c1 >
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 >
UPPER 0xa5c1 - 0xa5d8 /* Greek */
LOWER 0xa5e1 - 0xa5f8 /* Greek */
MAPLOWER < 0xa5c1 - 0xa5d8 : 0xa5e1 > < 0xa5e1 - 0xa5f8 : 0xa5e1 >
MAPUPPER < 0xa5c1 - 0xa5d8 : 0xa5c1 > < 0xa5e1 - 0xa5f8 : 0xa5c1 >
UPPER 0xaca1 - 0xacc1 /* Cyrillic */
LOWER 0xacd1 - 0xacf1 /* Cyrillic */
MAPLOWER < 0xaca1 - 0xacc1 : 0xacd1 > < 0xacd1 - 0xacf1 : 0xacd1 >
MAPUPPER < 0xaca1 - 0xacc1 : 0xaca1 > < 0xacd1 - 0xacf1 : 0xaca1 >
SPECIAL 0xa5a1 - 0xa5aa 0xa5b0 - 0xa5b9 /* Greek Digits */
MAPLOWER < 0xa5a1 - 0xa5aa : 0xa5a1 > < 0xa5b0 - 0xa5b9 : 0xa5a1 >
MAPUPPER < 0xa5a1 - 0xa5aa : 0xa5b0 > < 0xa5b0 - 0xa5b9 : 0xa5b0 >
SPECIAL 0xa6a1 - 0xa6e4 0xa7a1 - 0xa7ef /* Symbols */
SPECIAL 0xa8a1 - 0xa8fe 0xa9a1 - 0xa9fe /* Circled Symbols */
PHONOGRAM 0xa4a1 - 0xa4fe /* Full-width Hangul glyph */
PHONOGRAM 0xaaa1 - 0xaaf3 /* Full-width Hirakana */
PHONOGRAM 0xaba1 - 0xabf6 /* Full-width Katakana */
PHONOGRAM 0xb0a1 - 0xb0fe 0xb1a1 - 0xb1fe 0xb2a1 - 0xb2fe
PHONOGRAM 0xb3a1 - 0xb3fe 0xb4a1 - 0xb4fe 0xb5a1 - 0xb5fe
PHONOGRAM 0xb6a1 - 0xb6fe 0xb7a1 - 0xb7fe 0xb8a1 - 0xb8fe
PHONOGRAM 0xb9a1 - 0xb9fe 0xbaa1 - 0xbafe 0xbba1 - 0xbbfe
PHONOGRAM 0xbca1 - 0xbcfe 0xbda1 - 0xbdfe 0xbea1 - 0xbefe
PHONOGRAM 0xbfa1 - 0xbffe 0xc0a1 - 0xc0fe 0xc1a1 - 0xc1fe
PHONOGRAM 0xc2a1 - 0xc2fe 0xc3a1 - 0xc3fe 0xc4a1 - 0xc4fe
PHONOGRAM 0xc5a1 - 0xc5fe 0xc6a1 - 0xc6fe 0xc7a1 - 0xc7fe
PHONOGRAM 0xc8a1 - 0xc8fe /* Hangul composed */
IDEOGRAM 0xcaa1 - 0xcafe 0xcba1 - 0xcbfe 0xcca1 - 0xccfe
IDEOGRAM 0xcda1 - 0xcdfe 0xcea1 - 0xcefe 0xcfa1 - 0xcffe
IDEOGRAM 0xd0a1 - 0xd0fe 0xd1a1 - 0xd1fe 0xd2a1 - 0xd2fe
IDEOGRAM 0xd3a1 - 0xd3fe 0xd4a1 - 0xd4fe 0xd5a1 - 0xd5fe
IDEOGRAM 0xd6a1 - 0xd6fe 0xd7a1 - 0xd7fe 0xd8a1 - 0xd8fe
IDEOGRAM 0xd9a1 - 0xd9fe 0xdaa1 - 0xdafe 0xdba1 - 0xdbfe
IDEOGRAM 0xdca1 - 0xdcfe 0xdda1 - 0xddfe 0xdea1 - 0xdefe
IDEOGRAM 0xdfa1 - 0xdffe 0xe0a1 - 0xe0fe 0xe1a1 - 0xe1fe
IDEOGRAM 0xe2a1 - 0xe2fe 0xe3a1 - 0xe3fe 0xe4a1 - 0xe4fe
IDEOGRAM 0xe5a1 - 0xe5fe 0xe6a1 - 0xe6fe 0xe7a1 - 0xe7fe
IDEOGRAM 0xe8a1 - 0xe8fe 0xe9a1 - 0xe9fe 0xeaa1 - 0xeafe
IDEOGRAM 0xeba1 - 0xebfe 0xeca1 - 0xecfe 0xeda1 - 0xedfe
IDEOGRAM 0xeea1 - 0xeefe 0xefa1 - 0xeffe 0xf0a1 - 0xf0fe
IDEOGRAM 0xf1a1 - 0xf1fe 0xf2a1 - 0xf2fe 0xf3a1 - 0xf3fe
IDEOGRAM 0xf4a1 - 0xf4fe 0xf5a1 - 0xf5fe 0xf6a1 - 0xf6fe
IDEOGRAM 0xf7a1 - 0xf7fe 0xf8a1 - 0xf8fe 0xf9a1 - 0xf9fe
IDEOGRAM 0xfaa1 - 0xfafe 0xfba1 - 0xfbfe 0xfca1 - 0xfcfe
IDEOGRAM 0xfda1 - 0xfdfe /* Hanja */
/*
* Hangul syllables GAGG-JWAK
*/
PHONOGRAM 0x8141 - 0x815a 0x8161 - 0x817a 0x8181 - 0x81fe
PHONOGRAM 0x8241 - 0x825a 0x8261 - 0x827a 0x8281 - 0x82fe
PHONOGRAM 0x8341 - 0x835a 0x8361 - 0x837a 0x8381 - 0x83fe
PHONOGRAM 0x8441 - 0x845a 0x8461 - 0x847a 0x8481 - 0x84fe
PHONOGRAM 0x8541 - 0x855a 0x8561 - 0x857a 0x8581 - 0x85fe
PHONOGRAM 0x8641 - 0x865a 0x8661 - 0x867a 0x8681 - 0x86fe
PHONOGRAM 0x8741 - 0x875a 0x8761 - 0x877a 0x8781 - 0x87fe
PHONOGRAM 0x8841 - 0x885a 0x8861 - 0x887a 0x8881 - 0x88fe
PHONOGRAM 0x8941 - 0x895a 0x8961 - 0x897a 0x8981 - 0x89fe
PHONOGRAM 0x8a41 - 0x8a5a 0x8a61 - 0x8a7a 0x8a81 - 0x8afe
PHONOGRAM 0x8b41 - 0x8b5a 0x8b61 - 0x8b7a 0x8b81 - 0x8bfe
PHONOGRAM 0x8c41 - 0x8c5a 0x8c61 - 0x8c7a 0x8c81 - 0x8cfe
PHONOGRAM 0x8d41 - 0x8d5a 0x8d61 - 0x8d7a 0x8d81 - 0x8dfe
PHONOGRAM 0x8e41 - 0x8e5a 0x8e61 - 0x8e7a 0x8e81 - 0x8efe
PHONOGRAM 0x8f41 - 0x8f5a 0x8f61 - 0x8f7a 0x8f81 - 0x8ffe
PHONOGRAM 0x9041 - 0x905a 0x9061 - 0x907a 0x9081 - 0x90fe
PHONOGRAM 0x9141 - 0x915a 0x9161 - 0x917a 0x9181 - 0x91fe
PHONOGRAM 0x9241 - 0x925a 0x9261 - 0x927a 0x9281 - 0x92fe
PHONOGRAM 0x9341 - 0x935a 0x9361 - 0x937a 0x9381 - 0x93fe
PHONOGRAM 0x9441 - 0x945a 0x9461 - 0x947a 0x9481 - 0x94fe
PHONOGRAM 0x9541 - 0x955a 0x9561 - 0x957a 0x9581 - 0x95fe
PHONOGRAM 0x9641 - 0x965a 0x9661 - 0x967a 0x9681 - 0x96fe
PHONOGRAM 0x9741 - 0x975a 0x9761 - 0x977a 0x9781 - 0x97fe
PHONOGRAM 0x9841 - 0x985a 0x9861 - 0x987a 0x9881 - 0x98fe
PHONOGRAM 0x9941 - 0x995a 0x9961 - 0x997a 0x9981 - 0x99fe
PHONOGRAM 0x9a41 - 0x9a5a 0x9a61 - 0x9a7a 0x9a81 - 0x9afe
PHONOGRAM 0x9b41 - 0x9b5a 0x9b61 - 0x9b7a 0x9b81 - 0x9bfe
PHONOGRAM 0x9c41 - 0x9c5a 0x9c61 - 0x9c7a 0x9c81 - 0x9cfe
PHONOGRAM 0x9d41 - 0x9d5a 0x9d61 - 0x9d7a 0x9d81 - 0x9dfe
PHONOGRAM 0x9e41 - 0x9e5a 0x9e61 - 0x9e7a 0x9e81 - 0x9efe
PHONOGRAM 0x9f41 - 0x9f5a 0x9f61 - 0x9f7a 0x9f81 - 0x9ffe
PHONOGRAM 0xa041 - 0xa05a 0xa061 - 0xa07a 0xa081 - 0xa0fe
/*
* Hangul syllables JWAT-HIH
*/
PHONOGRAM 0xa141 - 0xa15a 0xa161 - 0xa17a 0xa181 - 0xa1a0
PHONOGRAM 0xa241 - 0xa25a 0xa261 - 0xa27a 0xa281 - 0xa2a0
PHONOGRAM 0xa341 - 0xa35a 0xa361 - 0xa37a 0xa381 - 0xa3a0
PHONOGRAM 0xa441 - 0xa45a 0xa461 - 0xa47a 0xa481 - 0xa4a0
PHONOGRAM 0xa541 - 0xa55a 0xa561 - 0xa57a 0xa581 - 0xa5a0
PHONOGRAM 0xa641 - 0xa65a 0xa661 - 0xa67a 0xa681 - 0xa6a0
PHONOGRAM 0xa741 - 0xa75a 0xa761 - 0xa77a 0xa781 - 0xa7a0
PHONOGRAM 0xa841 - 0xa85a 0xa861 - 0xa87a 0xa881 - 0xa8a0
PHONOGRAM 0xa941 - 0xa95a 0xa961 - 0xa97a 0xa981 - 0xa9a0
PHONOGRAM 0xaa41 - 0xaa5a 0xaa61 - 0xaa7a 0xaa81 - 0xaaa0
PHONOGRAM 0xab41 - 0xab5a 0xab61 - 0xab7a 0xab81 - 0xaba0
PHONOGRAM 0xac41 - 0xac5a 0xac61 - 0xac7a 0xac81 - 0xaca0
PHONOGRAM 0xad41 - 0xad5a 0xad61 - 0xad7a 0xad81 - 0xada0
PHONOGRAM 0xae41 - 0xae5a 0xae61 - 0xae7a 0xae81 - 0xaea0
PHONOGRAM 0xaf41 - 0xaf5a 0xaf61 - 0xaf7a 0xaf81 - 0xafa0
PHONOGRAM 0xb041 - 0xb05a 0xb061 - 0xb07a 0xb081 - 0xb0a0
PHONOGRAM 0xb141 - 0xb15a 0xb161 - 0xb17a 0xb181 - 0xb1a0
PHONOGRAM 0xb241 - 0xb25a 0xb261 - 0xb27a 0xb281 - 0xb2a0
PHONOGRAM 0xb341 - 0xb35a 0xb361 - 0xb37a 0xb381 - 0xb3a0
PHONOGRAM 0xb441 - 0xb45a 0xb461 - 0xb47a 0xb481 - 0xb4a0
PHONOGRAM 0xb541 - 0xb55a 0xb561 - 0xb57a 0xb581 - 0xb5a0
PHONOGRAM 0xb641 - 0xb65a 0xb661 - 0xb67a 0xb681 - 0xb6a0
PHONOGRAM 0xb741 - 0xb75a 0xb761 - 0xb77a 0xb781 - 0xb7a0
PHONOGRAM 0xb841 - 0xb85a 0xb861 - 0xb87a 0xb881 - 0xb8a0
PHONOGRAM 0xb941 - 0xb95a 0xb961 - 0xb97a 0xb981 - 0xb9a0
PHONOGRAM 0xba41 - 0xba5a 0xba61 - 0xba7a 0xba81 - 0xbaa0
PHONOGRAM 0xbb41 - 0xbb5a 0xbb61 - 0xbb7a 0xbb81 - 0xbba0
PHONOGRAM 0xbc41 - 0xbc5a 0xbc61 - 0xbc7a 0xbc81 - 0xbca0
PHONOGRAM 0xbd41 - 0xbd5a 0xbd61 - 0xbd7a 0xbd81 - 0xbda0
PHONOGRAM 0xbe41 - 0xbe5a 0xbe61 - 0xbe7a 0xbe81 - 0xbea0
PHONOGRAM 0xbf41 - 0xbf5a 0xbf61 - 0xbf7a 0xbf81 - 0xbfa0
PHONOGRAM 0xc041 - 0xc05a 0xc061 - 0xc07a 0xc081 - 0xc0a0
PHONOGRAM 0xc141 - 0xc15a 0xc161 - 0xc17a 0xc181 - 0xc1a0
PHONOGRAM 0xc241 - 0xc25a 0xc261 - 0xc27a 0xc281 - 0xc2a0
PHONOGRAM 0xc341 - 0xc35a 0xc361 - 0xc37a 0xc381 - 0xc3a0
PHONOGRAM 0xc441 - 0xc45a 0xc461 - 0xc47a 0xc481 - 0xc4a0
PHONOGRAM 0xc541 - 0xc55a 0xc561 - 0xc57a 0xc581 - 0xc5a0
PHONOGRAM 0xc641 - 0xc652
/* Every real-world Korean softwares process all codepoints upper than
* 0x8000 (even invalid) as one full-width character per two bytes. */
SWIDTH2 0x8000 - 0xffff
/* End of LC_CTYPE definition */

View File

@ -1,166 +0,0 @@
/*
* Korean LC_CTYPE definitions using EUC-KR character sets
* (ko_KR.EUC.src)
*
* Choi Jun Ho, junker@jazz.snu.ac.kr
* NARAE, Seoul National Univ., CS Dept.
* Last Updated on Mar 24 1997
*
* It is based on manpage mklocale(1), euc(4), ja_JP.EUC.src.
*
* $FreeBSD$
*/
ENCODING "EUC"
/* EUC-KR(KS C 5601.1992)
* 0xa1a1-0xfefe
* byte 1: 0xa1-0xfe
* byte 2: 0xa1-0xfe
*/
/* We have only codeset 1 and 2, so others are dummy.
But it must be defined to work in 2.2 xpg4 locale routine...
*/
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
/*
* Code Set 1, US-ASCII equivalent
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
SWIDTH1 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 >
/*
* Code Set 2, EUC-KR
*/
ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
SWIDTH2 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
/* ?DIGIT 0xa3b0 - 0xa3b9 */
SWIDTH2 0xa3b0 - 0xa3b9
UPPER 0xa3c1 - 0xa3da
LOWER 0xa3e1 - 0xa3fa
PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
SWIDTH2 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
SPACE 0xa1a1
SWIDTH2 0xa1a1
/* ?XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 */
BLANK 0xa1a1
PRINT 0xa1a1 - 0xfefe
SPECIAL 0xa1a2 - 0xa2e5
SWIDTH2 0xa1a1 - 0xa2e5
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 >
MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 >
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 >
UPPER 0xa5c1 - 0xa5d8 /* Greek */
LOWER 0xa5e1 - 0xa5f8 /* Greek */
SWIDTH2 0xa5c1 - 0xa5d8 /* Greek */
SWIDTH2 0xa5e1 - 0xa5f8 /* Greek */
MAPLOWER < 0xa5c1 - 0xa5d8 : 0xa5e1 > < 0xa5e1 - 0xa5f8 : 0xa5e1 >
MAPUPPER < 0xa5c1 - 0xa5d8 : 0xa5c1 > < 0xa5e1 - 0xa5f8 : 0xa5c1 >
UPPER 0xaca1 - 0xacc1 /* Cyrillic */
LOWER 0xacd1 - 0xacf1 /* Cyrillic */
SWIDTH2 0xaca1 - 0xacc1 /* Cyrillic */
SWIDTH2 0xacd1 - 0xacf1 /* Cyrillic */
MAPLOWER < 0xaca1 - 0xacc1 : 0xacd1 > < 0xacd1 - 0xacf1 : 0xacd1 >
MAPUPPER < 0xaca1 - 0xacc1 : 0xaca1 > < 0xacd1 - 0xacf1 : 0xaca1 >
/* ?DIGIT 0xa5a1 - 0xa5aa 0xa5b0 - 0xa5b9 */ /* Greek Digit */
SPECIAL 0xa6a1 - 0xa6e4 0xa7a1 - 0xa7ef /* Symbols */
SPECIAL 0xa8a1 - 0xa8fe 0xa9a1 - 0xa9fe /* Circle Symbols */
SWIDTH2 0xa5a1 - 0xa5aa 0xa5b0 - 0xa5b9 /* Greek Digit */
SWIDTH2 0xa6a1 - 0xa6e4 0xa7a1 - 0xa7ef /* Symbols */
SWIDTH2 0xa8a1 - 0xa8fe 0xa9a1 - 0xa9fe /* Circle Symbols */
PHONOGRAM 0xa4a1 - 0xa4fe /* Full-width Hangul glyph */
PHONOGRAM 0xaaa1 - 0xaaf3 /* Full-width Hirakana */
PHONOGRAM 0xaba1 - 0xabf6 /* Full-width Katakana */
SWIDTH2 0xa4a1 - 0xa4fe /* Full-width Hangul glyph */
SWIDTH2 0xaaa1 - 0xaaf3 /* Full-width Hirakana */
SWIDTH2 0xaba1 - 0xabf6 /* Full-width Katakana */
PHONOGRAM 0xb0a1 - 0xb0fe 0xb1a1 - 0xb1fe 0xb2a1 - 0xb2fe
PHONOGRAM 0xb3a1 - 0xb3fe 0xb4a1 - 0xb4fe 0xb5a1 - 0xb5fe
PHONOGRAM 0xb6a1 - 0xb6fe 0xb7a1 - 0xb7fe 0xb8a1 - 0xb8fe
PHONOGRAM 0xb9a1 - 0xb9fe 0xbaa1 - 0xbafe 0xbba1 - 0xbbfe
PHONOGRAM 0xbca1 - 0xbcfe 0xbda1 - 0xbdfe 0xbea1 - 0xbefe
PHONOGRAM 0xbfa1 - 0xbffe 0xc0a1 - 0xc0fe 0xc1a1 - 0xc1fe
PHONOGRAM 0xc2a1 - 0xc2fe 0xc3a1 - 0xc3fe 0xc4a1 - 0xc4fe
PHONOGRAM 0xc5a1 - 0xc5fe 0xc6a1 - 0xc6fe 0xc7a1 - 0xc7fe
PHONOGRAM 0xc8a1 - 0xc8fe /* Hangul composed */
SWIDTH2 0xb0a1 - 0xb0fe 0xb1a1 - 0xb1fe 0xb2a1 - 0xb2fe
SWIDTH2 0xb3a1 - 0xb3fe 0xb4a1 - 0xb4fe 0xb5a1 - 0xb5fe
SWIDTH2 0xb6a1 - 0xb6fe 0xb7a1 - 0xb7fe 0xb8a1 - 0xb8fe
SWIDTH2 0xb9a1 - 0xb9fe 0xbaa1 - 0xbafe 0xbba1 - 0xbbfe
SWIDTH2 0xbca1 - 0xbcfe 0xbda1 - 0xbdfe 0xbea1 - 0xbefe
SWIDTH2 0xbfa1 - 0xbffe 0xc0a1 - 0xc0fe 0xc1a1 - 0xc1fe
SWIDTH2 0xc2a1 - 0xc2fe 0xc3a1 - 0xc3fe 0xc4a1 - 0xc4fe
SWIDTH2 0xc5a1 - 0xc5fe 0xc6a1 - 0xc6fe 0xc7a1 - 0xc7fe
SWIDTH2 0xc8a1 - 0xc8fe /* Hangul composed */
IDEOGRAM 0xcaa1 - 0xcafe 0xcba1 - 0xcbfe 0xcca1 - 0xccfe
IDEOGRAM 0xcda1 - 0xcdfe 0xcea1 - 0xcefe 0xcfa1 - 0xcffe
IDEOGRAM 0xd0a1 - 0xd0fe 0xd1a1 - 0xd1fe 0xd2a1 - 0xd2fe
IDEOGRAM 0xd3a1 - 0xd3fe 0xd4a1 - 0xd4fe 0xd5a1 - 0xd5fe
IDEOGRAM 0xd6a1 - 0xd6fe 0xd7a1 - 0xd7fe 0xd8a1 - 0xd8fe
IDEOGRAM 0xd9a1 - 0xd9fe 0xdaa1 - 0xdafe 0xdba1 - 0xdbfe
IDEOGRAM 0xdca1 - 0xdcfe 0xdda1 - 0xddfe 0xdea1 - 0xdefe
IDEOGRAM 0xdfa1 - 0xdffe 0xe0a1 - 0xe0fe 0xe1a1 - 0xe1fe
IDEOGRAM 0xe2a1 - 0xe2fe 0xe3a1 - 0xe3fe 0xe4a1 - 0xe4fe
IDEOGRAM 0xe5a1 - 0xe5fe 0xe6a1 - 0xe6fe 0xe7a1 - 0xe7fe
IDEOGRAM 0xe8a1 - 0xe8fe 0xe9a1 - 0xe9fe 0xeaa1 - 0xeafe
IDEOGRAM 0xeba1 - 0xebfe 0xeca1 - 0xecfe 0xeda1 - 0xedfe
IDEOGRAM 0xeea1 - 0xeefe 0xefa1 - 0xeffe 0xf0a1 - 0xf0fe
IDEOGRAM 0xf1a1 - 0xf1fe 0xf2a1 - 0xf2fe 0xf3a1 - 0xf3fe
IDEOGRAM 0xf4a1 - 0xf4fe 0xf5a1 - 0xf5fe 0xf6a1 - 0xf6fe
IDEOGRAM 0xf7a1 - 0xf7fe 0xf8a1 - 0xf8fe 0xf9a1 - 0xf9fe
IDEOGRAM 0xfaa1 - 0xfafe 0xfba1 - 0xfbfe 0xfca1 - 0xfcfe
IDEOGRAM 0xfda1 - 0xfdfe /* Hanja */
SWIDTH2 0xcaa1 - 0xcafe 0xcba1 - 0xcbfe 0xcca1 - 0xccfe
SWIDTH2 0xcda1 - 0xcdfe 0xcea1 - 0xcefe 0xcfa1 - 0xcffe
SWIDTH2 0xd0a1 - 0xd0fe 0xd1a1 - 0xd1fe 0xd2a1 - 0xd2fe
SWIDTH2 0xd3a1 - 0xd3fe 0xd4a1 - 0xd4fe 0xd5a1 - 0xd5fe
SWIDTH2 0xd6a1 - 0xd6fe 0xd7a1 - 0xd7fe 0xd8a1 - 0xd8fe
SWIDTH2 0xd9a1 - 0xd9fe 0xdaa1 - 0xdafe 0xdba1 - 0xdbfe
SWIDTH2 0xdca1 - 0xdcfe 0xdda1 - 0xddfe 0xdea1 - 0xdefe
SWIDTH2 0xdfa1 - 0xdffe 0xe0a1 - 0xe0fe 0xe1a1 - 0xe1fe
SWIDTH2 0xe2a1 - 0xe2fe 0xe3a1 - 0xe3fe 0xe4a1 - 0xe4fe
SWIDTH2 0xe5a1 - 0xe5fe 0xe6a1 - 0xe6fe 0xe7a1 - 0xe7fe
SWIDTH2 0xe8a1 - 0xe8fe 0xe9a1 - 0xe9fe 0xeaa1 - 0xeafe
SWIDTH2 0xeba1 - 0xebfe 0xeca1 - 0xecfe 0xeda1 - 0xedfe
SWIDTH2 0xeea1 - 0xeefe 0xefa1 - 0xeffe 0xf0a1 - 0xf0fe
SWIDTH2 0xf1a1 - 0xf1fe 0xf2a1 - 0xf2fe 0xf3a1 - 0xf3fe
SWIDTH2 0xf4a1 - 0xf4fe 0xf5a1 - 0xf5fe 0xf6a1 - 0xf6fe
SWIDTH2 0xf7a1 - 0xf7fe 0xf8a1 - 0xf8fe 0xf9a1 - 0xf9fe
SWIDTH2 0xfaa1 - 0xfafe 0xfba1 - 0xfbfe 0xfca1 - 0xfcfe
SWIDTH2 0xfda1 - 0xfdfe /* Hanja */
/* We don't have codeset 3 and 4.
So codeset 3 is only dummy definition
*/
PRINT 0xa1 - 0xfe
SPECIAL 0xa1 - 0xfe
SWIDTH1 0xa1 - 0xfe
/* End of LC_CTYPE definition */

View File

@ -1,40 +0,0 @@
/*
* Standard LOCALE_CTYPE for the ISO 8859-1 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-1 Latin-1 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xc0 - 0xd6 0xd8 - 0xf6 0xf8 - 0xff
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z' 0xdf - 0xf6 0xf8 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa1 - 0xbf 0xd7 0xf7
SPACE 0x09 - 0x0d ' ' 0xa0
UPPER 'A' - 'Z' 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xde : 0xf8>
MAPLOWER <0xdf - 0xf6 : 0xdf>
MAPLOWER <0xf8 - 0xff : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xde : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfe : 0xd8>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,49 +0,0 @@
/*
* LOCALE_CTYPE for the iso_8859_13 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-13 Latin-7 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z'
ALPHA 0xaa 0xba 0xc0 - 0xd6 0xd8 - 0xde 0xe0 - 0xf6 0xf8 - 0xfe
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z'
LOWER 0xba 0xdf - 0xf6 0xf8 - 0xfe
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xa1 - 0xa9 0xab - 0xb9 0xbb -0xbf 0xd7 0xdf 0xf7 0xff
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z'
UPPER 0xaa 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xaa 0xba>
MAPLOWER <0xba 0xba>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xde : 0xf8>
MAPLOWER <0xe0 - 0xf6 : 0xe0>
MAPLOWER <0xf8 - 0xfe : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xaa 0xaa>
MAPUPPER <0xba 0xaa>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xdf : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfe : 0xd8>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,48 +0,0 @@
/*
* Standard LOCALE_CTYPE for the ISO 8859-15 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-15 Latin-9 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xa6 0xa8 0xb4 0xb8 0xbc - 0xbe 0xc0 - 0xd6 0xd8 - 0xf6 0xf8 - 0xff
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z' 0xa8 0xb8 0xbd 0xdf - 0xf6 0xf8 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa1 - 0xa5 0xa7 0xa9 - 0xb3 0xb5 - 0xb7 0xb9 - 0xbb 0xbf 0xd7 0xf7
SPACE 0x09 - 0x0d ' ' 0xa0
UPPER 'A' - 'Z' 0xa6 0xb4 0xbc 0xbe 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xa6 - 0xa6 : 0xa8>
MAPLOWER <0xb4 - 0xb4 : 0xb8>
MAPLOWER <0xbc - 0xbc : 0xbd>
MAPLOWER <0xbe - 0xbe : 0xff>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xde : 0xf8>
MAPLOWER <0xdf - 0xf6 : 0xdf>
MAPLOWER <0xf8 - 0xff : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xa8 - 0xa8 : 0xa6>
MAPUPPER <0xb8 - 0xb8 : 0xb4>
MAPUPPER <0xbd - 0xbd : 0xbc>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xde : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfe : 0xd8>
MAPUPPER <0xff - 0xff : 0xbe>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,78 +0,0 @@
/*
* LOCALE_CTYPE for the iso_8859_2 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-2 Latin-2 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z'
ALPHA 0xa1 0xa3 0xa5 0xa6 0xa9 - 0xac 0xae 0xaf
ALPHA 0xb1 0xb3 0xb5 0xb6 0xb9 - 0xbc 0xbe 0xbf
ALPHA 0xc0 - 0xd6 0xd8 - 0xf6 0xf8 - 0xfe
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z'
LOWER 0xb1 0xb3 0xb5 0xb6 0xb9 - 0xbc 0xbe 0xbf
LOWER 0xdf - 0xf6 0xf8 - 0xfe
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xa2 0xa4 0xa7 0xa8 0xad 0xb0 0xb2 0xb4 0xb7 0xb8 0xbd
PUNCT 0xd7 0xf7 0xff
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z'
UPPER 0xa1 0xa3 0xa5 0xa6 0xa9 - 0xac 0xae 0xaf
UPPER 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xa1 0xb1>
MAPLOWER <0xa3 0xb3>
MAPLOWER <0xa5 0xb5>
MAPLOWER <0xa6 0xb6>
MAPLOWER <0xa9 - 0xac : 0xb9>
MAPLOWER <0xae 0xbe>
MAPLOWER <0xaf 0xbf>
MAPLOWER <0xb1 0xb1>
MAPLOWER <0xb3 0xb3>
MAPLOWER <0xb5 0xb5>
MAPLOWER <0xb6 0xb6>
MAPLOWER <0xb9 - 0xbc : 0xb9>
MAPLOWER <0xbe 0xbe>
MAPLOWER <0xbf 0xbf>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xde : 0xf8>
MAPLOWER <0xdf - 0xf6 : 0xdf>
MAPLOWER <0xf8 - 0xfe : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xa1 0xa1>
MAPUPPER <0xa3 0xa3>
MAPUPPER <0xa5 0xa5>
MAPUPPER <0xa6 0xa6>
MAPUPPER <0xa9 - 0xac : 0xa9>
MAPUPPER <0xae 0xae>
MAPUPPER <0xaf 0xaf>
MAPUPPER <0xb1 0xa1>
MAPUPPER <0xb3 0xa3>
MAPUPPER <0xb5 0xa5>
MAPUPPER <0xb6 0xa6>
MAPUPPER <0xb9 - 0xbc : 0xa9>
MAPUPPER <0xbe 0xae>
MAPUPPER <0xbf 0xaf>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xdf : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfe : 0xd8>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,78 +0,0 @@
/*
* LOCALE_CTYPE for the iso_8859_4 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-4 Latin-4 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z'
ALPHA 0xa1 - 0xa3 0xa5 0xa6 0xa9 - 0xac 0xae
ALPHA 0xb1 0xb3 0xb5 0xb6 0xb9 - 0xd6 0xd8 - 0xf6 0xf8 - 0xfe
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z'
LOWER 0xa2 0xb1 0xb3 0xb5 0xb6 0xb9 - 0xbc 0xbe 0xbf
LOWER 0xdf - 0xf6 0xf8 - 0xfe
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xa4 0xa7 0xa8 0xad 0xaf 0xb0 0xb2 0xb4 0xb7 0xb8
PUNCT 0xd7 0xf7 0xff
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z'
UPPER 0xa1 0xa3 0xa5 0xa6 0xa9 - 0xac 0xae
UPPER 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xa1 0xb1>
MAPLOWER <0xa2 0xa2>
MAPLOWER <0xa3 0xb3>
MAPLOWER <0xa5 0xb5>
MAPLOWER <0xa6 0xb6>
MAPLOWER <0xa9 - 0xac : 0xb9>
MAPLOWER <0xae 0xbe>
MAPLOWER <0xb1 0xb1>
MAPLOWER <0xb3 0xb3>
MAPLOWER <0xb5 0xb5>
MAPLOWER <0xb6 0xb6>
MAPLOWER <0xb9 - 0xbc : 0xb9>
MAPLOWER <0xbd 0xbf>
MAPLOWER <0xbe 0xbe>
MAPLOWER <0xbf 0xbf>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xde : 0xf8>
MAPLOWER <0xdf - 0xf6 : 0xdf>
MAPLOWER <0xf8 - 0xfe : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xa1 0xa1>
MAPUPPER <0xa3 0xa3>
MAPUPPER <0xa5 0xa5>
MAPUPPER <0xa6 0xa6>
MAPUPPER <0xa9 - 0xac : 0xa9>
MAPUPPER <0xae 0xae>
MAPUPPER <0xb1 0xa1>
MAPUPPER <0xb3 0xa3>
MAPUPPER <0xb5 0xa5>
MAPUPPER <0xb6 0xa6>
MAPUPPER <0xb9 - 0xbc : 0xa9>
MAPUPPER <0xbd 0xbd>
MAPUPPER <0xbe 0xae>
MAPUPPER <0xbf 0xbd>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xde : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfe : 0xd8>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,29 +0,0 @@
/*
* Standard LOCALE_CTYPE for the US-ASCII Locale
*
* $FreeBSD$
*/
ENCODING "ASCII"
VARIABLE Strict 7bit US-ASCII locale
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,56 +0,0 @@
/*
* LOCALE_CTYPE for Russian Alternative character set (CP866)
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Russian Alternative code table (CP866) by <ache@nagual.pp.ru>
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0x80 - 0xaf 0xe0 - 0xf7
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0xfe
LOWER 'a' - 'z' 0xa0 - 0xaf 0xe0 - 0xef 0xf1 0xf3 0xf5 0xf7
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xb0 - 0xdf 0xf8 - 0xfe
SPACE 0x09 - 0x0d 0x20 0xff
UPPER 'A' - 'Z' 0x80 - 0x9f 0xf0 0xf2 0xf4 0xf6
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xff
PRINT 0x20 - 0x7e 0x80 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0x80 - 0x8f : 0xa0>
MAPLOWER <0x90 - 0x9f : 0xe0>
MAPLOWER <0xa0 - 0xaf : 0xa0>
MAPLOWER <0xe0 - 0xef : 0xe0>
MAPLOWER <0xf0 0xf1>
MAPLOWER <0xf1 0xf1>
MAPLOWER <0xf2 0xf3>
MAPLOWER <0xf3 0xf3>
MAPLOWER <0xf4 0xf5>
MAPLOWER <0xf5 0xf5>
MAPLOWER <0xf6 0xf7>
MAPLOWER <0xf7 0xf7>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0x80 - 0x9f : 0x80>
MAPUPPER <0xa0 - 0xaf : 0x80>
MAPUPPER <0xe0 - 0xef : 0x90>
MAPUPPER <0xf0 0xf0>
MAPUPPER <0xf1 0xf0>
MAPUPPER <0xf2 0xf2>
MAPUPPER <0xf3 0xf2>
MAPUPPER <0xf4 0xf4>
MAPUPPER <0xf5 0xf4>
MAPUPPER <0xf6 0xf6>
MAPUPPER <0xf7 0xf6>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,46 +0,0 @@
/*
* LOCALE_CTYPE for ISO8859-5 set
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO8859-5 charset, initially submitted by <nms@ethereal.ru>
ALPHA 'A' - 'Z' 'a' - 'z'
ALPHA 0xa1 - 0xac 0xae - 0xef 0xf1 - 0xfc 0xfe 0xff
BLANK ' ' '\t' 0xa0
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z'
LOWER 0xd0 - 0xef 0xf1 - 0xfc 0xfe 0xff
PRINT 0x20 - 0x7e 0xa0 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
PUNCT 0xad 0xf0 0xfd
SPACE 0x09 - 0x0d 0x20 0xa0
UPPER 'A' - 'Z'
UPPER 0xa1 - 0xac 0xae - 0xcf
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xb0 - 0xcf : 0xd0>
MAPLOWER <0xd0 - 0xef : 0xd0>
MAPLOWER <0xa1 - 0xac : 0xf1>
MAPLOWER <0xf1 - 0xfc : 0xf1>
MAPLOWER <0xae - 0xaf : 0xfe>
MAPLOWER <0xfe - 0xff : 0xfe>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xb0 - 0xcf : 0xb0>
MAPUPPER <0xd0 - 0xef : 0xb0>
MAPUPPER <0xa1 - 0xac : 0xa1>
MAPUPPER <0xf1 - 0xfc : 0xa1>
MAPUPPER <0xae - 0xaf : 0xae>
MAPUPPER <0xfe - 0xff : 0xae>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,40 +0,0 @@
/*
* LOCALE_CTYPE for Russian koi8-r character set (RFC1489)
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Russian KOI8-R character set by <ache@nagual.pp.ru>
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xa3 0xb3 0xc0 - 0xff
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0x99 0x9b - 0xff
LOWER 'a' - 'z' 0xa3 0xc0 - 0xdf
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20 0x9a
UPPER 'A' - 'Z' 0xb3 0xe0 - 0xff
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0x9a
PRINT 0x20 - 0x7e 0x80 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xb3 0xa3>
MAPLOWER <0xa3 0xa3>
MAPLOWER <0xe0 - 0xff : 0xc0>
MAPLOWER <0xc0 - 0xdf : 0xc0>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xb3 0xb3>
MAPUPPER <0xa3 0xb3>
MAPUPPER <0xe0 - 0xff : 0xe0>
MAPUPPER <0xc0 - 0xdf : 0xe0>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,48 +0,0 @@
/*
* Standard LOCALE_CTYPE for the ISO 8859-9 Locale
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE ISO 8859-9 Latin-5 character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xc0 - 0xd6 0xd8 - 0xf6 0xf8 - 0xff
CONTROL 0x00 - 0x1f 0x7f - 0x9f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0xa1 - 0xff
LOWER 'a' - 'z' 0xdf - 0xf6 0xf8 - 0xff
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa1 - 0xbf 0xd7 0xf7
SPACE 0x09 - 0x0d ' ' 0xa0
UPPER 'A' - 'Z' 0xc0 - 0xd6 0xd8 - 0xde
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0xa0
PRINT 0x20 - 0x7e 0xa0 - 0xff
MAPLOWER <'A' - 'H' : 'a'>
MAPLOWER <'I' 0xfd>
MAPLOWER <'J' - 'Z' : 'j'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xc0 - 0xd6 : 0xe0>
MAPLOWER <0xd8 - 0xdc : 0xf8>
MAPLOWER <0xdd 'i'>
MAPLOWER <0xde 0xfe>
MAPLOWER <0xdf - 0xf6 : 0xdf>
MAPLOWER <0xf8 - 0xff : 0xf8>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'h' : 'A'>
MAPUPPER <'i' 0xdd>
MAPUPPER <'j' - 'z' : 'J'>
MAPUPPER <0xc0 - 0xd6 : 0xc0>
MAPUPPER <0xd8 - 0xde : 0xd8>
MAPUPPER <0xe0 - 0xf6 : 0xc0>
MAPUPPER <0xf8 - 0xfc : 0xd8>
MAPUPPER <0xfd 'I'>
MAPUPPER <0xfe 0xde>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

View File

@ -1,56 +0,0 @@
/*
* LOCALE_CTYPE for Ukrainian koi8-u character set (RFC2319)
*
* $FreeBSD$
*/
ENCODING "NONE"
VARIABLE Ukrainian koi8-u character set
#
# This is a comment
#
ALPHA 'A' - 'Z' 'a' - 'z' 0xa3 0xb3 0xa4 0xb4 0xa6 0xb6 0xa7 0xb7 0xad 0xbd 0xc0 - 0xff
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e 0x80 - 0x99 0x9b - 0xff
LOWER 'a' - 'z' 0xa3 0xa4 0xa6 0xa7 0xad 0xc0 - 0xdf
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20 0x9a
UPPER 'A' - 'Z' 0xb3 0xb4 0xb6 0xb7 0xbd 0xe0 - 0xff
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t' 0x9a
PRINT 0x20 - 0x7e 0x80 - 0xff
MAPLOWER <'A' - 'Z' : 'a'>
MAPLOWER <'a' - 'z' : 'a'>
MAPLOWER <0xb3 0xa3>
MAPLOWER <0xa3 0xa3>
MAPLOWER <0xb4 0xa4>
MAPLOWER <0xa4 0xa4>
MAPLOWER <0xb6 0xa6>
MAPLOWER <0xa6 0xa6>
MAPLOWER <0xb7 0xa7>
MAPLOWER <0xa7 0xa7>
MAPLOWER <0xbd 0xad>
MAPLOWER <0xad 0xad>
MAPLOWER <0xe0 - 0xff : 0xc0>
MAPLOWER <0xc0 - 0xdf : 0xc0>
MAPUPPER <'A' - 'Z' : 'A'>
MAPUPPER <'a' - 'z' : 'A'>
MAPUPPER <0xb3 0xb3>
MAPUPPER <0xa3 0xb3>
MAPUPPER <0xb4 0xb4>
MAPUPPER <0xa4 0xb4>
MAPUPPER <0xb6 0xb6>
MAPUPPER <0xa6 0xb6>
MAPUPPER <0xb7 0xb7>
MAPUPPER <0xa7 0xb7>
MAPUPPER <0xbd 0xbd>
MAPUPPER <0xad 0xbd>
MAPUPPER <0xe0 - 0xff : 0xe0>
MAPUPPER <0xc0 - 0xdf : 0xe0>
TODIGIT <'0' - '9' : 0>
TODIGIT <'A' - 'F' : 10>
TODIGIT <'a' - 'f' : 10>

File diff suppressed because it is too large Load Diff

View File

@ -1,243 +0,0 @@
/*
* GB2312 first byte: A1-FE
* second byte: A1-FE
*
* $FreeBSD$
*/
ENCODING "GB2312"
/*
* ASCII compatible
*/
ALPHA 'A' - 'Z' 'a' - 'z'
BLANK ' ' '\t'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' >
PRINT 0x20 - 0x7e
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 >
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
/*
* GB2312 data
*/
ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
ALPHA 0xa6a1 - 0xa6b8 0xa6c1 - 0xa6d8
ALPHA 0xa7a1 - 0xa7c1 0xa7d1 - 0xa7f1
ALPHA 0xa8a1 - 0xa8bb 0xa8bd - 0xa8c0
BLANK 0xa1a1
DIGIT 0xa2a1 - 0xa2aa 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc
DIGIT 0xa3b0 - 0xa3b9
GRAPH 0xa1a9
GRAPH 0xa2ab - 0xa2b0 0xa2e4 0xa2ef 0xa2f0 0xa2fd 0xa2fe
GRAPH 0xa4f4 - 0xa4fe
GRAPH 0xa5f7 - 0xa5fe
GRAPH 0xa6b9 - 0xa6c0 0xa6d9 - 0xa6df 0xa6ec 0xa6ed 0xa6f3 0xa6f6 - 0xa6fe
GRAPH 0xa7c2 - 0xa7d0 0xa7f2 - 0xa7fe
GRAPH 0xa8bc 0xa8c1 - 0xa8fe
GRAPH 0xa9a1-0xa9a3 0xa9f0 - 0xa9fe
GRAPH 0xaaa1 - 0xaafe
GRAPH 0xaba1 - 0xabfe
GRAPH 0xaca1 - 0xacfe
GRAPH 0xada1 - 0xadfe
GRAPH 0xaea1 - 0xaefe
GRAPH 0xafa1 - 0xaffe
GRAPH 0xd7fa - 0xd7fe
IDEOGRAM 0xb0a1 - 0xb0fe
IDEOGRAM 0xb1a1 - 0xb1fe
IDEOGRAM 0xb2a1 - 0xb2fe
IDEOGRAM 0xb3a1 - 0xb3fe
IDEOGRAM 0xb4a1 - 0xb4fe
IDEOGRAM 0xb5a1 - 0xb5fe
IDEOGRAM 0xb6a1 - 0xb6fe
IDEOGRAM 0xb7a1 - 0xb7fe
IDEOGRAM 0xb8a1 - 0xb8fe
IDEOGRAM 0xb9a1 - 0xb9fe
IDEOGRAM 0xbaa1 - 0xbafe
IDEOGRAM 0xbba1 - 0xbbfe
IDEOGRAM 0xbca1 - 0xbcfe
IDEOGRAM 0xbda1 - 0xbdfe
IDEOGRAM 0xbea1 - 0xbefe
IDEOGRAM 0xbfa1 - 0xbffe
IDEOGRAM 0xc0a1 - 0xc0fe
IDEOGRAM 0xc1a1 - 0xc1fe
IDEOGRAM 0xc2a1 - 0xc2fe
IDEOGRAM 0xc3a1 - 0xc3fe
IDEOGRAM 0xc4a1 - 0xc4fe
IDEOGRAM 0xc5a1 - 0xc5fe
IDEOGRAM 0xc6a1 - 0xc6fe
IDEOGRAM 0xc7a1 - 0xc7fe
IDEOGRAM 0xc8a1 - 0xc8fe
IDEOGRAM 0xc9a1 - 0xc9fe
IDEOGRAM 0xcaa1 - 0xcafe
IDEOGRAM 0xcba1 - 0xcbfe
IDEOGRAM 0xcca1 - 0xccfe
IDEOGRAM 0xcda1 - 0xcdfe
IDEOGRAM 0xcea1 - 0xcefe
IDEOGRAM 0xcfa1 - 0xcffe
IDEOGRAM 0xd0a1 - 0xd0fe
IDEOGRAM 0xd1a1 - 0xd1fe
IDEOGRAM 0xd2a1 - 0xd2fe
IDEOGRAM 0xd3a1 - 0xd3fe
IDEOGRAM 0xd4a1 - 0xd4fe
IDEOGRAM 0xd5a1 - 0xd5fe
IDEOGRAM 0xd6a1 - 0xd6fe
IDEOGRAM 0xd7a1 - 0xd7fe
IDEOGRAM 0xd8a1 - 0xd8fe
IDEOGRAM 0xd9a1 - 0xd9fe
IDEOGRAM 0xdaa1 - 0xdafe
IDEOGRAM 0xdba1 - 0xdbfe
IDEOGRAM 0xdca1 - 0xdcfe
IDEOGRAM 0xdda1 - 0xddfe
IDEOGRAM 0xdea1 - 0xdefe
IDEOGRAM 0xdfa1 - 0xdffe
IDEOGRAM 0xe0a1 - 0xe0fe
IDEOGRAM 0xe1a1 - 0xe1fe
IDEOGRAM 0xe2a1 - 0xe2fe
IDEOGRAM 0xe3a1 - 0xe3fe
IDEOGRAM 0xe4a1 - 0xe4fe
IDEOGRAM 0xe5a1 - 0xe5fe
IDEOGRAM 0xe6a1 - 0xe6fe
IDEOGRAM 0xe7a1 - 0xe7fe
IDEOGRAM 0xe8a1 - 0xe8fe
IDEOGRAM 0xe9a1 - 0xe9fe
IDEOGRAM 0xeaa1 - 0xeafe
IDEOGRAM 0xeba1 - 0xebfe
IDEOGRAM 0xeca1 - 0xecfe
IDEOGRAM 0xeda1 - 0xedfe
IDEOGRAM 0xeea1 - 0xeefe
IDEOGRAM 0xefa1 - 0xeffe
IDEOGRAM 0xf0a1 - 0xf0fe
IDEOGRAM 0xf1a1 - 0xf1fe
IDEOGRAM 0xf2a1 - 0xf2fe
IDEOGRAM 0xf3a1 - 0xf3fe
IDEOGRAM 0xf4a1 - 0xf4fe
IDEOGRAM 0xf5a1 - 0xf5fe
IDEOGRAM 0xf6a1 - 0xf6fe
IDEOGRAM 0xf7a1 - 0xf7fe
LOWER 0xa2a1 - 0xa2aa
LOWER 0xa3e1 - 0xa3fa
LOWER 0xa6c1 - 0xa6d8
LOWER 0xa7d1 - 0xa7f1
LOWER 0xa8a1 - 0xa8bb 0xa8bd - 0xa8c0
MAPLOWER < 0xa2f1 - 0xa2fa : 0xa2a1 > < 0xa2a1 - 0xa2aa : 0xa2a1 >
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 >
MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 >
MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 >
MAPUPPER < 0xa2a1 - 0xa2aa : 0xa2f1 > < 0xa2f1 - 0xa2fc : 0xa2f1 >
MAPUPPER < 0xa3e1 - 0xa3fa : 0xa3c1 > < 0xa3c1 - 0xa3da : 0xa3c1 >
MAPUPPER < 0xa6c1 - 0xa6d8 : 0xa6a1 > < 0xa6a1 - 0xa6b8 : 0xa6a1 >
MAPUPPER < 0xa7d1 - 0xa7f1 : 0xa7a1 > < 0xa7a1 - 0xa7c1 : 0xa7a1 >
PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */
PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */
PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */
PRINT 0xa1a1
PUNCT 0xa1a2 - 0xa1a8 0xa1aa - 0xa1fe
PUNCT 0xa2e3
PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
PUNCT 0xa6e0 - 0xa6eb 0xa6ee - 0xa6f2 0xa6f4 0xa6f5
PUNCT 0xa9a4 - 0xa9ef
SPACE 0xa1a1
SPECIAL 0xa2a1 - 0xa2aa 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc
SPECIAL 0xa8a1 - 0xa8c0
SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */
SWIDTH2 0xa1a1 - 0xa1a3 0xa1a8 0xa1a9 0xa1ab 0xa1b2 - 0xa1bf 0xa1e7 0xa1e9 0xa1ea 0xa1fe
SWIDTH2 0xa2e5 - 0xa2ee
SWIDTH2 0xa3a1 - 0xa3fe
SWIDTH2 0xa4a1 - 0xa4f3
SWIDTH2 0xa5a1 - 0xa5f6
SWIDTH2 0xa6e0 - 0xa6eb 0xa6ee - 0xa6f2 0xa6f4 0xa6f5
SWIDTH2 0xa8c5 - 0xa8e9
SWIDTH2 0xb0a1 - 0xb0fe
SWIDTH2 0xb1a1 - 0xb1fe
SWIDTH2 0xb2a1 - 0xb2fe
SWIDTH2 0xb3a1 - 0xb3fe
SWIDTH2 0xb4a1 - 0xb4fe
SWIDTH2 0xb5a1 - 0xb5fe
SWIDTH2 0xb6a1 - 0xb6fe
SWIDTH2 0xb7a1 - 0xb7fe
SWIDTH2 0xb8a1 - 0xb8fe
SWIDTH2 0xb9a1 - 0xb9fe
SWIDTH2 0xbaa1 - 0xbafe
SWIDTH2 0xbba1 - 0xbbfe
SWIDTH2 0xbca1 - 0xbcfe
SWIDTH2 0xbda1 - 0xbdfe
SWIDTH2 0xbea1 - 0xbefe
SWIDTH2 0xbfa1 - 0xbffe
SWIDTH2 0xc0a1 - 0xc0fe
SWIDTH2 0xc1a1 - 0xc1fe
SWIDTH2 0xc2a1 - 0xc2fe
SWIDTH2 0xc3a1 - 0xc3fe
SWIDTH2 0xc4a1 - 0xc4fe
SWIDTH2 0xc5a1 - 0xc5fe
SWIDTH2 0xc6a1 - 0xc6fe
SWIDTH2 0xc7a1 - 0xc7fe
SWIDTH2 0xc8a1 - 0xc8fe
SWIDTH2 0xc9a1 - 0xc9fe
SWIDTH2 0xcaa1 - 0xcafe
SWIDTH2 0xcba1 - 0xcbfe
SWIDTH2 0xcca1 - 0xccfe
SWIDTH2 0xcda1 - 0xcdfe
SWIDTH2 0xcea1 - 0xcefe
SWIDTH2 0xcfa1 - 0xcffe
SWIDTH2 0xd0a1 - 0xd0fe
SWIDTH2 0xd1a1 - 0xd1fe
SWIDTH2 0xd2a1 - 0xd2fe
SWIDTH2 0xd3a1 - 0xd3fe
SWIDTH2 0xd4a1 - 0xd4fe
SWIDTH2 0xd5a1 - 0xd5fe
SWIDTH2 0xd6a1 - 0xd6fe
SWIDTH2 0xd7a1 - 0xd7f9
SWIDTH2 0xd8a1 - 0xd8fe
SWIDTH2 0xd9a1 - 0xd9fe
SWIDTH2 0xdaa1 - 0xdafe
SWIDTH2 0xdba1 - 0xdbfe
SWIDTH2 0xdca1 - 0xdcfe
SWIDTH2 0xdda1 - 0xddfe
SWIDTH2 0xdea1 - 0xdefe
SWIDTH2 0xdfa1 - 0xdffe
SWIDTH2 0xe0a1 - 0xe0fe
SWIDTH2 0xe1a1 - 0xe1fe
SWIDTH2 0xe2a1 - 0xe2fe
SWIDTH2 0xe3a1 - 0xe3fe
SWIDTH2 0xe4a1 - 0xe4fe
SWIDTH2 0xe5a1 - 0xe5fe
SWIDTH2 0xe6a1 - 0xe6fe
SWIDTH2 0xe7a1 - 0xe7fe
SWIDTH2 0xe8a1 - 0xe8fe
SWIDTH2 0xe9a1 - 0xe9fe
SWIDTH2 0xeaa1 - 0xeafe
SWIDTH2 0xeba1 - 0xebfe
SWIDTH2 0xeca1 - 0xecfe
SWIDTH2 0xeda1 - 0xedfe
SWIDTH2 0xeea1 - 0xeefe
SWIDTH2 0xefa1 - 0xeffe
SWIDTH2 0xf0a1 - 0xf0fe
SWIDTH2 0xf1a1 - 0xf1fe
SWIDTH2 0xf2a1 - 0xf2fe
SWIDTH2 0xf3a1 - 0xf3fe
SWIDTH2 0xf4a1 - 0xf4fe
SWIDTH2 0xf5a1 - 0xf5fe
SWIDTH2 0xf6a1 - 0xf6fe
SWIDTH2 0xf7a1 - 0xf7fe
TODIGIT < 0xa2a1 - 0xa2aa : 1 >
TODIGIT < 0xa2b1 - 0xa2c4 : 1 >
TODIGIT < 0xa2c5 - 0xa2d8 : 1 >
TODIGIT < 0xa2d9 - 0xa2e2 : 1 >
TODIGIT < 0xa2e5 - 0xa2ee : 1 >
TODIGIT < 0xa2f1 - 0xa2fc : 1 >
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 >
UPPER 0xa2f1 - 0xa2fc
UPPER 0xa3c1 - 0xa3da
UPPER 0xa6a1 - 0xa6b8 /* Greek */
UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */
XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6

View File

@ -1,328 +0,0 @@
/*
* GBK first byte: 81-FE
* second byte: 40-7E, 80-FE
*
* $FreeBSD$
*/
ENCODING "GBK"
/* VARIABLE GBK character set */
/*
* ASCII
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
SWIDTH1 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 >
/*
* the real thing
*/
IDEOGRAM 0x8140 - 0x817e 0x8180 - 0x81fe
IDEOGRAM 0x8240 - 0x827e 0x8280 - 0x82fe
IDEOGRAM 0x8340 - 0x837e 0x8380 - 0x83fe
IDEOGRAM 0x8440 - 0x847e 0x8480 - 0x84fe
IDEOGRAM 0x8540 - 0x857e 0x8580 - 0x85fe
IDEOGRAM 0x8640 - 0x867e 0x8680 - 0x86fe
IDEOGRAM 0x8740 - 0x877e 0x8780 - 0x87fe
IDEOGRAM 0x8840 - 0x887e 0x8880 - 0x88fe
IDEOGRAM 0x8940 - 0x897e 0x8980 - 0x89fe
IDEOGRAM 0x8a40 - 0x8a7e 0x8a80 - 0x8afe
IDEOGRAM 0x8b40 - 0x8b7e 0x8b80 - 0x8bfe
IDEOGRAM 0x8c40 - 0x8c7e 0x8c80 - 0x8cfe
IDEOGRAM 0x8d40 - 0x8d7e 0x8d80 - 0x8dfe
IDEOGRAM 0x8e40 - 0x8e7e 0x8e80 - 0x8efe
IDEOGRAM 0x8f40 - 0x8f7e 0x8f80 - 0x8ffe
IDEOGRAM 0x9040 - 0x907e 0x9080 - 0x90fe
IDEOGRAM 0x9140 - 0x917e 0x9180 - 0x91fe
IDEOGRAM 0x9240 - 0x927e 0x9280 - 0x92fe
IDEOGRAM 0x9340 - 0x937e 0x9380 - 0x93fe
IDEOGRAM 0x9440 - 0x947e 0x9480 - 0x94fe
IDEOGRAM 0x9540 - 0x957e 0x9580 - 0x95fe
IDEOGRAM 0x9640 - 0x967e 0x9680 - 0x96fe
IDEOGRAM 0x9740 - 0x977e 0x9780 - 0x97fe
IDEOGRAM 0x9840 - 0x987e 0x9880 - 0x98fe
IDEOGRAM 0x9940 - 0x997e 0x9980 - 0x99fe
IDEOGRAM 0x9a40 - 0x9a7e 0x9a80 - 0x9afe
IDEOGRAM 0x9b40 - 0x9b7e 0x9b80 - 0x9bfe
IDEOGRAM 0x9c40 - 0x9c7e 0x9c80 - 0x9cfe
IDEOGRAM 0x9d40 - 0x9d7e 0x9d80 - 0x9dfe
IDEOGRAM 0x9e40 - 0x9e7e 0x9e80 - 0x9efe
IDEOGRAM 0x9f40 - 0x9f7e 0x9f80 - 0x9ffe
IDEOGRAM 0xa040 - 0xa07e 0xa080 - 0xa0fe
SPACE 0xa1a1
BLANK 0xa1a1
PUNCT 0xa1a2 - 0xa1fe
/* full width 0 1 2 .. 9 */
/* ?DIGIT 0xa2a1 - 0xa2aa 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc */
TODIGIT < 0xa2a1 - 0xa2aa : 1 >
TODIGIT < 0xa2b1 - 0xa2c4 : 1 >
TODIGIT < 0xa2c5 - 0xa2d8 : 1 >
TODIGIT < 0xa2d9 - 0xa2e2 : 1 >
TODIGIT < 0xa2e5 - 0xa2ee : 1 >
TODIGIT < 0xa2f1 - 0xa2fc : 1 >
ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
/* ?DIGIT 0xa3b0 - 0xa3b9 */
UPPER 0xa3c1 - 0xa3da
LOWER 0xa3e1 - 0xa3fa
PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
/* ?XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 */
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 >
MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 >
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 >
PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */
PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */
UPPER 0xa6a1 - 0xa6b8 /* Greek */
LOWER 0xa6c1 - 0xa6d8 /* Greek */
MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 >
MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 >
UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */
LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */
MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 >
MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 >
PUNCT 0xa840 - 0xa853
SPECIAL 0xa854 - 0xa877 /* Box drawings */
PUNCT 0xa878 - 0xa87e 0xa880 - 0xa895
SPECIAL 0xa8a1 - 0xa8c0
PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */
TODIGIT < 0xa940 - 0xa948 : 1 >
SPECIAL 0xa949 - 0xa95a 0xa95c 0xa960 - 0xa97e 0xa980 - 0xa996
SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */
IDEOGRAM 0xaa40 - 0xaa7e 0xaa80 - 0xaaa0
IDEOGRAM 0xab40 - 0xab7e 0xab80 - 0xaba0
IDEOGRAM 0xac40 - 0xac7e 0xac80 - 0xaca0
IDEOGRAM 0xad40 - 0xad7e 0xad80 - 0xada0
IDEOGRAM 0xae40 - 0xae7e 0xae80 - 0xaea0
IDEOGRAM 0xaf40 - 0xaf7e 0xaf80 - 0xafa0
IDEOGRAM 0xb040 - 0xb07e 0xb080 - 0xb0fe
IDEOGRAM 0xb140 - 0xb17e 0xb180 - 0xb1fe
IDEOGRAM 0xb240 - 0xb27e 0xb280 - 0xb2fe
IDEOGRAM 0xb340 - 0xb37e 0xb380 - 0xb3fe
IDEOGRAM 0xb440 - 0xb47e 0xb480 - 0xb4fe
IDEOGRAM 0xb540 - 0xb57e 0xb580 - 0xb5fe
IDEOGRAM 0xb640 - 0xb67e 0xb680 - 0xb6fe
IDEOGRAM 0xb740 - 0xb77e 0xb780 - 0xb7fe
IDEOGRAM 0xb840 - 0xb87e 0xb880 - 0xb8fe
IDEOGRAM 0xb940 - 0xb97e 0xb980 - 0xb9fe
IDEOGRAM 0xba40 - 0xba7e 0xba80 - 0xbafe
IDEOGRAM 0xbb40 - 0xbb7e 0xbb80 - 0xbbfe
IDEOGRAM 0xbc40 - 0xbc7e 0xbc80 - 0xbcfe
IDEOGRAM 0xbd40 - 0xbd7e 0xbd80 - 0xbdfe
IDEOGRAM 0xbe40 - 0xbe7e 0xbe80 - 0xbefe
IDEOGRAM 0xbf40 - 0xbf7e 0xbf80 - 0xbffe
IDEOGRAM 0xc040 - 0xc07e 0xc080 - 0xc0fe
IDEOGRAM 0xc140 - 0xc17e 0xc180 - 0xc1fe
IDEOGRAM 0xc240 - 0xc27e 0xc280 - 0xc2fe
IDEOGRAM 0xc340 - 0xc37e 0xc380 - 0xc3fe
IDEOGRAM 0xc440 - 0xc47e 0xc480 - 0xc4fe
IDEOGRAM 0xc540 - 0xc57e 0xc580 - 0xc5fe
IDEOGRAM 0xc640 - 0xc67e 0xc680 - 0xc6fe
IDEOGRAM 0xc740 - 0xc77e 0xc780 - 0xc7fe
IDEOGRAM 0xc840 - 0xc87e 0xc880 - 0xc8fe
IDEOGRAM 0xc940 - 0xc97e 0xc980 - 0xc9fe
IDEOGRAM 0xca40 - 0xca7e 0xca80 - 0xcafe
IDEOGRAM 0xcb40 - 0xcb7e 0xcb80 - 0xcbfe
IDEOGRAM 0xcc40 - 0xcc7e 0xcc80 - 0xccfe
IDEOGRAM 0xcd40 - 0xcd7e 0xcd80 - 0xcdfe
IDEOGRAM 0xce40 - 0xce7e 0xce80 - 0xcefe
IDEOGRAM 0xcf40 - 0xcf7e 0xcf80 - 0xcffe
IDEOGRAM 0xd040 - 0xd07e 0xd080 - 0xd0fe
IDEOGRAM 0xd140 - 0xd17e 0xd180 - 0xd1fe
IDEOGRAM 0xd240 - 0xd27e 0xd280 - 0xd2fe
IDEOGRAM 0xd340 - 0xd37e 0xd380 - 0xd3fe
IDEOGRAM 0xd440 - 0xd47e 0xd480 - 0xd4fe
IDEOGRAM 0xd540 - 0xd57e 0xd580 - 0xd5fe
IDEOGRAM 0xd640 - 0xd67e 0xd680 - 0xd6fe
IDEOGRAM 0xd740 - 0xd77e 0xd780 - 0xd7fe
IDEOGRAM 0xd840 - 0xd87e 0xd880 - 0xd8fe
IDEOGRAM 0xd940 - 0xd97e 0xd980 - 0xd9fe
IDEOGRAM 0xda40 - 0xda7e 0xda80 - 0xdafe
IDEOGRAM 0xdb40 - 0xdb7e 0xdb80 - 0xdbfe
IDEOGRAM 0xdc40 - 0xdc7e 0xdc80 - 0xdcfe
IDEOGRAM 0xdd40 - 0xdd7e 0xdd80 - 0xddfe
IDEOGRAM 0xde40 - 0xde7e 0xde80 - 0xdefe
IDEOGRAM 0xdf40 - 0xdf7e 0xdf80 - 0xdffe
IDEOGRAM 0xe040 - 0xe07e 0xe080 - 0xe0fe
IDEOGRAM 0xe140 - 0xe17e 0xe180 - 0xe1fe
IDEOGRAM 0xe240 - 0xe27e 0xe280 - 0xe2fe
IDEOGRAM 0xe340 - 0xe37e 0xe380 - 0xe3fe
IDEOGRAM 0xe440 - 0xe47e 0xe480 - 0xe4fe
IDEOGRAM 0xe540 - 0xe57e 0xe580 - 0xe5fe
IDEOGRAM 0xe640 - 0xe67e 0xe680 - 0xe6fe
IDEOGRAM 0xe740 - 0xe77e 0xe780 - 0xe7fe
IDEOGRAM 0xe840 - 0xe87e 0xe880 - 0xe8fe
IDEOGRAM 0xe940 - 0xe97e 0xe980 - 0xe9fe
IDEOGRAM 0xea40 - 0xea7e 0xea80 - 0xeafe
IDEOGRAM 0xeb40 - 0xeb7e 0xeb80 - 0xebfe
IDEOGRAM 0xec40 - 0xec7e 0xec80 - 0xecfe
IDEOGRAM 0xed40 - 0xed7e 0xed80 - 0xedfe
IDEOGRAM 0xee40 - 0xee7e 0xee80 - 0xeefe
IDEOGRAM 0xef40 - 0xef7e 0xef80 - 0xeffe
IDEOGRAM 0xf040 - 0xf07e 0xf080 - 0xf0fe
IDEOGRAM 0xf140 - 0xf17e 0xf180 - 0xf1fe
IDEOGRAM 0xf240 - 0xf27e 0xf280 - 0xf2fe
IDEOGRAM 0xf340 - 0xf37e 0xf380 - 0xf3fe
IDEOGRAM 0xf440 - 0xf47e 0xf480 - 0xf4fe
IDEOGRAM 0xf540 - 0xf57e 0xf580 - 0xf5fe
IDEOGRAM 0xf640 - 0xf67e 0xf680 - 0xf6fe
IDEOGRAM 0xf740 - 0xf77e 0xf780 - 0xf7fe
IDEOGRAM 0xf840 - 0xf87e 0xf880 - 0xf8a0
IDEOGRAM 0xf940 - 0xf97e 0xf980 - 0xf9a0
IDEOGRAM 0xfa40 - 0xfa7e 0xfa80 - 0xfaa0
IDEOGRAM 0xfb40 - 0xfb7e 0xfb80 - 0xfba0
IDEOGRAM 0xfc40 - 0xfc7e 0xfc80 - 0xfca0
IDEOGRAM 0xfd40 - 0xfd7e 0xfd80 - 0xfda0
IDEOGRAM 0xfe40 - 0xfe7e 0xfe80 - 0xfea0
/* The GBK characters are all full-width */
SWIDTH2 0x8140 - 0x817e 0x8180 - 0x81fe
SWIDTH2 0x8240 - 0x827e 0x8280 - 0x82fe
SWIDTH2 0x8340 - 0x837e 0x8380 - 0x83fe
SWIDTH2 0x8440 - 0x847e 0x8480 - 0x84fe
SWIDTH2 0x8540 - 0x857e 0x8580 - 0x85fe
SWIDTH2 0x8640 - 0x867e 0x8680 - 0x86fe
SWIDTH2 0x8740 - 0x877e 0x8780 - 0x87fe
SWIDTH2 0x8840 - 0x887e 0x8880 - 0x88fe
SWIDTH2 0x8940 - 0x897e 0x8980 - 0x89fe
SWIDTH2 0x8a40 - 0x8a7e 0x8a80 - 0x8afe
SWIDTH2 0x8b40 - 0x8b7e 0x8b80 - 0x8bfe
SWIDTH2 0x8c40 - 0x8c7e 0x8c80 - 0x8cfe
SWIDTH2 0x8d40 - 0x8d7e 0x8d80 - 0x8dfe
SWIDTH2 0x8e40 - 0x8e7e 0x8e80 - 0x8efe
SWIDTH2 0x8f40 - 0x8f7e 0x8f80 - 0x8ffe
SWIDTH2 0x9040 - 0x907e 0x9080 - 0x90fe
SWIDTH2 0x9140 - 0x917e 0x9180 - 0x91fe
SWIDTH2 0x9240 - 0x927e 0x9280 - 0x92fe
SWIDTH2 0x9340 - 0x937e 0x9380 - 0x93fe
SWIDTH2 0x9440 - 0x947e 0x9480 - 0x94fe
SWIDTH2 0x9540 - 0x957e 0x9580 - 0x95fe
SWIDTH2 0x9640 - 0x967e 0x9680 - 0x96fe
SWIDTH2 0x9740 - 0x977e 0x9780 - 0x97fe
SWIDTH2 0x9840 - 0x987e 0x9880 - 0x98fe
SWIDTH2 0x9940 - 0x997e 0x9980 - 0x99fe
SWIDTH2 0x9a40 - 0x9a7e 0x9a80 - 0x9afe
SWIDTH2 0x9b40 - 0x9b7e 0x9b80 - 0x9bfe
SWIDTH2 0x9c40 - 0x9c7e 0x9c80 - 0x9cfe
SWIDTH2 0x9d40 - 0x9d7e 0x9d80 - 0x9dfe
SWIDTH2 0x9e40 - 0x9e7e 0x9e80 - 0x9efe
SWIDTH2 0x9f40 - 0x9f7e 0x9f80 - 0x9ffe
SWIDTH2 0xa040 - 0xa07e 0xa080 - 0xa0fe
SWIDTH2 0xa140 - 0xa17e 0xa180 - 0xa1fe
SWIDTH2 0xa240 - 0xa27e 0xa280 - 0xa2fe
SWIDTH2 0xa340 - 0xa37e 0xa380 - 0xa3fe
SWIDTH2 0xa440 - 0xa47e 0xa480 - 0xa4fe
SWIDTH2 0xa540 - 0xa57e 0xa580 - 0xa5fe
SWIDTH2 0xa640 - 0xa67e 0xa680 - 0xa6fe
SWIDTH2 0xa740 - 0xa77e 0xa780 - 0xa7fe
SWIDTH2 0xa840 - 0xa87e 0xa880 - 0xa8fe
SWIDTH2 0xa940 - 0xa97e 0xa980 - 0xa9fe
SWIDTH2 0xaa40 - 0xaa7e 0xaa80 - 0xaafe
SWIDTH2 0xab40 - 0xab7e 0xab80 - 0xabfe
SWIDTH2 0xac40 - 0xac7e 0xac80 - 0xacfe
SWIDTH2 0xad40 - 0xad7e 0xad80 - 0xadfe
SWIDTH2 0xae40 - 0xae7e 0xae80 - 0xaefe
SWIDTH2 0xaf40 - 0xaf7e 0xaf80 - 0xaffe
SWIDTH2 0xb040 - 0xb07e 0xb080 - 0xb0fe
SWIDTH2 0xb140 - 0xb17e 0xb180 - 0xb1fe
SWIDTH2 0xb240 - 0xb27e 0xb280 - 0xb2fe
SWIDTH2 0xb340 - 0xb37e 0xb380 - 0xb3fe
SWIDTH2 0xb440 - 0xb47e 0xb480 - 0xb4fe
SWIDTH2 0xb540 - 0xb57e 0xb580 - 0xb5fe
SWIDTH2 0xb640 - 0xb67e 0xb680 - 0xb6fe
SWIDTH2 0xb740 - 0xb77e 0xb780 - 0xb7fe
SWIDTH2 0xb840 - 0xb87e 0xb880 - 0xb8fe
SWIDTH2 0xb940 - 0xb97e 0xb980 - 0xb9fe
SWIDTH2 0xba40 - 0xba7e 0xba80 - 0xbafe
SWIDTH2 0xbb40 - 0xbb7e 0xbb80 - 0xbbfe
SWIDTH2 0xbc40 - 0xbc7e 0xbc80 - 0xbcfe
SWIDTH2 0xbd40 - 0xbd7e 0xbd80 - 0xbdfe
SWIDTH2 0xbe40 - 0xbe7e 0xbe80 - 0xbefe
SWIDTH2 0xbf40 - 0xbf7e 0xbf80 - 0xbffe
SWIDTH2 0xc040 - 0xc07e 0xc080 - 0xc0fe
SWIDTH2 0xc140 - 0xc17e 0xc180 - 0xc1fe
SWIDTH2 0xc240 - 0xc27e 0xc280 - 0xc2fe
SWIDTH2 0xc340 - 0xc37e 0xc380 - 0xc3fe
SWIDTH2 0xc440 - 0xc47e 0xc480 - 0xc4fe
SWIDTH2 0xc540 - 0xc57e 0xc580 - 0xc5fe
SWIDTH2 0xc640 - 0xc67e 0xc680 - 0xc6fe
SWIDTH2 0xc740 - 0xc77e 0xc780 - 0xc7fe
SWIDTH2 0xc840 - 0xc87e 0xc880 - 0xc8fe
SWIDTH2 0xc940 - 0xc97e 0xc980 - 0xc9fe
SWIDTH2 0xca40 - 0xca7e 0xca80 - 0xcafe
SWIDTH2 0xcb40 - 0xcb7e 0xcb80 - 0xcbfe
SWIDTH2 0xcc40 - 0xcc7e 0xcc80 - 0xccfe
SWIDTH2 0xcd40 - 0xcd7e 0xcd80 - 0xcdfe
SWIDTH2 0xce40 - 0xce7e 0xce80 - 0xcefe
SWIDTH2 0xcf40 - 0xcf7e 0xcf80 - 0xcffe
SWIDTH2 0xd040 - 0xd07e 0xd080 - 0xd0fe
SWIDTH2 0xd140 - 0xd17e 0xd180 - 0xd1fe
SWIDTH2 0xd240 - 0xd27e 0xd280 - 0xd2fe
SWIDTH2 0xd340 - 0xd37e 0xd380 - 0xd3fe
SWIDTH2 0xd440 - 0xd47e 0xd480 - 0xd4fe
SWIDTH2 0xd540 - 0xd57e 0xd580 - 0xd5fe
SWIDTH2 0xd640 - 0xd67e 0xd680 - 0xd6fe
SWIDTH2 0xd740 - 0xd77e 0xd780 - 0xd7fe
SWIDTH2 0xd840 - 0xd87e 0xd880 - 0xd8fe
SWIDTH2 0xd940 - 0xd97e 0xd980 - 0xd9fe
SWIDTH2 0xda40 - 0xda7e 0xda80 - 0xdafe
SWIDTH2 0xdb40 - 0xdb7e 0xdb80 - 0xdbfe
SWIDTH2 0xdc40 - 0xdc7e 0xdc80 - 0xdcfe
SWIDTH2 0xdd40 - 0xdd7e 0xdd80 - 0xddfe
SWIDTH2 0xde40 - 0xde7e 0xde80 - 0xdefe
SWIDTH2 0xdf40 - 0xdf7e 0xdf80 - 0xdffe
SWIDTH2 0xe040 - 0xe07e 0xe080 - 0xe0fe
SWIDTH2 0xe140 - 0xe17e 0xe180 - 0xe1fe
SWIDTH2 0xe240 - 0xe27e 0xe280 - 0xe2fe
SWIDTH2 0xe340 - 0xe37e 0xe380 - 0xe3fe
SWIDTH2 0xe440 - 0xe47e 0xe480 - 0xe4fe
SWIDTH2 0xe540 - 0xe57e 0xe580 - 0xe5fe
SWIDTH2 0xe640 - 0xe67e 0xe680 - 0xe6fe
SWIDTH2 0xe740 - 0xe77e 0xe780 - 0xe7fe
SWIDTH2 0xe840 - 0xe87e 0xe880 - 0xe8fe
SWIDTH2 0xe940 - 0xe97e 0xe980 - 0xe9fe
SWIDTH2 0xea40 - 0xea7e 0xea80 - 0xeafe
SWIDTH2 0xeb40 - 0xeb7e 0xeb80 - 0xebfe
SWIDTH2 0xec40 - 0xec7e 0xec80 - 0xecfe
SWIDTH2 0xed40 - 0xed7e 0xed80 - 0xedfe
SWIDTH2 0xee40 - 0xee7e 0xee80 - 0xeefe
SWIDTH2 0xef40 - 0xef7e 0xef80 - 0xeffe
SWIDTH2 0xf040 - 0xf07e 0xf080 - 0xf0fe
SWIDTH2 0xf140 - 0xf17e 0xf180 - 0xf1fe
SWIDTH2 0xf240 - 0xf27e 0xf280 - 0xf2fe
SWIDTH2 0xf340 - 0xf37e 0xf380 - 0xf3fe
SWIDTH2 0xf440 - 0xf47e 0xf480 - 0xf4fe
SWIDTH2 0xf540 - 0xf57e 0xf580 - 0xf5fe
SWIDTH2 0xf640 - 0xf67e 0xf680 - 0xf6fe
SWIDTH2 0xf740 - 0xf77e 0xf780 - 0xf7fe
SWIDTH2 0xf840 - 0xf87e 0xf880 - 0xf8fe
SWIDTH2 0xf940 - 0xf97e 0xf980 - 0xf9fe
SWIDTH2 0xfa40 - 0xfa7e 0xfa80 - 0xfafe
SWIDTH2 0xfb40 - 0xfb7e 0xfb80 - 0xfbfe
SWIDTH2 0xfc40 - 0xfc7e 0xfc80 - 0xfcfe
SWIDTH2 0xfd40 - 0xfd7e 0xfd80 - 0xfdfe
SWIDTH2 0xfe40 - 0xfe7e 0xfe80 - 0xfefe

View File

@ -1,255 +0,0 @@
/*-
* Copyright (c) 1998, Luoqi Chen
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $FreeBSD$
*/
ENCODING "EUC"
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
/*
* Code Set 1
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
SWIDTH1 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 >
/*
* Code Set 2
*/
SPACE 0xa1a1
BLANK 0xa1a1
PUNCT 0xa1a2 - 0xa1fe
SWIDTH2 0xa1a1 - 0xa1fe
/* ?DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc */
SWIDTH2 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc
TODIGIT < 0xa2b1 - 0xa2c4 : 0 >
TODIGIT < 0xa2c5 - 0xa2d8 : 0 >
TODIGIT < 0xa2d9 - 0xa2e2 : 0 >
TODIGIT < 0xa2e5 - 0xa2ee : 0 >
TODIGIT < 0xa2f1 - 0xa2fc : 0 >
ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
SWIDTH2 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa
/* ?DIGIT 0xa3b0 - 0xa3b9 */
SWIDTH2 0xa3b0 - 0xa3b9
UPPER 0xa3c1 - 0xa3da
LOWER 0xa3e1 - 0xa3fa
PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
SWIDTH2 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe
/* ?XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 */
MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 >
MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 >
TODIGIT < 0xa3b0 - 0xa3b9 : 0 >
TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 >
PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */
PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */
SWIDTH2 0xa4a1 - 0xa4f3 /* Hiragana */
SWIDTH2 0xa5a1 - 0xa5f6 /* Katakana */
UPPER 0xa6a1 - 0xa6b8 /* Greek */
LOWER 0xa6c1 - 0xa6d8 /* Greek */
SWIDTH2 0xa6a1 - 0xa6b8 /* Greek */
SWIDTH2 0xa6c1 - 0xa6d8 /* Greek */
MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 >
MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 >
UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */
LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */
SWIDTH2 0xa7a1 - 0xa7c1 /* Cyrillic */
SWIDTH2 0xa7d1 - 0xa7f1 /* Cyrillic */
MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 >
MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 >
SPECIAL 0xa8a1 - 0xa8ba
SWIDTH2 0xa8a1 - 0xa8ba
PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */
SWIDTH2 0xa8c5 - 0xa8e9 /* Pin yin */
SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */
SWIDTH2 0xa9a4 - 0xa9ef /* Box drawings */
IDEOGRAM 0xb0a1 - 0xb0fe
IDEOGRAM 0xb1a1 - 0xb1fe
IDEOGRAM 0xb2a1 - 0xb2fe
IDEOGRAM 0xb3a1 - 0xb3fe
IDEOGRAM 0xb4a1 - 0xb4fe
IDEOGRAM 0xb5a1 - 0xb5fe
IDEOGRAM 0xb6a1 - 0xb6fe
IDEOGRAM 0xb7a1 - 0xb7fe
IDEOGRAM 0xb8a1 - 0xb8fe
IDEOGRAM 0xb9a1 - 0xb9fe
IDEOGRAM 0xbaa1 - 0xbafe
IDEOGRAM 0xbba1 - 0xbbfe
IDEOGRAM 0xbca1 - 0xbcfe
IDEOGRAM 0xbda1 - 0xbdfe
IDEOGRAM 0xbea1 - 0xbefe
IDEOGRAM 0xbfa1 - 0xbffe
IDEOGRAM 0xc0a1 - 0xc0fe
IDEOGRAM 0xc1a1 - 0xc1fe
IDEOGRAM 0xc2a1 - 0xc2fe
IDEOGRAM 0xc3a1 - 0xc3fe
IDEOGRAM 0xc4a1 - 0xc4fe
IDEOGRAM 0xc5a1 - 0xc5fe
IDEOGRAM 0xc6a1 - 0xc6fe
IDEOGRAM 0xc7a1 - 0xc7fe
IDEOGRAM 0xc8a1 - 0xc8fe
IDEOGRAM 0xc9a1 - 0xc9fe
IDEOGRAM 0xcaa1 - 0xcafe
IDEOGRAM 0xcba1 - 0xcbfe
IDEOGRAM 0xcca1 - 0xccfe
IDEOGRAM 0xcda1 - 0xcdfe
IDEOGRAM 0xcea1 - 0xcefe
IDEOGRAM 0xcfa1 - 0xcfd3
IDEOGRAM 0xd0a1 - 0xd0fe
IDEOGRAM 0xd1a1 - 0xd1fe
IDEOGRAM 0xd2a1 - 0xd2fe
IDEOGRAM 0xd3a1 - 0xd3fe
IDEOGRAM 0xd4a1 - 0xd4fe
IDEOGRAM 0xd5a1 - 0xd5fe
IDEOGRAM 0xd6a1 - 0xd6fe
IDEOGRAM 0xd7a1 - 0xd7fe
IDEOGRAM 0xd8a1 - 0xd8fe
IDEOGRAM 0xd9a1 - 0xd9fe
IDEOGRAM 0xdaa1 - 0xdafe
IDEOGRAM 0xdba1 - 0xdbfe
IDEOGRAM 0xdca1 - 0xdcfe
IDEOGRAM 0xdda1 - 0xddfe
IDEOGRAM 0xdea1 - 0xdefe
IDEOGRAM 0xdfa1 - 0xdffe
IDEOGRAM 0xe0a1 - 0xe0fe
IDEOGRAM 0xe1a1 - 0xe1fe
IDEOGRAM 0xe2a1 - 0xe2fe
IDEOGRAM 0xe3a1 - 0xe3fe
IDEOGRAM 0xe4a1 - 0xe4fe
IDEOGRAM 0xe5a1 - 0xe5fe
IDEOGRAM 0xe6a1 - 0xe6fe
IDEOGRAM 0xe7a1 - 0xe7fe
IDEOGRAM 0xe8a1 - 0xe8fe
IDEOGRAM 0xe9a1 - 0xe9fe
IDEOGRAM 0xeaa1 - 0xeafe
IDEOGRAM 0xeba1 - 0xebfe
IDEOGRAM 0xeca1 - 0xecfe
IDEOGRAM 0xeda1 - 0xedfe
IDEOGRAM 0xeea1 - 0xeefe
IDEOGRAM 0xefa1 - 0xeffe
IDEOGRAM 0xf0a1 - 0xf0fe
IDEOGRAM 0xf1a1 - 0xf1fe
IDEOGRAM 0xf2a1 - 0xf2fe
IDEOGRAM 0xf3a1 - 0xf3fe
IDEOGRAM 0xf4a1 - 0xf4fe
IDEOGRAM 0xf5a1 - 0xf5fe
IDEOGRAM 0xf6a1 - 0xf6fe
IDEOGRAM 0xf7a1 - 0xf7fe
SWIDTH2 0xb0a1 - 0xb0fe
SWIDTH2 0xb1a1 - 0xb1fe
SWIDTH2 0xb2a1 - 0xb2fe
SWIDTH2 0xb3a1 - 0xb3fe
SWIDTH2 0xb4a1 - 0xb4fe
SWIDTH2 0xb5a1 - 0xb5fe
SWIDTH2 0xb6a1 - 0xb6fe
SWIDTH2 0xb7a1 - 0xb7fe
SWIDTH2 0xb8a1 - 0xb8fe
SWIDTH2 0xb9a1 - 0xb9fe
SWIDTH2 0xbaa1 - 0xbafe
SWIDTH2 0xbba1 - 0xbbfe
SWIDTH2 0xbca1 - 0xbcfe
SWIDTH2 0xbda1 - 0xbdfe
SWIDTH2 0xbea1 - 0xbefe
SWIDTH2 0xbfa1 - 0xbffe
SWIDTH2 0xc0a1 - 0xc0fe
SWIDTH2 0xc1a1 - 0xc1fe
SWIDTH2 0xc2a1 - 0xc2fe
SWIDTH2 0xc3a1 - 0xc3fe
SWIDTH2 0xc4a1 - 0xc4fe
SWIDTH2 0xc5a1 - 0xc5fe
SWIDTH2 0xc6a1 - 0xc6fe
SWIDTH2 0xc7a1 - 0xc7fe
SWIDTH2 0xc8a1 - 0xc8fe
SWIDTH2 0xc9a1 - 0xc9fe
SWIDTH2 0xcaa1 - 0xcafe
SWIDTH2 0xcba1 - 0xcbfe
SWIDTH2 0xcca1 - 0xccfe
SWIDTH2 0xcda1 - 0xcdfe
SWIDTH2 0xcea1 - 0xcefe
SWIDTH2 0xcfa1 - 0xcfd3
SWIDTH2 0xd0a1 - 0xd0fe
SWIDTH2 0xd1a1 - 0xd1fe
SWIDTH2 0xd2a1 - 0xd2fe
SWIDTH2 0xd3a1 - 0xd3fe
SWIDTH2 0xd4a1 - 0xd4fe
SWIDTH2 0xd5a1 - 0xd5fe
SWIDTH2 0xd6a1 - 0xd6fe
SWIDTH2 0xd7a1 - 0xd7fe
SWIDTH2 0xd8a1 - 0xd8fe
SWIDTH2 0xd9a1 - 0xd9fe
SWIDTH2 0xdaa1 - 0xdafe
SWIDTH2 0xdba1 - 0xdbfe
SWIDTH2 0xdca1 - 0xdcfe
SWIDTH2 0xdda1 - 0xddfe
SWIDTH2 0xdea1 - 0xdefe
SWIDTH2 0xdfa1 - 0xdffe
SWIDTH2 0xe0a1 - 0xe0fe
SWIDTH2 0xe1a1 - 0xe1fe
SWIDTH2 0xe2a1 - 0xe2fe
SWIDTH2 0xe3a1 - 0xe3fe
SWIDTH2 0xe4a1 - 0xe4fe
SWIDTH2 0xe5a1 - 0xe5fe
SWIDTH2 0xe6a1 - 0xe6fe
SWIDTH2 0xe7a1 - 0xe7fe
SWIDTH2 0xe8a1 - 0xe8fe
SWIDTH2 0xe9a1 - 0xe9fe
SWIDTH2 0xeaa1 - 0xeafe
SWIDTH2 0xeba1 - 0xebfe
SWIDTH2 0xeca1 - 0xecfe
SWIDTH2 0xeda1 - 0xedfe
SWIDTH2 0xeea1 - 0xeefe
SWIDTH2 0xefa1 - 0xeffe
SWIDTH2 0xf0a1 - 0xf0fe
SWIDTH2 0xf1a1 - 0xf1fe
SWIDTH2 0xf2a1 - 0xf2fe
SWIDTH2 0xf3a1 - 0xf3fe
SWIDTH2 0xf4a1 - 0xf4fe
SWIDTH2 0xf5a1 - 0xf5fe
SWIDTH2 0xf6a1 - 0xf6fe
SWIDTH2 0xf7a1 - 0xf7fe

View File

@ -1,257 +0,0 @@
/*
* big5hkscs first byte: 81-FE
* second byte: 40-7E, A1-FE
*
* $FreeBSD$
*/
ENCODING "GBK"
/* VARIABLE BIG5 character set */
/*
* ASCII
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' >
MAPLOWER < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' >
MAPUPPER < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 >
TODIGIT < 'a' - 'f' : 10 >
/*
* the real thing
*/
IDEOGRAM 0x8840 - 0x887e 0x88a1 - 0x88aa
IDEOGRAM 0x8940 - 0x8941 0x8943 0x8946 - 0x8949 0x894c - 0x897e
IDEOGRAM 0x89a1 - 0x89a6 0x89ab - 0x89ae 0x89b0 - 0x89b2 0x89b5 - 0x89bf
IDEOGRAM 0x89c1 - 0x89c3 0x89c5 - 0x89fe
IDEOGRAM 0x8a40 0x8a41 0x8a43 - 0x8a62 0x8a64 - 0x8a74 0x8a76 - 0x8a7e
IDEOGRAM 0x8aa1 - 0x8aaa 0x8aac - 0x8ab0 0x8ab2 - 0x8ab9 0x8abb - 0x8ac7
IDEOGRAM 0x8ac9 - 0x8acc 0x8ace - 0x8adc 0x8adf - 0x8af4 0x8af6 - 0x8afe
IDEOGRAM 0x8b40 - 0x8b53 0x8b55 - 0x8b7e 0x8ba1 - 0x8bdc 0x8bde - 0x8bfd
IDEOGRAM 0x8c40 - 0x8c61 0x8c63 - 0x8c7e 0x8ca1 - 0x8ca5 0x8ca7 - 0x8cdc
IDEOGRAM 0x8d60 - 0x8d7e 0x8da1 - 0x8ddc
IDEOGRAM 0x8e40 - 0x8e68 0x8e6a - 0x8e6e 0x8e70 - 0x8e7d 0x8ea1 - 0x8eaa
IDEOGRAM 0x8eac - 0x8eb3 0x8eb5 - 0x8ecc 0x8ece 0x8ecf 0x8ed1 - 0x8efe
IDEOGRAM 0x8f40 - 0x8f56 0x8f58 - 0x8f68 0x8f6a - 0x8f6d 0x8f6f - 0x8f7e
IDEOGRAM 0x8fa1 - 0x8fca 0x8fcd - 0x8ffd
IDEOGRAM 0x9040 - 0x906c 0x906e - 0x9079 0x907b - 0x907e 0x90a1 - 0x90db
IDEOGRAM 0x90dd - 0x90f0 0x90f2 - 0x90fe
IDEOGRAM 0x9140 - 0x917e 0x91a1 - 0x91be 0x91c0 - 0x91ef
IDEOGRAM 0x9240 - 0x9242 0x9245 - 0x927e 0x92a1 - 0x92ae
IDEOGRAM 0x92b3 - 0x92c7 0x92c8 - 0x92d0 0x92d2 - 0x92fe
IDEOGRAM 0x9340 - 0x937e 0x93a1 - 0x93fe
IDEOGRAM 0x9440 - 0x9446 0x9448 - 0x947e 0x94a1 - 0x94c9 0x94cb - 0x94fe
IDEOGRAM 0x9540 - 0x957e 0x95a1 - 0x95d8 0x95da - 0x95fe
IDEOGRAM 0x9640 - 0x9643 0x9645 - 0x967e 0x96a1 - 0x96ec
IDEOGRAM 0x96ee - 0x96fb 0x96fd - 0x96fe
IDEOGRAM 0x9740 - 0x977e 0x97a1 - 0x97fe
IDEOGRAM 0x9840 - 0x987e 0x98a1 - 0x98fe
IDEOGRAM 0x9940 - 0x997e 0x99a1 - 0x99fe
IDEOGRAM 0x9a40 - 0x9a7e 0x9aa1 - 0x9afe
IDEOGRAM 0x9b40 - 0x9b60 0x9b62 - 0x9b75 0x9b77 0x9b79 0x9b7a
IDEOGRAM 0x9b7c - 0x9b7e 0x9ba1 - 0x9bc5 0x9bc7 - 0x9bdd
IDEOGRAM 0x9bdf - 0x9beb 0x9bed - 0x9bf5 0x9bf7 - 0x9bfe
IDEOGRAM 0x9c40 0x9c41 0x9c43 - 0x9c52 0x9c54 - 0x9c61 0x9c63 - 0x9c67
IDEOGRAM 0x9c69 0x9c6a 0x9c6c - 0x9c76 0x9c78 - 0x9c7e 0x9ca1 - 0x9cbb
IDEOGRAM 0x9cbe - 0x9ccf 0x9cd1 - 0x9cfe
IDEOGRAM 0x9d40 - 0x9d56 0x9d58 0x9d59 0x9d5b - 0x9d7e
IDEOGRAM 0x9da1 - 0x9dc3 0x9dc5 - 0x9dfe
IDEOGRAM 0x9e40 - 0x9e7e 0x9ea1 - 0x9ea8 0x9eaa 0x9eab 0x9ead - 0x9ec3
IDEOGRAM 0x9ec5 - 0x9eee 0x9ef0 - 0x9ef3 0x9ef5 - 0x9efc 0x9efe
IDEOGRAM 0x9f40 - 0x9f4d 0x9f4f - 0x9f5f 0x9f61 - 0x9f65 0x9f67 - 0x9f7e
IDEOGRAM 0x9fa1 - 0x9fac 0x9fae - 0x9fb0 0x9fb2 - 0x9fbf 0x9fc1 - 0x9fc7
IDEOGRAM 0x9fc9 0x9fca 0x9fcc - 0x9fd7 0x9fd9 0x9fdb - 0x9fe5
IDEOGRAM 0x9fe7 - 0x9fe9 0x9feb - 0x9fee 0x9ff0 - 0x9ffe
IDEOGRAM 0xa040 - 0xa053 0xa055 0xa056 0xa058 0xa059 0xa05b - 0xa061
IDEOGRAM 0xa064 - 0xa071 0xa073 - 0xa076 0xa078 - 0xa07e
IDEOGRAM 0xa0a1 - 0xa0a4 0xa0a6 - 0xa0ac 0xa0ae 0xa0b0 - 0xa0d2
IDEOGRAM 0xa0d4 0xa0d6 - 0xa0de 0xa0e0 0xa0e2 0xa0e3 0xa0e5 - 0xa0fe
PUNCT 0xa141 - 0xa17e 0xa1a1 - 0xa1ac
SPECIAL 0xa1ad - 0xa1fe 0xa240 - 0xa27e 0xa2a1 - 0xa2ae
/* full width 0 1 2 .. 9 */
/* ?DIGIT 0xa2af - 0xa2b8 */
/* map these (SuChou Code (12) and Roman (I II etc.) number (10)) to digits */
TODIGIT < 0xa2b9 - 0xa2c2 : 1 >
TODIGIT < 0xa2c3 - 0xa2ce : 1 >
/* full width A .. Z and a .. z */
/* note the lower case alphabets are not continuous */
UPPER 0xa2cf - 0xa2e8
LOWER 0xa2e9 - 0xa2fe 0xa340 - 0xa343
/* we have to got two line for each 'cause they are not continuous */
MAPLOWER < 0xa2cf - 0xa2e4 : 0xa2e9 > < 0xa2e5 - 0xa2e8 : 0xa340 >
MAPLOWER < 0xa2e9 - 0xa2fe : 0xa2e9 > < 0xa340 - 0xa343 : 0xa340 >
MAPUPPER < 0xa2cf - 0xa2e4 : 0xa2cf > < 0xa2e5 - 0xa2e8 : 0xa2e5 >
MAPUPPER < 0xa2e9 - 0xa2fe : 0xa2cf > < 0xa340 - 0xa343 : 0xa2e5 >
/* ?XDIGIT 0xa2cf - 0xa2d4 0xa2e9 - 0xa2ee */
SPACE 0xa3bc
BLANK 0xa3bc
/* bopomofo symbols */
PHONOGRAM 0xa374 - 0xa37e 0xa3a1 - 0xa3bb
/* tone symbols */
PHONOGRAM 0xa3bd - 0xa3bf
/* control */
CONTROL 0xa3c0 - 0xa3fe
/* greek */
UPPER 0xa344 - 0xa35b
LOWER 0xa35c - 0xa373
MAPUPPER < 0xa344 - 0xa35b : 0xa344 > < 0xa35c - 0xa373 : 0xa344 >
MAPLOWER < 0xa344 - 0xa35b : 0xa35c > < 0xa35c - 0xa373 : 0xa35c >
/* cyrillic (russian etc) */
UPPER 0xc7f3 - 0xc7fe 0xc840 - 0xc854
LOWER 0xc855 - 0xc875
MAPUPPER < 0xc7f3 - 0xc7fe : 0xc7f3 > < 0xc840 - 0xc854 : 0xc840 >
MAPUPPER < 0xc855 - 0xc860 : 0xc7f3 > < 0xc861 - 0xc875 : 0xc840 >
MAPLOWER < 0xc7f3 - 0xc7fe : 0xc855 > < 0xc840 - 0xc854 : 0xc861 >
MAPLOWER < 0xc855 - 0xc860 : 0xc855 > < 0xc861 - 0xc875 : 0xc861 >
IDEOGRAM 0xa440 - 0xa47e 0xa4a1 - 0xa4fe
IDEOGRAM 0xa540 - 0xa57e 0xa5a1 - 0xa5fe
IDEOGRAM 0xa640 - 0xa67e 0xa6a1 - 0xa6fe
IDEOGRAM 0xa740 - 0xa77e 0xa7a1 - 0xa7fe
IDEOGRAM 0xa840 - 0xa87e 0xa8a1 - 0xa8fe
IDEOGRAM 0xa940 - 0xa97e 0xa9a1 - 0xa9fe
IDEOGRAM 0xaa40 - 0xaa7e 0xaaa1 - 0xaafe
IDEOGRAM 0xab40 - 0xab7e 0xaba1 - 0xabfe
IDEOGRAM 0xac40 - 0xac7e 0xaca1 - 0xacfe
IDEOGRAM 0xad40 - 0xad7e 0xada1 - 0xadfe
IDEOGRAM 0xae40 - 0xae7e 0xaea1 - 0xaefe
IDEOGRAM 0xaf40 - 0xaf7e 0xafa1 - 0xaffe
IDEOGRAM 0xb040 - 0xb07e 0xb0a1 - 0xb0fe
IDEOGRAM 0xb140 - 0xb17e 0xb1a1 - 0xb1fe
IDEOGRAM 0xb240 - 0xb27e 0xb2a1 - 0xb2fe
IDEOGRAM 0xb340 - 0xb37e 0xb3a1 - 0xb3fe
IDEOGRAM 0xb440 - 0xb47e 0xb4a1 - 0xb4fe
IDEOGRAM 0xb540 - 0xb57e 0xb5a1 - 0xb5fe
IDEOGRAM 0xb640 - 0xb67e 0xb6a1 - 0xb6fe
IDEOGRAM 0xb740 - 0xb77e 0xb7a1 - 0xb7fe
IDEOGRAM 0xb840 - 0xb87e 0xb8a1 - 0xb8fe
IDEOGRAM 0xb940 - 0xb97e 0xb9a1 - 0xb9fe
IDEOGRAM 0xba40 - 0xba7e 0xbaa1 - 0xbafe
IDEOGRAM 0xbb40 - 0xbb7e 0xbba1 - 0xbbfe
IDEOGRAM 0xbc40 - 0xbc7e 0xbca1 - 0xbcfe
IDEOGRAM 0xbd40 - 0xbd7e 0xbda1 - 0xbdfe
IDEOGRAM 0xbe40 - 0xbe7e 0xbea1 - 0xbefe
IDEOGRAM 0xbf40 - 0xbf7e 0xbfa1 - 0xbffe
IDEOGRAM 0xc040 - 0xc07e 0xc0a1 - 0xc0fe
IDEOGRAM 0xc140 - 0xc17e 0xc1a1 - 0xc1fe
IDEOGRAM 0xc240 - 0xc27e 0xc2a1 - 0xc2fe
IDEOGRAM 0xc340 - 0xc37e 0xc3a1 - 0xc3fe
IDEOGRAM 0xc440 - 0xc47e 0xc4a1 - 0xc4fe
IDEOGRAM 0xc540 - 0xc57e 0xc5a1 - 0xc5fe
IDEOGRAM 0xc640 - 0xc67e
IDEOGRAM 0xc940 - 0xc97e 0xc9a1 - 0xc9fe
IDEOGRAM 0xca40 - 0xca7e 0xcaa1 - 0xcafe
IDEOGRAM 0xcb40 - 0xcb7e 0xcba1 - 0xcbfe
IDEOGRAM 0xcc40 - 0xcc7e 0xcca1 - 0xccfe
IDEOGRAM 0xcd40 - 0xcd7e 0xcda1 - 0xcdfe
IDEOGRAM 0xce40 - 0xce7e 0xcea1 - 0xcefe
IDEOGRAM 0xcf40 - 0xcf7e 0xcfa1 - 0xcffe
IDEOGRAM 0xd040 - 0xd07e 0xd0a1 - 0xd0fe
IDEOGRAM 0xd140 - 0xd17e 0xd1a1 - 0xd1fe
IDEOGRAM 0xd240 - 0xd27e 0xd2a1 - 0xd2fe
IDEOGRAM 0xd340 - 0xd37e 0xd3a1 - 0xd3fe
IDEOGRAM 0xd440 - 0xd47e 0xd4a1 - 0xd4fe
IDEOGRAM 0xd540 - 0xd57e 0xd5a1 - 0xd5fe
IDEOGRAM 0xd640 - 0xd67e 0xd6a1 - 0xd6fe
IDEOGRAM 0xd740 - 0xd77e 0xd7a1 - 0xd7fe
IDEOGRAM 0xd840 - 0xd87e 0xd8a1 - 0xd8fe
IDEOGRAM 0xd940 - 0xd97e 0xd9a1 - 0xd9fe
IDEOGRAM 0xda40 - 0xda7e 0xdaa1 - 0xdafe
IDEOGRAM 0xdb40 - 0xdb7e 0xdba1 - 0xdbfe
IDEOGRAM 0xdc40 - 0xdc7e 0xdca1 - 0xdcfe
IDEOGRAM 0xdd40 - 0xdd7e 0xdda1 - 0xddfe
IDEOGRAM 0xde40 - 0xde7e 0xdea1 - 0xdefe
IDEOGRAM 0xdf40 - 0xdf7e 0xdfa1 - 0xdffe
IDEOGRAM 0xe040 - 0xe07e 0xe0a1 - 0xe0fe
IDEOGRAM 0xe140 - 0xe17e 0xe1a1 - 0xe1fe
IDEOGRAM 0xe240 - 0xe27e 0xe2a1 - 0xe2fe
IDEOGRAM 0xe340 - 0xe37e 0xe3a1 - 0xe3fe
IDEOGRAM 0xe440 - 0xe47e 0xe4a1 - 0xe4fe
IDEOGRAM 0xe540 - 0xe57e 0xe5a1 - 0xe5fe
IDEOGRAM 0xe640 - 0xe67e 0xe6a1 - 0xe6fe
IDEOGRAM 0xe740 - 0xe77e 0xe7a1 - 0xe7fe
IDEOGRAM 0xe840 - 0xe87e 0xe8a1 - 0xe8fe
IDEOGRAM 0xe940 - 0xe97e 0xe9a1 - 0xe9fe
IDEOGRAM 0xea40 - 0xea7e 0xeaa1 - 0xeafe
IDEOGRAM 0xeb40 - 0xeb7e 0xeba1 - 0xebfe
IDEOGRAM 0xec40 - 0xec7e 0xeca1 - 0xecfe
IDEOGRAM 0xed40 - 0xed7e 0xeda1 - 0xedfe
IDEOGRAM 0xee40 - 0xee7e 0xeea1 - 0xeefe
IDEOGRAM 0xef40 - 0xef7e 0xefa1 - 0xeffe
IDEOGRAM 0xf040 - 0xf07e 0xf0a1 - 0xf0fe
IDEOGRAM 0xf140 - 0xf17e 0xf1a1 - 0xf1fe
IDEOGRAM 0xf240 - 0xf27e 0xf2a1 - 0xf2fe
IDEOGRAM 0xf340 - 0xf37e 0xf3a1 - 0xf3fe
IDEOGRAM 0xf440 - 0xf47e 0xf4a1 - 0xf4fe
IDEOGRAM 0xf540 - 0xf57e 0xf5a1 - 0xf5fe
IDEOGRAM 0xf640 - 0xf67e 0xf6a1 - 0xf6fe
IDEOGRAM 0xf740 - 0xf77e 0xf7a1 - 0xf7fe
IDEOGRAM 0xf840 - 0xf87e 0xf8a1 - 0xf8fe
IDEOGRAM 0xf940 - 0xf97e 0xf9a1 - 0xf9dc
/* Eten external charset 0xc6a1 - 0xc8d3 */
/* lots strange numbers */
SPECIAL 0xc6a1 - 0xc6be
TODIGIT < 0xc6a1 - 0xc6aa : 1 > < 0xc6ab - 0xc6b4 : 1 >
TODIGIT < 0xc6b5 - 0xc6be : 1>
/* these are HanZi Radicals */
SPECIAL 0xc6bf - 0xc6ce 0xc6d0 - 0xc6d2 0xc6d4 0xc6d6
SPECIAL 0xc879 - 0xc87e 0xc8a1 - 0xc8a4 0xc8d4 - 0xc8f1
/* who knows what these are ... */
SPECIAL 0xc6d8 - 0xc6dd 0xc6e0 - 0xc6e6 0xc876 - 0xc878
/* hiragana */
SPECIAL 0xc6e7 - 0xc6fe 0xc740 - 0xc77a
/* katakana */
SPECIAL 0xc77b - 0xc77e 0xc7a1 - 0xc7f2
/* various Japanese symbols */
SPECIAL 0xc8cd - 0xc8d3
/* latin small letter */
SPECIAL 0xc8fe - 0xc8fe
/* line drawing glyphs */
SPECIAL 0xf9dd - 0xf9fe
IDEOGRAM 0xfa40 - 0xfa5e 0xfa60 - 0xfa65 0xfa67 - 0xfa7e 0xfaa1 - 0xfabc
IDEOGRAM 0xfabd - 0xfac4 0xfac6 - 0xfad4 0xfad6 - 0xfafe
IDEOGRAM 0xfb40 - 0xfb47 0xfb49 - 0xfb7e 0xfba1 - 0xfbb7 0xfbb9 - 0xfbf2
IDEOGRAM 0xfbf4 - 0xfbf8 0xfbfa - 0xfbfe
IDEOGRAM 0xfc40 - 0xfc4e 0xfc50 - 0xfc6b 0xfc6d - 0xfc7e 0xfca1 - 0xfcb8
IDEOGRAM 0xfcba - 0xfce1 0xfce3 - 0xfcf0 0xfcf2 - 0xfcfe
IDEOGRAM 0xfd40 - 0xfd7e 0xfda1 - 0xfdb6 0xfdb9 0xfdba 0xfdbc - 0xfdf0
IDEOGRAM 0xfdf2 - 0xfdfe
IDEOGRAM 0xfe40 - 0xfe51 0xfe53 - 0xfe7e 0xfea1 - 0xfea9 0xfeab - 0xfbdc
IDEOGRAM 0xfede - 0xfefe

View File

@ -1,308 +0,0 @@
/*
* big5 first byte: A1-FE
* second byte: 40-7E, A1-FE
*
* $FreeBSD$
*/
ENCODING "BIG5"
/* VARIABLE BIG5 character set */
/*
* ASCII
*/
ALPHA 'A' - 'Z' 'a' - 'z'
CONTROL 0x00 - 0x1f 0x7f
DIGIT '0' - '9'
GRAPH 0x21 - 0x7e
LOWER 'a' - 'z'
PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
SPACE 0x09 - 0x0d 0x20
UPPER 'A' - 'Z'
XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F'
BLANK ' ' '\t'
PRINT 0x20 - 0x7e
SWIDTH1 0x20 - 0x7e
MAPLOWER < 'A' - 'Z' : 'a' >
MAPLOWER < 'a' - 'z' : 'a' >
MAPUPPER < 'A' - 'Z' : 'A' >
MAPUPPER < 'a' - 'z' : 'A' >
TODIGIT < '0' - '9' : 0 >
TODIGIT < 'A' - 'F' : 10 >
TODIGIT < 'a' - 'f' : 10 >
/*
* the real thing
*/
PUNCT 0xa141 - 0xa17e 0xa1a1 - 0xa1ac
SWIDTH2 0xa141 - 0xa17e 0xa1a1 - 0xa1ac
SPECIAL 0xa1ad - 0xa1fe 0xa240 - 0xa27e 0xa2a1 - 0xa2ae
SWIDTH2 0xa1ad - 0xa1fe 0xa240 - 0xa27e 0xa2a1 - 0xa2ae
/* full width 0 1 2 .. 9 */
/* ?DIGIT 0xa2af - 0xa2b8 */
/* SWIDTH2 0xa2af - 0xa2b8 */
/* map these (SuChou Code (12) and Roman (I II etc.) number (10)) to digits */
TODIGIT < 0xa2b9 - 0xa2c2 : 1 >
TODIGIT < 0xa2c3 - 0xa2ce : 1 >
/* full width A .. Z and a .. z */
/* note the lower case alphabets are not continuous */
UPPER 0xa2cf - 0xa2e8
LOWER 0xa2e9 - 0xa2fe 0xa340 - 0xa343
SWIDTH2 0xa2cf - 0xa2e8
SWIDTH2 0xa2e9 - 0xa2fe 0xa340 - 0xa343
/* we have to got two line for each 'cause they are not continuous */
MAPLOWER < 0xa2cf - 0xa2e4 : 0xa2e9 > < 0xa2e5 - 0xa2e8 : 0xa340 >
MAPLOWER < 0xa2e9 - 0xa2fe : 0xa2e9 > < 0xa340 - 0xa343 : 0xa340 >
MAPUPPER < 0xa2cf - 0xa2e4 : 0xa2cf > < 0xa2e5 - 0xa2e8 : 0xa2e5 >
MAPUPPER < 0xa2e9 - 0xa2fe : 0xa2cf > < 0xa340 - 0xa343 : 0xa2e5 >
/* ?XDIGIT 0xa2cf - 0xa2d4 0xa2e9 - 0xa2ee */
/* SWIDTH2 0xa2cf - 0xa2d4 0xa2e9 - 0xa2ee */
SPACE 0xa3bc
BLANK 0xa3bc
SWIDTH2 0xa3bc
/* bopomofo symbols */
PHONOGRAM 0xa374 - 0xa37e 0xa3a1 - 0xa3bb
SWIDTH2 0xa374 - 0xa37e 0xa3a1 - 0xa3bb
/* tone symbols */
PHONOGRAM 0xa3bd - 0xa3bf
SWIDTH2 0xa3bd - 0xa3bf
/* control */
CONTROL 0xa3c0 - 0xa3fe
/* greek */
UPPER 0xa344 - 0xa35b
LOWER 0xa35c - 0xa373
SWIDTH2 0xa344 - 0xa35b
SWIDTH2 0xa35c - 0xa373
MAPUPPER < 0xa344 - 0xa35b : 0xa344 > < 0xa35c - 0xa373 : 0xa344 >
MAPLOWER < 0xa344 - 0xa35b : 0xa35c > < 0xa35c - 0xa373 : 0xa35c >
/* cyrillic (russian etc) */
UPPER 0xc7f3 - 0xc7fe 0xc840 - 0xc854
LOWER 0xc855 - 0xc875
SWIDTH2 0xc7f3 - 0xc7fe 0xc840 - 0xc854
SWIDTH2 0xc855 - 0xc875
MAPUPPER < 0xc7f3 - 0xc7fe : 0xc7f3 > < 0xc840 - 0xc854 : 0xc840 >
MAPUPPER < 0xc855 - 0xc860 : 0xc7f3 > < 0xc861 - 0xc875 : 0xc840 >
MAPLOWER < 0xc7f3 - 0xc7fe : 0xc855 > < 0xc840 - 0xc854 : 0xc861 >
MAPLOWER < 0xc855 - 0xc860 : 0xc855 > < 0xc861 - 0xc875 : 0xc861 >
IDEOGRAM 0xa440 - 0xa47e 0xa4a1 - 0xa4fe
IDEOGRAM 0xa540 - 0xa57e 0xa5a1 - 0xa5fe
IDEOGRAM 0xa640 - 0xa67e 0xa6a1 - 0xa6fe
IDEOGRAM 0xa740 - 0xa77e 0xa7a1 - 0xa7fe
IDEOGRAM 0xa840 - 0xa87e 0xa8a1 - 0xa8fe
IDEOGRAM 0xa940 - 0xa97e 0xa9a1 - 0xa9fe
IDEOGRAM 0xaa40 - 0xaa7e 0xaaa1 - 0xaafe
IDEOGRAM 0xab40 - 0xab7e 0xaba1 - 0xabfe
IDEOGRAM 0xac40 - 0xac7e 0xaca1 - 0xacfe
IDEOGRAM 0xad40 - 0xad7e 0xada1 - 0xadfe
IDEOGRAM 0xae40 - 0xae7e 0xaea1 - 0xaefe
IDEOGRAM 0xaf40 - 0xaf7e 0xafa1 - 0xaffe
IDEOGRAM 0xb040 - 0xb07e 0xb0a1 - 0xb0fe
IDEOGRAM 0xb140 - 0xb17e 0xb1a1 - 0xb1fe
IDEOGRAM 0xb240 - 0xb27e 0xb2a1 - 0xb2fe
IDEOGRAM 0xb340 - 0xb37e 0xb3a1 - 0xb3fe
IDEOGRAM 0xb440 - 0xb47e 0xb4a1 - 0xb4fe
IDEOGRAM 0xb540 - 0xb57e 0xb5a1 - 0xb5fe
IDEOGRAM 0xb640 - 0xb67e 0xb6a1 - 0xb6fe
IDEOGRAM 0xb740 - 0xb77e 0xb7a1 - 0xb7fe
IDEOGRAM 0xb840 - 0xb87e 0xb8a1 - 0xb8fe
IDEOGRAM 0xb940 - 0xb97e 0xb9a1 - 0xb9fe
IDEOGRAM 0xba40 - 0xba7e 0xbaa1 - 0xbafe
IDEOGRAM 0xbb40 - 0xbb7e 0xbba1 - 0xbbfe
IDEOGRAM 0xbc40 - 0xbc7e 0xbca1 - 0xbcfe
IDEOGRAM 0xbd40 - 0xbd7e 0xbda1 - 0xbdfe
IDEOGRAM 0xbe40 - 0xbe7e 0xbea1 - 0xbefe
IDEOGRAM 0xbf40 - 0xbf7e 0xbfa1 - 0xbffe
IDEOGRAM 0xc040 - 0xc07e 0xc0a1 - 0xc0fe
IDEOGRAM 0xc140 - 0xc17e 0xc1a1 - 0xc1fe
IDEOGRAM 0xc240 - 0xc27e 0xc2a1 - 0xc2fe
IDEOGRAM 0xc340 - 0xc37e 0xc3a1 - 0xc3fe
IDEOGRAM 0xc440 - 0xc47e 0xc4a1 - 0xc4fe
IDEOGRAM 0xc540 - 0xc57e 0xc5a1 - 0xc5fe
IDEOGRAM 0xc640 - 0xc67e
SWIDTH2 0xa440 - 0xa47e 0xa4a1 - 0xa4fe
SWIDTH2 0xa540 - 0xa57e 0xa5a1 - 0xa5fe
SWIDTH2 0xa640 - 0xa67e 0xa6a1 - 0xa6fe
SWIDTH2 0xa740 - 0xa77e 0xa7a1 - 0xa7fe
SWIDTH2 0xa840 - 0xa87e 0xa8a1 - 0xa8fe
SWIDTH2 0xa940 - 0xa97e 0xa9a1 - 0xa9fe
SWIDTH2 0xaa40 - 0xaa7e 0xaaa1 - 0xaafe
SWIDTH2 0xab40 - 0xab7e 0xaba1 - 0xabfe
SWIDTH2 0xac40 - 0xac7e 0xaca1 - 0xacfe
SWIDTH2 0xad40 - 0xad7e 0xada1 - 0xadfe
SWIDTH2 0xae40 - 0xae7e 0xaea1 - 0xaefe
SWIDTH2 0xaf40 - 0xaf7e 0xafa1 - 0xaffe
SWIDTH2 0xb040 - 0xb07e 0xb0a1 - 0xb0fe
SWIDTH2 0xb140 - 0xb17e 0xb1a1 - 0xb1fe
SWIDTH2 0xb240 - 0xb27e 0xb2a1 - 0xb2fe
SWIDTH2 0xb340 - 0xb37e 0xb3a1 - 0xb3fe
SWIDTH2 0xb440 - 0xb47e 0xb4a1 - 0xb4fe
SWIDTH2 0xb540 - 0xb57e 0xb5a1 - 0xb5fe
SWIDTH2 0xb640 - 0xb67e 0xb6a1 - 0xb6fe
SWIDTH2 0xb740 - 0xb77e 0xb7a1 - 0xb7fe
SWIDTH2 0xb840 - 0xb87e 0xb8a1 - 0xb8fe
SWIDTH2 0xb940 - 0xb97e 0xb9a1 - 0xb9fe
SWIDTH2 0xba40 - 0xba7e 0xbaa1 - 0xbafe
SWIDTH2 0xbb40 - 0xbb7e 0xbba1 - 0xbbfe
SWIDTH2 0xbc40 - 0xbc7e 0xbca1 - 0xbcfe
SWIDTH2 0xbd40 - 0xbd7e 0xbda1 - 0xbdfe
SWIDTH2 0xbe40 - 0xbe7e 0xbea1 - 0xbefe
SWIDTH2 0xbf40 - 0xbf7e 0xbfa1 - 0xbffe
SWIDTH2 0xc040 - 0xc07e 0xc0a1 - 0xc0fe
SWIDTH2 0xc140 - 0xc17e 0xc1a1 - 0xc1fe
SWIDTH2 0xc240 - 0xc27e 0xc2a1 - 0xc2fe
SWIDTH2 0xc340 - 0xc37e 0xc3a1 - 0xc3fe
SWIDTH2 0xc440 - 0xc47e 0xc4a1 - 0xc4fe
SWIDTH2 0xc540 - 0xc57e 0xc5a1 - 0xc5fe
SWIDTH2 0xc640 - 0xc67e
IDEOGRAM 0xc940 - 0xc97e 0xc9a1 - 0xc9fe
IDEOGRAM 0xca40 - 0xca7e 0xcaa1 - 0xcafe
IDEOGRAM 0xcb40 - 0xcb7e 0xcba1 - 0xcbfe
IDEOGRAM 0xcc40 - 0xcc7e 0xcca1 - 0xccfe
IDEOGRAM 0xcd40 - 0xcd7e 0xcda1 - 0xcdfe
IDEOGRAM 0xce40 - 0xce7e 0xcea1 - 0xcefe
IDEOGRAM 0xcf40 - 0xcf7e 0xcfa1 - 0xcffe
IDEOGRAM 0xd040 - 0xd07e 0xd0a1 - 0xd0fe
IDEOGRAM 0xd140 - 0xd17e 0xd1a1 - 0xd1fe
IDEOGRAM 0xd240 - 0xd27e 0xd2a1 - 0xd2fe
IDEOGRAM 0xd340 - 0xd37e 0xd3a1 - 0xd3fe
IDEOGRAM 0xd440 - 0xd47e 0xd4a1 - 0xd4fe
IDEOGRAM 0xd540 - 0xd57e 0xd5a1 - 0xd5fe
IDEOGRAM 0xd640 - 0xd67e 0xd6a1 - 0xd6fe
IDEOGRAM 0xd740 - 0xd77e 0xd7a1 - 0xd7fe
IDEOGRAM 0xd840 - 0xd87e 0xd8a1 - 0xd8fe
IDEOGRAM 0xd940 - 0xd97e 0xd9a1 - 0xd9fe
IDEOGRAM 0xda40 - 0xda7e 0xdaa1 - 0xdafe
IDEOGRAM 0xdb40 - 0xdb7e 0xdba1 - 0xdbfe
IDEOGRAM 0xdc40 - 0xdc7e 0xdca1 - 0xdcfe
IDEOGRAM 0xdd40 - 0xdd7e 0xdda1 - 0xddfe
IDEOGRAM 0xde40 - 0xde7e 0xdea1 - 0xdefe
IDEOGRAM 0xdf40 - 0xdf7e 0xdfa1 - 0xdffe
IDEOGRAM 0xe040 - 0xe07e 0xe0a1 - 0xe0fe
IDEOGRAM 0xe140 - 0xe17e 0xe1a1 - 0xe1fe
IDEOGRAM 0xe240 - 0xe27e 0xe2a1 - 0xe2fe
IDEOGRAM 0xe340 - 0xe37e 0xe3a1 - 0xe3fe
IDEOGRAM 0xe440 - 0xe47e 0xe4a1 - 0xe4fe
IDEOGRAM 0xe540 - 0xe57e 0xe5a1 - 0xe5fe
IDEOGRAM 0xe640 - 0xe67e 0xe6a1 - 0xe6fe
IDEOGRAM 0xe740 - 0xe77e 0xe7a1 - 0xe7fe
IDEOGRAM 0xe840 - 0xe87e 0xe8a1 - 0xe8fe
IDEOGRAM 0xe940 - 0xe97e 0xe9a1 - 0xe9fe
IDEOGRAM 0xea40 - 0xea7e 0xeaa1 - 0xeafe
IDEOGRAM 0xeb40 - 0xeb7e 0xeba1 - 0xebfe
IDEOGRAM 0xec40 - 0xec7e 0xeca1 - 0xecfe
IDEOGRAM 0xed40 - 0xed7e 0xeda1 - 0xedfe
IDEOGRAM 0xee40 - 0xee7e 0xeea1 - 0xeefe
IDEOGRAM 0xef40 - 0xef7e 0xefa1 - 0xeffe
IDEOGRAM 0xf040 - 0xf07e 0xf0a1 - 0xf0fe
IDEOGRAM 0xf140 - 0xf17e 0xf1a1 - 0xf1fe
IDEOGRAM 0xf240 - 0xf27e 0xf2a1 - 0xf2fe
IDEOGRAM 0xf340 - 0xf37e 0xf3a1 - 0xf3fe
IDEOGRAM 0xf440 - 0xf47e 0xf4a1 - 0xf4fe
IDEOGRAM 0xf540 - 0xf57e 0xf5a1 - 0xf5fe
IDEOGRAM 0xf640 - 0xf67e 0xf6a1 - 0xf6fe
IDEOGRAM 0xf740 - 0xf77e 0xf7a1 - 0xf7fe
IDEOGRAM 0xf840 - 0xf87e 0xf8a1 - 0xf8fe
IDEOGRAM 0xf940 - 0xf97e 0xf9a1 - 0xf9dc
SWIDTH2 0xc940 - 0xc97e 0xc9a1 - 0xc9fe
SWIDTH2 0xca40 - 0xca7e 0xcaa1 - 0xcafe
SWIDTH2 0xcb40 - 0xcb7e 0xcba1 - 0xcbfe
SWIDTH2 0xcc40 - 0xcc7e 0xcca1 - 0xccfe
SWIDTH2 0xcd40 - 0xcd7e 0xcda1 - 0xcdfe
SWIDTH2 0xce40 - 0xce7e 0xcea1 - 0xcefe
SWIDTH2 0xcf40 - 0xcf7e 0xcfa1 - 0xcffe
SWIDTH2 0xd040 - 0xd07e 0xd0a1 - 0xd0fe
SWIDTH2 0xd140 - 0xd17e 0xd1a1 - 0xd1fe
SWIDTH2 0xd240 - 0xd27e 0xd2a1 - 0xd2fe
SWIDTH2 0xd340 - 0xd37e 0xd3a1 - 0xd3fe
SWIDTH2 0xd440 - 0xd47e 0xd4a1 - 0xd4fe
SWIDTH2 0xd540 - 0xd57e 0xd5a1 - 0xd5fe
SWIDTH2 0xd640 - 0xd67e 0xd6a1 - 0xd6fe
SWIDTH2 0xd740 - 0xd77e 0xd7a1 - 0xd7fe
SWIDTH2 0xd840 - 0xd87e 0xd8a1 - 0xd8fe
SWIDTH2 0xd940 - 0xd97e 0xd9a1 - 0xd9fe
SWIDTH2 0xda40 - 0xda7e 0xdaa1 - 0xdafe
SWIDTH2 0xdb40 - 0xdb7e 0xdba1 - 0xdbfe
SWIDTH2 0xdc40 - 0xdc7e 0xdca1 - 0xdcfe
SWIDTH2 0xdd40 - 0xdd7e 0xdda1 - 0xddfe
SWIDTH2 0xde40 - 0xde7e 0xdea1 - 0xdefe
SWIDTH2 0xdf40 - 0xdf7e 0xdfa1 - 0xdffe
SWIDTH2 0xe040 - 0xe07e 0xe0a1 - 0xe0fe
SWIDTH2 0xe140 - 0xe17e 0xe1a1 - 0xe1fe
SWIDTH2 0xe240 - 0xe27e 0xe2a1 - 0xe2fe
SWIDTH2 0xe340 - 0xe37e 0xe3a1 - 0xe3fe
SWIDTH2 0xe440 - 0xe47e 0xe4a1 - 0xe4fe
SWIDTH2 0xe540 - 0xe57e 0xe5a1 - 0xe5fe
SWIDTH2 0xe640 - 0xe67e 0xe6a1 - 0xe6fe
SWIDTH2 0xe740 - 0xe77e 0xe7a1 - 0xe7fe
SWIDTH2 0xe840 - 0xe87e 0xe8a1 - 0xe8fe
SWIDTH2 0xe940 - 0xe97e 0xe9a1 - 0xe9fe
SWIDTH2 0xea40 - 0xea7e 0xeaa1 - 0xeafe
SWIDTH2 0xeb40 - 0xeb7e 0xeba1 - 0xebfe
SWIDTH2 0xec40 - 0xec7e 0xeca1 - 0xecfe
SWIDTH2 0xed40 - 0xed7e 0xeda1 - 0xedfe
SWIDTH2 0xee40 - 0xee7e 0xeea1 - 0xeefe
SWIDTH2 0xef40 - 0xef7e 0xefa1 - 0xeffe
SWIDTH2 0xf040 - 0xf07e 0xf0a1 - 0xf0fe
SWIDTH2 0xf140 - 0xf17e 0xf1a1 - 0xf1fe
SWIDTH2 0xf240 - 0xf27e 0xf2a1 - 0xf2fe
SWIDTH2 0xf340 - 0xf37e 0xf3a1 - 0xf3fe
SWIDTH2 0xf440 - 0xf47e 0xf4a1 - 0xf4fe
SWIDTH2 0xf540 - 0xf57e 0xf5a1 - 0xf5fe
SWIDTH2 0xf640 - 0xf67e 0xf6a1 - 0xf6fe
SWIDTH2 0xf740 - 0xf77e 0xf7a1 - 0xf7fe
SWIDTH2 0xf840 - 0xf87e 0xf8a1 - 0xf8fe
SWIDTH2 0xf940 - 0xf97e 0xf9a1 - 0xf9dc
/* Eten external charset 0xc6a1 - 0xc8d3 */
/* lots strange numbers */
SPECIAL 0xc6a1 - 0xc6be
SWIDTH2 0xc6a1 - 0xc6be
TODIGIT < 0xc6a1 - 0xc6aa : 1 > < 0xc6ab - 0xc6b4 : 1 >
TODIGIT < 0xc6b5 - 0xc6be : 1>
/* these are HanZi Radicals */
SPECIAL 0xc6bf - 0xc6d7 0xc879 - 0xc87e 0xc8a1 - 0xc8a4
SWIDTH2 0xc6bf - 0xc6d7 0xc879 - 0xc87e 0xc8a1 - 0xc8a4
/* who knows what these are ... */
SPECIAL 0xc6d8 - 0xc6e6 0xc876 - 0xc878
SWIDTH2 0xc6d8 - 0xc6e6 0xc876 - 0xc878
/* hiragana */
SPECIAL 0xc6e7 - 0xc6fe 0xc740 - 0xc77a
SWIDTH2 0xc6e7 - 0xc6fe 0xc740 - 0xc77a
/* katakana */
SPECIAL 0xc77b - 0xc77e 0xc7a1 - 0xc7f2
SWIDTH2 0xc77b - 0xc77e 0xc7a1 - 0xc7f2
/* ZIP code (in Japan) */
SPECIAL 0xc8a5 - 0xc8cc
SWIDTH2 0xc8a5 - 0xc8cc
/* various Japanese symbols */
SPECIAL 0xc8cd - 0xc8d3
SWIDTH2 0xc8cd - 0xc8d3
/* line drawing glyphs */
SPECIAL 0xf9dd - 0xf9ff
SWIDTH2 0xf9dd - 0xf9ff