xref: /csrg-svn/usr.bin/mklocale/Japanese (revision 62123)
1*62123Sbostic#	@(#)Japanese	8.1 (Berkeley) 06/06/93
260626Sbostic
360626Sbostic/*
460626Sbostic * Japanese LOCALE_CTYPE definitions using EUC of JIS character sets
560626Sbostic */
660626Sbostic
760626SbosticENCODING	"EUC"
860626Sbostic
960626Sbostic/*		JIS	 JIS	  JIS			*/
1060626Sbostic/*		X201	 X208	  X201 			*/
1160626Sbostic/*		00-7f		  84-fe			*/
1260626Sbostic
1360626SbosticVARIABLE	1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
1460626Sbostic
1560626Sbostic/*
1660626Sbostic * Code Set 1
1760626Sbostic */
1860626SbosticALPHA		'A' - 'Z' 'a' - 'z'
1960626SbosticCONTROL		0x00 - 0x1f 0x7f
2060626SbosticDIGIT		'0' - '9'
2160626SbosticGRAPH		0x21 - 0x7e
2260626SbosticLOWER		'a' - 'z'
2360626SbosticPUNCT		0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e
2460626SbosticSPACE		0x09 - 0x0d 0x20
2560626SbosticUPPER		'A' - 'Z'
2660626SbosticXDIGIT		'a' - 'f' 'A' - 'F'
2760626SbosticBLANK		' ' '\t'
2860626SbosticPRINT		0x20 - 0x7e
2960626Sbostic
3060626SbosticMAPLOWER       	< 'A' - 'Z' : 'a' >
3160626SbosticMAPLOWER       	< 'a' - 'z' : 'a' >
3260626SbosticMAPUPPER       	< 'A' - 'Z' : 'A' >
3360626SbosticMAPUPPER       	< 'a' - 'z' : 'A' >
3460626SbosticTODIGIT       	< '0' - '9' : 0 >
3560626SbosticTODIGIT       	< 'A' - 'F' : 10 >
3660626SbosticTODIGIT       	< 'a' - 'f' : 10 >
3760626Sbostic
3860626Sbostic/*
3960626Sbostic * Code Set 2
4060626Sbostic */
4160626Sbostic
4260626SbosticSPACE		0xa1a1
4360626SbosticPHONOGRAM	0xa1bc
4460626SbosticSPECIAL     	0xa1a2 - 0xa1fe
4560626SbosticPUNCT		0xa1a2 - 0xa1f8		/* A few too many in here... */
4660626Sbostic
4760626SbosticSPECIAL		0xa2a1 - 0xa2ae 0xa2ba - 0xa2c1 0xa2ca - 0xa2d0 0xa2dc - 0xa2ea
4860626SbosticSPECIAL		0xa2f2 - 0xa2f9 0xa2fe
4960626Sbostic
5060626SbosticDIGIT		0xa3b0 - 0xa3b9
5160626SbosticUPPER		0xa3c1 - 0xa3da				/* Romaji */
5260626SbosticLOWER		0xa3e1 - 0xa3fa				/* Romaji */
5360626SbosticMAPLOWER	< 0xa3c1 - 0xa3da : 0xa3e1 >		/* English */
5460626SbosticMAPLOWER	< 0xa3e1 - 0xa3fa : 0xa3e1 >		/* English */
5560626SbosticMAPUPPER	< 0xa3c1 - 0xa3da : 0xa3c1 >
5660626SbosticMAPUPPER	< 0xa3e1 - 0xa3fa : 0xa3c1 >
5760626Sbostic
5860626SbosticXDIGIT		0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6
5960626Sbostic
6060626SbosticTODIGIT		< 0xa3b0 - 0xa3b9 : 0 >
6160626SbosticTODIGIT		< 0xa3c1 - 0xa3c6 : 10 >
6260626SbosticTODIGIT		< 0xa3e1 - 0xa3e6 : 10 >
6360626Sbostic
6460626SbosticPHONOGRAM	0xa4a1 - 0xa4f3
6560626SbosticPHONOGRAM	0xa5a1 - 0xa5f6
6660626Sbostic
6760626SbosticUPPER		0xa6a1 - 0xa6b8				/* Greek */
6860626SbosticLOWER		0xa6c1 - 0xa6d8				/* Greek */
6960626SbosticMAPLOWER	< 0xa6a1 - 0xa6b8 : 0xa6c1 >
7060626SbosticMAPLOWER	< 0xa6c1 - 0xa6d8 : 0xa6c1 >
7160626SbosticMAPUPPER	< 0xa6a1 - 0xa6b8 : 0xa6a1 >
7260626SbosticMAPUPPER	< 0xa6c1 - 0xa6d8 : 0xa6a1 >
7360626Sbostic
7460626SbosticUPPER		0xa7a1 - 0xa7c1				/* Cyrillic */
7560626SbosticLOWER		0xa7d1 - 0xa7f1				/* Cyrillic */
7660626SbosticMAPLOWER	< 0xa7a1 - 0xa7c1 : 0xa7d1 >
7760626SbosticMAPLOWER	< 0xa7d1 - 0xa7f1 : 0xa7d1 >
7860626SbosticMAPUPPER	< 0xa7a1 - 0xa7c1 : 0xa7a1 >
7960626SbosticMAPUPPER	< 0xa7d1 - 0xa7f1 : 0xa7a1 >
8060626Sbostic
8160626SbosticSPECIAL		0xa8a1 - 0xa8c0
8260626Sbostic
8360626SbosticIDEOGRAM	0xb0a1 - 0xb0fe
8460626SbosticIDEOGRAM	0xb1a1 - 0xb1fe
8560626SbosticIDEOGRAM	0xb2a1 - 0xb2fe
8660626SbosticIDEOGRAM	0xb3a1 - 0xb3fe
8760626SbosticIDEOGRAM	0xb4a1 - 0xb4fe
8860626SbosticIDEOGRAM	0xb5a1 - 0xb5fe
8960626SbosticIDEOGRAM	0xb6a1 - 0xb6fe
9060626SbosticIDEOGRAM	0xb7a1 - 0xb7fe
9160626SbosticIDEOGRAM	0xb8a1 - 0xb8fe
9260626SbosticIDEOGRAM	0xb9a1 - 0xb9fe
9360626SbosticIDEOGRAM	0xbaa1 - 0xbafe
9460626SbosticIDEOGRAM	0xbba1 - 0xbbfe
9560626SbosticIDEOGRAM	0xbca1 - 0xbcfe
9660626SbosticIDEOGRAM	0xbda1 - 0xbdfe
9760626SbosticIDEOGRAM	0xbea1 - 0xbefe
9860626SbosticIDEOGRAM	0xbfa1 - 0xbffe
9960626SbosticIDEOGRAM	0xc0a1 - 0xc0fe
10060626SbosticIDEOGRAM	0xc1a1 - 0xc1fe
10160626SbosticIDEOGRAM	0xc2a1 - 0xc2fe
10260626SbosticIDEOGRAM	0xc3a1 - 0xc3fe
10360626SbosticIDEOGRAM	0xc4a1 - 0xc4fe
10460626SbosticIDEOGRAM	0xc5a1 - 0xc5fe
10560626SbosticIDEOGRAM	0xc6a1 - 0xc6fe
10660626SbosticIDEOGRAM	0xc7a1 - 0xc7fe
10760626SbosticIDEOGRAM	0xc8a1 - 0xc8fe
10860626SbosticIDEOGRAM	0xc9a1 - 0xc9fe
10960626SbosticIDEOGRAM	0xcaa1 - 0xcafe
11060626SbosticIDEOGRAM	0xcba1 - 0xcbfe
11160626SbosticIDEOGRAM	0xcca1 - 0xccfe
11260626SbosticIDEOGRAM	0xcda1 - 0xcdfe
11360626SbosticIDEOGRAM	0xcea1 - 0xcefe
11460626SbosticIDEOGRAM	0xcfa1 - 0xcfd3
11560626SbosticIDEOGRAM	0xd0a1 - 0xd0fe
11660626SbosticIDEOGRAM	0xd1a1 - 0xd1fe
11760626SbosticIDEOGRAM	0xd2a1 - 0xd2fe
11860626SbosticIDEOGRAM	0xd3a1 - 0xd3fe
11960626SbosticIDEOGRAM	0xd4a1 - 0xd4fe
12060626SbosticIDEOGRAM	0xd5a1 - 0xd5fe
12160626SbosticIDEOGRAM	0xd6a1 - 0xd6fe
12260626SbosticIDEOGRAM	0xd7a1 - 0xd7fe
12360626SbosticIDEOGRAM	0xd8a1 - 0xd8fe
12460626SbosticIDEOGRAM	0xd9a1 - 0xd9fe
12560626SbosticIDEOGRAM	0xdaa1 - 0xdafe
12660626SbosticIDEOGRAM	0xdba1 - 0xdbfe
12760626SbosticIDEOGRAM	0xdca1 - 0xdcfe
12860626SbosticIDEOGRAM	0xdda1 - 0xddfe
12960626SbosticIDEOGRAM	0xdea1 - 0xdefe
13060626SbosticIDEOGRAM	0xdfa1 - 0xdffe
13160626SbosticIDEOGRAM	0xe0a1 - 0xe0fe
13260626SbosticIDEOGRAM	0xe1a1 - 0xe1fe
13360626SbosticIDEOGRAM	0xe2a1 - 0xe2fe
13460626SbosticIDEOGRAM	0xe3a1 - 0xe3fe
13560626SbosticIDEOGRAM	0xe4a1 - 0xe4fe
13660626SbosticIDEOGRAM	0xe5a1 - 0xe5fe
13760626SbosticIDEOGRAM	0xe6a1 - 0xe6fe
13860626SbosticIDEOGRAM	0xe7a1 - 0xe7fe
13960626SbosticIDEOGRAM	0xe8a1 - 0xe8fe
14060626SbosticIDEOGRAM	0xe9a1 - 0xe9fe
14160626SbosticIDEOGRAM	0xeaa1 - 0xeafe
14260626SbosticIDEOGRAM	0xeba1 - 0xebfe
14360626SbosticIDEOGRAM	0xeca1 - 0xecfe
14460626SbosticIDEOGRAM	0xeda1 - 0xedfe
14560626SbosticIDEOGRAM	0xeea1 - 0xeefe
14660626SbosticIDEOGRAM	0xefa1 - 0xeffe
14760626SbosticIDEOGRAM	0xf0a1 - 0xf0fe
14860626SbosticIDEOGRAM	0xf1a1 - 0xf1fe
14960626SbosticIDEOGRAM	0xf2a1 - 0xf2fe
15060626SbosticIDEOGRAM	0xf3a1 - 0xf3fe
15160626SbosticIDEOGRAM	0xf4a1 - 0xf4a4
15260626Sbostic
15360626Sbostic/*
15460626Sbostic * This is for Code Set 3, half-width kana
15560626Sbostic */
15660626SbosticSPECIAL		0xa1 - 0xdf
15760626SbosticPHONOGRAM	0xa1 - 0xdf
15860626SbosticCONTROL		0x84 - 0x97 0x9b - 0x9f 0xe0 - 0xfe
159