summaryrefslogtreecommitdiff
path: root/src/chrtrans/iso01_uni.h
blob: 74837400039cf3bcdb1527bd62cd7cd7a1d76048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
/*
 * Compile-in this chunk of code unless we've turned it off specifically
 * or in general (id=_iso_8859_1).
 */

#ifndef INCL_CHARSET_iso_8859_1
#define INCL_CHARSET_iso_8859_1 1

/*ifdef NO_CHARSET*/
#ifdef  NO_CHARSET
#undef  NO_CHARSET
#endif
#define NO_CHARSET 0 /* force default to always be active */

/*ifndef NO_CHARSET_iso_8859_1*/
#ifndef NO_CHARSET_iso_8859_1

#if    ALL_CHARSETS
#define NO_CHARSET_iso_8859_1 0
#else
#define NO_CHARSET_iso_8859_1 1
#endif

#endif /* ndef(NO_CHARSET_iso_8859_1) */

#if NO_CHARSET_iso_8859_1
#define UC_CHARSET_SETUP_iso_8859_1 /*nothing*/
#else

/*
 *  uni_hash.tbl
 *
 *  Do not edit this file; it was automatically generated by
 *
 *  ./makeuctb ./iso01_uni.tbl
 *
 */

static const u8 dfont_unicount_iso_8859_1[256] = 
{
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  0,   0,   0,   0,   0,   0,   0,   0,
	  2,   1,   1,   1,   1,   1,   1,   1,
	  2,   1,   1,   1,   1,   1,   1,   2,
	  2,   1,   1,   1,   1,   2,   1,   4,
	  2,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  2,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1,
	  1,   1,   1,   1,   1,   1,   1,   1
};

static const u16 dfont_unitable_iso_8859_1[201] = 
{
	0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
	0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
	0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
	0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
	0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
	0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
	0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
	0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
	0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
	0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
	0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
	0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x00a0,
	0x2007, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
	0x00a8, 0x0308, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x00ad, 0x00ae,
	0x00af, 0x0304, 0x00b0, 0x030a, 0x00b1, 0x00b2, 0x00b3, 0x00b4,
	0x00b5, 0x03bc, 0x00b6, 0x00b7, 0x0307, 0x0387, 0x2027, 0x00b8,
	0x0327, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
	0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7,
	0x00c8, 0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf,
	0x00d0, 0x0110, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6,
	0x00d7, 0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de,
	0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 0x00e6,
	0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee,
	0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6,
	0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe,
	0x00ff
};

static struct unipair_str repl_map_iso_8859_1[67] = 
{
	{0x219e,"\253-"}, {0x21a0,"-\273"}, {0x21ab,"<-\260"}, {0x21ac,"\260->"},
	{0x21b4,"\254v"}, {0x21b8,"\257^\134"}, {0x21c7,"\253="}, {0x21c9,"=\273"},
	{0x21e0,"<\267\267"}, {0x21e2,"\267\267>"}, {0x21f1,"|\257^\134"}, {0x21f6,"=-\273>"},
	{0x2218," \260 "}, {0x221b," ROOT\263 "}, {0x2297,"(\327)"}, {0x2299,"(\267)"},
	{0x229a,"(\260)"}, {0x22a0,"[\327]"}, {0x22a1,"[\267]"}, {0x22c5," \267 "},
	{0x2603,"\2508\250"}, {0x2609,"(\267)"}, {0x2614,"\250J\250"}, {0x262d,"\264\134,)"},
	{0x266b,"d\257d"}, {0x2686,"(\267)"}, {0x2688,"((\267))"}, {0x2692,"\264X`"},
	{0x2694,",\327,"}, {0x2697,"\360"}, {0x2698,"\316"}, {0x2699,"\244"},
	{0x269b,":\244:"}, {0x2701,"8\264"}, {0x270c,"mV\270"}, {0x2721,"\244"},
	{0x273f,"\244"}, {0x2740,"\244"}, {0x2741,"\244"}, {0x2761,"\266"},
	{0x279f,"\267->"}, {0x27a0,"\267->"}, {0x27a7,"\267>"}, {0x2900,"-|-\273"},
	{0x2901,"-||-\273"}, {0x2905,"|-\273"}, {0x290c,"<-\267"}, {0x290d,"\267->"},
	{0x290e,"<-\267\267"}, {0x290f,"\267\267->"}, {0x2910,">\267\267-\273"}, {0x2911,"\267\267>"},
	{0x2912,"\257^|"}, {0x2916,">-\273"}, {0x2917,">-|-\273"}, {0x2918,">-||-\273"},
	{0x291b,"-\253"}, {0x291c,"\273-"}, {0x2923,"^\134\270"}, {0x2924,"\270/^"},
	{0x2942,"-><\267"}, {0x2943,"<-\267>"}, {0x2944,"\267><-"}, {0x2954,"\257^|"},
	{0x2958,"\257^|"}, {0x295d,"\257|v"}, {0x2961,"\257|v"}
};

static const struct unimapdesc_str dfont_replacedesc_iso_8859_1 = {67,repl_map_iso_8859_1,0,1};
#define UC_CHARSET_SETUP_iso_8859_1 UC_Charset_Setup("iso-8859-1",\
"Western (ISO-8859-1)",\
dfont_unicount_iso_8859_1,dfont_unitable_iso_8859_1,201,\
dfont_replacedesc_iso_8859_1,160,2,819)

#endif /* NO_CHARSET_iso_8859_1 */

#endif /* INCL_CHARSET_iso_8859_1 */