112029Sache#	@(#)Japanese	8.1 (Berkeley) 6/6/93
212029Sache
312029Sache/*
412029Sache * Japanese LOCALE_CTYPE definitions using EUC of JIS character sets
587106Sache *
687106Sache * $FreeBSD: releng/10.3/share/mklocale/ja_JP.eucJP.src 194085 2009-06-12 23:15:36Z edwin $
712029Sache */
812029Sache
912029SacheENCODING	"EUC"
1012029Sache
1112029Sache/*		JIS	 JIS	  JIS			*/
1212029Sache/*		X201	 X208	  X201 			*/
1312029Sache/*		00-7f		  84-fe			*/
1412029Sache
1512029SacheVARIABLE	1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
1612029Sache
1712029Sache/*
1812029Sache * Code Set 1
1912029Sache */
2012029SacheALPHA		'A' - 'Z' 'a' - 'z'
2112029SacheCONTROL		0x00 - 0x1f 0x7f
2212029SacheDIGIT		'0' - '9'
2312029SacheGRAPH		0x21 - 0x7e
2412029SacheLOWER		'a' - 'z'
2512029SachePUNCT		0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
2612029SacheSPACE		0x09 - 0x0d 0x20
2712029SacheUPPER		'A' - 'Z'
2812029SacheXDIGIT          '0' - '9' 'a' - 'f' 'A' - 'F'
2912029SacheBLANK		' ' '\t'
3012029SachePRINT		0x20 - 0x7e
31155578SumeSWIDTH1		0x20 - 0x7e
3212029Sache
3312029SacheMAPLOWER       	< 'A' - 'Z' : 'a' >
3412029SacheMAPLOWER       	< 'a' - 'z' : 'a' >
3512029SacheMAPUPPER       	< 'A' - 'Z' : 'A' >
3612029SacheMAPUPPER       	< 'a' - 'z' : 'A' >
3712029SacheTODIGIT       	< '0' - '9' : 0 >
3812029SacheTODIGIT       	< 'A' - 'F' : 10 >
3912029SacheTODIGIT       	< 'a' - 'f' : 10 >
4012029Sache
4112029Sache/*
4212029Sache * Code Set 2
4312029Sache */
4412029Sache
4512029SacheSPACE		0xa1a1
4687108SacheBLANK           0xa1a1
4712029SachePHONOGRAM	0xa1bc
4812029SacheSPECIAL     	0xa1a2 - 0xa1fe
4912029SachePUNCT		0xa1a2 - 0xa1f8		/* A few too many in here... */
50155578SumeSWIDTH2		0xa1a1 - 0xa1fe
5112029Sache
5212029SacheSPECIAL		0xa2a1 - 0xa2ae 0xa2ba - 0xa2c1 0xa2ca - 0xa2d0 0xa2dc - 0xa2ea
5312029SacheSPECIAL		0xa2f2 - 0xa2f9 0xa2fe
54155578SumeSWIDTH2		0xa2a1 - 0xa2ae 0xa2ba - 0xa2c1 0xa2ca - 0xa2d0 0xa2dc - 0xa2ea
55155578SumeSWIDTH2		0xa2f2 - 0xa2f9 0xa2fe
5612029Sache
57194085SedwinPRINT		0xa3b0 - 0xa3b9
5812029SacheUPPER		0xa3c1 - 0xa3da				/* Romaji */
5912029SacheLOWER		0xa3e1 - 0xa3fa				/* Romaji */
60155578SumeSWIDTH2		0xa3b0 - 0xa3b9				/* Zenkaku Digit */
61155578SumeSWIDTH2		0xa3c1 - 0xa3da				/* Zenkaku Alphabet */
62155578SumeSWIDTH2		0xa3e1 - 0xa3fa				/* Zenkaku Alphabet */
6312029SacheMAPLOWER	< 0xa3c1 - 0xa3da : 0xa3e1 >		/* English */
6412029SacheMAPLOWER	< 0xa3e1 - 0xa3fa : 0xa3e1 >		/* English */
6512029SacheMAPUPPER	< 0xa3c1 - 0xa3da : 0xa3c1 >
6612029SacheMAPUPPER	< 0xa3e1 - 0xa3fa : 0xa3c1 >
6712029Sache
6887106Sache/* ?XDIGIT          0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 */
6912029Sache
7012029SacheTODIGIT		< 0xa3b0 - 0xa3b9 : 0 >
7112029SacheTODIGIT		< 0xa3c1 - 0xa3c6 : 10 >
7212029SacheTODIGIT		< 0xa3e1 - 0xa3e6 : 10 >
7312029Sache
7412029SachePHONOGRAM	0xa4a1 - 0xa4f3
7512029SachePHONOGRAM	0xa5a1 - 0xa5f6
76155578SumeSWIDTH2		0xa4a1 - 0xa4f3				/* Zenkaku Hiragana */
77155578SumeSWIDTH2		0xa5a1 - 0xa5f6				/* Zenkaku Katakana */
7812029Sache
7912029SacheUPPER		0xa6a1 - 0xa6b8				/* Greek */
8012029SacheLOWER		0xa6c1 - 0xa6d8				/* Greek */
81155578SumeSWIDTH2		0xa6a1 - 0xa6b8				/* Zenkaku Greek */
82155578SumeSWIDTH2		0xa6c1 - 0xa6d8				/* Zenkaku Greek */
8312029SacheMAPLOWER	< 0xa6a1 - 0xa6b8 : 0xa6c1 >
8412029SacheMAPLOWER	< 0xa6c1 - 0xa6d8 : 0xa6c1 >
8512029SacheMAPUPPER	< 0xa6a1 - 0xa6b8 : 0xa6a1 >
8612029SacheMAPUPPER	< 0xa6c1 - 0xa6d8 : 0xa6a1 >
8712029Sache
8812029SacheUPPER		0xa7a1 - 0xa7c1				/* Cyrillic */
8912029SacheLOWER		0xa7d1 - 0xa7f1				/* Cyrillic */
90155578SumeSWIDTH2		0xa7a1 - 0xa7c1				/* Zenkaku Cyrillic */
91155578SumeSWIDTH2		0xa7d1 - 0xa7f1				/* Zenkaku Cyrillic */
9212029SacheMAPLOWER	< 0xa7a1 - 0xa7c1 : 0xa7d1 >
9312029SacheMAPLOWER	< 0xa7d1 - 0xa7f1 : 0xa7d1 >
9412029SacheMAPUPPER	< 0xa7a1 - 0xa7c1 : 0xa7a1 >
9512029SacheMAPUPPER	< 0xa7d1 - 0xa7f1 : 0xa7a1 >
9612029Sache
9712029SacheSPECIAL		0xa8a1 - 0xa8c0
98155578SumeSWIDTH2		0xa8a1 - 0xa8c0
9912029Sache
10012029SacheIDEOGRAM	0xb0a1 - 0xb0fe
10112029SacheIDEOGRAM	0xb1a1 - 0xb1fe
10212029SacheIDEOGRAM	0xb2a1 - 0xb2fe
10312029SacheIDEOGRAM	0xb3a1 - 0xb3fe
10412029SacheIDEOGRAM	0xb4a1 - 0xb4fe
10512029SacheIDEOGRAM	0xb5a1 - 0xb5fe
10612029SacheIDEOGRAM	0xb6a1 - 0xb6fe
10712029SacheIDEOGRAM	0xb7a1 - 0xb7fe
10812029SacheIDEOGRAM	0xb8a1 - 0xb8fe
10912029SacheIDEOGRAM	0xb9a1 - 0xb9fe
11012029SacheIDEOGRAM	0xbaa1 - 0xbafe
11112029SacheIDEOGRAM	0xbba1 - 0xbbfe
11212029SacheIDEOGRAM	0xbca1 - 0xbcfe
11312029SacheIDEOGRAM	0xbda1 - 0xbdfe
11412029SacheIDEOGRAM	0xbea1 - 0xbefe
11512029SacheIDEOGRAM	0xbfa1 - 0xbffe
11612029SacheIDEOGRAM	0xc0a1 - 0xc0fe
11712029SacheIDEOGRAM	0xc1a1 - 0xc1fe
11812029SacheIDEOGRAM	0xc2a1 - 0xc2fe
11912029SacheIDEOGRAM	0xc3a1 - 0xc3fe
12012029SacheIDEOGRAM	0xc4a1 - 0xc4fe
12112029SacheIDEOGRAM	0xc5a1 - 0xc5fe
12212029SacheIDEOGRAM	0xc6a1 - 0xc6fe
12312029SacheIDEOGRAM	0xc7a1 - 0xc7fe
12412029SacheIDEOGRAM	0xc8a1 - 0xc8fe
12512029SacheIDEOGRAM	0xc9a1 - 0xc9fe
12612029SacheIDEOGRAM	0xcaa1 - 0xcafe
12712029SacheIDEOGRAM	0xcba1 - 0xcbfe
12812029SacheIDEOGRAM	0xcca1 - 0xccfe
12912029SacheIDEOGRAM	0xcda1 - 0xcdfe
13012029SacheIDEOGRAM	0xcea1 - 0xcefe
13112029SacheIDEOGRAM	0xcfa1 - 0xcfd3
13212029SacheIDEOGRAM	0xd0a1 - 0xd0fe
13312029SacheIDEOGRAM	0xd1a1 - 0xd1fe
13412029SacheIDEOGRAM	0xd2a1 - 0xd2fe
13512029SacheIDEOGRAM	0xd3a1 - 0xd3fe
13612029SacheIDEOGRAM	0xd4a1 - 0xd4fe
13712029SacheIDEOGRAM	0xd5a1 - 0xd5fe
13812029SacheIDEOGRAM	0xd6a1 - 0xd6fe
13912029SacheIDEOGRAM	0xd7a1 - 0xd7fe
14012029SacheIDEOGRAM	0xd8a1 - 0xd8fe
14112029SacheIDEOGRAM	0xd9a1 - 0xd9fe
14212029SacheIDEOGRAM	0xdaa1 - 0xdafe
14312029SacheIDEOGRAM	0xdba1 - 0xdbfe
14412029SacheIDEOGRAM	0xdca1 - 0xdcfe
14512029SacheIDEOGRAM	0xdda1 - 0xddfe
14612029SacheIDEOGRAM	0xdea1 - 0xdefe
14712029SacheIDEOGRAM	0xdfa1 - 0xdffe
14812029SacheIDEOGRAM	0xe0a1 - 0xe0fe
14912029SacheIDEOGRAM	0xe1a1 - 0xe1fe
15012029SacheIDEOGRAM	0xe2a1 - 0xe2fe
15112029SacheIDEOGRAM	0xe3a1 - 0xe3fe
15212029SacheIDEOGRAM	0xe4a1 - 0xe4fe
15312029SacheIDEOGRAM	0xe5a1 - 0xe5fe
15412029SacheIDEOGRAM	0xe6a1 - 0xe6fe
15512029SacheIDEOGRAM	0xe7a1 - 0xe7fe
15612029SacheIDEOGRAM	0xe8a1 - 0xe8fe
15712029SacheIDEOGRAM	0xe9a1 - 0xe9fe
15812029SacheIDEOGRAM	0xeaa1 - 0xeafe
15912029SacheIDEOGRAM	0xeba1 - 0xebfe
16012029SacheIDEOGRAM	0xeca1 - 0xecfe
16112029SacheIDEOGRAM	0xeda1 - 0xedfe
16212029SacheIDEOGRAM	0xeea1 - 0xeefe
16312029SacheIDEOGRAM	0xefa1 - 0xeffe
16412029SacheIDEOGRAM	0xf0a1 - 0xf0fe
16512029SacheIDEOGRAM	0xf1a1 - 0xf1fe
16612029SacheIDEOGRAM	0xf2a1 - 0xf2fe
16712029SacheIDEOGRAM	0xf3a1 - 0xf3fe
16812029SacheIDEOGRAM	0xf4a1 - 0xf4a4
16912029Sache
170155578SumeSWIDTH2		0xb0a1 - 0xb0fe
171155578SumeSWIDTH2		0xb1a1 - 0xb1fe
172155578SumeSWIDTH2		0xb2a1 - 0xb2fe
173155578SumeSWIDTH2		0xb3a1 - 0xb3fe
174155578SumeSWIDTH2		0xb4a1 - 0xb4fe
175155578SumeSWIDTH2		0xb5a1 - 0xb5fe
176155578SumeSWIDTH2		0xb6a1 - 0xb6fe
177155578SumeSWIDTH2		0xb7a1 - 0xb7fe
178155578SumeSWIDTH2		0xb8a1 - 0xb8fe
179155578SumeSWIDTH2		0xb9a1 - 0xb9fe
180155578SumeSWIDTH2		0xbaa1 - 0xbafe
181155578SumeSWIDTH2		0xbba1 - 0xbbfe
182155578SumeSWIDTH2		0xbca1 - 0xbcfe
183155578SumeSWIDTH2		0xbda1 - 0xbdfe
184155578SumeSWIDTH2		0xbea1 - 0xbefe
185155578SumeSWIDTH2		0xbfa1 - 0xbffe
186155578SumeSWIDTH2		0xc0a1 - 0xc0fe
187155578SumeSWIDTH2		0xc1a1 - 0xc1fe
188155578SumeSWIDTH2		0xc2a1 - 0xc2fe
189155578SumeSWIDTH2		0xc3a1 - 0xc3fe
190155578SumeSWIDTH2		0xc4a1 - 0xc4fe
191155578SumeSWIDTH2		0xc5a1 - 0xc5fe
192155578SumeSWIDTH2		0xc6a1 - 0xc6fe
193155578SumeSWIDTH2		0xc7a1 - 0xc7fe
194155578SumeSWIDTH2		0xc8a1 - 0xc8fe
195155578SumeSWIDTH2		0xc9a1 - 0xc9fe
196155578SumeSWIDTH2		0xcaa1 - 0xcafe
197155578SumeSWIDTH2		0xcba1 - 0xcbfe
198155578SumeSWIDTH2		0xcca1 - 0xccfe
199155578SumeSWIDTH2		0xcda1 - 0xcdfe
200155578SumeSWIDTH2		0xcea1 - 0xcefe
201155578SumeSWIDTH2		0xcfa1 - 0xcfd3
202155578SumeSWIDTH2		0xd0a1 - 0xd0fe
203155578SumeSWIDTH2		0xd1a1 - 0xd1fe
204155578SumeSWIDTH2		0xd2a1 - 0xd2fe
205155578SumeSWIDTH2		0xd3a1 - 0xd3fe
206155578SumeSWIDTH2		0xd4a1 - 0xd4fe
207155578SumeSWIDTH2		0xd5a1 - 0xd5fe
208155578SumeSWIDTH2		0xd6a1 - 0xd6fe
209155578SumeSWIDTH2		0xd7a1 - 0xd7fe
210155578SumeSWIDTH2		0xd8a1 - 0xd8fe
211155578SumeSWIDTH2		0xd9a1 - 0xd9fe
212155578SumeSWIDTH2		0xdaa1 - 0xdafe
213155578SumeSWIDTH2		0xdba1 - 0xdbfe
214155578SumeSWIDTH2		0xdca1 - 0xdcfe
215155578SumeSWIDTH2		0xdda1 - 0xddfe
216155578SumeSWIDTH2		0xdea1 - 0xdefe
217155578SumeSWIDTH2		0xdfa1 - 0xdffe
218155578SumeSWIDTH2		0xe0a1 - 0xe0fe
219155578SumeSWIDTH2		0xe1a1 - 0xe1fe
220155578SumeSWIDTH2		0xe2a1 - 0xe2fe
221155578SumeSWIDTH2		0xe3a1 - 0xe3fe
222155578SumeSWIDTH2		0xe4a1 - 0xe4fe
223155578SumeSWIDTH2		0xe5a1 - 0xe5fe
224155578SumeSWIDTH2		0xe6a1 - 0xe6fe
225155578SumeSWIDTH2		0xe7a1 - 0xe7fe
226155578SumeSWIDTH2		0xe8a1 - 0xe8fe
227155578SumeSWIDTH2		0xe9a1 - 0xe9fe
228155578SumeSWIDTH2		0xeaa1 - 0xeafe
229155578SumeSWIDTH2		0xeba1 - 0xebfe
230155578SumeSWIDTH2		0xeca1 - 0xecfe
231155578SumeSWIDTH2		0xeda1 - 0xedfe
232155578SumeSWIDTH2		0xeea1 - 0xeefe
233155578SumeSWIDTH2		0xefa1 - 0xeffe
234155578SumeSWIDTH2		0xf0a1 - 0xf0fe
235155578SumeSWIDTH2		0xf1a1 - 0xf1fe
236155578SumeSWIDTH2		0xf2a1 - 0xf2fe
237155578SumeSWIDTH2		0xf3a1 - 0xf3fe
238155578SumeSWIDTH2		0xf4a1 - 0xf4a4
239155578Sume
240169429Sache/* We don't have codeset 3 and 4.
241169429Sache   So codeset 3 is only dummy definition 
24212029Sache */
243169429SachePRINT        0xa1 - 0xfe
244169429SacheSPECIAL      0xa1 - 0xfe
245169429SacheSWIDTH1      0xa1 - 0xfe
246