1 // -*- Mode: C++; -+-
2 //
3 // Code set table automatically generated from:
4 //
5 //  /mnt/cdrom/mappings/iso8859/8859-7.txt
6 //
7 
8 #include <omniORB4/CORBA.h>
9 #include <omniORB4/linkHacks.h>
10 #include <codeSetUtil.h>
11 
12 OMNI_NAMESPACE_BEGIN(omni)
13 
14 static const omniCodeSet::UniChar toUCS[] = {
15   0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,
16   0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
17   0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,
18   0x0018, 0x0019, 0x001a, 0x001b, 0x001c, 0x001d, 0x001e, 0x001f,
19   0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
20   0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
21   0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
22   0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
23   0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
24   0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
25   0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
26   0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
27   0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
28   0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
29   0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
30   0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
31   0x0080, 0x0081, 0x0082, 0x0083, 0x0084, 0x0085, 0x0086, 0x0087,
32   0x0088, 0x0089, 0x008a, 0x008b, 0x008c, 0x008d, 0x008e, 0x008f,
33   0x0090, 0x0091, 0x0092, 0x0093, 0x0094, 0x0095, 0x0096, 0x0097,
34   0x0098, 0x0099, 0x009a, 0x009b, 0x009c, 0x009d, 0x009e, 0x009f,
35   0x00a0, 0x2018, 0x2019, 0x00a3, 0x0000, 0x0000, 0x00a6, 0x00a7,
36   0x00a8, 0x00a9, 0x0000, 0x00ab, 0x00ac, 0x00ad, 0x0000, 0x2015,
37   0x00b0, 0x00b1, 0x00b2, 0x00b3, 0x0384, 0x0385, 0x0386, 0x00b7,
38   0x0388, 0x0389, 0x038a, 0x00bb, 0x038c, 0x00bd, 0x038e, 0x038f,
39   0x0390, 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397,
40   0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 0x039d, 0x039e, 0x039f,
41   0x03a0, 0x03a1, 0x0000, 0x03a3, 0x03a4, 0x03a5, 0x03a6, 0x03a7,
42   0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x03ac, 0x03ad, 0x03ae, 0x03af,
43   0x03b0, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7,
44   0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf,
45   0x03c0, 0x03c1, 0x03c2, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7,
46   0x03c8, 0x03c9, 0x03ca, 0x03cb, 0x03cc, 0x03cd, 0x03ce, 0x0000,
47 };
48 
49 static const _CORBA_Char frUCS00[] = {
50   0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
51   0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
52   0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
53   0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
54   0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
55   0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
56   0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
57   0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
58   0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
59   0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
60   0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
61   0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
62   0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
63   0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
64   0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
65   0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
66   0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
67   0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
68   0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
69   0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
70   0xa0, 0x00, 0x00, 0xa3, 0x00, 0x00, 0xa6, 0xa7,
71   0xa8, 0xa9, 0x00, 0xab, 0xac, 0xad, 0x00, 0x00,
72   0xb0, 0xb1, 0xb2, 0xb3, 0x00, 0x00, 0x00, 0xb7,
73   0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00,
74   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
75   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
76   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
77   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
78   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
79   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
80   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
81   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
82 };
83 
84 static const _CORBA_Char frUCS03[] = {
85   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
86   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
87   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
88   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
89   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
90   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
91   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
92   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
93   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
94   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
95   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
96   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
97   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
98   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
99   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
100   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
101   0x00, 0x00, 0x00, 0x00, 0xb4, 0xb5, 0xb6, 0x00,
102   0xb8, 0xb9, 0xba, 0x00, 0xbc, 0x00, 0xbe, 0xbf,
103   0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
104   0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
105   0xd0, 0xd1, 0x00, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
106   0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
107   0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
108   0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
109   0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
110   0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00,
111   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
112   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
113   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
114   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
115   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
116   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
117 };
118 
119 static const _CORBA_Char frUCS20[] = {
120   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
121   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
122   0x00, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x00, 0x00,
123   0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
124   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
125   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
126   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
127   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
128   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
129   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
130   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
131   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
132   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
133   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
134   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
135   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
136   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
137   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
138   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
139   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
140   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
141   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
142   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
143   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
144   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
145   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
146   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
147   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
148   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
149   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
150   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
151   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
152 };
153 
154 #ifdef E_T
155 #  undef E_T
156 #endif
157 
158 #define E_T omniCodeSet::empty8BitTable
159 
160 static const _CORBA_Char* frUCS[] = {
161   frUCS00, E_T, E_T, frUCS03, E_T, E_T, E_T, E_T,
162   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
163   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
164   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
165   frUCS20, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
166   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
167   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
168   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
169   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
170   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
171   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
172   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
173   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
174   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
175   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
176   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
177   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
178   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
179   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
180   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
181   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
182   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
183   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
184   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
185   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
186   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
187   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
188   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
189   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
190   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
191   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
192   E_T, E_T, E_T, E_T, E_T, E_T, E_T, E_T,
193 };
194 
195 static omniCodeSet::NCS_C_8bit _NCS_C_8859_7(omniCodeSet::ID_8859_7,
196                                              "ISO-8859-7",
197                                              toUCS, frUCS);
198 
199 static omniCodeSet::TCS_C_8bit _TCS_C_8859_7(omniCodeSet::ID_8859_7,
200                                              "ISO-8859-7",
201                                              omniCodeSetUtil::GIOP12,
202                                              toUCS, frUCS);
203 
204 class CS_8859_7_init {
205 public:
CS_8859_7_init()206   CS_8859_7_init() {
207     omniCodeSet::registerNCS_C(&_NCS_C_8859_7);
208     omniCodeSet::registerTCS_C(&_TCS_C_8859_7);
209   }
210 };
211 static CS_8859_7_init _CS_8859_7_init_;
212 
213 OMNI_NAMESPACE_END(omni)
214 
215 OMNI_EXPORT_LINK_FORCE_SYMBOL(CS_8859_7);
216