Merge lp:~atcurtis/maria/maria-5.1-const.part1 into lp:~maria-captains/maria/5.1-converting

Proposed by Antony T Curtis
Status: Rejected
Rejected by: Sergei Golubchik
Proposed branch: lp:~atcurtis/maria/maria-5.1-const.part1
Merge into: lp:~maria-captains/maria/5.1-converting
Diff against target: 10376 lines
33 files modified
include/m_ctype.h (+24/-24)
include/m_string.h (+2/-2)
include/my_uctype.h (+1/-1)
mysys/charset.c (+3/-6)
sql/sql_lex.cc (+2/-2)
strings/conf_to_src.c (+4/-4)
strings/ctype-big5.c (+17/-17)
strings/ctype-bin.c (+3/-3)
strings/ctype-cp932.c (+23/-23)
strings/ctype-czech.c (+17/-17)
strings/ctype-euc_kr.c (+17/-17)
strings/ctype-eucjpms.c (+266/-266)
strings/ctype-extra.c (+319/-319)
strings/ctype-gb2312.c (+17/-17)
strings/ctype-gbk.c (+15/-15)
strings/ctype-latin1.c (+15/-15)
strings/ctype-mb.c (+21/-21)
strings/ctype-simple.c (+22/-18)
strings/ctype-sjis.c (+16/-16)
strings/ctype-tis620.c (+9/-9)
strings/ctype-uca.c (+85/-85)
strings/ctype-ucs2.c (+12/-12)
strings/ctype-ujis.c (+252/-252)
strings/ctype-utf8.c (+38/-40)
strings/ctype-win1250ch.c (+13/-13)
strings/ctype.c (+7/-6)
strings/decimal.c (+2/-2)
strings/do_ctype.c (+1/-1)
strings/int2str.c (+3/-3)
strings/my_strtoll10.c (+1/-1)
strings/uca-dump.c (+1/-1)
strings/uctypedump.c (+2/-2)
strings/xml.c (+1/-1)
To merge this branch: bzr merge lp:~atcurtis/maria/maria-5.1-const.part1
Reviewer Review Type Date Requested Status
Maria-captains Pending
Review via email: mp+14408@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Antony T Curtis (atcurtis) wrote :

declare all constant structures in strings/* as 'const'.
This is less ambitious than previous request.

Revision history for this message
Michael Widenius (monty) wrote :

Hi!

>>>>> "Antony" == Antony T Curtis <Antony> writes:

Antony> Antony T Curtis has proposed merging lp:~atcurtis/maria/maria-5.1-const.part1 into lp:maria.
Antony> Requested reviews:
Antony> Maria-captains (maria-captains)

Antony> declare all constant structures in strings/* as 'const'.
Antony> This is less ambitious than previous request.

Thanks for doing this in small steps!

Antony> === modified file 'strings/ctype-uca.c'

<cut>
Antony> @@ -7838,7 +7837,7 @@
Antony> uchar *newlengths;
Antony> uint16 **newweights;
Antony> const uchar *deflengths= uca_length;
Antony> - uint16 **defweights= uca_weight;
Antony> + const uint16 *const *defweights= uca_weight;
Antony> int rc, i;
Antony> int ncontractions= 0;

Antony> @@ -7928,11 +7927,11 @@
Antony> for (i= 0; i < 256 ; i++)
Antony> {
Antony> if (!newweights[i])
Antony> - newweights[i]= defweights[i];
Antony> + ((const uint16**) newweights)[i]= defweights[i];
Antony> }

Antony> cs->sort_order= newlengths;
Antony> - cs->sort_order_big= newweights;
Antony> + cs->sort_order_big= (const uint16**) newweights;
Antony> cs->contractions= NULL;

Can you explain why the last cast is needed ?
Shouldn't you be able to assign a non const variable to a const member
without a cast?

Otherwise the patch looks good to me and it would be ok to include
this in MariaDB 5.2.

I assume that the 5.1-const tree doesn't include anything else than
this patch ?

Regards,
Monty

Revision history for this message
Sergey Petrunia (sergefp) wrote :

Hi,

On Tue, Nov 03, 2009 at 07:35:29PM -0000, Antony T Curtis wrote:
> Antony T Curtis has proposed merging lp:~atcurtis/maria/maria-5.1-const into
> lp:maria.
>
> Requested reviews:
> Maria-captains (maria-captains)
>
>
> Makes CHARSET_INFO a const structure.
> Allows compilers to make better choices.

1. Is there any evidence that there exist compilers that will actually be
   able to produce binaries that will have statistically meaningful speedup
   after this change?

2. Alternatively, can you point to a bug which did exist but wouldn't have
   existed if 'const' was used from start?

If the measurements for #1 were not done, I'd request them to be done before
this change is pushed. We'll make use of the results of the measurements by
either

- boasting on the changelog how much MariaDB just became faster, or

- refusing subsequent "s/Foo/const Foo/g" patches on the grounds that they
  don't bring any improvements while make the merges with mainlone more
  difficult. (this one can be probably put in since it's there already).

BR
 Sergey
--
Sergey Petrunia, Software Developer
Monty Program AB, http://askmonty.org
Blog: http://s.petrunia.net/blog

Revision history for this message
Sergei Golubchik (sergii) wrote :

proposal for the old lp:~maria-captains/maria/5.1-converting tree.
it the proposal is still relevant, please resubmit for the current tree

Revision history for this message
Sergei Golubchik (sergii) wrote :

this seems to be done already

Unmerged revisions

2755. By Antony T Curtis

Declare constant structures in strings/ as 'const'

2754. By Michael Widenius

Merge with 5.1-release

2753. By Michael Widenius

Merge of FederatedX code

2752. By Sergey Petrunia

MWL#17: Table elimination
- add debug tests (were accidentally not pushed with the bulk of WL)

2751. By Michael Widenius

Compile by default MySQL clients with libmysqldclient.a (not .so)
This makes them suitable for tar archices right away and also are easier to copy
Don't disable federated storage engine by default.
Don't allow one to disable the Maria storage engine if it's used for temp tables

2750. By Michael Widenius

Added missing 'source' command.

2749. By Michael Widenius

Speed up of test suite:
- Added --disable_query_log ; begin ; .... commit; --enable_query_log around all while loops that does insert

2748. By Michael Widenius

Automatic merge with maria-merge

2747. By Michael Widenius

Fixed compiler warning message
- Added checking of return value for system(), freopen(), fgets() and chown()
- Ensure that calls that require a format strings gets a format string
- Other trivial things
Updated test suite results (especially for pbxt and embedded server)
Removed warning for "Invalid (old?) table or database name 'mysqld.1'" from pbxt tests
Speed up some pbxt tests by inserting begin ; commit; around "while loops with inserts"
Added mysqld startup option '--debug-flush'
Create maria_recovery.trace in data directory instead of current directory

2746. By Michael Widenius

Automatic merge with 5.1-merge

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'include/m_ctype.h'
2--- include/m_ctype.h 2009-09-07 20:50:10 +0000
3+++ include/m_ctype.h 2009-11-04 11:25:28 +0000
4@@ -46,8 +46,8 @@
5 } MY_UNICASE_INFO;
6
7
8-extern MY_UNICASE_INFO *my_unicase_default[256];
9-extern MY_UNICASE_INFO *my_unicase_turkish[256];
10+extern const MY_UNICASE_INFO *const my_unicase_default[256];
11+extern const MY_UNICASE_INFO *const my_unicase_turkish[256];
12
13 typedef struct uni_ctype_st
14 {
15@@ -55,7 +55,7 @@
16 uchar *ctype;
17 } MY_UNI_CTYPE;
18
19-extern MY_UNI_CTYPE my_uni_ctype[256];
20+extern const MY_UNI_CTYPE my_uni_ctype[256];
21
22 /* wm_wc and wc_mb return codes */
23 #define MY_CS_ILSEQ 0 /* Wrong by sequence: wb_wc */
24@@ -100,7 +100,7 @@
25 {
26 uint16 from;
27 uint16 to;
28- uchar *tab;
29+ const uchar *tab;
30 } MY_UNI_IDX;
31
32 typedef struct
33@@ -166,10 +166,10 @@
34 my_bool (*propagate)(struct charset_info_st *cs, const uchar *str, size_t len);
35 } MY_COLLATION_HANDLER;
36
37-extern MY_COLLATION_HANDLER my_collation_mb_bin_handler;
38-extern MY_COLLATION_HANDLER my_collation_8bit_bin_handler;
39-extern MY_COLLATION_HANDLER my_collation_8bit_simple_ci_handler;
40-extern MY_COLLATION_HANDLER my_collation_ucs2_uca_handler;
41+extern const MY_COLLATION_HANDLER my_collation_mb_bin_handler;
42+extern const MY_COLLATION_HANDLER my_collation_8bit_bin_handler;
43+extern const MY_COLLATION_HANDLER my_collation_8bit_simple_ci_handler;
44+extern const MY_COLLATION_HANDLER my_collation_ucs2_uca_handler;
45
46 /* Some typedef to make it easy for C++ to make function pointers */
47 typedef int (*my_charset_conv_mb_wc)(struct charset_info_st *, my_wc_t *,
48@@ -243,8 +243,8 @@
49 int sq);
50 } MY_CHARSET_HANDLER;
51
52-extern MY_CHARSET_HANDLER my_charset_8bit_handler;
53-extern MY_CHARSET_HANDLER my_charset_ucs2_handler;
54+extern const MY_CHARSET_HANDLER my_charset_8bit_handler;
55+extern const MY_CHARSET_HANDLER my_charset_ucs2_handler;
56
57
58 /* See strings/CHARSET_INFO.txt about information on this structure */
59@@ -258,17 +258,17 @@
60 const char *name;
61 const char *comment;
62 const char *tailoring;
63- uchar *ctype;
64- uchar *to_lower;
65- uchar *to_upper;
66- uchar *sort_order;
67- uint16 *contractions;
68- uint16 **sort_order_big;
69- uint16 *tab_to_uni;
70- MY_UNI_IDX *tab_from_uni;
71- MY_UNICASE_INFO **caseinfo;
72- uchar *state_map;
73- uchar *ident_map;
74+ const uchar *ctype;
75+ const uchar *to_lower;
76+ const uchar *to_upper;
77+ const uchar *sort_order;
78+ const uint16 *contractions;
79+ const uint16 *const *sort_order_big;
80+ const uint16 *tab_to_uni;
81+ const MY_UNI_IDX *tab_from_uni;
82+ const MY_UNICASE_INFO *const *caseinfo;
83+ const uchar *state_map;
84+ const uchar *ident_map;
85 uint strxfrm_multiply;
86 uchar caseup_multiply;
87 uchar casedn_multiply;
88@@ -279,8 +279,8 @@
89 uchar pad_char;
90 my_bool escape_with_backslash_is_dangerous;
91
92- MY_CHARSET_HANDLER *cset;
93- MY_COLLATION_HANDLER *coll;
94+ const MY_CHARSET_HANDLER *cset;
95+ const MY_COLLATION_HANDLER *coll;
96
97 } CHARSET_INFO;
98 #define ILLEGAL_CHARSET_INFO_NUMBER (~0U)
99@@ -459,7 +459,7 @@
100 const char *str, const char *str_end,
101 const char *wildstr, const char *wildend,
102 int escape, int w_one, int w_many,
103- MY_UNICASE_INFO **weights);
104+ const MY_UNICASE_INFO *const *weights);
105
106 extern my_bool my_parse_charset_xml(const char *bug, size_t len,
107 int (*add)(CHARSET_INFO *cs));
108
109=== modified file 'include/m_string.h'
110--- include/m_string.h 2009-08-13 21:12:12 +0000
111+++ include/m_string.h 2009-11-04 11:25:28 +0000
112@@ -89,8 +89,8 @@
113 #endif
114
115 /* Declared in int2str() */
116-extern char NEAR _dig_vec_upper[];
117-extern char NEAR _dig_vec_lower[];
118+extern const char NEAR _dig_vec_upper[];
119+extern const char NEAR _dig_vec_lower[];
120
121 /* Defined in strtod.c */
122 extern const double log_10[309];
123
124=== modified file 'include/my_uctype.h'
125--- include/my_uctype.h 2006-12-31 01:29:11 +0000
126+++ include/my_uctype.h 2009-11-04 11:25:28 +0000
127@@ -1217,7 +1217,7 @@
128 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 16, 16, 0, 0
129 };
130
131-MY_UNI_CTYPE my_uni_ctype[256]={
132+const MY_UNI_CTYPE my_uni_ctype[256]={
133 {0,uctype_page00},
134 {0,uctype_page01},
135 {0,uctype_page02},
136
137=== modified file 'mysys/charset.c'
138--- mysys/charset.c 2009-09-07 20:50:10 +0000
139+++ mysys/charset.c 2009-11-04 11:25:28 +0000
140@@ -59,15 +59,12 @@
141 uchar *state_map;
142 uchar *ident_map;
143
144- if (!(cs->state_map= (uchar*) my_once_alloc(256, MYF(MY_WME))))
145+ if (!(cs->state_map= state_map= (uchar*) my_once_alloc(256, MYF(MY_WME))))
146 return 1;
147
148- if (!(cs->ident_map= (uchar*) my_once_alloc(256, MYF(MY_WME))))
149+ if (!(cs->ident_map= ident_map= (uchar*) my_once_alloc(256, MYF(MY_WME))))
150 return 1;
151
152- state_map= cs->state_map;
153- ident_map= cs->ident_map;
154-
155 /* Fill state_map with states to get a faster parser */
156 for (i=0; i < 256 ; i++)
157 {
158@@ -259,7 +256,7 @@
159 }
160 else
161 {
162- uchar *sort_order= all_charsets[cs->number]->sort_order;
163+ const uchar *sort_order= all_charsets[cs->number]->sort_order;
164 simple_cs_init_functions(all_charsets[cs->number]);
165 newcs->mbminlen= 1;
166 newcs->mbmaxlen= 1;
167
168=== modified file 'sql/sql_lex.cc'
169--- sql/sql_lex.cc 2009-09-15 10:46:35 +0000
170+++ sql/sql_lex.cc 2009-11-04 11:25:28 +0000
171@@ -790,8 +790,8 @@
172 LEX *lex= thd->lex;
173 YYSTYPE *yylval=(YYSTYPE*) arg;
174 CHARSET_INFO *cs= thd->charset();
175- uchar *state_map= cs->state_map;
176- uchar *ident_map= cs->ident_map;
177+ const uchar *state_map= cs->state_map;
178+ const uchar *ident_map= cs->ident_map;
179
180 LINT_INIT(c);
181 lip->yylval=yylval; // The global state
182
183=== modified file 'strings/conf_to_src.c'
184--- strings/conf_to_src.c 2009-07-02 10:15:33 +0000
185+++ strings/conf_to_src.c 2009-11-04 11:25:28 +0000
186@@ -27,11 +27,11 @@
187
188
189 void
190-print_array(FILE *f, const char *set, const char *name, uchar *a, int n)
191+print_array(FILE *f, const char *set, const char *name, const uchar *a, int n)
192 {
193 int i;
194
195- fprintf(f,"uchar %s_%s[] = {\n", name, set);
196+ fprintf(f,"static const uchar %s_%s[] = {\n", name, set);
197
198 for (i=0 ;i<n ; i++)
199 {
200@@ -44,11 +44,11 @@
201
202
203 void
204-print_array16(FILE *f, const char *set, const char *name, uint16 *a, int n)
205+print_array16(FILE *f, const char *set, const char *name, const uint16 *a, int n)
206 {
207 int i;
208
209- fprintf(f,"uint16 %s_%s[] = {\n", name, set);
210+ fprintf(f,"static const uint16 %s_%s[] = {\n", name, set);
211
212 for (i=0 ;i<n ; i++)
213 {
214
215=== modified file 'strings/ctype-big5.c'
216--- strings/ctype-big5.c 2008-04-23 06:06:26 +0000
217+++ strings/ctype-big5.c 2009-11-04 11:25:28 +0000
218@@ -47,7 +47,7 @@
219 #define big5head(e) ((uchar)(e>>8))
220 #define big5tail(e) ((uchar)(e&0xff))
221
222-static uchar NEAR ctype_big5[257] =
223+static const uchar NEAR ctype_big5[257] =
224 {
225 0, /* For standard library */
226 32,32,32,32,32,32,32,32,32,40,40,40,40,40,32,32,
227@@ -68,7 +68,7 @@
228 3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,
229 };
230
231-static uchar NEAR to_lower_big5[]=
232+static const uchar NEAR to_lower_big5[]=
233 {
234 '\000','\001','\002','\003','\004','\005','\006','\007',
235 '\010','\011','\012','\013','\014','\015','\016','\017',
236@@ -104,7 +104,7 @@
237 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377',
238 };
239
240-static uchar NEAR to_upper_big5[]=
241+static const uchar NEAR to_upper_big5[]=
242 {
243 '\000','\001','\002','\003','\004','\005','\006','\007',
244 '\010','\011','\012','\013','\014','\015','\016','\017',
245@@ -140,7 +140,7 @@
246 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377',
247 };
248
249-static uchar NEAR sort_order_big5[]=
250+static const uchar NEAR sort_order_big5[]=
251 {
252 '\000','\001','\002','\003','\004','\005','\006','\007',
253 '\010','\011','\012','\013','\014','\015','\016','\017',
254@@ -471,7 +471,7 @@
255
256
257 /* page 0 0xA140-0xC7FC */
258-static uint16 tab_big5_uni0[]={
259+static const uint16 tab_big5_uni0[]={
260 0x3000,0xFF0C,0x3001,0x3002,0xFF0E,0x2022,0xFF1B,0xFF1A,
261 0xFF1F,0xFF01,0xFE30,0x2026,0x2025,0xFE50,0xFF64,0xFE52,
262 0x00B7,0xFE54,0xFE55,0xFE56,0xFE57,0xFF5C,0x2013,0xFE31,
263@@ -1714,7 +1714,7 @@
264 0x2479,0x247A,0x247B,0x247C,0x247D};
265
266 /* page 1 0xC940-0xF9DC */
267-static uint16 tab_big5_uni1[]={
268+static const uint16 tab_big5_uni1[]={
269 0x4E42,0x4E5C,0x51F5,0x531A,0x5382,0x4E07,0x4E0C,0x4E47,
270 0x4E8D,0x56D7,0xFA0C,0x5C6E,0x5F73,0x4E0F,0x5187,0x4E0E,
271 0x4E2E,0x4E93,0x4EC2,0x4EC9,0x4EC8,0x5198,0x52FC,0x536C,
272@@ -3282,7 +3282,7 @@
273
274
275 /* page 0 0x00A2-0x00F7 */
276-static uint16 tab_uni_big50[]={
277+static const uint16 tab_uni_big50[]={
278 0xA246,0xA247, 0,0xA244, 0,0xA1B1, 0, 0,
279 0, 0, 0, 0, 0, 0,0xA258,0xA1D3,
280 0, 0, 0, 0, 0,0xA150, 0, 0,
281@@ -3296,7 +3296,7 @@
282 0, 0, 0, 0, 0,0xA1D2};
283
284 /* page 1 0x02C7-0x0451 */
285-static uint16 tab_uni_big51[]={
286+static const uint16 tab_uni_big51[]={
287 0xA3BE, 0,0xA3BC,0xA3BD,0xA3BF, 0, 0, 0,
288 0, 0, 0, 0, 0, 0, 0, 0,
289 0, 0,0xA3BB, 0, 0, 0, 0, 0,
290@@ -3349,7 +3349,7 @@
291 0xC7E8, 0,0xC7CE};
292
293 /* page 2 0x2013-0x22BF */
294-static uint16 tab_uni_big52[]={
295+static const uint16 tab_uni_big52[]={
296 0xA156,0xA158, 0, 0, 0,0xA1A5,0xA1A6, 0,
297 0,0xA1A7,0xA1A8, 0, 0, 0, 0,0xA145,
298 0, 0,0xA14C,0xA14B, 0, 0, 0, 0,
299@@ -3438,7 +3438,7 @@
300 0, 0, 0, 0,0xA1E9};
301
302 /* page 3 0x2460-0x2642 */
303-static uint16 tab_uni_big53[]={
304+static const uint16 tab_uni_big53[]={
305 0xC7E9,0xC7EA,0xC7EB,0xC7EC,0xC7ED,0xC7EE,0xC7EF,0xC7F0,
306 0xC7F1,0xC7F2, 0, 0, 0, 0, 0, 0,
307 0, 0, 0, 0,0xC7F3,0xC7F4,0xC7F5,0xC7F6,
308@@ -3502,7 +3502,7 @@
309 0xA1F0,0xA1F2,0xA1F1};
310
311 /* page 4 0x3000-0x3129 */
312-static uint16 tab_uni_big54[]={
313+static const uint16 tab_uni_big54[]={
314 0xA140,0xA142,0xA143,0xA1B2, 0,0xC6A4, 0, 0,
315 0xA171,0xA172,0xA16D,0xA16E,0xA175,0xA176,0xA179,0xA17A,
316 0xA169,0xA16A,0xA245, 0,0xA165,0xA166, 0, 0,
317@@ -3543,11 +3543,11 @@
318 0xA3B9,0xA3BA};
319
320 /* page 5 0x32A3-0x32A3 */
321-static uint16 tab_uni_big55[]={
322+static const uint16 tab_uni_big55[]={
323 0xA1C0};
324
325 /* page 6 0x338E-0x33D5 */
326-static uint16 tab_uni_big56[]={
327+static const uint16 tab_uni_big56[]={
328 0xA255,0xA256, 0, 0, 0, 0, 0, 0,
329 0, 0, 0, 0, 0, 0,0xA250,0xA251,
330 0xA252, 0, 0,0xA254, 0, 0, 0, 0,
331@@ -3560,7 +3560,7 @@
332 };
333
334 /* page 7 0x4E00-0x9483 */
335-static uint16 tab_uni_big57[]={
336+static const uint16 tab_uni_big57[]={
337 0xA440,0xA442, 0,0xA443, 0, 0, 0,0xC945,
338 0xA456,0xA454,0xA457,0xA455,0xC946,0xA4A3,0xC94F,0xC94D,
339 0xA4A2,0xA4A1, 0, 0,0xA542,0xA541,0xA540, 0,
340@@ -5820,7 +5820,7 @@
341 0xF9C0,0xF9C1,0xF9BF,0xF9C9};
342
343 /* page 8 0x9577-0x9FA4 */
344-static uint16 tab_uni_big58[]={
345+static const uint16 tab_uni_big58[]={
346 0xAAF8, 0, 0,0xD844,0xDC78,0xE8A5,0xF376, 0,
347 0,0xAAF9, 0,0xADAC,0xB07B, 0, 0,0xD845,
348 0,0xD846,0xB3AC, 0,0xB67D,0xDC7A,0xDC79,0xB6A3,
349@@ -6149,11 +6149,11 @@
350 0,0xEFB6, 0,0xF7CF, 0,0xF9A1};
351
352 /* page 9 0xFA0C-0xFA0D */
353-static uint16 tab_uni_big59[]={
354+static const uint16 tab_uni_big59[]={
355 0xC94A,0xDDFC};
356
357 /* page 10 0xFE30-0xFFFD */
358-static uint16 tab_uni_big510[]={
359+static const uint16 tab_uni_big510[]={
360 0xA14A,0xA157, 0,0xA159,0xA15B,0xA15F,0xA160,0xA163,
361 0xA164,0xA167,0xA168,0xA16B,0xA16C,0xA16F,0xA170,0xA173,
362 0xA174,0xA177,0xA178,0xA17B,0xA17C, 0, 0, 0,
363
364=== modified file 'strings/ctype-bin.c'
365--- strings/ctype-bin.c 2007-06-05 22:22:35 +0000
366+++ strings/ctype-bin.c 2009-11-04 11:25:28 +0000
367@@ -22,7 +22,7 @@
368 #include "m_string.h"
369 #include "m_ctype.h"
370
371-static uchar ctype_bin[]=
372+static const uchar ctype_bin[]=
373 {
374 0,
375 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 40, 40, 40, 40, 32, 32,
376@@ -46,7 +46,7 @@
377
378 /* Dummy array for toupper / tolower / sortorder */
379
380-static uchar bin_char_array[] =
381+static const uchar bin_char_array[] =
382 {
383 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
384 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
385@@ -485,7 +485,7 @@
386 }
387
388
389-MY_COLLATION_HANDLER my_collation_8bit_bin_handler =
390+const MY_COLLATION_HANDLER my_collation_8bit_bin_handler =
391 {
392 my_coll_init_8bit_bin,
393 my_strnncoll_8bit_bin,
394
395=== modified file 'strings/ctype-cp932.c'
396--- strings/ctype-cp932.c 2009-05-05 06:55:22 +0000
397+++ strings/ctype-cp932.c 2009-11-04 11:25:28 +0000
398@@ -31,7 +31,7 @@
399 * .configure. mbmaxlen_cp932=2
400 */
401
402-static uchar NEAR ctype_cp932[257] =
403+static const uchar NEAR ctype_cp932[257] =
404 {
405 0, /* For standard library */
406 0040, 0040, 0040, 0040, 0040, 0040, 0040, 0040, /* NUL ^A - ^G */
407@@ -68,7 +68,7 @@
408 0020, 0020, 0020, 0020, 0020, 0000, 0000, 0000
409 };
410
411-static uchar NEAR to_lower_cp932[]=
412+static const uchar NEAR to_lower_cp932[]=
413 {
414 '\000','\001','\002','\003','\004','\005','\006','\007',
415 '\010','\011','\012','\013','\014','\015','\016','\017',
416@@ -104,7 +104,7 @@
417 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377'
418 };
419
420-static uchar NEAR to_upper_cp932[]=
421+static const uchar NEAR to_upper_cp932[]=
422 {
423 '\000','\001','\002','\003','\004','\005','\006','\007',
424 '\010','\011','\012','\013','\014','\015','\016','\017',
425@@ -140,7 +140,7 @@
426 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377'
427 };
428
429-static uchar NEAR sort_order_cp932[]=
430+static const uchar NEAR sort_order_cp932[]=
431 {
432 '\000','\001','\002','\003','\004','\005','\006','\007',
433 '\010','\011','\012','\013','\014','\015','\016','\017',
434@@ -377,7 +377,7 @@
435 }
436
437 /* page 0 0x00A1-0x00DF */
438-static uint16 tab_cp932_uni0[]={
439+static const uint16 tab_cp932_uni0[]={
440 0xFF61,0xFF62,0xFF63,0xFF64,0xFF65,0xFF66,0xFF67,0xFF68,
441 0xFF69,0xFF6A,0xFF6B,0xFF6C,0xFF6D,0xFF6E,0xFF6F,0xFF70,
442 0xFF71,0xFF72,0xFF73,0xFF74,0xFF75,0xFF76,0xFF77,0xFF78,
443@@ -388,7 +388,7 @@
444 0xFF99,0xFF9A,0xFF9B,0xFF9C,0xFF9D,0xFF9E,0xFF9F};
445
446 /* page 1 0x8140-0x84BE */
447-static uint16 tab_cp932_uni1[]={
448+static const uint16 tab_cp932_uni1[]={
449 0x3000,0x3001,0x3002,0xFF0C,0xFF0E,0x30FB,0xFF1A,0xFF1B,
450 0xFF1F,0xFF01,0x309B,0x309C,0x00B4,0xFF40,0x00A8,0xFF3E,
451 0xFFE3,0xFF3F,0x30FD,0x30FE,0x309D,0x309E,0x3003,0x4EDD,
452@@ -503,7 +503,7 @@
453 0x2537,0x253F,0x251D,0x2530,0x2525,0x2538,0x2542};
454
455 /* page 2 0x8740-0x879C - NEC Row 13 */
456-static uint16 tab_cp932_uni2[]={
457+static const uint16 tab_cp932_uni2[]={
458 0x2460,0x2461,0x2462,0x2463,0x2464,0x2465,0x2466,0x2467,
459 0x2468,0x2469,0x246A,0x246B,0x246C,0x246D,0x246E,0x246F,
460 0x2470,0x2471,0x2472,0x2473,0x2160,0x2161,0x2162,0x2163,
461@@ -518,7 +518,7 @@
462 0x221F,0x22BF,0x2235,0x2229,0x222A};
463
464 /* page 3 0x889F-0x9FFC */
465-static uint16 tab_cp932_uni3[]={
466+static const uint16 tab_cp932_uni3[]={
467 0x4E9C,0x5516,0x5A03,0x963F,0x54C0,0x611B,0x6328,0x59F6,
468 0x9022,0x8475,0x831C,0x7A50,0x60AA,0x63E1,0x6E25,0x65ED,
469 0x8466,0x82A6,0x9BF5,0x6893,0x5727,0x65A1,0x6271,0x5B9B,
470@@ -1269,7 +1269,7 @@
471 0x6F3F,0x6EF2,0x6F31,0x6EEF,0x6F32,0x6ECC};
472
473 /* page 4 0xE040-0xEAA4 */
474-static uint16 tab_cp932_uni4[]={
475+static const uint16 tab_cp932_uni4[]={
476 0x6F3E,0x6F13,0x6EF7,0x6F86,0x6F7A,0x6F78,0x6F81,0x6F80,
477 0x6F6F,0x6F5B,0x6FF3,0x6F6D,0x6F82,0x6F7C,0x6F58,0x6F8E,
478 0x6F91,0x6FC2,0x6F66,0x6FB3,0x6FA3,0x6FA1,0x6FA4,0x6FB9,
479@@ -1606,7 +1606,7 @@
480
481 /* page 5 0xED40-0xEEFC -
482 IBM Selected Kanji and Non-Kanji(NEC implementation) */
483-static uint16 tab_cp932_uni5[]={
484+static const uint16 tab_cp932_uni5[]={
485 0x7E8A,0x891C,0x9348,0x9288,0x84DC,0x4FC9,0x70BB,0x6631,
486 0x68C8,0x92F9,0x66FB,0x5F45,0x4E28,0x4EE1,0x4EFC,0x4F00,
487 0x4F03,0x4F39,0x4F56,0x4F92,0x4F8A,0x4F9A,0x4F94,0x4FCD,
488@@ -1665,7 +1665,7 @@
489 0x2179,0xFFE2,0xFFE4,0xFF07,0xFF02};
490
491 /* page 6 0xF040-0xF9FC - User defined characters */
492-static uint16 tab_cp932_uni6[]={
493+static const uint16 tab_cp932_uni6[]={
494 0xE000,0xE001,0xE002,0xE003,0xE004,0xE005,0xE006,0xE007,
495 0xE008,0xE009,0xE00A,0xE00B,0xE00C,0xE00D,0xE00E,0xE00F,
496 0xE010,0xE011,0xE012,0xE013,0xE014,0xE015,0xE016,0xE017,
497@@ -1981,7 +1981,7 @@
498
499 /* page 7 0xFA40-0xFC4B -
500 IBM Selected Kanji and Non-Kanji */
501-static uint16 tab_cp932_uni7[]={
502+static const uint16 tab_cp932_uni7[]={
503 0x2170,0x2171,0x2172,0x2173,0x2174,0x2175,0x2176,0x2177,
504 0x2178,0x2179,0x2160,0x2161,0x2162,0x2163,0x2164,0x2165,
505 0x2166,0x2167,0x2168,0x2169,0xFFE2,0xFFE4,0xFF07,0xFF02,
506@@ -2070,7 +2070,7 @@
507 }
508
509 /* page 0 0x005C-0x00F7 */
510-static uint16 tab_uni_cp9320[]={
511+static const uint16 tab_uni_cp9320[]={
512 0, 0, 0, 0, 0, 0, 0, 0,
513 0, 0, 0, 0, 0, 0, 0, 0,
514 0, 0, 0, 0, 0, 0, 0, 0,
515@@ -2093,7 +2093,7 @@
516 0, 0, 0,0x8180};
517
518 /* page 1 0x0391-0x0451 */
519-static uint16 tab_uni_cp9321[]={
520+static const uint16 tab_uni_cp9321[]={
521 0x839F,0x83A0,0x83A1,0x83A2,0x83A3,0x83A4,0x83A5,0x83A6,
522 0x83A7,0x83A8,0x83A9,0x83AA,0x83AB,0x83AC,0x83AD,0x83AE,
523 0x83AF, 0,0x83B0,0x83B1,0x83B2,0x83B3,0x83B4,0x83B5,
524@@ -2121,7 +2121,7 @@
525 0x8476};
526
527 /* page 2 0x2010-0x2473 */
528-static uint16 tab_uni_cp9322[]={
529+static const uint16 tab_uni_cp9322[]={
530 0x815D, 0, 0, 0, 0,0x815C, 0, 0,
531 0x8165,0x8166, 0, 0,0x8167,0x8168, 0, 0,
532 0x81F5,0x81F6, 0, 0, 0,0x8164,0x8163, 0,
533@@ -2265,7 +2265,7 @@
534 0x8750,0x8751,0x8752,0x8753};
535
536 /* page 3 0x2500-0x266F */
537-static uint16 tab_uni_cp9323[]={
538+static const uint16 tab_uni_cp9323[]={
539 0x849F,0x84AA,0x84A0,0x84AB, 0, 0, 0, 0,
540 0, 0, 0, 0,0x84A1, 0, 0,0x84AC,
541 0x84A2, 0, 0,0x84AD,0x84A4, 0, 0,0x84AF,
542@@ -2315,7 +2315,7 @@
543 };
544
545 /* page 4 0x3000-0x30FE */
546-static uint16 tab_uni_cp9324[]={
547+static const uint16 tab_uni_cp9324[]={
548 0x8140,0x8141,0x8142,0x8156, 0,0x8158,0x8159,0x815A,
549 0x8171,0x8172,0x8173,0x8174,0x8175,0x8176,0x8177,0x8178,
550 0x8179,0x817A,0x81A7,0x81AC,0x816B,0x816C, 0, 0,
551@@ -2350,7 +2350,7 @@
552 0, 0, 0,0x8145,0x815B,0x8152,0x8153};
553
554 /* page 5 0x3230-0x33CD */
555-static uint16 tab_uni_cp9325[]={
556+static const uint16 tab_uni_cp9325[]={
557 0,0x878A,0x878B, 0, 0, 0, 0, 0,
558 0,0x878C, 0, 0, 0, 0, 0, 0,
559 0, 0, 0, 0, 0, 0, 0, 0,
560@@ -2405,7 +2405,7 @@
561 0, 0, 0, 0, 0,0x8783};
562
563 /* page 6 0x4E00-0x9481 */
564-static uint16 tab_uni_cp9326[]={
565+static const uint16 tab_uni_cp9326[]={
566 0x88EA,0x929A, 0,0x8EB5, 0, 0, 0,0x969C,
567 0x8FE4,0x8E4F,0x8FE3,0x89BA, 0,0x9573,0x975E, 0,
568 0x98A0,0x894E, 0, 0,0x8A8E,0x98A1,0x90A2,0x99C0,
569@@ -4665,7 +4665,7 @@
570 0,0xE876};
571
572 /* page 7 0x9577-0x9FA0 */
573-static uint16 tab_uni_cp9327[]={
574+static const uint16 tab_uni_cp9327[]={
575 0x92B7, 0, 0, 0, 0, 0, 0, 0,
576 0,0x96E5, 0,0xE878,0x914D, 0, 0, 0,
577 0xE879, 0,0x95C2,0xE87A,0x8A4A, 0, 0, 0,
578@@ -4994,7 +4994,7 @@
579 0,0xEA9E};
580
581 /* page 8 0xE000-0xE757 - User defined characters */
582-static uint16 tab_uni_cp9328[]={
583+static const uint16 tab_uni_cp9328[]={
584 0xF040,0xF041,0xF042,0xF043,0xF044,0xF045,0xF046,0xF047,
585 0xF048,0xF049,0xF04A,0xF04B,0xF04C,0xF04D,0xF04E,0xF04F,
586 0xF050,0xF051,0xF052,0xF053,0xF054,0xF055,0xF056,0xF057,
587@@ -5232,7 +5232,7 @@
588 0xF9F5,0xF9F6,0xF9F7,0xF9F8,0xF9F9,0xF9FA,0xF9FB,0xF9FC};
589
590 /* page 9 0xF920-0xFA2D */
591-static uint16 tab_uni_cp9329[]={
592+static const uint16 tab_uni_cp9329[]={
593 0, 0, 0, 0, 0, 0, 0, 0,
594 0,0xFAE0, 0, 0, 0, 0, 0, 0,
595 0, 0, 0, 0, 0, 0, 0, 0,
596@@ -5269,7 +5269,7 @@
597 0xFBDA,0xFBEA,0xFBF6,0xFBF7,0xFBF9,0xFC49};
598
599 /* page 10 0xFF01-0xFFE5 */
600-static uint16 tab_uni_cp93210[]={
601+static const uint16 tab_uni_cp93210[]={
602 0x8149,0xFA57,0x8194,0x8190,0x8193,0x8195,0xFA56,0x8169,
603 0x816A,0x8196,0x817B,0x8143,0x817C,0x8144,0x815E,0x824F,
604 0x8250,0x8251,0x8252,0x8253,0x8254,0x8255,0x8256,0x8257,
605
606=== modified file 'strings/ctype-czech.c'
607--- strings/ctype-czech.c 2007-05-10 09:59:39 +0000
608+++ strings/ctype-czech.c 2009-11-04 11:25:28 +0000
609@@ -83,7 +83,7 @@
610 below for what are the "special values"
611 */
612
613-static uchar *CZ_SORT_TABLE[] = {
614+static const uchar *const CZ_SORT_TABLE[] = {
615 (uchar*) "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\043\044\045\046\047\050\051\052\053\054\000\000\000\000\000\000\000\003\004\377\007\010\011\012\013\015\016\017\020\022\023\024\025\026\027\031\033\034\035\036\037\040\041\000\000\000\000\000\000\003\004\377\007\010\011\012\013\015\016\017\020\022\023\024\025\026\027\031\033\034\035\036\037\040\041\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003\000\021\000\020\032\000\000\032\032\033\042\000\042\042\000\003\000\021\000\020\032\000\000\032\032\033\042\000\042\042\027\003\003\003\003\020\006\006\006\010\010\010\010\015\015\007\007\023\023\024\024\024\024\000\030\034\034\034\034\040\033\000\027\003\003\003\003\020\006\006\006\010\010\010\010\015\015\007\007\023\023\024\024\024\024\000\030\034\034\034\034\040\033\000",
616 (uchar*) "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\106\107\110\111\112\113\114\115\116\117\000\000\000\000\000\000\000\003\011\377\016\021\026\027\030\032\035\036\037\043\044\047\054\055\056\061\065\070\075\076\077\100\102\000\000\000\000\000\000\003\011\377\016\021\026\027\030\032\035\036\037\043\044\047\054\055\056\061\065\070\075\076\077\100\102\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\042\000\041\063\000\000\062\064\066\104\000\103\105\000\010\000\042\000\041\063\000\000\062\064\066\104\000\103\105\057\004\005\007\006\040\014\015\013\022\025\024\023\033\034\017\020\046\045\050\051\053\052\000\060\072\071\074\073\101\067\000\057\004\005\007\006\040\014\015\013\022\025\024\023\033\034\017\020\046\045\050\051\053\052\000\060\072\071\074\073\101\067\000",
617 (uchar*) "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\212\213\214\215\216\217\220\221\222\223\000\000\000\000\000\000\000\004\020\377\032\040\052\054\056\063\071\073\075\105\107\115\127\131\133\141\151\157\171\173\175\177\203\000\000\000\000\000\000\003\017\377\031\037\051\053\055\062\070\072\074\104\106\114\126\130\132\140\150\156\170\172\174\176\202\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\016\000\103\000\101\145\000\000\143\147\153\207\000\205\211\000\015\000\102\000\100\144\000\000\142\146\152\206\000\204\210\135\006\010\014\012\077\026\030\024\042\050\046\044\065\067\034\036\113\111\117\121\125\123\000\137\163\161\167\165\201\155\000\134\005\007\013\011\076\025\027\023\041\047\045\043\064\066\033\035\112\110\116\120\124\122\000\136\162\160\166\164\200\154\000",
618@@ -99,14 +99,14 @@
619 struct wordvalue
620 {
621 const char * word;
622- uchar *outvalue;
623+ const uchar *outvalue;
624 };
625-static struct wordvalue doubles[] = {
626- { "ch", (uchar*) "\014\031\057\057" },
627- { "Ch", (uchar*) "\014\031\060\060" },
628- { "CH", (uchar*) "\014\031\061\061" },
629- { "c", (uchar*) "\005\012\021\021" },
630- { "C", (uchar*) "\005\012\022\022" },
631+static const struct wordvalue doubles[] = {
632+ { "ch", (const uchar*) "\014\031\057\057" },
633+ { "Ch", (const uchar*) "\014\031\060\060" },
634+ { "CH", (const uchar*) "\014\031\061\061" },
635+ { "c", (const uchar*) "\005\012\021\021" },
636+ { "C", (const uchar*) "\005\012\022\022" },
637 };
638
639 /*
640@@ -430,7 +430,7 @@
641 #include <my_global.h>
642 #include "m_string.h"
643
644-static uchar NEAR ctype_czech[257] = {
645+static const uchar NEAR ctype_czech[257] = {
646 0,
647 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 40, 40, 40, 40, 32, 32,
648 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
649@@ -450,7 +450,7 @@
650 2, 2, 2, 2, 2, 2, 2, 16, 2, 2, 2, 2, 2, 2, 2, 16,
651 };
652
653-static uchar NEAR to_lower_czech[] = {
654+static const uchar NEAR to_lower_czech[] = {
655 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
656 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
657 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
658@@ -469,7 +469,7 @@
659 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,
660 };
661
662-static uchar NEAR to_upper_czech[] = {
663+static const uchar NEAR to_upper_czech[] = {
664 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
665 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
666 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
667@@ -488,7 +488,7 @@
668 240,209,210,211,212,213,214,247,216,217,218,219,220,221,222,255,
669 };
670
671-static uchar NEAR sort_order_czech[] = {
672+static const uchar NEAR sort_order_czech[] = {
673 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
674 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
675 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
676@@ -507,7 +507,7 @@
677 255, 98, 99,101,102,103,104,255,109,119,118,120,121,126,116,255,
678 };
679
680-static uint16 tab_8859_2_uni[256]={
681+static const uint16 tab_8859_2_uni[256]={
682 0,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
683 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
684 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
685@@ -544,7 +544,7 @@
686
687
688 /* 0000-00FD , 254 chars */
689-static uchar tab_uni_8859_2_plane00[]={
690+static const uchar tab_uni_8859_2_plane00[]={
691 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
692 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
693 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
694@@ -563,7 +563,7 @@
695 0x00,0x00,0x00,0xF3,0xF4,0x00,0xF6,0xF7,0x00,0x00,0xFA,0x00,0xFC,0xFD};
696
697 /* 0102-017E , 125 chars */
698-static uchar tab_uni_8859_2_plane01[]={
699+static const uchar tab_uni_8859_2_plane01[]={
700 0xC3,0xE3,0xA1,0xB1,0xC6,0xE6,0x00,0x00,0x00,0x00,0xC8,0xE8,0xCF,0xEF,0xD0,0xF0,
701 0x00,0x00,0x00,0x00,0x00,0x00,0xCA,0xEA,0xCC,0xEC,0x00,0x00,0x00,0x00,0x00,0x00,
702 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
703@@ -574,11 +574,11 @@
704 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xAC,0xBC,0xAF,0xBF,0xAE,0xBE};
705
706 /* 02C7-02DD , 23 chars */
707-static uchar tab_uni_8859_2_plane02[]={
708+static const uchar tab_uni_8859_2_plane02[]={
709 0xB7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
710 0x00,0xA2,0xFF,0x00,0xB2,0x00,0xBD};
711
712-static MY_UNI_IDX idx_uni_8859_2[]={
713+static const MY_UNI_IDX idx_uni_8859_2[]={
714 {0x0000,0x00FD,tab_uni_8859_2_plane00},
715 {0x0102,0x017E,tab_uni_8859_2_plane01},
716 {0x02C7,0x02DD,tab_uni_8859_2_plane02},
717
718=== modified file 'strings/ctype-euc_kr.c'
719--- strings/ctype-euc_kr.c 2009-07-24 06:27:23 +0000
720+++ strings/ctype-euc_kr.c 2009-11-04 11:25:28 +0000
721@@ -32,7 +32,7 @@
722 #ifdef HAVE_CHARSET_euckr
723
724
725-static uchar NEAR ctype_euc_kr[257] =
726+static const uchar NEAR ctype_euc_kr[257] =
727 {
728 0, /* For standard library */
729 0040, 0040, 0040, 0040, 0040, 0040, 0040, 0040, /* NUL ^A - ^G */
730@@ -69,7 +69,7 @@
731 0020, 0020, 0020, 0020, 0020, 0020, 0020, 0000,
732 };
733
734-static uchar NEAR to_lower_euc_kr[]=
735+static const uchar NEAR to_lower_euc_kr[]=
736 {
737 '\000','\001','\002','\003','\004','\005','\006','\007',
738 '\010','\011','\012','\013','\014','\015','\016','\017',
739@@ -105,7 +105,7 @@
740 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377',
741 };
742
743-static uchar NEAR to_upper_euc_kr[]=
744+static const uchar NEAR to_upper_euc_kr[]=
745 {
746 '\000','\001','\002','\003','\004','\005','\006','\007',
747 '\010','\011','\012','\013','\014','\015','\016','\017',
748@@ -141,7 +141,7 @@
749 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377',
750 };
751
752-static uchar NEAR sort_order_euc_kr[]=
753+static const uchar NEAR sort_order_euc_kr[]=
754 {
755 '\000','\001','\002','\003','\004','\005','\006','\007',
756 '\010','\011','\012','\013','\014','\015','\016','\017',
757@@ -217,7 +217,7 @@
758
759
760 /* page 0 0x8141-0xC8FE */
761-static uint16 tab_ksc5601_uni0[]={
762+static const uint16 tab_ksc5601_uni0[]={
763 0xAC02,0xAC03,0xAC05,0xAC06,0xAC0B,0xAC0C,0xAC0D,0xAC0E,
764 0xAC0F,0xAC18,0xAC1E,0xAC1F,0xAC21,0xAC22,0xAC23,0xAC25,
765 0xAC26,0xAC27,0xAC28,0xAC29,0xAC2A,0xAC2B,0xAC2E,0xAC32,
766@@ -2516,7 +2516,7 @@
767 0xD78C,0xD790,0xD798,0xD799,0xD79B,0xD79D};
768
769 /* page 1 0xCAA1-0xFDFE */
770-static uint16 tab_ksc5601_uni1[]={
771+static const uint16 tab_ksc5601_uni1[]={
772 0x4F3D,0x4F73,0x5047,0x50F9,0x52A0,0x53EF,0x5475,0x54E5,
773 0x5609,0x5AC1,0x5BB6,0x6687,0x67B6,0x67B7,0x67EF,0x6B4C,
774 0x73C2,0x75C2,0x7A3C,0x82DB,0x8304,0x8857,0x8888,0x8A36,
775@@ -4170,7 +4170,7 @@
776 return(0);
777 }
778 /* page 0 0x00A1-0x0167 */
779-static uint16 tab_uni_ksc56010[]={
780+static const uint16 tab_uni_ksc56010[]={
781 0xA2AE, 0, 0,0xA2B4, 0, 0,0xA1D7,0xA1A7,
782 0,0xA8A3, 0, 0,0xA1A9,0xA2E7, 0,0xA1C6,
783 0xA1BE,0xA9F7,0xA9F8,0xA2A5, 0,0xA2D2,0xA1A4,0xA2AC,
784@@ -4198,7 +4198,7 @@
785 0, 0, 0, 0, 0,0xA8AE,0xA9AE};
786
787 /* page 1 0x02C7-0x0451 */
788-static uint16 tab_uni_ksc56011[]={
789+static const uint16 tab_uni_ksc56011[]={
790 0xA2A7, 0, 0, 0, 0, 0, 0, 0,
791 0,0xA2B0, 0, 0, 0, 0, 0, 0,
792 0,0xA2A8,0xA2AB,0xA2AA,0xA2AD, 0,0xA2A9, 0,
793@@ -4251,7 +4251,7 @@
794 0xACF1, 0,0xACD7};
795
796 /* page 2 0x2015-0x2312 */
797-static uint16 tab_uni_ksc56012[]={
798+static const uint16 tab_uni_ksc56012[]={
799 0xA1AA, 0, 0,0xA1AE,0xA1AF, 0, 0,0xA1B0,
800 0xA1B1, 0, 0,0xA2D3,0xA2D4, 0, 0, 0,
801 0xA1A5,0xA1A6, 0, 0, 0, 0, 0, 0,
802@@ -4350,7 +4350,7 @@
803 0, 0, 0, 0, 0,0xA1D2};
804
805 /* page 3 0x2460-0x266D */
806-static uint16 tab_uni_ksc56013[]={
807+static const uint16 tab_uni_ksc56013[]={
808 0xA8E7,0xA8E8,0xA8E9,0xA8EA,0xA8EB,0xA8EC,0xA8ED,0xA8EE,
809 0xA8EF,0xA8F0,0xA8F1,0xA8F2,0xA8F3,0xA8F4,0xA8F5, 0,
810 0, 0, 0, 0,0xA9E7,0xA9E8,0xA9E9,0xA9EA,
811@@ -4419,7 +4419,7 @@
812 0xA2CD,0xA2DB,0xA2DC, 0,0xA2DD,0xA2DA};
813
814 /* page 4 0x3000-0x327F */
815-static uint16 tab_uni_ksc56014[]={
816+static const uint16 tab_uni_ksc56014[]={
817 0xA1A1,0xA1A2,0xA1A3,0xA1A8, 0, 0, 0, 0,
818 0xA1B4,0xA1B5,0xA1B6,0xA1B7,0xA1B8,0xA1B9,0xA1BA,0xA1BB,
819 0xA1BC,0xA1BD, 0,0xA1EB,0xA1B2,0xA1B3, 0, 0,
820@@ -4503,7 +4503,7 @@
821 };
822
823 /* page 5 0x3380-0x33DD */
824-static uint16 tab_uni_ksc56015[]={
825+static const uint16 tab_uni_ksc56015[]={
826 0xA7C9,0xA7CA,0xA7CB,0xA7CC,0xA7CD, 0, 0, 0,
827 0xA7BA,0xA7BB,0xA7DC,0xA7DD,0xA7DE,0xA7B6,0xA7B7,0xA7B8,
828 0xA7D4,0xA7D5,0xA7D6,0xA7D7,0xA7D8,0xA7A1,0xA7A2,0xA7A3,
829@@ -4518,7 +4518,7 @@
830 0xA2E4, 0, 0,0xA7E4,0xA7EE,0xA7E9};
831
832 /* page 6 0x4E00-0x947F */
833-static uint16 tab_uni_ksc56016[]={
834+static const uint16 tab_uni_ksc56016[]={
835 0xECE9,0xEFCB, 0,0xF6D2, 0, 0, 0,0xD8B2,
836 0xEDDB,0xDFB2,0xDFBE,0xF9BB, 0,0xDCF4, 0, 0,
837 0,0xF5E4, 0, 0,0xF3A6,0xDDE0,0xE1A6, 0,
838@@ -6778,7 +6778,7 @@
839 };
840
841 /* page 7 0x9577-0x9F9C */
842-static uint16 tab_uni_ksc56017[]={
843+static const uint16 tab_uni_ksc56017[]={
844 0xEDFE, 0, 0, 0, 0, 0, 0, 0,
845 0,0xDAA6, 0, 0,0xE0EC, 0, 0, 0,
846 0, 0,0xF8CD, 0,0xCBD2, 0, 0, 0,
847@@ -7106,7 +7106,7 @@
848 0, 0, 0, 0, 0,0xCFCF};
849
850 /* page 8 0xAC00-0xD7A3 */
851-static uint16 tab_uni_ksc56018[]={
852+static const uint16 tab_uni_ksc56018[]={
853 0xB0A1,0xB0A2,0x8141,0x8142,0xB0A3,0x8143,0x8144,0xB0A4,
854 0xB0A5,0xB0A6,0xB0A7,0x8145,0x8146,0x8147,0x8148,0x8149,
855 0xB0A8,0xB0A9,0xB0AA,0xB0AB,0xB0AC,0xB0AD,0xB0AE,0xB0AF,
856@@ -8506,7 +8506,7 @@
857 0xC64F,0xC650,0xC651,0xC652};
858
859 /* page 9 0xF900-0xFA0B */
860-static uint16 tab_uni_ksc56019[]={
861+static const uint16 tab_uni_ksc56019[]={
862 0xCBD0,0xCBD6,0xCBE7,0xCDCF,0xCDE8,0xCEAD,0xCFFB,0xD0A2,
863 0xD0B8,0xD0D0,0xD0DD,0xD1D4,0xD1D5,0xD1D8,0xD1DB,0xD1DC,
864 0xD1DD,0xD1DE,0xD1DF,0xD1E0,0xD1E2,0xD1E3,0xD1E4,0xD1E5,
865@@ -8543,7 +8543,7 @@
866 0xFAA1,0xFAA2,0xFAE6,0xFCA9};
867
868 /* page 10 0xFF01-0xFFE6 */
869-static uint16 tab_uni_ksc560110[]={
870+static const uint16 tab_uni_ksc560110[]={
871 0xA3A1,0xA3A2,0xA3A3,0xA3A4,0xA3A5,0xA3A6,0xA3A7,0xA3A8,
872 0xA3A9,0xA3AA,0xA3AB,0xA3AC,0xA3AD,0xA3AE,0xA3AF,0xA3B0,
873 0xA3B1,0xA3B2,0xA3B3,0xA3B4,0xA3B5,0xA3B6,0xA3B7,0xA3B8,
874
875=== modified file 'strings/ctype-eucjpms.c'
876--- strings/ctype-eucjpms.c 2008-02-20 18:49:26 +0000
877+++ strings/ctype-eucjpms.c 2009-11-04 11:25:28 +0000
878@@ -33,7 +33,7 @@
879 #ifdef HAVE_CHARSET_eucjpms
880
881
882-static uchar NEAR ctype_eucjpms[257] =
883+static const uchar NEAR ctype_eucjpms[257] =
884 {
885 0, /* For standard library */
886 0040, 0040, 0040, 0040, 0040, 0040, 0040, 0040, /* NUL ^A - ^G */
887@@ -70,7 +70,7 @@
888 0020, 0020, 0020, 0020, 0020, 0020, 0020, 0000,
889 };
890
891-static uchar NEAR to_lower_eucjpms[]=
892+static const uchar NEAR to_lower_eucjpms[]=
893 {
894 '\000','\001','\002','\003','\004','\005','\006','\007',
895 '\010','\011','\012','\013','\014','\015','\016','\017',
896@@ -106,7 +106,7 @@
897 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377'
898 };
899
900-static uchar NEAR to_upper_eucjpms[]=
901+static const uchar NEAR to_upper_eucjpms[]=
902 {
903 '\000','\001','\002','\003','\004','\005','\006','\007',
904 '\010','\011','\012','\013','\014','\015','\016','\017',
905@@ -142,7 +142,7 @@
906 (uchar) '\370',(uchar) '\371',(uchar) '\372',(uchar) '\373',(uchar) '\374',(uchar) '\375',(uchar) '\376',(uchar) '\377'
907 };
908
909-static uchar NEAR sort_order_eucjpms[]=
910+static const uchar NEAR sort_order_eucjpms[]=
911 {
912 '\000','\001','\002','\003','\004','\005','\006','\007',
913 '\010','\011','\012','\013','\014','\015','\016','\017',
914@@ -201,7 +201,7 @@
915 }
916
917
918-static uint16 tab_jisx0201_uni[256]={
919+static const uint16 tab_jisx0201_uni[256]={
920 0,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
921 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
922 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
923@@ -270,7 +270,7 @@
924
925
926 /* page 0 0x2121-0x217E */
927-static uint16 tab_jisx0208_uni0[]={
928+static const uint16 tab_jisx0208_uni0[]={
929 0x3000,0x3001,0x3002,0xFF0C,0xFF0E,0x30FB,0xFF1A,0xFF1B,
930 0xFF1F,0xFF01,0x309B,0x309C,0x00B4,0xFF40,0x00A8,0xFF3E,
931 0xFFE3,0xFF3F,0x30FD,0x30FE,0x309D,0x309E,0x3003,0x4EDD,
932@@ -285,7 +285,7 @@
933 0x2606,0x2605,0x25CB,0x25CF,0x25CE,0x25C7};
934
935 /* page 1 0x2221-0x227E */
936-static uint16 tab_jisx0208_uni1[]={
937+static const uint16 tab_jisx0208_uni1[]={
938 0x25C6,0x25A1,0x25A0,0x25B3,0x25B2,0x25BD,0x25BC,0x203B,
939 0x3012,0x2192,0x2190,0x2191,0x2193,0x3013, 0, 0,
940 0, 0, 0, 0, 0, 0, 0, 0,
941@@ -300,7 +300,7 @@
942 0x00B6, 0, 0, 0, 0,0x25EF};
943
944 /* page 2 0x2330-0x237A */
945-static uint16 tab_jisx0208_uni2[]={
946+static const uint16 tab_jisx0208_uni2[]={
947 0xFF10,0xFF11,0xFF12,0xFF13,0xFF14,0xFF15,0xFF16,0xFF17,
948 0xFF18,0xFF19, 0, 0, 0, 0, 0, 0,
949 0,0xFF21,0xFF22,0xFF23,0xFF24,0xFF25,0xFF26,0xFF27,
950@@ -313,7 +313,7 @@
951 0xFF58,0xFF59,0xFF5A};
952
953 /* page 3 0x2421-0x2473 */
954-static uint16 tab_jisx0208_uni3[]={
955+static const uint16 tab_jisx0208_uni3[]={
956 0x3041,0x3042,0x3043,0x3044,0x3045,0x3046,0x3047,0x3048,
957 0x3049,0x304A,0x304B,0x304C,0x304D,0x304E,0x304F,0x3050,
958 0x3051,0x3052,0x3053,0x3054,0x3055,0x3056,0x3057,0x3058,
959@@ -327,7 +327,7 @@
960 0x3091,0x3092,0x3093};
961
962 /* page 4 0x2521-0x2576 */
963-static uint16 tab_jisx0208_uni4[]={
964+static const uint16 tab_jisx0208_uni4[]={
965 0x30A1,0x30A2,0x30A3,0x30A4,0x30A5,0x30A6,0x30A7,0x30A8,
966 0x30A9,0x30AA,0x30AB,0x30AC,0x30AD,0x30AE,0x30AF,0x30B0,
967 0x30B1,0x30B2,0x30B3,0x30B4,0x30B5,0x30B6,0x30B7,0x30B8,
968@@ -341,7 +341,7 @@
969 0x30F1,0x30F2,0x30F3,0x30F4,0x30F5,0x30F6};
970
971 /* page 5 0x2621-0x2658 */
972-static uint16 tab_jisx0208_uni5[]={
973+static const uint16 tab_jisx0208_uni5[]={
974 0x0391,0x0392,0x0393,0x0394,0x0395,0x0396,0x0397,0x0398,
975 0x0399,0x039A,0x039B,0x039C,0x039D,0x039E,0x039F,0x03A0,
976 0x03A1,0x03A3,0x03A4,0x03A5,0x03A6,0x03A7,0x03A8,0x03A9,
977@@ -352,7 +352,7 @@
978 };
979
980 /* page 6 0x2721-0x2771 */
981-static uint16 tab_jisx0208_uni6[]={
982+static const uint16 tab_jisx0208_uni6[]={
983 0x0410,0x0411,0x0412,0x0413,0x0414,0x0415,0x0401,0x0416,
984 0x0417,0x0418,0x0419,0x041A,0x041B,0x041C,0x041D,0x041E,
985 0x041F,0x0420,0x0421,0x0422,0x0423,0x0424,0x0425,0x0426,
986@@ -366,7 +366,7 @@
987 0x044F};
988
989 /* page 7 0x2821-0x2840 */
990-static uint16 tab_jisx0208_uni7[]={
991+static const uint16 tab_jisx0208_uni7[]={
992 0x2500,0x2502,0x250C,0x2510,0x2518,0x2514,0x251C,0x252C,
993 0x2524,0x2534,0x253C,0x2501,0x2503,0x250F,0x2513,0x251B,
994 0x2517,0x2523,0x2533,0x252B,0x253B,0x254B,0x2520,0x252F,
995@@ -374,7 +374,7 @@
996 };
997
998 /* page 8 0x3021-0x307E */
999-static uint16 tab_jisx0208_uni8[]={
1000+static const uint16 tab_jisx0208_uni8[]={
1001 0x4E9C,0x5516,0x5A03,0x963F,0x54C0,0x611B,0x6328,0x59F6,
1002 0x9022,0x8475,0x831C,0x7A50,0x60AA,0x63E1,0x6E25,0x65ED,
1003 0x8466,0x82A6,0x9BF5,0x6893,0x5727,0x65A1,0x6271,0x5B9B,
1004@@ -389,7 +389,7 @@
1005 0x59FB,0x5F15,0x98F2,0x6DEB,0x80E4,0x852D};
1006
1007 /* page 9 0x3121-0x317E */
1008-static uint16 tab_jisx0208_uni9[]={
1009+static const uint16 tab_jisx0208_uni9[]={
1010 0x9662,0x9670,0x96A0,0x97FB,0x540B,0x53F3,0x5B87,0x70CF,
1011 0x7FBD,0x8FC2,0x96E8,0x536F,0x9D5C,0x7ABA,0x4E11,0x7893,
1012 0x81FC,0x6E26,0x5618,0x5504,0x6B1D,0x851A,0x9C3B,0x59E5,
1013@@ -404,7 +404,7 @@
1014 0x7525,0x51F9,0x592E,0x5965,0x5F80,0x5FDC};
1015
1016 /* page 10 0x3221-0x327E */
1017-static uint16 tab_jisx0208_uni10[]={
1018+static const uint16 tab_jisx0208_uni10[]={
1019 0x62BC,0x65FA,0x6A2A,0x6B27,0x6BB4,0x738B,0x7FC1,0x8956,
1020 0x9D2C,0x9D0E,0x9EC4,0x5CA1,0x6C96,0x837B,0x5104,0x5C4B,
1021 0x61B6,0x81C6,0x6876,0x7261,0x4E59,0x4FFA,0x5378,0x6069,
1022@@ -419,7 +419,7 @@
1023 0x6094,0x6062,0x61D0,0x6212,0x62D0,0x6539};
1024
1025 /* page 11 0x3321-0x337E */
1026-static uint16 tab_jisx0208_uni11[]={
1027+static const uint16 tab_jisx0208_uni11[]={
1028 0x9B41,0x6666,0x68B0,0x6D77,0x7070,0x754C,0x7686,0x7D75,
1029 0x82A5,0x87F9,0x958B,0x968E,0x8C9D,0x51F1,0x52BE,0x5916,
1030 0x54B3,0x5BB3,0x5D16,0x6168,0x6982,0x6DAF,0x788D,0x84CB,
1031@@ -434,7 +434,7 @@
1032 0x938C,0x565B,0x9D28,0x6822,0x8305,0x8431};
1033
1034 /* page 12 0x3421-0x347E */
1035-static uint16 tab_jisx0208_uni12[]={
1036+static const uint16 tab_jisx0208_uni12[]={
1037 0x7CA5,0x5208,0x82C5,0x74E6,0x4E7E,0x4F83,0x51A0,0x5BD2,
1038 0x520A,0x52D8,0x52E7,0x5DFB,0x559A,0x582A,0x59E6,0x5B8C,
1039 0x5B98,0x5BDB,0x5E72,0x5E79,0x60A3,0x611F,0x6163,0x61BE,
1040@@ -449,7 +449,7 @@
1041 0x673A,0x65D7,0x65E2,0x671F,0x68CB,0x68C4};
1042
1043 /* page 13 0x3521-0x357E */
1044-static uint16 tab_jisx0208_uni13[]={
1045+static const uint16 tab_jisx0208_uni13[]={
1046 0x6A5F,0x5E30,0x6BC5,0x6C17,0x6C7D,0x757F,0x7948,0x5B63,
1047 0x7A00,0x7D00,0x5FBD,0x898F,0x8A18,0x8CB4,0x8D77,0x8ECC,
1048 0x8F1D,0x98E2,0x9A0E,0x9B3C,0x4E80,0x507D,0x5100,0x5993,
1049@@ -464,7 +464,7 @@
1050 0x6F01,0x79A6,0x9B5A,0x4EA8,0x4EAB,0x4EAC};
1051
1052 /* page 14 0x3621-0x367E */
1053-static uint16 tab_jisx0208_uni14[]={
1054+static const uint16 tab_jisx0208_uni14[]={
1055 0x4F9B,0x4FA0,0x50D1,0x5147,0x7AF6,0x5171,0x51F6,0x5354,
1056 0x5321,0x537F,0x53EB,0x55AC,0x5883,0x5CE1,0x5F37,0x5F4A,
1057 0x602F,0x6050,0x606D,0x631F,0x6559,0x6A4B,0x6CC1,0x72C2,
1058@@ -479,7 +479,7 @@
1059 0x9685,0x4E32,0x6ADB,0x91E7,0x5C51,0x5C48};
1060
1061 /* page 15 0x3721-0x377E */
1062-static uint16 tab_jisx0208_uni15[]={
1063+static const uint16 tab_jisx0208_uni15[]={
1064 0x6398,0x7A9F,0x6C93,0x9774,0x8F61,0x7AAA,0x718A,0x9688,
1065 0x7C82,0x6817,0x7E70,0x6851,0x936C,0x52F2,0x541B,0x85AB,
1066 0x8A13,0x7FA4,0x8ECD,0x90E1,0x5366,0x8888,0x7941,0x4FC2,
1067@@ -494,7 +494,7 @@
1068 0x5ACC,0x5EFA,0x61B2,0x61F8,0x62F3,0x6372};
1069
1070 /* page 16 0x3821-0x387E */
1071-static uint16 tab_jisx0208_uni16[]={
1072+static const uint16 tab_jisx0208_uni16[]={
1073 0x691C,0x6A29,0x727D,0x72AC,0x732E,0x7814,0x786F,0x7D79,
1074 0x770C,0x80A9,0x898B,0x8B19,0x8CE2,0x8ED2,0x9063,0x9375,
1075 0x967A,0x9855,0x9A13,0x9E78,0x5143,0x539F,0x53B3,0x5E7B,
1076@@ -509,7 +509,7 @@
1077 0x529F,0x52B9,0x52FE,0x539A,0x53E3,0x5411};
1078
1079 /* page 17 0x3921-0x397E */
1080-static uint16 tab_jisx0208_uni17[]={
1081+static const uint16 tab_jisx0208_uni17[]={
1082 0x540E,0x5589,0x5751,0x57A2,0x597D,0x5B54,0x5B5D,0x5B8F,
1083 0x5DE5,0x5DE7,0x5DF7,0x5E78,0x5E83,0x5E9A,0x5EB7,0x5F18,
1084 0x6052,0x614C,0x6297,0x62D8,0x63A7,0x653B,0x6602,0x6643,
1085@@ -524,7 +524,7 @@
1086 0x7511,0x5FFD,0x60DA,0x9AA8,0x72DB,0x8FBC};
1087
1088 /* page 18 0x3A21-0x3A7E */
1089-static uint16 tab_jisx0208_uni18[]={
1090+static const uint16 tab_jisx0208_uni18[]={
1091 0x6B64,0x9803,0x4ECA,0x56F0,0x5764,0x58BE,0x5A5A,0x6068,
1092 0x61C7,0x660F,0x6606,0x6839,0x68B1,0x6DF7,0x75D5,0x7D3A,
1093 0x826E,0x9B42,0x4E9B,0x4F50,0x53C9,0x5506,0x5D6F,0x5DE6,
1094@@ -539,7 +539,7 @@
1095 0x685C,0x9BAD,0x7B39,0x5319,0x518A,0x5237};
1096
1097 /* page 19 0x3B21-0x3B7E */
1098-static uint16 tab_jisx0208_uni19[]={
1099+static const uint16 tab_jisx0208_uni19[]={
1100 0x5BDF,0x62F6,0x64AE,0x64E6,0x672D,0x6BBA,0x85A9,0x96D1,
1101 0x7690,0x9BD6,0x634C,0x9306,0x9BAB,0x76BF,0x6652,0x4E09,
1102 0x5098,0x53C2,0x5C71,0x60E8,0x6492,0x6563,0x685F,0x71E6,
1103@@ -554,7 +554,7 @@
1104 0x5150,0x5B57,0x5BFA,0x6148,0x6301,0x6642};
1105
1106 /* page 20 0x3C21-0x3C7E */
1107-static uint16 tab_jisx0208_uni20[]={
1108+static const uint16 tab_jisx0208_uni20[]={
1109 0x6B21,0x6ECB,0x6CBB,0x723E,0x74BD,0x75D4,0x78C1,0x793A,
1110 0x800C,0x8033,0x81EA,0x8494,0x8F9E,0x6C50,0x9E7F,0x5F0F,
1111 0x8B58,0x9D2B,0x7AFA,0x8EF8,0x5B8D,0x96EB,0x4E03,0x53F1,
1112@@ -569,7 +569,7 @@
1113 0x6A39,0x7DAC,0x9700,0x56DA,0x53CE,0x5468};
1114
1115 /* page 21 0x3D21-0x3D7E */
1116-static uint16 tab_jisx0208_uni21[]={
1117+static const uint16 tab_jisx0208_uni21[]={
1118 0x5B97,0x5C31,0x5DDE,0x4FEE,0x6101,0x62FE,0x6D32,0x79C0,
1119 0x79CB,0x7D42,0x7E4D,0x7FD2,0x81ED,0x821F,0x8490,0x8846,
1120 0x8972,0x8B90,0x8E74,0x8F2F,0x9031,0x914B,0x916C,0x96C6,
1121@@ -584,7 +584,7 @@
1122 0x5F90,0x6055,0x92E4,0x9664,0x50B7,0x511F};
1123
1124 /* page 22 0x3E21-0x3E7E */
1125-static uint16 tab_jisx0208_uni22[]={
1126+static const uint16 tab_jisx0208_uni22[]={
1127 0x52DD,0x5320,0x5347,0x53EC,0x54E8,0x5546,0x5531,0x5617,
1128 0x5968,0x59BE,0x5A3C,0x5BB5,0x5C06,0x5C0F,0x5C11,0x5C1A,
1129 0x5E84,0x5E8A,0x5EE0,0x5F70,0x627F,0x6284,0x62DB,0x638C,
1130@@ -599,7 +599,7 @@
1131 0x8B72,0x91B8,0x9320,0x5631,0x57F4,0x98FE};
1132
1133 /* page 23 0x3F21-0x3F7E */
1134-static uint16 tab_jisx0208_uni23[]={
1135+static const uint16 tab_jisx0208_uni23[]={
1136 0x62ED,0x690D,0x6B96,0x71ED,0x7E54,0x8077,0x8272,0x89E6,
1137 0x98DF,0x8755,0x8FB1,0x5C3B,0x4F38,0x4FE1,0x4FB5,0x5507,
1138 0x5A20,0x5BDD,0x5BE9,0x5FC3,0x614E,0x632F,0x65B0,0x664B,
1139@@ -614,7 +614,7 @@
1140 0x6749,0x6919,0x83C5,0x9817,0x96C0,0x88FE};
1141
1142 /* page 24 0x4021-0x407E */
1143-static uint16 tab_jisx0208_uni24[]={
1144+static const uint16 tab_jisx0208_uni24[]={
1145 0x6F84,0x647A,0x5BF8,0x4E16,0x702C,0x755D,0x662F,0x51C4,
1146 0x5236,0x52E2,0x59D3,0x5F81,0x6027,0x6210,0x653F,0x6574,
1147 0x661F,0x6674,0x68F2,0x6816,0x6B63,0x6E05,0x7272,0x751F,
1148@@ -629,7 +629,7 @@
1149 0x714E,0x717D,0x65CB,0x7A7F,0x7BAD,0x7DDA};
1150
1151 /* page 25 0x4121-0x417E */
1152-static uint16 tab_jisx0208_uni25[]={
1153+static const uint16 tab_jisx0208_uni25[]={
1154 0x7E4A,0x7FA8,0x817A,0x821B,0x8239,0x85A6,0x8A6E,0x8CCE,
1155 0x8DF5,0x9078,0x9077,0x92AD,0x9291,0x9583,0x9BAE,0x524D,
1156 0x5584,0x6F38,0x7136,0x5168,0x7985,0x7E55,0x81B3,0x7CCE,
1157@@ -644,7 +644,7 @@
1158 0x9397,0x971C,0x9A12,0x50CF,0x5897,0x618E};
1159
1160 /* page 26 0x4221-0x427E */
1161-static uint16 tab_jisx0208_uni26[]={
1162+static const uint16 tab_jisx0208_uni26[]={
1163 0x81D3,0x8535,0x8D08,0x9020,0x4FC3,0x5074,0x5247,0x5373,
1164 0x606F,0x6349,0x675F,0x6E2C,0x8DB3,0x901F,0x4FD7,0x5C5E,
1165 0x8CCA,0x65CF,0x7D9A,0x5352,0x8896,0x5176,0x63C3,0x5B58,
1166@@ -659,7 +659,7 @@
1167 0x6FC1,0x8AFE,0x8338,0x51E7,0x86F8,0x53EA};
1168
1169 /* page 27 0x4321-0x437E */
1170-static uint16 tab_jisx0208_uni27[]={
1171+static const uint16 tab_jisx0208_uni27[]={
1172 0x53E9,0x4F46,0x9054,0x8FB0,0x596A,0x8131,0x5DFD,0x7AEA,
1173 0x8FBF,0x68DA,0x8C37,0x72F8,0x9C48,0x6A3D,0x8AB0,0x4E39,
1174 0x5358,0x5606,0x5766,0x62C5,0x63A2,0x65E6,0x6B4E,0x6DE1,
1175@@ -674,7 +674,7 @@
1176 0x8CAF,0x4E01,0x5146,0x51CB,0x558B,0x5BF5};
1177
1178 /* page 28 0x4421-0x447E */
1179-static uint16 tab_jisx0208_uni28[]={
1180+static const uint16 tab_jisx0208_uni28[]={
1181 0x5E16,0x5E33,0x5E81,0x5F14,0x5F35,0x5F6B,0x5FB4,0x61F2,
1182 0x6311,0x66A2,0x671D,0x6F6E,0x7252,0x753A,0x773A,0x8074,
1183 0x8139,0x8178,0x8776,0x8ABF,0x8ADC,0x8D85,0x8DF3,0x929A,
1184@@ -689,7 +689,7 @@
1185 0x7DE0,0x8247,0x8A02,0x8AE6,0x8E44,0x9013};
1186
1187 /* page 29 0x4521-0x457E */
1188-static uint16 tab_jisx0208_uni29[]={
1189+static const uint16 tab_jisx0208_uni29[]={
1190 0x90B8,0x912D,0x91D8,0x9F0E,0x6CE5,0x6458,0x64E2,0x6575,
1191 0x6EF4,0x7684,0x7B1B,0x9069,0x93D1,0x6EBA,0x54F2,0x5FB9,
1192 0x64A4,0x8F4D,0x8FED,0x9244,0x5178,0x586B,0x5929,0x5C55,
1193@@ -704,7 +704,7 @@
1194 0x7B49,0x7B54,0x7B52,0x7CD6,0x7D71,0x5230};
1195
1196 /* page 30 0x4621-0x467E */
1197-static uint16 tab_jisx0208_uni30[]={
1198+static const uint16 tab_jisx0208_uni30[]={
1199 0x8463,0x8569,0x85E4,0x8A0E,0x8B04,0x8C46,0x8E0F,0x9003,
1200 0x900F,0x9419,0x9676,0x982D,0x9A30,0x95D8,0x50CD,0x52D5,
1201 0x540C,0x5802,0x5C0E,0x61A7,0x649E,0x6D1E,0x77B3,0x7AE5,
1202@@ -719,7 +719,7 @@
1203 0x8089,0x8679,0x5EFF,0x65E5,0x4E73,0x5165};
1204
1205 /* page 31 0x4721-0x477E */
1206-static uint16 tab_jisx0208_uni31[]={
1207+static const uint16 tab_jisx0208_uni31[]={
1208 0x5982,0x5C3F,0x97EE,0x4EFB,0x598A,0x5FCD,0x8A8D,0x6FE1,
1209 0x79B0,0x7962,0x5BE7,0x8471,0x732B,0x71B1,0x5E74,0x5FF5,
1210 0x637B,0x649A,0x71C3,0x7C98,0x4E43,0x5EFC,0x4E4B,0x57DC,
1211@@ -734,7 +734,7 @@
1212 0x6F20,0x7206,0x7E1B,0x83AB,0x99C1,0x9EA6};
1213
1214 /* page 32 0x4821-0x487E */
1215-static uint16 tab_jisx0208_uni32[]={
1216+static const uint16 tab_jisx0208_uni32[]={
1217 0x51FD,0x7BB1,0x7872,0x7BB8,0x8087,0x7B48,0x6AE8,0x5E61,
1218 0x808C,0x7551,0x7560,0x516B,0x9262,0x6E8C,0x767A,0x9197,
1219 0x9AEA,0x4F10,0x7F70,0x629C,0x7B4F,0x95A5,0x9CE9,0x567A,
1220@@ -749,7 +749,7 @@
1221 0x5FAE,0x6787,0x6BD8,0x7435,0x7709,0x7F8E};
1222
1223 /* page 33 0x4921-0x497E */
1224-static uint16 tab_jisx0208_uni33[]={
1225+static const uint16 tab_jisx0208_uni33[]={
1226 0x9F3B,0x67CA,0x7A17,0x5339,0x758B,0x9AED,0x5F66,0x819D,
1227 0x83F1,0x8098,0x5F3C,0x5FC5,0x7562,0x7B46,0x903C,0x6867,
1228 0x59EB,0x5A9B,0x7D10,0x767E,0x8B2C,0x4FF5,0x5F6A,0x6A19,
1229@@ -764,7 +764,7 @@
1230 0x8557,0x4F0F,0x526F,0x5FA9,0x5E45,0x670D};
1231
1232 /* page 34 0x4A21-0x4A7E */
1233-static uint16 tab_jisx0208_uni34[]={
1234+static const uint16 tab_jisx0208_uni34[]={
1235 0x798F,0x8179,0x8907,0x8986,0x6DF5,0x5F17,0x6255,0x6CB8,
1236 0x4ECF,0x7269,0x9B92,0x5206,0x543B,0x5674,0x58B3,0x61A4,
1237 0x626E,0x711A,0x596E,0x7C89,0x7CDE,0x7D1B,0x96F0,0x6587,
1238@@ -779,7 +779,7 @@
1239 0x5E96,0x62B1,0x6367,0x653E,0x65B9,0x670B};
1240
1241 /* page 35 0x4B21-0x4B7E */
1242-static uint16 tab_jisx0208_uni35[]={
1243+static const uint16 tab_jisx0208_uni35[]={
1244 0x6CD5,0x6CE1,0x70F9,0x7832,0x7E2B,0x80DE,0x82B3,0x840C,
1245 0x84EC,0x8702,0x8912,0x8A2A,0x8C4A,0x90A6,0x92D2,0x98FD,
1246 0x9CF3,0x9D6C,0x4E4F,0x4EA1,0x508D,0x5256,0x574A,0x59A8,
1247@@ -794,7 +794,7 @@
1248 0x4FAD,0x7E6D,0x9EBF,0x4E07,0x6162,0x6E80};
1249
1250 /* page 36 0x4C21-0x4C7E */
1251-static uint16 tab_jisx0208_uni36[]={
1252+static const uint16 tab_jisx0208_uni36[]={
1253 0x6F2B,0x8513,0x5473,0x672A,0x9B45,0x5DF3,0x7B95,0x5CAC,
1254 0x5BC6,0x871C,0x6E4A,0x84D1,0x7A14,0x8108,0x5999,0x7C8D,
1255 0x6C11,0x7720,0x52D9,0x5922,0x7121,0x725F,0x77DB,0x9727,
1256@@ -809,7 +809,7 @@
1257 0x85AE,0x9453,0x6109,0x6108,0x6CB9,0x7652};
1258
1259 /* page 37 0x4D21-0x4D7E */
1260-static uint16 tab_jisx0208_uni37[]={
1261+static const uint16 tab_jisx0208_uni37[]={
1262 0x8AED,0x8F38,0x552F,0x4F51,0x512A,0x52C7,0x53CB,0x5BA5,
1263 0x5E7D,0x60A0,0x6182,0x63D6,0x6709,0x67DA,0x6E67,0x6D8C,
1264 0x7336,0x7337,0x7531,0x7950,0x88D5,0x8A98,0x904A,0x9091,
1265@@ -824,7 +824,7 @@
1266 0x540F,0x5C65,0x674E,0x68A8,0x7406,0x7483};
1267
1268 /* page 38 0x4E21-0x4E7E */
1269-static uint16 tab_jisx0208_uni38[]={
1270+static const uint16 tab_jisx0208_uni38[]={
1271 0x75E2,0x88CF,0x88E1,0x91CC,0x96E2,0x9678,0x5F8B,0x7387,
1272 0x7ACB,0x844E,0x63A0,0x7565,0x5289,0x6D41,0x6E9C,0x7409,
1273 0x7559,0x786B,0x7C92,0x9686,0x7ADC,0x9F8D,0x4FB6,0x616E,
1274@@ -839,7 +839,7 @@
1275 0x6190,0x6F23,0x7149,0x7C3E,0x7DF4,0x806F};
1276
1277 /* page 39 0x4F21-0x4F53 */
1278-static uint16 tab_jisx0208_uni39[]={
1279+static const uint16 tab_jisx0208_uni39[]={
1280 0x84EE,0x9023,0x932C,0x5442,0x9B6F,0x6AD3,0x7089,0x8CC2,
1281 0x8DEF,0x9732,0x52B4,0x5A41,0x5ECA,0x5F04,0x6717,0x697C,
1282 0x6994,0x6D6A,0x6F0F,0x7262,0x72FC,0x7BED,0x8001,0x807E,
1283@@ -849,7 +849,7 @@
1284 0x6E7E,0x7897,0x8155};
1285
1286 /* page 40 0x5021-0x507E */
1287-static uint16 tab_jisx0208_uni40[]={
1288+static const uint16 tab_jisx0208_uni40[]={
1289 0x5F0C,0x4E10,0x4E15,0x4E2A,0x4E31,0x4E36,0x4E3C,0x4E3F,
1290 0x4E42,0x4E56,0x4E58,0x4E82,0x4E85,0x8C6B,0x4E8A,0x8212,
1291 0x5F0D,0x4E8E,0x4E9E,0x4E9F,0x4EA0,0x4EA2,0x4EB0,0x4EB3,
1292@@ -864,7 +864,7 @@
1293 0x5078,0x5080,0x509A,0x5085,0x50B4,0x50B2};
1294
1295 /* page 41 0x5121-0x517E */
1296-static uint16 tab_jisx0208_uni41[]={
1297+static const uint16 tab_jisx0208_uni41[]={
1298 0x50C9,0x50CA,0x50B3,0x50C2,0x50D6,0x50DE,0x50E5,0x50ED,
1299 0x50E3,0x50EE,0x50F9,0x50F5,0x5109,0x5101,0x5102,0x5116,
1300 0x5115,0x5114,0x511A,0x5121,0x513A,0x5137,0x513C,0x513B,
1301@@ -879,7 +879,7 @@
1302 0x5294,0x5292,0x5271,0x5288,0x5291,0x8FA8};
1303
1304 /* page 42 0x5221-0x527E */
1305-static uint16 tab_jisx0208_uni42[]={
1306+static const uint16 tab_jisx0208_uni42[]={
1307 0x8FA7,0x52AC,0x52AD,0x52BC,0x52B5,0x52C1,0x52CD,0x52D7,
1308 0x52DE,0x52E3,0x52E6,0x98ED,0x52E0,0x52F3,0x52F5,0x52F8,
1309 0x52F9,0x5306,0x5308,0x7538,0x530D,0x5310,0x530F,0x5315,
1310@@ -894,7 +894,7 @@
1311 0x54B8,0x54A5,0x54AC,0x54C4,0x54C8,0x54A8};
1312
1313 /* page 43 0x5321-0x537E */
1314-static uint16 tab_jisx0208_uni43[]={
1315+static const uint16 tab_jisx0208_uni43[]={
1316 0x54AB,0x54C2,0x54A4,0x54BE,0x54BC,0x54D8,0x54E5,0x54E6,
1317 0x550F,0x5514,0x54FD,0x54EE,0x54ED,0x54FA,0x54E2,0x5539,
1318 0x5540,0x5563,0x554C,0x552E,0x555C,0x5545,0x5556,0x5557,
1319@@ -909,7 +909,7 @@
1320 0x56EE,0x56F9,0x5700,0x56FF,0x5704,0x5709};
1321
1322 /* page 44 0x5421-0x547E */
1323-static uint16 tab_jisx0208_uni44[]={
1324+static const uint16 tab_jisx0208_uni44[]={
1325 0x5708,0x570B,0x570D,0x5713,0x5718,0x5716,0x55C7,0x571C,
1326 0x5726,0x5737,0x5738,0x574E,0x573B,0x5740,0x574F,0x5769,
1327 0x57C0,0x5788,0x5761,0x577F,0x5789,0x5793,0x57A0,0x57B3,
1328@@ -924,7 +924,7 @@
1329 0x5958,0x5962,0x5960,0x5967,0x596C,0x5969};
1330
1331 /* page 45 0x5521-0x557E */
1332-static uint16 tab_jisx0208_uni45[]={
1333+static const uint16 tab_jisx0208_uni45[]={
1334 0x5978,0x5981,0x599D,0x4F5E,0x4FAB,0x59A3,0x59B2,0x59C6,
1335 0x59E8,0x59DC,0x598D,0x59D9,0x59DA,0x5A25,0x5A1F,0x5A11,
1336 0x5A1C,0x5A09,0x5A1A,0x5A40,0x5A6C,0x5A49,0x5A35,0x5A36,
1337@@ -939,7 +939,7 @@
1338 0x5C38,0x5C39,0x5C41,0x5C46,0x5C4E,0x5C53};
1339
1340 /* page 46 0x5621-0x567E */
1341-static uint16 tab_jisx0208_uni46[]={
1342+static const uint16 tab_jisx0208_uni46[]={
1343 0x5C50,0x5C4F,0x5B71,0x5C6C,0x5C6E,0x4E62,0x5C76,0x5C79,
1344 0x5C8C,0x5C91,0x5C94,0x599B,0x5CAB,0x5CBB,0x5CB6,0x5CBC,
1345 0x5CB7,0x5CC5,0x5CBE,0x5CC7,0x5CD9,0x5CE9,0x5CFD,0x5CFA,
1346@@ -954,7 +954,7 @@
1347 0x5EA0,0x5EC1,0x5EC2,0x5EC8,0x5ED0,0x5ECF};
1348
1349 /* page 47 0x5721-0x577E */
1350-static uint16 tab_jisx0208_uni47[]={
1351+static const uint16 tab_jisx0208_uni47[]={
1352 0x5ED6,0x5EE3,0x5EDD,0x5EDA,0x5EDB,0x5EE2,0x5EE1,0x5EE8,
1353 0x5EE9,0x5EEC,0x5EF1,0x5EF3,0x5EF0,0x5EF4,0x5EF8,0x5EFE,
1354 0x5F03,0x5F09,0x5F5D,0x5F5C,0x5F0B,0x5F11,0x5F16,0x5F29,
1355@@ -969,7 +969,7 @@
1356 0x6059,0x6081,0x608D,0x60E7,0x6083,0x609A};
1357
1358 /* page 48 0x5821-0x587E */
1359-static uint16 tab_jisx0208_uni48[]={
1360+static const uint16 tab_jisx0208_uni48[]={
1361 0x6084,0x609B,0x6096,0x6097,0x6092,0x60A7,0x608B,0x60E1,
1362 0x60B8,0x60E0,0x60D3,0x60B4,0x5FF0,0x60BD,0x60C6,0x60B5,
1363 0x60D8,0x614D,0x6115,0x6106,0x60F6,0x60F7,0x6100,0x60F4,
1364@@ -984,7 +984,7 @@
1365 0x6208,0x6209,0x620D,0x620C,0x6214,0x621B};
1366
1367 /* page 49 0x5921-0x597E */
1368-static uint16 tab_jisx0208_uni49[]={
1369+static const uint16 tab_jisx0208_uni49[]={
1370 0x621E,0x6221,0x622A,0x622E,0x6230,0x6232,0x6233,0x6241,
1371 0x624E,0x625E,0x6263,0x625B,0x6260,0x6268,0x627C,0x6282,
1372 0x6289,0x627E,0x6292,0x6293,0x6296,0x62D4,0x6283,0x6294,
1373@@ -999,7 +999,7 @@
1374 0x6495,0x6493,0x64A5,0x64A9,0x6488,0x64BC};
1375
1376 /* page 50 0x5A21-0x5A7E */
1377-static uint16 tab_jisx0208_uni50[]={
1378+static const uint16 tab_jisx0208_uni50[]={
1379 0x64DA,0x64D2,0x64C5,0x64C7,0x64BB,0x64D8,0x64C2,0x64F1,
1380 0x64E7,0x8209,0x64E0,0x64E1,0x62AC,0x64E3,0x64EF,0x652C,
1381 0x64F6,0x64F4,0x64F2,0x64FA,0x6500,0x64FD,0x6518,0x651C,
1382@@ -1014,7 +1014,7 @@
1383 0x669D,0x66C1,0x66B9,0x66C9,0x66BE,0x66BC};
1384
1385 /* page 51 0x5B21-0x5B7E */
1386-static uint16 tab_jisx0208_uni51[]={
1387+static const uint16 tab_jisx0208_uni51[]={
1388 0x66C4,0x66B8,0x66D6,0x66DA,0x66E0,0x663F,0x66E6,0x66E9,
1389 0x66F0,0x66F5,0x66F7,0x670F,0x6716,0x671E,0x6726,0x6727,
1390 0x9738,0x672E,0x673F,0x6736,0x6741,0x6738,0x6737,0x6746,
1391@@ -1029,7 +1029,7 @@
1392 0x68D8,0x6922,0x6926,0x68E1,0x690C,0x68CD};
1393
1394 /* page 52 0x5C21-0x5C7E */
1395-static uint16 tab_jisx0208_uni52[]={
1396+static const uint16 tab_jisx0208_uni52[]={
1397 0x68D4,0x68E7,0x68D5,0x6936,0x6912,0x6904,0x68D7,0x68E3,
1398 0x6925,0x68F9,0x68E0,0x68EF,0x6928,0x692A,0x691A,0x6923,
1399 0x6921,0x68C6,0x6979,0x6977,0x695C,0x6978,0x696B,0x6954,
1400@@ -1044,7 +1044,7 @@
1401 0x6A90,0x6A8D,0x6AA0,0x6A84,0x6AA2,0x6AA3};
1402
1403 /* page 53 0x5D21-0x5D7E */
1404-static uint16 tab_jisx0208_uni53[]={
1405+static const uint16 tab_jisx0208_uni53[]={
1406 0x6A97,0x8617,0x6ABB,0x6AC3,0x6AC2,0x6AB8,0x6AB3,0x6AAC,
1407 0x6ADE,0x6AD1,0x6ADF,0x6AAA,0x6ADA,0x6AEA,0x6AFB,0x6B05,
1408 0x8616,0x6AFA,0x6B12,0x6B16,0x9B31,0x6B1F,0x6B38,0x6B37,
1409@@ -1059,7 +1059,7 @@
1410 0x6CD7,0x6CC5,0x6CDD,0x6CAE,0x6CB1,0x6CBE};
1411
1412 /* page 54 0x5E21-0x5E7E */
1413-static uint16 tab_jisx0208_uni54[]={
1414+static const uint16 tab_jisx0208_uni54[]={
1415 0x6CBA,0x6CDB,0x6CEF,0x6CD9,0x6CEA,0x6D1F,0x884D,0x6D36,
1416 0x6D2B,0x6D3D,0x6D38,0x6D19,0x6D35,0x6D33,0x6D12,0x6D0C,
1417 0x6D63,0x6D93,0x6D64,0x6D5A,0x6D79,0x6D59,0x6D8E,0x6D95,
1418@@ -1074,7 +1074,7 @@
1419 0x6F3F,0x6EF2,0x6F31,0x6EEF,0x6F32,0x6ECC};
1420
1421 /* page 55 0x5F21-0x5F7E */
1422-static uint16 tab_jisx0208_uni55[]={
1423+static const uint16 tab_jisx0208_uni55[]={
1424 0x6F3E,0x6F13,0x6EF7,0x6F86,0x6F7A,0x6F78,0x6F81,0x6F80,
1425 0x6F6F,0x6F5B,0x6FF3,0x6F6D,0x6F82,0x6F7C,0x6F58,0x6F8E,
1426 0x6F91,0x6FC2,0x6F66,0x6FB3,0x6FA3,0x6FA1,0x6FA4,0x6FB9,
1427@@ -1089,7 +1089,7 @@
1428 0x71CE,0x71E0,0x71EC,0x71E7,0x71F5,0x71FC};
1429
1430 /* page 56 0x6021-0x607E */
1431-static uint16 tab_jisx0208_uni56[]={
1432+static const uint16 tab_jisx0208_uni56[]={
1433 0x71F9,0x71FF,0x720D,0x7210,0x721B,0x7228,0x722D,0x722C,
1434 0x7230,0x7232,0x723B,0x723C,0x723F,0x7240,0x7246,0x724B,
1435 0x7258,0x7274,0x727E,0x7282,0x7281,0x7287,0x7292,0x7296,
1436@@ -1104,7 +1104,7 @@
1437 0x749E,0x74A7,0x74CA,0x74CF,0x74D4,0x73F1};
1438
1439 /* page 57 0x6121-0x617E */
1440-static uint16 tab_jisx0208_uni57[]={
1441+static const uint16 tab_jisx0208_uni57[]={
1442 0x74E0,0x74E3,0x74E7,0x74E9,0x74EE,0x74F2,0x74F0,0x74F1,
1443 0x74F8,0x74F7,0x7504,0x7503,0x7505,0x750C,0x750E,0x750D,
1444 0x7515,0x7513,0x751E,0x7526,0x752C,0x753C,0x7544,0x754D,
1445@@ -1119,7 +1119,7 @@
1446 0x7668,0x7669,0x766A,0x7667,0x766C,0x7670};
1447
1448 /* page 58 0x6221-0x627E */
1449-static uint16 tab_jisx0208_uni58[]={
1450+static const uint16 tab_jisx0208_uni58[]={
1451 0x7672,0x7676,0x7678,0x767C,0x7680,0x7683,0x7688,0x768B,
1452 0x768E,0x7696,0x7693,0x7699,0x769A,0x76B0,0x76B4,0x76B8,
1453 0x76B9,0x76BA,0x76C2,0x76CD,0x76D6,0x76D2,0x76DE,0x76E1,
1454@@ -1134,7 +1134,7 @@
1455 0x78D4,0x78BE,0x78BC,0x78C5,0x78CA,0x78EC};
1456
1457 /* page 59 0x6321-0x637E */
1458-static uint16 tab_jisx0208_uni59[]={
1459+static const uint16 tab_jisx0208_uni59[]={
1460 0x78E7,0x78DA,0x78FD,0x78F4,0x7907,0x7912,0x7911,0x7919,
1461 0x792C,0x792B,0x7940,0x7960,0x7957,0x795F,0x795A,0x7955,
1462 0x7953,0x797A,0x797F,0x798A,0x799D,0x79A7,0x9F4B,0x79AA,
1463@@ -1149,7 +1149,7 @@
1464 0x7B19,0x7B1E,0x7B35,0x7B28,0x7B36,0x7B50};
1465
1466 /* page 60 0x6421-0x647E */
1467-static uint16 tab_jisx0208_uni60[]={
1468+static const uint16 tab_jisx0208_uni60[]={
1469 0x7B7A,0x7B04,0x7B4D,0x7B0B,0x7B4C,0x7B45,0x7B75,0x7B65,
1470 0x7B74,0x7B67,0x7B70,0x7B71,0x7B6C,0x7B6E,0x7B9D,0x7B98,
1471 0x7B9F,0x7B8D,0x7B9C,0x7B9A,0x7B8B,0x7B92,0x7B8F,0x7B5D,
1472@@ -1164,7 +1164,7 @@
1473 0x7CEF,0x7CF2,0x7CF4,0x7CF6,0x7CFA,0x7D06};
1474
1475 /* page 61 0x6521-0x657E */
1476-static uint16 tab_jisx0208_uni61[]={
1477+static const uint16 tab_jisx0208_uni61[]={
1478 0x7D02,0x7D1C,0x7D15,0x7D0A,0x7D45,0x7D4B,0x7D2E,0x7D32,
1479 0x7D3F,0x7D35,0x7D46,0x7D73,0x7D56,0x7D4E,0x7D72,0x7D68,
1480 0x7D6E,0x7D4F,0x7D63,0x7D93,0x7D89,0x7D5B,0x7D8F,0x7D7D,
1481@@ -1179,7 +1179,7 @@
1482 0x7E96,0x7E8E,0x7E9B,0x7E9C,0x7F38,0x7F3A};
1483
1484 /* page 62 0x6621-0x667E */
1485-static uint16 tab_jisx0208_uni62[]={
1486+static const uint16 tab_jisx0208_uni62[]={
1487 0x7F45,0x7F4C,0x7F4D,0x7F4E,0x7F50,0x7F51,0x7F55,0x7F54,
1488 0x7F58,0x7F5F,0x7F60,0x7F68,0x7F69,0x7F67,0x7F78,0x7F82,
1489 0x7F86,0x7F83,0x7F88,0x7F87,0x7F8C,0x7F94,0x7F9E,0x7F9D,
1490@@ -1194,7 +1194,7 @@
1491 0x80F1,0x811B,0x8129,0x8123,0x812F,0x814B};
1492
1493 /* page 63 0x6721-0x677E */
1494-static uint16 tab_jisx0208_uni63[]={
1495+static const uint16 tab_jisx0208_uni63[]={
1496 0x968B,0x8146,0x813E,0x8153,0x8151,0x80FC,0x8171,0x816E,
1497 0x8165,0x8166,0x8174,0x8183,0x8188,0x818A,0x8180,0x8182,
1498 0x81A0,0x8195,0x81A4,0x81A3,0x815F,0x8193,0x81A9,0x81B0,
1499@@ -1209,7 +1209,7 @@
1500 0x82F9,0x82DE,0x8306,0x82DC,0x8309,0x82D9};
1501
1502 /* page 64 0x6821-0x687E */
1503-static uint16 tab_jisx0208_uni64[]={
1504+static const uint16 tab_jisx0208_uni64[]={
1505 0x8335,0x8334,0x8316,0x8332,0x8331,0x8340,0x8339,0x8350,
1506 0x8345,0x832F,0x832B,0x8317,0x8318,0x8385,0x839A,0x83AA,
1507 0x839F,0x83A2,0x8396,0x8323,0x838E,0x8387,0x838A,0x837C,
1508@@ -1224,7 +1224,7 @@
1509 0x8514,0x84FC,0x8540,0x8563,0x8558,0x8548};
1510
1511 /* page 65 0x6921-0x697E */
1512-static uint16 tab_jisx0208_uni65[]={
1513+static const uint16 tab_jisx0208_uni65[]={
1514 0x8541,0x8602,0x854B,0x8555,0x8580,0x85A4,0x8588,0x8591,
1515 0x858A,0x85A8,0x856D,0x8594,0x859B,0x85EA,0x8587,0x859C,
1516 0x8577,0x857E,0x8590,0x85C9,0x85BA,0x85CF,0x85B9,0x85D0,
1517@@ -1239,7 +1239,7 @@
1518 0x874E,0x8774,0x8757,0x8768,0x876E,0x8759};
1519
1520 /* page 66 0x6A21-0x6A7E */
1521-static uint16 tab_jisx0208_uni66[]={
1522+static const uint16 tab_jisx0208_uni66[]={
1523 0x8753,0x8763,0x876A,0x8805,0x87A2,0x879F,0x8782,0x87AF,
1524 0x87CB,0x87BD,0x87C0,0x87D0,0x96D6,0x87AB,0x87C4,0x87B3,
1525 0x87C7,0x87C6,0x87BB,0x87EF,0x87F2,0x87E0,0x880F,0x880D,
1526@@ -1254,7 +1254,7 @@
1527 0x8936,0x8938,0x894C,0x891D,0x8960,0x895E};
1528
1529 /* page 67 0x6B21-0x6B7E */
1530-static uint16 tab_jisx0208_uni67[]={
1531+static const uint16 tab_jisx0208_uni67[]={
1532 0x8966,0x8964,0x896D,0x896A,0x896F,0x8974,0x8977,0x897E,
1533 0x8983,0x8988,0x898A,0x8993,0x8998,0x89A1,0x89A9,0x89A6,
1534 0x89AC,0x89AF,0x89B2,0x89BA,0x89BD,0x89BF,0x89C0,0x89DA,
1535@@ -1269,7 +1269,7 @@
1536 0x8B4E,0x8B49,0x8B56,0x8B5B,0x8B5A,0x8B6B};
1537
1538 /* page 68 0x6C21-0x6C7E */
1539-static uint16 tab_jisx0208_uni68[]={
1540+static const uint16 tab_jisx0208_uni68[]={
1541 0x8B5F,0x8B6C,0x8B6F,0x8B74,0x8B7D,0x8B80,0x8B8C,0x8B8E,
1542 0x8B92,0x8B93,0x8B96,0x8B99,0x8B9A,0x8C3A,0x8C41,0x8C3F,
1543 0x8C48,0x8C4C,0x8C4E,0x8C50,0x8C55,0x8C62,0x8C6C,0x8C78,
1544@@ -1284,7 +1284,7 @@
1545 0x8E1F,0x8E42,0x8E35,0x8E30,0x8E34,0x8E4A};
1546
1547 /* page 69 0x6D21-0x6D7E */
1548-static uint16 tab_jisx0208_uni69[]={
1549+static const uint16 tab_jisx0208_uni69[]={
1550 0x8E47,0x8E49,0x8E4C,0x8E50,0x8E48,0x8E59,0x8E64,0x8E60,
1551 0x8E2A,0x8E63,0x8E55,0x8E76,0x8E72,0x8E7C,0x8E81,0x8E87,
1552 0x8E85,0x8E84,0x8E8B,0x8E8A,0x8E93,0x8E91,0x8E94,0x8E99,
1553@@ -1299,7 +1299,7 @@
1554 0x900B,0x9027,0x9036,0x9035,0x9039,0x8FF8};
1555
1556 /* page 70 0x6E21-0x6E7E */
1557-static uint16 tab_jisx0208_uni70[]={
1558+static const uint16 tab_jisx0208_uni70[]={
1559 0x904F,0x9050,0x9051,0x9052,0x900E,0x9049,0x903E,0x9056,
1560 0x9058,0x905E,0x9068,0x906F,0x9076,0x96A8,0x9072,0x9082,
1561 0x907D,0x9081,0x9080,0x908A,0x9089,0x908F,0x90A8,0x90AF,
1562@@ -1314,7 +1314,7 @@
1563 0x92B7,0x92E9,0x930F,0x92FA,0x9344,0x932E};
1564
1565 /* page 71 0x6F21-0x6F7E */
1566-static uint16 tab_jisx0208_uni71[]={
1567+static const uint16 tab_jisx0208_uni71[]={
1568 0x9319,0x9322,0x931A,0x9323,0x933A,0x9335,0x933B,0x935C,
1569 0x9360,0x937C,0x936E,0x9356,0x93B0,0x93AC,0x93AD,0x9394,
1570 0x93B9,0x93D6,0x93D7,0x93E8,0x93E5,0x93D8,0x93C3,0x93DD,
1571@@ -1329,7 +1329,7 @@
1572 0x964C,0x964F,0x964B,0x9677,0x965C,0x965E};
1573
1574 /* page 72 0x7021-0x707E */
1575-static uint16 tab_jisx0208_uni72[]={
1576+static const uint16 tab_jisx0208_uni72[]={
1577 0x965D,0x965F,0x9666,0x9672,0x966C,0x968D,0x9698,0x9695,
1578 0x9697,0x96AA,0x96A7,0x96B1,0x96B2,0x96B0,0x96B4,0x96B6,
1579 0x96B8,0x96B9,0x96CE,0x96CB,0x96C9,0x96CD,0x894D,0x96DC,
1580@@ -1344,7 +1344,7 @@
1581 0x9846,0x984F,0x984B,0x986B,0x986F,0x9870};
1582
1583 /* page 73 0x7121-0x717E */
1584-static uint16 tab_jisx0208_uni73[]={
1585+static const uint16 tab_jisx0208_uni73[]={
1586 0x9871,0x9874,0x9873,0x98AA,0x98AF,0x98B1,0x98B6,0x98C4,
1587 0x98C3,0x98C6,0x98E9,0x98EB,0x9903,0x9909,0x9912,0x9914,
1588 0x9918,0x9921,0x991D,0x991E,0x9924,0x9920,0x992C,0x992E,
1589@@ -1359,7 +1359,7 @@
1590 0x9AEF,0x9AEB,0x9AEE,0x9AF4,0x9AF1,0x9AF7};
1591
1592 /* page 74 0x7221-0x727E */
1593-static uint16 tab_jisx0208_uni74[]={
1594+static const uint16 tab_jisx0208_uni74[]={
1595 0x9AFB,0x9B06,0x9B18,0x9B1A,0x9B1F,0x9B22,0x9B23,0x9B25,
1596 0x9B27,0x9B28,0x9B29,0x9B2A,0x9B2E,0x9B2F,0x9B32,0x9B44,
1597 0x9B43,0x9B4F,0x9B4D,0x9B4E,0x9B51,0x9B58,0x9B74,0x9B93,
1598@@ -1374,7 +1374,7 @@
1599 0x9D12,0x9D41,0x9D3F,0x9D3E,0x9D46,0x9D48};
1600
1601 /* page 75 0x7321-0x737E */
1602-static uint16 tab_jisx0208_uni75[]={
1603+static const uint16 tab_jisx0208_uni75[]={
1604 0x9D5D,0x9D5E,0x9D64,0x9D51,0x9D50,0x9D59,0x9D72,0x9D89,
1605 0x9D87,0x9DAB,0x9D6F,0x9D7A,0x9D9A,0x9DA4,0x9DA9,0x9DB2,
1606 0x9DC4,0x9DC1,0x9DBB,0x9DB8,0x9DBA,0x9DC6,0x9DCF,0x9DC2,
1607@@ -1389,11 +1389,11 @@
1608 0x9F77,0x9F72,0x9F76,0x9F95,0x9F9C,0x9FA0};
1609
1610 /* page 76 0x7421-0x7426 */
1611-static uint16 tab_jisx0208_uni76[]={
1612+static const uint16 tab_jisx0208_uni76[]={
1613 0x582F,0x69C7,0x9059,0x7464,0x51DC,0x7199};
1614
1615 /* page 77 0x2D21 - 0x2D7C */
1616-static uint16 tab_nec13_uni0[]={
1617+static const uint16 tab_nec13_uni0[]={
1618 0x2460,0x2461,0x2462,0x2463,0x2464,0x2465,0x2466,0x2467,
1619 0x2468,0x2469,0x246A,0x246B,0x246C,0x246D,0x246E,0x246F,
1620 0x2470,0x2471,0x2472,0x2473,0x2160,0x2161,0x2162,0x2163,
1621@@ -1569,25 +1569,25 @@
1622 }
1623
1624 /* page 0 0x005C-0x005C */
1625-static uint16 tab_uni_jisx02080[]={
1626+static const uint16 tab_uni_jisx02080[]={
1627 0x5C};
1628
1629 /* page 1 0x00A2-0x00B6 */
1630-static uint16 tab_uni_jisx02081[]={
1631+static const uint16 tab_uni_jisx02081[]={
1632 0, 0, 0, 0, 0,0x2178,0x212F, 0,
1633 0, 0, 0, 0, 0, 0,0x216B,0x215E,
1634 0, 0,0x212D, 0,0x2279};
1635
1636 /* page 2 0x00D7-0x00D7 */
1637-static uint16 tab_uni_jisx02082[]={
1638+static const uint16 tab_uni_jisx02082[]={
1639 0x215F};
1640
1641 /* page 3 0x00F7-0x00F7 */
1642-static uint16 tab_uni_jisx02083[]={
1643+static const uint16 tab_uni_jisx02083[]={
1644 0x2160};
1645
1646 /* page 4 0x0391-0x03C9 */
1647-static uint16 tab_uni_jisx02084[]={
1648+static const uint16 tab_uni_jisx02084[]={
1649 0x2621,0x2622,0x2623,0x2624,0x2625,0x2626,0x2627,0x2628,
1650 0x2629,0x262A,0x262B,0x262C,0x262D,0x262E,0x262F,0x2630,
1651 0x2631, 0,0x2632,0x2633,0x2634,0x2635,0x2636,0x2637,
1652@@ -1598,7 +1598,7 @@
1653 0x2658};
1654
1655 /* page 5 0x0401-0x0451 */
1656-static uint16 tab_uni_jisx02085[]={
1657+static const uint16 tab_uni_jisx02085[]={
1658 0x2727, 0, 0, 0, 0, 0, 0, 0,
1659 0, 0, 0, 0, 0, 0, 0,0x2721,
1660 0x2722,0x2723,0x2724,0x2725,0x2726,0x2728,0x2729,0x272A,
1661@@ -1612,7 +1612,7 @@
1662 0x2757};
1663
1664 /* page 6 0x2010-0x203B */
1665-static uint16 tab_uni_jisx02086[]={
1666+static const uint16 tab_uni_jisx02086[]={
1667 0x213E, 0, 0, 0, 0,0x213D, 0, 0,
1668 0x2146,0x2147, 0, 0,0x2148,0x2149, 0, 0,
1669 0x2277,0x2278, 0, 0, 0,0x2145,0x2144, 0,
1670@@ -1621,31 +1621,31 @@
1671 0, 0, 0,0x2228};
1672
1673 /* page 7 0x2100-0x2116 */
1674-static uint16 tab_uni_jisx02087[]={
1675+static const uint16 tab_uni_jisx02087[]={
1676 0, 0, 0,0x216E, 0, 0, 0, 0,
1677 0, 0, 0, 0, 0, 0, 0, 0,
1678 0, 0, 0, 0, 0, 0,0x2D62};
1679
1680 /* page 8 0x2120-0x212B */
1681-static uint16 tab_uni_jisx02088[]={
1682+static const uint16 tab_uni_jisx02088[]={
1683 0,0x2D64, 0, 0, 0, 0, 0, 0,
1684 0, 0, 0,0x2272};
1685
1686 /* page 9 0x2160-0x2169 */
1687-static uint16 tab_uni_jisx02089[]={
1688+static const uint16 tab_uni_jisx02089[]={
1689 0x2D35,0x2D36,0x2D37,0x2D38,0x2D39,0x2D3A,0x2D3B,0x2D3C,
1690 0x2D3D,0x2D3E};
1691
1692 /* page 10 0x2190-0x2193 */
1693-static uint16 tab_uni_jisx020810[]={
1694+static const uint16 tab_uni_jisx020810[]={
1695 0x222B,0x222C,0x222A,0x222D};
1696
1697 /* page 11 0x21D2-0x21D4 */
1698-static uint16 tab_uni_jisx020811[]={
1699+static const uint16 tab_uni_jisx020811[]={
1700 0x224D, 0,0x224E};
1701
1702 /* page 12 0x2200-0x223D */
1703-static uint16 tab_uni_jisx020812[]={
1704+static const uint16 tab_uni_jisx020812[]={
1705 0x224F, 0,0x225F,0x2250, 0, 0, 0,0x2260,
1706 0x223A, 0, 0,0x223B, 0, 0, 0, 0,
1707 0,0x2D74, 0, 0, 0, 0, 0, 0,
1708@@ -1656,35 +1656,35 @@
1709 0, 0, 0, 0, 0,0x2266};
1710
1711 /* page 13 0x2252-0x226B */
1712-static uint16 tab_uni_jisx020813[]={
1713+static const uint16 tab_uni_jisx020813[]={
1714 0x2262, 0, 0, 0, 0, 0, 0, 0,
1715 0, 0, 0, 0, 0, 0,0x2162,0x2261,
1716 0, 0, 0, 0,0x2165,0x2166, 0, 0,
1717 0x2263,0x2264};
1718
1719 /* page 14 0x2282-0x2287 */
1720-static uint16 tab_uni_jisx020814[]={
1721+static const uint16 tab_uni_jisx020814[]={
1722 0x223E,0x223F, 0, 0,0x223C,0x223D};
1723
1724 /* page 15 0x22A0-0x22BF */
1725-static uint16 tab_uni_jisx020815[]={
1726+static const uint16 tab_uni_jisx020815[]={
1727 0, 0, 0, 0, 0,0x225D, 0, 0,
1728 0, 0, 0, 0, 0, 0, 0, 0,
1729 0, 0, 0, 0, 0, 0, 0, 0,
1730 0, 0, 0, 0, 0, 0, 0,0x2D79};
1731
1732 /* page 16 0x2312-0x2312 */
1733-static uint16 tab_uni_jisx020816[]={
1734+static const uint16 tab_uni_jisx020816[]={
1735 0x225E};
1736
1737 /* page 17 0x2460-0x2473 */
1738-static uint16 tab_uni_jisx020817[]={
1739+static const uint16 tab_uni_jisx020817[]={
1740 0x2D21,0x2D22,0x2D23,0x2D24,0x2D25,0x2D26,0x2D27,0x2D28,
1741 0x2D29,0x2D2A,0x2D2B,0x2D2C,0x2D2D,0x2D2E,0x2D2F,0x2D30,
1742 0x2D31,0x2D32,0x2D33,0x2D34};
1743
1744 /* page 18 0x2500-0x254B */
1745-static uint16 tab_uni_jisx020818[]={
1746+static const uint16 tab_uni_jisx020818[]={
1747 0x2821,0x282C,0x2822,0x282D, 0, 0, 0, 0,
1748 0, 0, 0, 0,0x2823, 0, 0,0x282E,
1749 0x2824, 0, 0,0x282F,0x2826, 0, 0,0x2831,
1750@@ -1697,7 +1697,7 @@
1751 0, 0, 0,0x2836};
1752
1753 /* page 19 0x25A0-0x25CF */
1754-static uint16 tab_uni_jisx020819[]={
1755+static const uint16 tab_uni_jisx020819[]={
1756 0x2223,0x2222, 0, 0, 0, 0, 0, 0,
1757 0, 0, 0, 0, 0, 0, 0, 0,
1758 0, 0,0x2225,0x2224, 0, 0, 0, 0,
1759@@ -1707,30 +1707,30 @@
1760 };
1761
1762 /* page 20 0x25EF-0x25EF */
1763-static uint16 tab_uni_jisx020820[]={
1764+static const uint16 tab_uni_jisx020820[]={
1765 0x227E};
1766
1767 /* page 21 0x2605-0x2606 */
1768-static uint16 tab_uni_jisx020821[]={
1769+static const uint16 tab_uni_jisx020821[]={
1770 0x217A,0x2179};
1771
1772 /* page 22 0x2640-0x2642 */
1773-static uint16 tab_uni_jisx020822[]={
1774+static const uint16 tab_uni_jisx020822[]={
1775 0x216A, 0,0x2169};
1776
1777 /* page 23 0x266A-0x266F */
1778-static uint16 tab_uni_jisx020823[]={
1779+static const uint16 tab_uni_jisx020823[]={
1780 0x2276, 0, 0,0x2275, 0,0x2274};
1781
1782 /* page 24 0x3000-0x301F */
1783-static uint16 tab_uni_jisx020824[]={
1784+static const uint16 tab_uni_jisx020824[]={
1785 0x2121,0x2122,0x2123,0x2137, 0,0x2139,0x213A,0x213B,
1786 0x2152,0x2153,0x2154,0x2155,0x2156,0x2157,0x2158,0x2159,
1787 0x215A,0x215B,0x2229,0x222E,0x214C,0x214D, 0, 0,
1788 0, 0, 0, 0, 0,0x2D60, 0,0x2D61};
1789
1790 /* page 25 0x3041-0x30FE */
1791-static uint16 tab_uni_jisx020825[]={
1792+static const uint16 tab_uni_jisx020825[]={
1793 0x2421,0x2422,0x2423,0x2424,0x2425,0x2426,0x2427,0x2428,
1794 0x2429,0x242A,0x242B,0x242C,0x242D,0x242E,0x242F,0x2430,
1795 0x2431,0x2432,0x2433,0x2434,0x2435,0x2436,0x2437,0x2438,
1796@@ -1757,17 +1757,17 @@
1797 0, 0,0x2126,0x213C,0x2133,0x2134};
1798
1799 /* page 26 0x3230-0x3239 */
1800-static uint16 tab_uni_jisx020826[]={
1801+static const uint16 tab_uni_jisx020826[]={
1802 0,0x2D6A,0x2D6B, 0, 0, 0, 0, 0,
1803 0,0x2D6C};
1804
1805 /* page 27 0x32A0-0x32A8 */
1806-static uint16 tab_uni_jisx020827[]={
1807+static const uint16 tab_uni_jisx020827[]={
1808 0, 0, 0, 0,0x2D65,0x2D66,0x2D67,0x2D68,
1809 0x2D69};
1810
1811 /* page 28 0x3300-0x33CD */
1812-static uint16 tab_uni_jisx020828[]={
1813+static const uint16 tab_uni_jisx020828[]={
1814 0, 0, 0,0x2D46, 0, 0, 0, 0,
1815 0, 0, 0, 0, 0,0x2D4A, 0, 0,
1816 0, 0, 0, 0,0x2D41, 0, 0, 0,
1817@@ -1796,7 +1796,7 @@
1818 0, 0, 0, 0, 0,0x2D63};
1819
1820 /* page 29 0x4E00-0x5516 */
1821-static uint16 tab_uni_jisx020829[]={
1822+static const uint16 tab_uni_jisx020829[]={
1823 0x306C,0x437A, 0,0x3C37, 0, 0, 0,0x4B7C,
1824 0x3E66,0x3B30,0x3E65,0x323C, 0,0x4954,0x4D3F, 0,
1825 0x5022,0x312F, 0, 0,0x336E,0x5023,0x4024,0x5242,
1826@@ -2026,7 +2026,7 @@
1827 0x4562, 0, 0, 0,0x532A, 0,0x3022};
1828
1829 /* page 30 0x552E-0x5563 */
1830-static uint16 tab_uni_jisx020830[]={
1831+static const uint16 tab_uni_jisx020830[]={
1832 0x5334,0x4D23, 0,0x3E27, 0,0x533A, 0, 0,
1833 0, 0,0x5339,0x5330, 0, 0, 0, 0,
1834 0x4243, 0,0x5331, 0, 0, 0,0x426F,0x5336,
1835@@ -2036,7 +2036,7 @@
1836 0, 0, 0, 0, 0,0x5332};
1837
1838 /* page 31 0x557B-0x576A */
1839-static uint16 tab_uni_jisx020831[]={
1840+static const uint16 tab_uni_jisx020831[]={
1841 0x5341,0x5346, 0,0x5342, 0,0x533D, 0, 0,
1842 0x5347,0x4131, 0, 0,0x5349, 0,0x3922,0x533F,
1843 0x437D, 0, 0, 0, 0, 0, 0, 0,
1844@@ -2102,7 +2102,7 @@
1845 };
1846
1847 /* page 32 0x577F-0x5A9B */
1848-static uint16 tab_uni_jisx020832[]={
1849+static const uint16 tab_uni_jisx020832[]={
1850 0x5434, 0, 0,0x3F62, 0, 0, 0, 0,
1851 0,0x5432,0x5435, 0,0x373F, 0, 0, 0,
1852 0, 0, 0, 0,0x5436, 0, 0, 0,
1853@@ -2205,7 +2205,7 @@
1854 0, 0, 0,0x553B,0x4932};
1855
1856 /* page 33 0x5ABC-0x5D29 */
1857-static uint16 tab_uni_jisx020833[]={
1858+static const uint16 tab_uni_jisx020833[]={
1859 0x553C,0x5540,0x553D, 0, 0,0x3247,0x553F, 0,
1860 0, 0, 0, 0, 0,0x3C3B, 0,0x553E,
1861 0x3779, 0, 0, 0,0x554C, 0, 0, 0,
1862@@ -2286,7 +2286,7 @@
1863 0, 0, 0, 0, 0,0x4A78};
1864
1865 /* page 34 0x5D4B-0x6BF3 */
1866-static uint16 tab_uni_jisx020834[]={
1867+static const uint16 tab_uni_jisx020834[]={
1868 0x564B,0x5648, 0,0x564A, 0,0x4D72, 0,0x5649,
1869 0, 0, 0, 0, 0, 0, 0, 0,
1870 0,0x563F, 0, 0, 0, 0, 0, 0,
1871@@ -2759,7 +2759,7 @@
1872 0x5D5E};
1873
1874 /* page 35 0x6C08-0x6CF3 */
1875-static uint16 tab_uni_jisx020835[]={
1876+static const uint16 tab_uni_jisx020835[]={
1877 0x5D61, 0, 0, 0, 0, 0, 0,0x3B61,
1878 0,0x4C31, 0,0x5D62,0x5D63, 0, 0,0x3524,
1879 0, 0, 0,0x5D64, 0, 0, 0, 0,
1880@@ -2792,7 +2792,7 @@
1881 0x4259,0x5D76, 0,0x314B};
1882
1883 /* page 36 0x6D0B-0x7409 */
1884-static uint16 tab_uni_jisx020836[]={
1885+static const uint16 tab_uni_jisx020836[]={
1886 0x4D4E,0x5E30, 0, 0, 0, 0, 0,0x5E2F,
1887 0, 0, 0, 0,0x4076, 0,0x5E2C, 0,
1888 0x4D6C, 0, 0,0x4636,0x5E26, 0, 0, 0,
1889@@ -3019,7 +3019,7 @@
1890 0x3565, 0,0x6066,0x4D7D, 0, 0,0x4E30};
1891
1892 /* page 37 0x7422-0x7845 */
1893-static uint16 tab_uni_jisx020837[]={
1894+static const uint16 tab_uni_jisx020837[]={
1895 0x4276, 0, 0,0x6068, 0, 0, 0, 0,
1896 0, 0, 0, 0, 0, 0, 0, 0,
1897 0x606A,0x4E56,0x3657,0x487C,0x474A, 0, 0, 0,
1898@@ -3155,7 +3155,7 @@
1899 0, 0, 0,0x626B};
1900
1901 /* page 38 0x785D-0x7E9C */
1902-static uint16 tab_uni_jisx020838[]={
1903+static const uint16 tab_uni_jisx020838[]={
1904 0x3E4B, 0, 0, 0, 0, 0, 0, 0,
1905 0, 0, 0, 0, 0, 0,0x4E32,0x3945,
1906 0, 0,0x3827, 0, 0,0x4823, 0,0x626D,
1907@@ -3359,7 +3359,7 @@
1908 };
1909
1910 /* page 39 0x7F36-0x8358 */
1911-static uint16 tab_uni_jisx020839[]={
1912+static const uint16 tab_uni_jisx020839[]={
1913 0x344C, 0,0x657D, 0,0x657E, 0, 0, 0,
1914 0, 0, 0, 0, 0, 0, 0,0x6621,
1915 0, 0, 0, 0, 0, 0,0x6622,0x6623,
1916@@ -3495,7 +3495,7 @@
1917 0, 0,0x4171};
1918
1919 /* page 40 0x8373-0x8B9A */
1920-static uint16 tab_uni_jisx020840[]={
1921+static const uint16 tab_uni_jisx020840[]={
1922 0x683A, 0,0x683B, 0,0x3259, 0, 0, 0,
1923 0x322E,0x6838, 0, 0, 0, 0, 0, 0,
1924 0, 0,0x682E, 0,0x6836, 0,0x683D,0x6837,
1925@@ -3760,7 +3760,7 @@
1926 };
1927
1928 /* page 41 0x8C37-0x8D16 */
1929-static uint16 tab_uni_jisx020841[]={
1930+static const uint16 tab_uni_jisx020841[]={
1931 0x432B, 0, 0,0x6C2E, 0, 0, 0, 0,
1932 0x6C30, 0,0x6C2F, 0, 0, 0, 0,0x4626,
1933 0,0x6C31, 0,0x4B2D, 0,0x6C32, 0,0x6C33,
1934@@ -3792,7 +3792,7 @@
1935 };
1936
1937 /* page 42 0x8D64-0x8F64 */
1938-static uint16 tab_uni_jisx020842[]={
1939+static const uint16 tab_uni_jisx020842[]={
1940 0x4056, 0,0x3C4F,0x6C5F, 0, 0, 0,0x3352,
1941 0,0x6C60, 0, 0,0x4176,0x6C61, 0,0x6C62,
1942 0x496B, 0, 0,0x352F, 0, 0, 0, 0,
1943@@ -3860,7 +3860,7 @@
1944 0x6D62};
1945
1946 /* page 43 0x8F9B-0x9132 */
1947-static uint16 tab_uni_jisx020843[]={
1948+static const uint16 tab_uni_jisx020843[]={
1949 0x3F49,0x6D63, 0,0x3C2D,0x6D64, 0, 0, 0,
1950 0x6D65, 0, 0, 0,0x5221,0x517E, 0, 0,
1951 0, 0,0x6D66,0x6570,0x6D67,0x4324,0x3F2B,0x4740,
1952@@ -3915,7 +3915,7 @@
1953 };
1954
1955 /* page 44 0x9149-0x92B9 */
1956-static uint16 tab_uni_jisx020844[]={
1957+static const uint16 tab_uni_jisx020844[]={
1958 0x4653,0x6E44,0x3D36,0x3C60,0x475B,0x4371, 0, 0,
1959 0,0x3C72, 0,0x3F6C, 0,0x6E45, 0,0x6E46,
1960 0, 0, 0, 0, 0, 0, 0, 0,
1961@@ -3965,7 +3965,7 @@
1962 0x6E78};
1963
1964 /* page 45 0x92CF-0x93E8 */
1965-static uint16 tab_uni_jisx020845[]={
1966+static const uint16 tab_uni_jisx020845[]={
1967 0x6E77, 0, 0,0x4B2F, 0, 0, 0, 0,
1968 0, 0, 0, 0, 0, 0, 0, 0,
1969 0, 0, 0, 0, 0,0x3D7B, 0, 0,
1970@@ -4004,7 +4004,7 @@
1971 0,0x6F34};
1972
1973 /* page 46 0x9403-0x9481 */
1974-static uint16 tab_uni_jisx020846[]={
1975+static const uint16 tab_uni_jisx020846[]={
1976 0x6F3F, 0, 0, 0,0x6F40, 0, 0, 0,
1977 0, 0, 0, 0, 0,0x6F41, 0, 0,
1978 0x6F3E,0x6F3D, 0, 0, 0,0x3E62,0x462A,0x6F3C,
1979@@ -4023,7 +4023,7 @@
1980 0,0x6F55,0x6F53,0x6F56,0x6F58, 0,0x6F57};
1981
1982 /* page 47 0x9577-0x95E5 */
1983-static uint16 tab_uni_jisx020847[]={
1984+static const uint16 tab_uni_jisx020847[]={
1985 0x4439, 0, 0, 0, 0, 0, 0, 0,
1986 0,0x4C67, 0,0x6F59,0x412E, 0, 0, 0,
1987 0x6F5A, 0,0x4A44,0x6F5B,0x332B, 0, 0, 0,
1988@@ -4040,7 +4040,7 @@
1989 0, 0,0x6F71,0x6F73, 0, 0,0x6F72};
1990
1991 /* page 48 0x961C-0x9874 */
1992-static uint16 tab_uni_jisx020848[]={
1993+static const uint16 tab_uni_jisx020848[]={
1994 0x496C, 0, 0, 0, 0,0x6F74, 0, 0,
1995 0, 0, 0, 0,0x6F75, 0,0x3A65, 0,
1996 0, 0,0x6F76,0x6F77, 0, 0,0x4B49, 0,
1997@@ -4119,14 +4119,14 @@
1998 0x7122};
1999
2000 /* page 49 0x98A8-0x98C6 */
2001-static uint16 tab_uni_jisx020849[]={
2002+static const uint16 tab_uni_jisx020849[]={
2003 0x4977, 0,0x7124, 0, 0, 0, 0,0x7125,
2004 0,0x7126, 0, 0, 0, 0,0x7127, 0,
2005 0, 0, 0, 0, 0, 0, 0, 0,
2006 0, 0, 0,0x7129,0x7128, 0,0x712A};
2007
2008 /* page 50 0x98DB-0x9957 */
2009-static uint16 tab_uni_jisx020850[]={
2010+static const uint16 tab_uni_jisx020850[]={
2011 0x4874,0x664C, 0, 0,0x3F29, 0, 0,0x3532,
2012 0, 0, 0, 0, 0, 0,0x712B, 0,
2013 0x712C, 0,0x522C,0x5D3B,0x4853, 0, 0,0x307B,
2014@@ -4145,7 +4145,7 @@
2015 0, 0,0x7143, 0,0x3642};
2016
2017 /* page 51 0x9996-0x9A6B */
2018-static uint16 tab_uni_jisx020851[]={
2019+static const uint16 tab_uni_jisx020851[]={
2020 0x3C73,0x7144,0x7145,0x3961, 0, 0, 0, 0,
2021 0, 0, 0, 0, 0, 0, 0,0x7146,
2022 0, 0,0x333E, 0, 0, 0,0x474F,0x7147,
2023@@ -4175,7 +4175,7 @@
2024 0, 0, 0,0x7169,0x716B,0x716A};
2025
2026 /* page 52 0x9AA8-0x9B5A */
2027-static uint16 tab_uni_jisx020852[]={
2028+static const uint16 tab_uni_jisx020852[]={
2029 0x397C, 0, 0, 0, 0,0x716C, 0, 0,
2030 0x716D, 0, 0, 0, 0, 0, 0, 0,
2031 0x333C, 0, 0, 0,0x716E, 0, 0, 0,
2032@@ -4201,7 +4201,7 @@
2033 0x7236, 0,0x357B};
2034
2035 /* page 53 0x9B6F-0x9C78 */
2036-static uint16 tab_uni_jisx020853[]={
2037+static const uint16 tab_uni_jisx020853[]={
2038 0x4F25, 0, 0, 0, 0,0x7237, 0, 0,
2039 0, 0, 0, 0, 0, 0, 0, 0,
2040 0, 0, 0, 0,0x7239, 0, 0, 0,
2041@@ -4238,7 +4238,7 @@
2042 0,0x7269};
2043
2044 /* page 54 0x9CE5-0x9DFD */
2045-static uint16 tab_uni_jisx020854[]={
2046+static const uint16 tab_uni_jisx020854[]={
2047 0x443B, 0,0x726A, 0,0x4837, 0,0x726F,0x726B,
2048 0, 0, 0,0x726C, 0, 0,0x4B31,0x4C44,
2049 0,0x4650, 0, 0, 0, 0, 0, 0,
2050@@ -4277,11 +4277,11 @@
2051 0x733F};
2052
2053 /* page 55 0x9E1A-0x9E1E */
2054-static uint16 tab_uni_jisx020855[]={
2055+static const uint16 tab_uni_jisx020855[]={
2056 0x7340,0x7341, 0, 0,0x7342};
2057
2058 /* page 56 0x9E75-0x9F77 */
2059-static uint16 tab_uni_jisx020856[]={
2060+static const uint16 tab_uni_jisx020856[]={
2061 0x7343, 0, 0,0x3834,0x7344, 0, 0, 0,
2062 0x7345, 0,0x3C2F, 0,0x7346, 0, 0, 0,
2063 0, 0, 0,0x7347, 0, 0,0x7348,0x7349,
2064@@ -4317,13 +4317,13 @@
2065 0,0x737B,0x7379};
2066
2067 /* page 57 0x9F8D-0x9FA0 */
2068-static uint16 tab_uni_jisx020857[]={
2069+static const uint16 tab_uni_jisx020857[]={
2070 0x4E36, 0, 0, 0, 0, 0, 0, 0,
2071 0x737C, 0, 0, 0, 0, 0, 0,0x737D,
2072 0x6354, 0, 0,0x737E};
2073
2074 /* page 58 0xFF01-0xFF5E */
2075-static uint16 tab_uni_jisx020858[]={
2076+static const uint16 tab_uni_jisx020858[]={
2077 0x212A, 0,0x2174,0x2170,0x2173,0x2175, 0,0x214A,
2078 0x214B,0x2176,0x215C,0x2124,0x215D,0x2125,0x213F,0x2330,
2079 0x2331,0x2332,0x2333,0x2334,0x2335,0x2336,0x2337,0x2338,
2080@@ -4338,7 +4338,7 @@
2081 0x2379,0x237A,0x2150,0x2143,0x2151,0x2141};
2082
2083 /* page 59 0xFFE0-0xFFE5 */
2084-static uint16 tab_uni_jisx020859[]={
2085+static const uint16 tab_uni_jisx020859[]={
2086 0x2171,0x2172,0x224C,0x2131, 0,0x216F};
2087
2088 static int
2089@@ -4468,11 +4468,11 @@
2090
2091
2092 /* page 0 0x007E-0x007E */
2093-static uint16 tab_uni_jisx02120[]={
2094+static const uint16 tab_uni_jisx02120[]={
2095 0};
2096
2097 /* page 1 0x00A1-0x017E */
2098-static uint16 tab_uni_jisx02121[]={
2099+static const uint16 tab_uni_jisx02121[]={
2100 0x2242, 0, 0,0x2270, 0, 0, 0, 0,
2101 0x226D,0x226C, 0, 0, 0,0x226E,0x2234, 0,
2102 0, 0, 0, 0, 0, 0, 0,0x2231,
2103@@ -4503,28 +4503,28 @@
2104 0x2A75,0x2B75,0x2A77,0x2B77,0x2A76,0x2B76};
2105
2106 /* page 2 0x01CD-0x01DC */
2107-static uint16 tab_uni_jisx02122[]={
2108+static const uint16 tab_uni_jisx02122[]={
2109 0x2A26,0x2B26,0x2A43,0x2B43,0x2A55,0x2B55,0x2A67,0x2B67,
2110 0x2A70,0x2B70,0x2A6D,0x2B6D,0x2A6F,0x2B6F,0x2A6E,0x2B6E
2111 };
2112
2113 /* page 3 0x01F5-0x01F5 */
2114-static uint16 tab_uni_jisx02123[]={
2115+static const uint16 tab_uni_jisx02123[]={
2116 0x2B39};
2117
2118 /* page 4 0x02C7-0x02DD */
2119-static uint16 tab_uni_jisx02124[]={
2120+static const uint16 tab_uni_jisx02124[]={
2121 0x2230, 0, 0, 0, 0, 0, 0, 0,
2122 0, 0, 0, 0, 0, 0, 0, 0,
2123 0,0x222F,0x2232,0x2236,0x2235, 0,0x2233};
2124
2125 /* page 5 0x0384-0x0390 */
2126-static uint16 tab_uni_jisx02125[]={
2127+static const uint16 tab_uni_jisx02125[]={
2128 0x2238,0x2239,0x2661, 0,0x2662,0x2663,0x2664, 0,
2129 0x2667, 0,0x2669,0x266C,0x2676};
2130
2131 /* page 6 0x03AA-0x03CE */
2132-static uint16 tab_uni_jisx02126[]={
2133+static const uint16 tab_uni_jisx02126[]={
2134 0x2665,0x266A,0x2671,0x2672,0x2673,0x2674,0x267B, 0,
2135 0, 0, 0, 0, 0, 0, 0, 0,
2136 0, 0, 0, 0, 0, 0, 0, 0,
2137@@ -4532,26 +4532,26 @@
2138 0x2675,0x267A,0x2677,0x2679,0x267C};
2139
2140 /* page 7 0x0402-0x040F */
2141-static uint16 tab_uni_jisx02127[]={
2142+static const uint16 tab_uni_jisx02127[]={
2143 0x2742,0x2743,0x2744,0x2745,0x2746,0x2747,0x2748,0x2749,
2144 0x274A,0x274B,0x274C, 0,0x274D,0x274E};
2145
2146 /* page 8 0x0452-0x045F */
2147-static uint16 tab_uni_jisx02128[]={
2148+static const uint16 tab_uni_jisx02128[]={
2149 0x2772,0x2773,0x2774,0x2775,0x2776,0x2777,0x2778,0x2779,
2150 0x277A,0x277B,0x277C, 0,0x277D,0x277E};
2151
2152 /* page 9 0x2122-0x2122 */
2153-static uint16 tab_uni_jisx02129[]={
2154+static const uint16 tab_uni_jisx02129[]={
2155 0x226F};
2156
2157 /* page 10 0x2170-0x2179 */
2158-static uint16 tab_uni_jisx021210[]={
2159+static const uint16 tab_uni_jisx021210[]={
2160 0x7373,0x7374,0x7375,0x7376,0x7377,0x7378,0x7379,0x737A,
2161 0x737B,0x737C};
2162
2163 /* page 11 0x4E02-0x4F19 */
2164-static uint16 tab_uni_jisx021211[]={
2165+static const uint16 tab_uni_jisx021211[]={
2166 0x3021, 0,0x3022,0x3023, 0, 0, 0, 0,
2167 0, 0,0x3024, 0, 0, 0, 0, 0,
2168 0x3025, 0, 0, 0, 0, 0, 0, 0,
2169@@ -4590,7 +4590,7 @@
2170 };
2171
2172 /* page 12 0x4F2E-0x5166 */
2173-static uint16 tab_uni_jisx021212[]={
2174+static const uint16 tab_uni_jisx021212[]={
2175 0x305D, 0, 0,0x305E, 0,0x3060, 0,0x3061,
2176 0,0x3062, 0,0x3063, 0,0x3064, 0, 0,
2177 0x3065, 0,0x3066, 0,0x3067, 0, 0, 0,
2178@@ -4665,7 +4665,7 @@
2179 0x326E};
2180
2181 /* page 13 0x517E-0x5515 */
2182-static uint16 tab_uni_jisx021213[]={
2183+static const uint16 tab_uni_jisx021213[]={
2184 0x326F, 0, 0, 0, 0,0x3270,0x3271, 0,
2185 0, 0, 0, 0, 0,0x3272, 0, 0,
2186 0x3273, 0, 0, 0, 0, 0, 0, 0,
2187@@ -4784,7 +4784,7 @@
2188 };
2189
2190 /* page 14 0x552A-0x5566 */
2191-static uint16 tab_uni_jisx021214[]={
2192+static const uint16 tab_uni_jisx021214[]={
2193 0x354E,0x354F, 0, 0, 0, 0, 0, 0,
2194 0x3550, 0, 0,0x3551,0x3552, 0, 0, 0,
2195 0,0x3553,0x3554,0x3555, 0, 0, 0,0x3556,
2196@@ -4795,7 +4795,7 @@
2197 0, 0,0x3563, 0,0x3564};
2198
2199 /* page 15 0x557F-0x5C36 */
2200-static uint16 tab_uni_jisx021215[]={
2201+static const uint16 tab_uni_jisx021215[]={
2202 0x3565, 0,0x3566,0x3567, 0, 0, 0,0x3568,
2203 0,0x3569, 0, 0, 0, 0, 0,0x356A,
2204 0x356B, 0,0x356C,0x356D,0x356E,0x356F, 0, 0,
2205@@ -5014,7 +5014,7 @@
2206 };
2207
2208 /* page 16 0x5C59-0x5EEB */
2209-static uint16 tab_uni_jisx021216[]={
2210+static const uint16 tab_uni_jisx021216[]={
2211 0x3A77,0x3A78, 0,0x3A79, 0, 0, 0, 0,
2212 0,0x3A7A,0x3A7B, 0, 0, 0,0x3A7C,0x3A7D,
2213 0x3A7E, 0, 0, 0,0x3B21, 0, 0,0x3B22,
2214@@ -5100,7 +5100,7 @@
2215 0, 0,0x3C5B};
2216
2217 /* page 17 0x5F02-0x6149 */
2218-static uint16 tab_uni_jisx021217[]={
2219+static const uint16 tab_uni_jisx021217[]={
2220 0x3C5C, 0, 0, 0,0x3C5D,0x3C5E,0x3C5F, 0,
2221 0, 0, 0, 0,0x3C60, 0, 0, 0,
2222 0, 0, 0, 0, 0, 0, 0,0x3C61,
2223@@ -5177,7 +5177,7 @@
2224 };
2225
2226 /* page 18 0x615E-0x6290 */
2227-static uint16 tab_uni_jisx021218[]={
2228+static const uint16 tab_uni_jisx021218[]={
2229 0x3E53, 0,0x3E54, 0, 0, 0, 0, 0,
2230 0, 0, 0, 0, 0, 0,0x3E55, 0,
2231 0, 0, 0, 0,0x3E56, 0, 0, 0,
2232@@ -5219,7 +5219,7 @@
2233 0x3F46,0x3F47,0x3F48};
2234
2235 /* page 19 0x62A6-0x679B */
2236-static uint16 tab_uni_jisx021219[]={
2237+static const uint16 tab_uni_jisx021219[]={
2238 0x3F49, 0,0x3F4A, 0, 0, 0, 0, 0,
2239 0, 0, 0, 0, 0,0x3F4B, 0, 0,
2240 0x3F4C,0x3F4D, 0, 0,0x3F4E, 0, 0, 0,
2241@@ -5381,7 +5381,7 @@
2242 0x432D, 0,0x432E,0x432F, 0,0x4330};
2243
2244 /* page 20 0x67B0-0x6801 */
2245-static uint16 tab_uni_jisx021220[]={
2246+static const uint16 tab_uni_jisx021220[]={
2247 0x4331,0x4332,0x4333, 0, 0,0x4334, 0, 0,
2248 0, 0, 0,0x4335,0x4336,0x4337, 0, 0,
2249 0x4339, 0,0x433A,0x433B, 0,0x433C, 0, 0,
2250@@ -5395,7 +5395,7 @@
2251 0,0x7446};
2252
2253 /* page 21 0x6814-0x6917 */
2254-static uint16 tab_uni_jisx021221[]={
2255+static const uint16 tab_uni_jisx021221[]={
2256 0x434A, 0, 0, 0, 0,0x434B, 0, 0,
2257 0,0x434C, 0,0x434D, 0, 0, 0, 0,
2258 0, 0, 0,0x434F,0x434E, 0, 0, 0,
2259@@ -5431,7 +5431,7 @@
2260 0, 0,0x443B,0x443C};
2261
2262 /* page 22 0x6931-0x6D3F */
2263-static uint16 tab_uni_jisx021222[]={
2264+static const uint16 tab_uni_jisx021222[]={
2265 0x443D, 0,0x443E, 0,0x443F, 0, 0,0x4440,
2266 0, 0,0x4441, 0, 0, 0, 0, 0,
2267 0,0x4442, 0, 0,0x4443, 0, 0, 0,
2268@@ -5564,7 +5564,7 @@
2269 0x473A, 0, 0,0x473B, 0, 0,0x473C};
2270
2271 /* page 23 0x6D57-0x6E04 */
2272-static uint16 tab_uni_jisx021223[]={
2273+static const uint16 tab_uni_jisx021223[]={
2274 0x473D, 0, 0, 0, 0, 0, 0,0x473E,
2275 0x473F, 0,0x4740, 0, 0, 0,0x4741, 0,
2276 0x4742, 0, 0, 0, 0, 0, 0, 0,
2277@@ -5589,7 +5589,7 @@
2278 0,0x4767, 0, 0, 0,0x4768};
2279
2280 /* page 24 0x6E1E-0x6ECF */
2281-static uint16 tab_uni_jisx021224[]={
2282+static const uint16 tab_uni_jisx021224[]={
2283 0x4769, 0, 0, 0,0x476A, 0, 0, 0,
2284 0,0x476B, 0, 0, 0, 0, 0, 0,
2285 0, 0, 0, 0,0x476C, 0, 0, 0,
2286@@ -5615,7 +5615,7 @@
2287 0x4839,0x483A};
2288
2289 /* page 25 0x6EEB-0x70E4 */
2290-static uint16 tab_uni_jisx021225[]={
2291+static const uint16 tab_uni_jisx021225[]={
2292 0x483B, 0,0x483C,0x483D, 0, 0, 0, 0,
2293 0, 0, 0, 0, 0, 0,0x483E, 0,
2294 0x483F, 0,0x4840, 0, 0, 0, 0, 0,
2295@@ -5682,7 +5682,7 @@
2296 0,0x4960};
2297
2298 /* page 26 0x70FA-0x71DC */
2299-static uint16 tab_uni_jisx021226[]={
2300+static const uint16 tab_uni_jisx021226[]={
2301 0x4961, 0, 0, 0, 0, 0, 0, 0,
2302 0,0x4962,0x4963,0x4964,0x4965,0x4966, 0, 0,
2303 0,0x4967,0x4968, 0, 0,0x4969, 0, 0,
2304@@ -5714,7 +5714,7 @@
2305 0x4A3A, 0,0x4A3B};
2306
2307 /* page 27 0x71F8-0x7E9E */
2308-static uint16 tab_uni_jisx021227[]={
2309+static const uint16 tab_uni_jisx021227[]={
2310 0x4A3C, 0, 0, 0, 0, 0,0x4A3D, 0,
2311 0x4A3E, 0, 0, 0, 0, 0, 0,0x4A3F,
2312 0x4A40,0x4A41, 0, 0, 0, 0, 0, 0,
2313@@ -6122,7 +6122,7 @@
2314 0x5467, 0,0x5468, 0, 0,0x5469,0x546A};
2315
2316 /* page 28 0x7F3B-0x8044 */
2317-static uint16 tab_uni_jisx021228[]={
2318+static const uint16 tab_uni_jisx021228[]={
2319 0x546C,0x546B,0x546D,0x546E,0x546F, 0, 0, 0,
2320 0x5470,0x5471, 0, 0,0x5472, 0, 0, 0,
2321 0, 0, 0, 0,0x5473, 0, 0,0x5474,
2322@@ -6159,7 +6159,7 @@
2323 0,0x5563};
2324
2325 /* page 29 0x8060-0x8362 */
2326-static uint16 tab_uni_jisx021229[]={
2327+static const uint16 tab_uni_jisx021229[]={
2328 0x5564, 0, 0, 0,0x5565, 0,0x5566, 0,
2329 0, 0, 0, 0, 0,0x5567, 0, 0,
2330 0,0x5568, 0, 0, 0,0x5569, 0, 0,
2331@@ -6259,7 +6259,7 @@
2332 0, 0,0x745F};
2333
2334 /* page 30 0x8370-0x8419 */
2335-static uint16 tab_uni_jisx021230[]={
2336+static const uint16 tab_uni_jisx021230[]={
2337 0x577D, 0, 0, 0, 0, 0, 0, 0,
2338 0x577E, 0, 0, 0, 0,0x5821, 0,0x5822,
2339 0x5823, 0,0x5824, 0,0x5825, 0,0x5826, 0,
2340@@ -6284,7 +6284,7 @@
2341 0,0x584B};
2342
2343 /* page 31 0x842F-0x8880 */
2344-static uint16 tab_uni_jisx021231[]={
2345+static const uint16 tab_uni_jisx021231[]={
2346 0x584D, 0, 0, 0, 0, 0, 0, 0,
2347 0, 0,0x584E, 0, 0, 0, 0, 0,
2348 0, 0, 0, 0, 0, 0,0x584F, 0,
2349@@ -6426,7 +6426,7 @@
2350 0,0x5C38};
2351
2352 /* page 32 0x8898-0x89BC */
2353-static uint16 tab_uni_jisx021232[]={
2354+static const uint16 tab_uni_jisx021232[]={
2355 0x5C39, 0,0x5C3A,0x5C3B,0x5C3C, 0, 0,0x5C3D,
2356 0x5C3E, 0, 0, 0, 0, 0, 0, 0,
2357 0x5C3F, 0,0x5C40, 0, 0, 0, 0, 0,
2358@@ -6466,7 +6466,7 @@
2359 0, 0, 0, 0,0x5D33};
2360
2361 /* page 33 0x89D4-0x8B9F */
2362-static uint16 tab_uni_jisx021233[]={
2363+static const uint16 tab_uni_jisx021233[]={
2364 0x5D34,0x5D35,0x5D36,0x5D37,0x5D38, 0, 0, 0,
2365 0, 0, 0, 0, 0, 0, 0, 0,
2366 0,0x5D39, 0, 0, 0,0x5D3A, 0,0x5D3B,
2367@@ -6527,7 +6527,7 @@
2368 0x5E5F, 0,0x5E60,0x5E61};
2369
2370 /* page 34 0x8C38-0x8CA4 */
2371-static uint16 tab_uni_jisx021234[]={
2372+static const uint16 tab_uni_jisx021234[]={
2373 0x5E62,0x5E63, 0, 0, 0,0x5E64,0x5E65, 0,
2374 0, 0, 0, 0, 0,0x5E66, 0,0x5E67,
2375 0,0x5E68, 0,0x5E69, 0, 0, 0,0x5E6A,
2376@@ -6544,7 +6544,7 @@
2377 0, 0, 0, 0,0x5F29};
2378
2379 /* page 35 0x8CB9-0x8D1B */
2380-static uint16 tab_uni_jisx021235[]={
2381+static const uint16 tab_uni_jisx021235[]={
2382 0x5F2A,0x5F2B, 0, 0, 0, 0, 0, 0,
2383 0, 0, 0, 0,0x5F2C,0x5F2D, 0, 0,
2384 0x5F2E, 0,0x5F2F, 0, 0, 0,0x5F30, 0,
2385@@ -6560,7 +6560,7 @@
2386 0, 0,0x5F45};
2387
2388 /* page 36 0x8D65-0x8F65 */
2389-static uint16 tab_uni_jisx021236[]={
2390+static const uint16 tab_uni_jisx021236[]={
2391 0x5F46, 0, 0, 0,0x5F47, 0, 0,0x5F48,
2392 0,0x5F49, 0, 0, 0, 0, 0, 0,
2393 0,0x7468, 0, 0, 0, 0, 0, 0,
2394@@ -6628,7 +6628,7 @@
2395 0x612C};
2396
2397 /* page 37 0x8F9D-0x9484 */
2398-static uint16 tab_uni_jisx021237[]={
2399+static const uint16 tab_uni_jisx021237[]={
2400 0x612D, 0, 0,0x612E,0x612F, 0, 0,0x6130,
2401 0x6131,0x6132, 0, 0, 0, 0, 0, 0,
2402 0, 0, 0, 0, 0, 0, 0, 0,
2403@@ -6789,7 +6789,7 @@
2404 };
2405
2406 /* page 38 0x9578-0x95E6 */
2407-static uint16 tab_uni_jisx021238[]={
2408+static const uint16 tab_uni_jisx021238[]={
2409 0x657D,0x657E, 0, 0, 0, 0,0x6621, 0,
2410 0, 0, 0, 0,0x6622, 0, 0, 0,
2411 0x6623, 0, 0, 0,0x6624,0x6625,0x6626, 0,
2412@@ -6806,7 +6806,7 @@
2413 0x6641, 0, 0, 0,0x6642, 0,0x6643};
2414
2415 /* page 39 0x961D-0x986C */
2416-static uint16 tab_uni_jisx021239[]={
2417+static const uint16 tab_uni_jisx021239[]={
2418 0x6644,0x6645, 0, 0, 0,0x6646, 0,0x6647,
2419 0x6648,0x6649, 0, 0, 0, 0, 0,0x664A,
2420 0, 0, 0, 0,0x664B, 0,0x664C, 0,
2421@@ -6884,7 +6884,7 @@
2422 };
2423
2424 /* page 40 0x98AB-0x98CC */
2425-static uint16 tab_uni_jisx021240[]={
2426+static const uint16 tab_uni_jisx021240[]={
2427 0x683A, 0,0x683B,0x683C, 0,0x683D, 0, 0,
2428 0,0x683E, 0, 0,0x683F,0x6840, 0,0x6841,
2429 0x6842, 0, 0, 0,0x6843, 0, 0,0x6844,
2430@@ -6892,7 +6892,7 @@
2431 0,0x6847};
2432
2433 /* page 41 0x98E1-0x9960 */
2434-static uint16 tab_uni_jisx021241[]={
2435+static const uint16 tab_uni_jisx021241[]={
2436 0x6848, 0,0x6849, 0,0x684A,0x684B,0x684C, 0,
2437 0,0x684D, 0, 0, 0, 0, 0, 0,
2438 0, 0,0x684E, 0, 0,0x684F, 0, 0,
2439@@ -6912,7 +6912,7 @@
2440 };
2441
2442 /* page 42 0x999B-0x9A5D */
2443-static uint16 tab_uni_jisx021242[]={
2444+static const uint16 tab_uni_jisx021242[]={
2445 0x6877, 0,0x6878,0x747A,0x6879, 0, 0, 0,
2446 0, 0, 0,0x687A, 0, 0, 0, 0,
2447 0, 0, 0, 0, 0,0x687B,0x687C,0x687D,
2448@@ -6940,7 +6940,7 @@
2449 0, 0,0x6955};
2450
2451 /* page 43 0x9AAA-0x9C7B */
2452-static uint16 tab_uni_jisx021243[]={
2453+static const uint16 tab_uni_jisx021243[]={
2454 0x6956, 0,0x6957, 0,0x6958,0x6959, 0, 0,
2455 0x695A, 0,0x695B,0x695C,0x695D, 0, 0,0x695E,
2456 0,0x695F, 0, 0,0x6960,0x6961, 0,0x6962,
2457@@ -7002,7 +7002,7 @@
2458 0,0x6B58};
2459
2460 /* page 44 0x9CE6-0x9E1D */
2461-static uint16 tab_uni_jisx021244[]={
2462+static const uint16 tab_uni_jisx021244[]={
2463 0x6B59, 0, 0, 0, 0, 0, 0, 0,
2464 0, 0, 0, 0,0x6B5A, 0, 0, 0,
2465 0,0x6B5B, 0,0x6B5C, 0, 0, 0, 0,
2466@@ -7045,7 +7045,7 @@
2467 };
2468
2469 /* page 45 0x9E7A-0x9FA5 */
2470-static uint16 tab_uni_jisx021245[]={
2471+static const uint16 tab_uni_jisx021245[]={
2472 0x6C59,0x6C5A,0x6C5B, 0, 0, 0,0x6C5C, 0,
2473 0x6C5D,0x6C5E,0x6C5F,0x6C60, 0,0x6C61, 0, 0,
2474 0, 0, 0, 0,0x6C62,0x6C63, 0, 0,
2475@@ -7086,15 +7086,15 @@
2476 0x6D61,0x6D62, 0,0x6D63};
2477
2478 /* page 46 0xF929-0xF929 */
2479-static uint16 tab_uni_jisx021246[]={
2480+static const uint16 tab_uni_jisx021246[]={
2481 0x7445};
2482
2483 /* page 47 0xF9DC-0xF9DC */
2484-static uint16 tab_uni_jisx021247[]={
2485+static const uint16 tab_uni_jisx021247[]={
2486 0x7472};
2487
2488 /* page 48 0xFA00-0xFA2D */
2489-static uint16 tab_uni_jisx021248[]={
2490+static const uint16 tab_uni_jisx021248[]={
2491 0, 0, 0, 0, 0, 0, 0, 0,
2492 0, 0, 0, 0, 0, 0,0x7434,0x7437,
2493 0x7438,0x743D,0x7444,0x7447,0x7448,0x744E,0x744F,0x7453,
2494@@ -7103,11 +7103,11 @@
2495 0x7470,0x7473,0x7477,0x7478,0x7479,0x747D};
2496
2497 /* page 49 0xFF00-0XFF07 */
2498-static uint16 tab_uni_jisx021249[]={
2499+static const uint16 tab_uni_jisx021249[]={
2500 0, 0,0x742A, 0, 0, 0, 0,0x7429};
2501
2502 /* page 50 0xFFE4-0xFFE4 */
2503-static uint16 tab_uni_jisx021250[]={
2504+static const uint16 tab_uni_jisx021250[]={
2505 0x2243};
2506
2507 static int
2508@@ -7218,34 +7218,34 @@
2509 }
2510
2511 /* page 0 0x222F-0x2244 */
2512-static uint16 tab_jisx0212_uni0[]={
2513+static const uint16 tab_jisx0212_uni0[]={
2514 0x02D8,0x02C7,0x00B8,0x02D9,0x02DD,0x00AF,0x02DB,0x02DA,
2515 0xFF5E,0x0384,0x0385, 0, 0, 0, 0, 0,
2516 0, 0, 0,0x00A1,0xFFE4,0x00BF};
2517
2518 /* page 1 0x226B-0x2271 */
2519-static uint16 tab_jisx0212_uni1[]={
2520+static const uint16 tab_jisx0212_uni1[]={
2521 0x00BA,0x00AA,0x00A9,0x00AE,0x2122,0x00A4,0x2116};
2522
2523 /* page 2 0x2661-0x267C */
2524-static uint16 tab_jisx0212_uni2[]={
2525+static const uint16 tab_jisx0212_uni2[]={
2526 0x0386,0x0388,0x0389,0x038A,0x03AA, 0,0x038C, 0,
2527 0x038E,0x03AB, 0,0x038F, 0, 0, 0, 0,
2528 0x03AC,0x03AD,0x03AE,0x03AF,0x03CA,0x0390,0x03CC,0x03C2,
2529 0x03CD,0x03CB,0x03B0,0x03CE};
2530
2531 /* page 3 0x2742-0x274E */
2532-static uint16 tab_jisx0212_uni3[]={
2533+static const uint16 tab_jisx0212_uni3[]={
2534 0x0402,0x0403,0x0404,0x0405,0x0406,0x0407,0x0408,0x0409,
2535 0x040A,0x040B,0x040C,0x040E,0x040F};
2536
2537 /* page 4 0x2772-0x277E */
2538-static uint16 tab_jisx0212_uni4[]={
2539+static const uint16 tab_jisx0212_uni4[]={
2540 0x0452,0x0453,0x0454,0x0455,0x0456,0x0457,0x0458,0x0459,
2541 0x045A,0x045B,0x045C,0x045E,0x045F};
2542
2543 /* page 5 0x2921-0x2950 */
2544-static uint16 tab_jisx0212_uni5[]={
2545+static const uint16 tab_jisx0212_uni5[]={
2546 0x00C6,0x0110, 0,0x0126, 0,0x0132, 0,0x0141,
2547 0x013F, 0,0x014A,0x00D8,0x0152, 0,0x0166,0x00DE,
2548 0, 0, 0, 0, 0, 0, 0, 0,
2549@@ -7255,7 +7255,7 @@
2550 };
2551
2552 /* page 6 0x2A21-0x2A77 */
2553-static uint16 tab_jisx0212_uni6[]={
2554+static const uint16 tab_jisx0212_uni6[]={
2555 0x00C1,0x00C0,0x00C4,0x00C2,0x0102,0x01CD,0x0100,0x0104,
2556 0x00C5,0x00C3,0x0106,0x0108,0x010C,0x00C7,0x010A,0x010E,
2557 0x00C9,0x00C8,0x00CB,0x00CA,0x011A,0x0116,0x0112,0x0118,
2558@@ -7269,7 +7269,7 @@
2559 0x0174,0x00DD,0x0178,0x0176,0x0179,0x017D,0x017B};
2560
2561 /* page 7 0x2B21-0x2B77 */
2562-static uint16 tab_jisx0212_uni7[]={
2563+static const uint16 tab_jisx0212_uni7[]={
2564 0x00E1,0x00E0,0x00E4,0x00E2,0x0103,0x01CE,0x0101,0x0105,
2565 0x00E5,0x00E3,0x0107,0x0109,0x010D,0x00E7,0x010B,0x010F,
2566 0x00E9,0x00E8,0x00EB,0x00EA,0x011B,0x0117,0x0113,0x0119,
2567@@ -7283,7 +7283,7 @@
2568 0x0175,0x00FD,0x00FF,0x0177,0x017A,0x017E,0x017C};
2569
2570 /* page 8 0x3021-0x307E */
2571-static uint16 tab_jisx0212_uni8[]={
2572+static const uint16 tab_jisx0212_uni8[]={
2573 0x4E02,0x4E04,0x4E05,0x4E0C,0x4E12,0x4E1F,0x4E23,0x4E24,
2574 0x4E28,0x4E2B,0x4E2E,0x4E2F,0x4E30,0x4E35,0x4E40,0x4E41,
2575 0x4E44,0x4E47,0x4E51,0x4E5A,0x4E5C,0x4E63,0x4E68,0x4E69,
2576@@ -7298,7 +7298,7 @@
2577 0x4F7A,0x4F7D,0x4F7E,0x4F81,0x4F82,0x4F84};
2578
2579 /* page 9 0x3121-0x317E */
2580-static uint16 tab_jisx0212_uni9[]={
2581+static const uint16 tab_jisx0212_uni9[]={
2582 0x4F85,0x4F89,0x4F8A,0x4F8C,0x4F8E,0x4F90,0x4F92,0x4F93,
2583 0x4F94,0x4F97,0x4F99,0x4F9A,0x4F9E,0x4F9F,0x4FB2,0x4FB7,
2584 0x4FB9,0x4FBB,0x4FBC,0x4FBD,0x4FBE,0x4FC0,0x4FC1,0x4FC5,
2585@@ -7313,7 +7313,7 @@
2586 0x5084,0x5086,0x508A,0x508E,0x508F,0x5090};
2587
2588 /* page 10 0x3221-0x327E */
2589-static uint16 tab_jisx0212_uni10[]={
2590+static const uint16 tab_jisx0212_uni10[]={
2591 0x5092,0x5093,0x5094,0x5096,0x509B,0x509C,0x509E,0x509F,
2592 0x50A0,0x50A1,0x50A2,0x50AA,0x50AF,0x50B0,0x50B9,0x50BA,
2593 0x50BD,0x50C0,0x50C3,0x50C4,0x50C7,0x50CC,0x50CE,0x50D0,
2594@@ -7328,7 +7328,7 @@
2595 0x51B8,0x51BA,0x51BC,0x51BE,0x51BF,0x51C2};
2596
2597 /* page 11 0x3321-0x337E */
2598-static uint16 tab_jisx0212_uni11[]={
2599+static const uint16 tab_jisx0212_uni11[]={
2600 0x51C8,0x51CF,0x51D1,0x51D2,0x51D3,0x51D5,0x51D8,0x51DE,
2601 0x51E2,0x51E5,0x51EE,0x51F2,0x51F3,0x51F4,0x51F7,0x5201,
2602 0x5202,0x5205,0x5212,0x5213,0x5215,0x5216,0x5218,0x5222,
2603@@ -7343,7 +7343,7 @@
2604 0x52F6,0x52F7,0x5300,0x5303,0x530A,0x530B};
2605
2606 /* page 12 0x3421-0x347E */
2607-static uint16 tab_jisx0212_uni12[]={
2608+static const uint16 tab_jisx0212_uni12[]={
2609 0x530C,0x5311,0x5313,0x5318,0x531B,0x531C,0x531E,0x531F,
2610 0x5325,0x5327,0x5328,0x5329,0x532B,0x532C,0x532D,0x5330,
2611 0x5332,0x5335,0x533C,0x533D,0x533E,0x5342,0x534C,0x534B,
2612@@ -7358,7 +7358,7 @@
2613 0x5469,0x546B,0x546D,0x546E,0x5474,0x547F};
2614
2615 /* page 13 0x3521-0x357E */
2616-static uint16 tab_jisx0212_uni13[]={
2617+static const uint16 tab_jisx0212_uni13[]={
2618 0x5481,0x5483,0x5485,0x5488,0x5489,0x548D,0x5491,0x5495,
2619 0x5496,0x549C,0x549F,0x54A1,0x54A6,0x54A7,0x54A9,0x54AA,
2620 0x54AD,0x54AE,0x54B1,0x54B7,0x54B9,0x54BA,0x54BB,0x54BF,
2621@@ -7373,7 +7373,7 @@
2622 0x55C9,0x55CB,0x55CC,0x55CE,0x55D1,0x55D2};
2623
2624 /* page 14 0x3621-0x367E */
2625-static uint16 tab_jisx0212_uni14[]={
2626+static const uint16 tab_jisx0212_uni14[]={
2627 0x55D3,0x55D7,0x55D8,0x55DB,0x55DE,0x55E2,0x55E9,0x55F6,
2628 0x55FF,0x5605,0x5608,0x560A,0x560D,0x560E,0x560F,0x5610,
2629 0x5611,0x5612,0x5619,0x562C,0x5630,0x5633,0x5635,0x5637,
2630@@ -7388,7 +7388,7 @@
2631 0x56E6,0x56E7,0x56E8,0x56F1,0x56EB,0x56ED};
2632
2633 /* page 15 0x3721-0x377E */
2634-static uint16 tab_jisx0212_uni15[]={
2635+static const uint16 tab_jisx0212_uni15[]={
2636 0x56F6,0x56F7,0x5701,0x5702,0x5707,0x570A,0x570C,0x5711,
2637 0x5715,0x571A,0x571B,0x571D,0x5720,0x5722,0x5723,0x5724,
2638 0x5725,0x5729,0x572A,0x572C,0x572E,0x572F,0x5733,0x5734,
2639@@ -7403,7 +7403,7 @@
2640 0x57FF,0x5803,0x5804,0x5808,0x5809,0x57E1};
2641
2642 /* page 16 0x3821-0x387E */
2643-static uint16 tab_jisx0212_uni16[]={
2644+static const uint16 tab_jisx0212_uni16[]={
2645 0x580C,0x580D,0x581B,0x581E,0x581F,0x5820,0x5826,0x5827,
2646 0x582D,0x5832,0x5839,0x583F,0x5849,0x584C,0x584D,0x584F,
2647 0x5850,0x5855,0x585F,0x5861,0x5864,0x5867,0x5868,0x5878,
2648@@ -7418,7 +7418,7 @@
2649 0x595E,0x595F,0x5961,0x5963,0x596B,0x596D};
2650
2651 /* page 17 0x3921-0x397E */
2652-static uint16 tab_jisx0212_uni17[]={
2653+static const uint16 tab_jisx0212_uni17[]={
2654 0x596F,0x5972,0x5975,0x5976,0x5979,0x597B,0x597C,0x598B,
2655 0x598C,0x598E,0x5992,0x5995,0x5997,0x599F,0x59A4,0x59A7,
2656 0x59AD,0x59AE,0x59AF,0x59B0,0x59B3,0x59B7,0x59BA,0x59BC,
2657@@ -7433,7 +7433,7 @@
2658 0x5AB3,0x5AB5,0x5AB8,0x5ABA,0x5ABB,0x5ABF};
2659
2660 /* page 18 0x3A21-0x3A7E */
2661-static uint16 tab_jisx0212_uni18[]={
2662+static const uint16 tab_jisx0212_uni18[]={
2663 0x5AC4,0x5AC6,0x5AC8,0x5ACF,0x5ADA,0x5ADC,0x5AE0,0x5AE5,
2664 0x5AEA,0x5AEE,0x5AF5,0x5AF6,0x5AFD,0x5B00,0x5B01,0x5B08,
2665 0x5B17,0x5B34,0x5B19,0x5B1B,0x5B1D,0x5B21,0x5B25,0x5B2D,
2666@@ -7448,7 +7448,7 @@
2667 0x5C5C,0x5C62,0x5C63,0x5C67,0x5C68,0x5C69};
2668
2669 /* page 19 0x3B21-0x3B7E */
2670-static uint16 tab_jisx0212_uni19[]={
2671+static const uint16 tab_jisx0212_uni19[]={
2672 0x5C6D,0x5C70,0x5C74,0x5C75,0x5C7A,0x5C7B,0x5C7C,0x5C7D,
2673 0x5C87,0x5C88,0x5C8A,0x5C8F,0x5C92,0x5C9D,0x5C9F,0x5CA0,
2674 0x5CA2,0x5CA3,0x5CA6,0x5CAA,0x5CB2,0x5CB4,0x5CB5,0x5CBA,
2675@@ -7463,7 +7463,7 @@
2676 0x5DD0,0x5DCE,0x5DD8,0x5DD9,0x5DE0,0x5DE4};
2677
2678 /* page 20 0x3C21-0x3C7E */
2679-static uint16 tab_jisx0212_uni20[]={
2680+static const uint16 tab_jisx0212_uni20[]={
2681 0x5DE9,0x5DF8,0x5DF9,0x5E00,0x5E07,0x5E0D,0x5E12,0x5E14,
2682 0x5E15,0x5E18,0x5E1F,0x5E20,0x5E2E,0x5E28,0x5E32,0x5E35,
2683 0x5E3E,0x5E4B,0x5E50,0x5E49,0x5E51,0x5E56,0x5E58,0x5E5B,
2684@@ -7478,7 +7478,7 @@
2685 0x5F58,0x5F5B,0x5F60,0x5F63,0x5F64,0x5F67};
2686
2687 /* page 21 0x3D21-0x3D7E */
2688-static uint16 tab_jisx0212_uni21[]={
2689+static const uint16 tab_jisx0212_uni21[]={
2690 0x5F6F,0x5F72,0x5F74,0x5F75,0x5F78,0x5F7A,0x5F7D,0x5F7E,
2691 0x5F89,0x5F8D,0x5F8F,0x5F96,0x5F9C,0x5F9D,0x5FA2,0x5FA7,
2692 0x5FAB,0x5FA4,0x5FAC,0x5FAF,0x5FB0,0x5FB1,0x5FB8,0x5FC4,
2693@@ -7493,7 +7493,7 @@
2694 0x60A4,0x60A5,0x60A8,0x60B0,0x60B1,0x60B7};
2695
2696 /* page 22 0x3E21-0x3E7E */
2697-static uint16 tab_jisx0212_uni22[]={
2698+static const uint16 tab_jisx0212_uni22[]={
2699 0x60BB,0x60BE,0x60C2,0x60C4,0x60C8,0x60C9,0x60CA,0x60CB,
2700 0x60CE,0x60CF,0x60D4,0x60D5,0x60D9,0x60DB,0x60DD,0x60DE,
2701 0x60E2,0x60E5,0x60F2,0x60F5,0x60F8,0x60FC,0x60FD,0x6102,
2702@@ -7508,7 +7508,7 @@
2703 0x61DF,0x61E1,0x61E2,0x61E7,0x61E9,0x61E5};
2704
2705 /* page 23 0x3F21-0x3F7E */
2706-static uint16 tab_jisx0212_uni23[]={
2707+static const uint16 tab_jisx0212_uni23[]={
2708 0x61EC,0x61ED,0x61EF,0x6201,0x6203,0x6204,0x6207,0x6213,
2709 0x6215,0x621C,0x6220,0x6222,0x6223,0x6227,0x6229,0x622B,
2710 0x6239,0x623D,0x6242,0x6243,0x6244,0x6246,0x624C,0x6250,
2711@@ -7523,7 +7523,7 @@
2712 0x6366,0x636C,0x636D,0x6371,0x6374,0x6375};
2713
2714 /* page 24 0x4021-0x407E */
2715-static uint16 tab_jisx0212_uni24[]={
2716+static const uint16 tab_jisx0212_uni24[]={
2717 0x6378,0x637C,0x637D,0x637F,0x6382,0x6384,0x6387,0x638A,
2718 0x6390,0x6394,0x6395,0x6399,0x639A,0x639E,0x63A4,0x63A6,
2719 0x63AD,0x63AE,0x63AF,0x63BD,0x63C1,0x63C5,0x63C8,0x63CE,
2720@@ -7538,7 +7538,7 @@
2721 0x64A8,0x64AC,0x64B3,0x64BD,0x64BE,0x64BF};
2722
2723 /* page 25 0x4121-0x417E */
2724-static uint16 tab_jisx0212_uni25[]={
2725+static const uint16 tab_jisx0212_uni25[]={
2726 0x64C4,0x64C9,0x64CA,0x64CB,0x64CC,0x64CE,0x64D0,0x64D1,
2727 0x64D5,0x64D7,0x64E4,0x64E5,0x64E9,0x64EA,0x64ED,0x64F0,
2728 0x64F5,0x64F7,0x64FB,0x64FF,0x6501,0x6504,0x6508,0x6509,
2729@@ -7553,7 +7553,7 @@
2730 0x660D,0x6611,0x6612,0x6615,0x6616,0x661D};
2731
2732 /* page 26 0x4221-0x427E */
2733-static uint16 tab_jisx0212_uni26[]={
2734+static const uint16 tab_jisx0212_uni26[]={
2735 0x661E,0x6621,0x6622,0x6623,0x6624,0x6626,0x6629,0x662A,
2736 0x662B,0x662C,0x662E,0x6630,0x6631,0x6633,0x6639,0x6637,
2737 0x6640,0x6645,0x6646,0x664A,0x664C,0x6651,0x664E,0x6657,
2738@@ -7568,7 +7568,7 @@
2739 0x6747,0x6748,0x674C,0x6754,0x6755,0x675D};
2740
2741 /* page 27 0x4321-0x437E */
2742-static uint16 tab_jisx0212_uni27[]={
2743+static const uint16 tab_jisx0212_uni27[]={
2744 0x6766,0x676C,0x676E,0x6774,0x6776,0x677B,0x6781,0x6784,
2745 0x678E,0x678F,0x6791,0x6793,0x6796,0x6798,0x6799,0x679B,
2746 0x67B0,0x67B1,0x67B2,0x67B5,0x67BB,0x67BC,0x67BD,0x67F9,
2747@@ -7583,7 +7583,7 @@
2748 0x68B2,0x68BB,0x68C5,0x68C8,0x68CC,0x68CF};
2749
2750 /* page 28 0x4421-0x447E */
2751-static uint16 tab_jisx0212_uni28[]={
2752+static const uint16 tab_jisx0212_uni28[]={
2753 0x68D0,0x68D1,0x68D3,0x68D6,0x68D9,0x68DC,0x68DD,0x68E5,
2754 0x68E8,0x68EA,0x68EB,0x68EC,0x68ED,0x68F0,0x68F1,0x68F5,
2755 0x68F6,0x68FB,0x68FC,0x68FD,0x6906,0x6909,0x690A,0x6910,
2756@@ -7598,7 +7598,7 @@
2757 0x6A1D,0x6A20,0x6A24,0x6A28,0x6A30,0x6A32};
2758
2759 /* page 29 0x4521-0x457E */
2760-static uint16 tab_jisx0212_uni29[]={
2761+static const uint16 tab_jisx0212_uni29[]={
2762 0x6A34,0x6A37,0x6A3B,0x6A3E,0x6A3F,0x6A45,0x6A46,0x6A49,
2763 0x6A4A,0x6A4E,0x6A50,0x6A51,0x6A52,0x6A55,0x6A56,0x6A5B,
2764 0x6A64,0x6A67,0x6A6A,0x6A71,0x6A73,0x6A7E,0x6A81,0x6A83,
2765@@ -7613,7 +7613,7 @@
2766 0x6B67,0x6B6B,0x6B6E,0x6B70,0x6B75,0x6B7D};
2767
2768 /* page 30 0x4621-0x467E */
2769-static uint16 tab_jisx0212_uni30[]={
2770+static const uint16 tab_jisx0212_uni30[]={
2771 0x6B7E,0x6B82,0x6B85,0x6B97,0x6B9B,0x6B9F,0x6BA0,0x6BA2,
2772 0x6BA3,0x6BA8,0x6BA9,0x6BAC,0x6BAD,0x6BAE,0x6BB0,0x6BB8,
2773 0x6BB9,0x6BBD,0x6BBE,0x6BC3,0x6BC4,0x6BC9,0x6BCC,0x6BD6,
2774@@ -7628,7 +7628,7 @@
2775 0x6CCF,0x6CD0,0x6CD1,0x6CD2,0x6CD4,0x6CD6};
2776
2777 /* page 31 0x4721-0x477E */
2778-static uint16 tab_jisx0212_uni31[]={
2779+static const uint16 tab_jisx0212_uni31[]={
2780 0x6CDA,0x6CDC,0x6CE0,0x6CE7,0x6CE9,0x6CEB,0x6CEC,0x6CEE,
2781 0x6CF2,0x6CF4,0x6D04,0x6D07,0x6D0A,0x6D0E,0x6D0F,0x6D11,
2782 0x6D13,0x6D1A,0x6D26,0x6D27,0x6D28,0x6C67,0x6D2E,0x6D2F,
2783@@ -7643,7 +7643,7 @@
2784 0x6E53,0x6E54,0x6E57,0x6E5C,0x6E5D,0x6E5E};
2785
2786 /* page 32 0x4821-0x487E */
2787-static uint16 tab_jisx0212_uni32[]={
2788+static const uint16 tab_jisx0212_uni32[]={
2789 0x6E62,0x6E63,0x6E68,0x6E73,0x6E7B,0x6E7D,0x6E8D,0x6E93,
2790 0x6E99,0x6EA0,0x6EA7,0x6EAD,0x6EAE,0x6EB1,0x6EB3,0x6EBB,
2791 0x6EBF,0x6EC0,0x6EC1,0x6EC3,0x6EC7,0x6EC8,0x6ECA,0x6ECD,
2792@@ -7658,7 +7658,7 @@
2793 0x6FB6,0x6FBC,0x6FC5,0x6FC7,0x6FC8,0x6FCA};
2794
2795 /* page 33 0x4921-0x497E */
2796-static uint16 tab_jisx0212_uni33[]={
2797+static const uint16 tab_jisx0212_uni33[]={
2798 0x6FDA,0x6FDE,0x6FE8,0x6FE9,0x6FF0,0x6FF5,0x6FF9,0x6FFC,
2799 0x6FFD,0x7000,0x7005,0x7006,0x7007,0x700D,0x7017,0x7020,
2800 0x7023,0x702F,0x7034,0x7037,0x7039,0x703C,0x7043,0x7044,
2801@@ -7673,7 +7673,7 @@
2802 0x7152,0x7157,0x715A,0x715C,0x715E,0x7160};
2803
2804 /* page 34 0x4A21-0x4A7E */
2805-static uint16 tab_jisx0212_uni34[]={
2806+static const uint16 tab_jisx0212_uni34[]={
2807 0x7168,0x7179,0x7180,0x7185,0x7187,0x718C,0x7192,0x719A,
2808 0x719B,0x71A0,0x71A2,0x71AF,0x71B0,0x71B2,0x71B3,0x71BA,
2809 0x71BF,0x71C0,0x71C1,0x71C4,0x71CB,0x71CC,0x71D3,0x71D6,
2810@@ -7688,7 +7688,7 @@
2811 0x72DF,0x72E5,0x72F3,0x72F4,0x72FA,0x72FB};
2812
2813 /* page 35 0x4B21-0x4B7E */
2814-static uint16 tab_jisx0212_uni35[]={
2815+static const uint16 tab_jisx0212_uni35[]={
2816 0x72FE,0x7302,0x7304,0x7305,0x7307,0x730B,0x730D,0x7312,
2817 0x7313,0x7318,0x7319,0x731E,0x7322,0x7324,0x7327,0x7328,
2818 0x732C,0x7331,0x7332,0x7335,0x733A,0x733B,0x733D,0x7343,
2819@@ -7703,7 +7703,7 @@
2820 0x73F5,0x73F7,0x73F9,0x73FA,0x73FB,0x73FD};
2821
2822 /* page 36 0x4C21-0x4C7E */
2823-static uint16 tab_jisx0212_uni36[]={
2824+static const uint16 tab_jisx0212_uni36[]={
2825 0x73FF,0x7400,0x7401,0x7404,0x7407,0x740A,0x7411,0x741A,
2826 0x741B,0x7424,0x7426,0x7428,0x7429,0x742A,0x742B,0x742C,
2827 0x742D,0x742E,0x742F,0x7430,0x7431,0x7439,0x7440,0x7443,
2828@@ -7718,7 +7718,7 @@
2829 0x74F4,0x74FA,0x74FB,0x74FC,0x74FF,0x7506};
2830
2831 /* page 37 0x4D21-0x4D7E */
2832-static uint16 tab_jisx0212_uni37[]={
2833+static const uint16 tab_jisx0212_uni37[]={
2834 0x7512,0x7516,0x7517,0x7520,0x7521,0x7524,0x7527,0x7529,
2835 0x752A,0x752F,0x7536,0x7539,0x753D,0x753E,0x753F,0x7540,
2836 0x7543,0x7547,0x7548,0x754E,0x7550,0x7552,0x7557,0x755E,
2837@@ -7733,7 +7733,7 @@
2838 0x762D,0x7632,0x7633,0x7635,0x7638,0x7639};
2839
2840 /* page 38 0x4E21-0x4E7E */
2841-static uint16 tab_jisx0212_uni38[]={
2842+static const uint16 tab_jisx0212_uni38[]={
2843 0x763A,0x763C,0x764A,0x7640,0x7641,0x7643,0x7644,0x7645,
2844 0x7649,0x764B,0x7655,0x7659,0x765F,0x7664,0x7665,0x766D,
2845 0x766E,0x766F,0x7671,0x7674,0x7681,0x7685,0x768C,0x768D,
2846@@ -7748,7 +7748,7 @@
2847 0x7757,0x775C,0x775E,0x775F,0x7760,0x7762};
2848
2849 /* page 39 0x4F21-0x4F7E */
2850-static uint16 tab_jisx0212_uni39[]={
2851+static const uint16 tab_jisx0212_uni39[]={
2852 0x7764,0x7767,0x776A,0x776C,0x7770,0x7772,0x7773,0x7774,
2853 0x777A,0x777D,0x7780,0x7784,0x778C,0x778D,0x7794,0x7795,
2854 0x7796,0x779A,0x779F,0x77A2,0x77A7,0x77AA,0x77AE,0x77AF,
2855@@ -7763,7 +7763,7 @@
2856 0x78AC,0x78AD,0x78B0,0x78B1,0x78B2,0x78B3};
2857
2858 /* page 40 0x5021-0x507E */
2859-static uint16 tab_jisx0212_uni40[]={
2860+static const uint16 tab_jisx0212_uni40[]={
2861 0x78BB,0x78BD,0x78BF,0x78C7,0x78C8,0x78C9,0x78CC,0x78CE,
2862 0x78D2,0x78D3,0x78D5,0x78D6,0x78E4,0x78DB,0x78DF,0x78E0,
2863 0x78E1,0x78E6,0x78EA,0x78F2,0x78F3,0x7900,0x78F6,0x78F7,
2864@@ -7778,7 +7778,7 @@
2865 0x79CF,0x79D4,0x79D6,0x79DA,0x79DD,0x79DE};
2866
2867 /* page 41 0x5121-0x517E */
2868-static uint16 tab_jisx0212_uni41[]={
2869+static const uint16 tab_jisx0212_uni41[]={
2870 0x79E0,0x79E2,0x79E5,0x79EA,0x79EB,0x79ED,0x79F1,0x79F8,
2871 0x79FC,0x7A02,0x7A03,0x7A07,0x7A09,0x7A0A,0x7A0C,0x7A11,
2872 0x7A15,0x7A1B,0x7A1E,0x7A21,0x7A27,0x7A2B,0x7A2D,0x7A2F,
2873@@ -7793,7 +7793,7 @@
2874 0x7B2A,0x7B2B,0x7B2D,0x7B2E,0x7B2F,0x7B30};
2875
2876 /* page 42 0x5221-0x527E */
2877-static uint16 tab_jisx0212_uni42[]={
2878+static const uint16 tab_jisx0212_uni42[]={
2879 0x7B31,0x7B34,0x7B3D,0x7B3F,0x7B40,0x7B41,0x7B47,0x7B4E,
2880 0x7B55,0x7B60,0x7B64,0x7B66,0x7B69,0x7B6A,0x7B6D,0x7B6F,
2881 0x7B72,0x7B73,0x7B77,0x7B84,0x7B89,0x7B8E,0x7B90,0x7B91,
2882@@ -7808,7 +7808,7 @@
2883 0x7C59,0x7C5A,0x7C5B,0x7C5C,0x7C5D,0x7C5E};
2884
2885 /* page 43 0x5321-0x537E */
2886-static uint16 tab_jisx0212_uni43[]={
2887+static const uint16 tab_jisx0212_uni43[]={
2888 0x7C61,0x7C63,0x7C67,0x7C69,0x7C6D,0x7C6E,0x7C70,0x7C72,
2889 0x7C79,0x7C7C,0x7C7D,0x7C86,0x7C87,0x7C8F,0x7C94,0x7C9E,
2890 0x7CA0,0x7CA6,0x7CB0,0x7CB6,0x7CB7,0x7CBA,0x7CBB,0x7CBC,
2891@@ -7823,7 +7823,7 @@
2892 0x7D8C,0x7D8D,0x7D91,0x7D96,0x7D97,0x7D9D};
2893
2894 /* page 44 0x5421-0x547E */
2895-static uint16 tab_jisx0212_uni44[]={
2896+static const uint16 tab_jisx0212_uni44[]={
2897 0x7D9E,0x7DA6,0x7DA7,0x7DAA,0x7DB3,0x7DB6,0x7DB7,0x7DB9,
2898 0x7DC2,0x7DC3,0x7DC4,0x7DC5,0x7DC6,0x7DCC,0x7DCD,0x7DCE,
2899 0x7DD7,0x7DD9,0x7E00,0x7DE2,0x7DE5,0x7DE6,0x7DEA,0x7DEB,
2900@@ -7838,7 +7838,7 @@
2901 0x7F61,0x7F63,0x7F64,0x7F65,0x7F66,0x7F6D};
2902
2903 /* page 45 0x5521-0x557E */
2904-static uint16 tab_jisx0212_uni45[]={
2905+static const uint16 tab_jisx0212_uni45[]={
2906 0x7F71,0x7F7D,0x7F7E,0x7F7F,0x7F80,0x7F8B,0x7F8D,0x7F8F,
2907 0x7F90,0x7F91,0x7F96,0x7F97,0x7F9C,0x7FA1,0x7FA2,0x7FA6,
2908 0x7FAA,0x7FAD,0x7FB4,0x7FBC,0x7FBF,0x7FC0,0x7FC3,0x7FC8,
2909@@ -7853,7 +7853,7 @@
2910 0x80D5,0x80D7,0x80D8,0x80E0,0x80ED,0x80EE};
2911
2912 /* page 46 0x5621-0x567E */
2913-static uint16 tab_jisx0212_uni46[]={
2914+static const uint16 tab_jisx0212_uni46[]={
2915 0x80F0,0x80F2,0x80F3,0x80F6,0x80F9,0x80FA,0x80FE,0x8103,
2916 0x810B,0x8116,0x8117,0x8118,0x811C,0x811E,0x8120,0x8124,
2917 0x8127,0x812C,0x8130,0x8135,0x813A,0x813C,0x8145,0x8147,
2918@@ -7868,7 +7868,7 @@
2919 0x8234,0x823A,0x8243,0x8244,0x8245,0x8246};
2920
2921 /* page 47 0x5721-0x577E */
2922-static uint16 tab_jisx0212_uni47[]={
2923+static const uint16 tab_jisx0212_uni47[]={
2924 0x824B,0x824E,0x824F,0x8251,0x8256,0x825C,0x8260,0x8263,
2925 0x8267,0x826D,0x8274,0x827B,0x827D,0x827F,0x8280,0x8281,
2926 0x8283,0x8284,0x8287,0x8289,0x828A,0x828E,0x8291,0x8294,
2927@@ -7883,7 +7883,7 @@
2928 0x8351,0x8355,0x8356,0x8357,0x8370,0x8378};
2929
2930 /* page 48 0x5821-0x587E */
2931-static uint16 tab_jisx0212_uni48[]={
2932+static const uint16 tab_jisx0212_uni48[]={
2933 0x837D,0x837F,0x8380,0x8382,0x8384,0x8386,0x838D,0x8392,
2934 0x8394,0x8395,0x8398,0x8399,0x839B,0x839C,0x839D,0x83A6,
2935 0x83A7,0x83A9,0x83AC,0x83BE,0x83BF,0x83C0,0x83C7,0x83C9,
2936@@ -7898,7 +7898,7 @@
2937 0x84C2,0x84C7,0x84C8,0x84CC,0x84CF,0x84D3};
2938
2939 /* page 49 0x5921-0x597E */
2940-static uint16 tab_jisx0212_uni49[]={
2941+static const uint16 tab_jisx0212_uni49[]={
2942 0x84DC,0x84E7,0x84EA,0x84EF,0x84F0,0x84F1,0x84F2,0x84F7,
2943 0x8532,0x84FA,0x84FB,0x84FD,0x8502,0x8503,0x8507,0x850C,
2944 0x850E,0x8510,0x851C,0x851E,0x8522,0x8523,0x8524,0x8525,
2945@@ -7913,7 +7913,7 @@
2946 0x85E6,0x85E8,0x85ED,0x85F3,0x85F6,0x85FC};
2947
2948 /* page 50 0x5A21-0x5A7E */
2949-static uint16 tab_jisx0212_uni50[]={
2950+static const uint16 tab_jisx0212_uni50[]={
2951 0x85FF,0x8600,0x8604,0x8605,0x860D,0x860E,0x8610,0x8611,
2952 0x8612,0x8618,0x8619,0x861B,0x861E,0x8621,0x8627,0x8629,
2953 0x8636,0x8638,0x863A,0x863C,0x863D,0x8640,0x8642,0x8646,
2954@@ -7928,7 +7928,7 @@
2955 0x8714,0x8719,0x871E,0x871F,0x8721,0x8723};
2956
2957 /* page 51 0x5B21-0x5B7E */
2958-static uint16 tab_jisx0212_uni51[]={
2959+static const uint16 tab_jisx0212_uni51[]={
2960 0x8728,0x872E,0x872F,0x8731,0x8732,0x8739,0x873A,0x873C,
2961 0x873D,0x873E,0x8740,0x8743,0x8745,0x874D,0x8758,0x875D,
2962 0x8761,0x8764,0x8765,0x876F,0x8771,0x8772,0x877B,0x8783,
2963@@ -7943,7 +7943,7 @@
2964 0x8828,0x882D,0x882E,0x8830,0x8832,0x8835};
2965
2966 /* page 52 0x5C21-0x5C7E */
2967-static uint16 tab_jisx0212_uni52[]={
2968+static const uint16 tab_jisx0212_uni52[]={
2969 0x883A,0x883C,0x8841,0x8843,0x8845,0x8848,0x8849,0x884A,
2970 0x884B,0x884E,0x8851,0x8855,0x8856,0x8858,0x885A,0x885C,
2971 0x885F,0x8860,0x8864,0x8869,0x8871,0x8879,0x887B,0x8880,
2972@@ -7958,7 +7958,7 @@
2973 0x896B,0x896E,0x8970,0x8973,0x8975,0x897A};
2974
2975 /* page 53 0x5D21-0x5D7E */
2976-static uint16 tab_jisx0212_uni53[]={
2977+static const uint16 tab_jisx0212_uni53[]={
2978 0x897B,0x897C,0x897D,0x8989,0x898D,0x8990,0x8994,0x8995,
2979 0x899B,0x899C,0x899F,0x89A0,0x89A5,0x89B0,0x89B4,0x89B5,
2980 0x89B6,0x89B7,0x89BC,0x89D4,0x89D5,0x89D6,0x89D7,0x89D8,
2981@@ -7973,7 +7973,7 @@
2982 0x8A9F,0x8AA7,0x8AA9,0x8AAE,0x8AAF,0x8AB3};
2983
2984 /* page 54 0x5E21-0x5E7E */
2985-static uint16 tab_jisx0212_uni54[]={
2986+static const uint16 tab_jisx0212_uni54[]={
2987 0x8AB6,0x8AB7,0x8ABB,0x8ABE,0x8AC3,0x8AC6,0x8AC8,0x8AC9,
2988 0x8ACA,0x8AD1,0x8AD3,0x8AD4,0x8AD5,0x8AD7,0x8ADD,0x8ADF,
2989 0x8AEC,0x8AF0,0x8AF4,0x8AF5,0x8AF6,0x8AFC,0x8AFF,0x8B05,
2990@@ -7988,7 +7988,7 @@
2991 0x8C73,0x8C75,0x8C76,0x8C7B,0x8C7E,0x8C86};
2992
2993 /* page 55 0x5F21-0x5F7E */
2994-static uint16 tab_jisx0212_uni55[]={
2995+static const uint16 tab_jisx0212_uni55[]={
2996 0x8C87,0x8C8B,0x8C90,0x8C92,0x8C93,0x8C99,0x8C9B,0x8C9C,
2997 0x8CA4,0x8CB9,0x8CBA,0x8CC5,0x8CC6,0x8CC9,0x8CCB,0x8CCF,
2998 0x8CD6,0x8CD5,0x8CD9,0x8CDD,0x8CE1,0x8CE8,0x8CEC,0x8CEF,
2999@@ -8003,7 +8003,7 @@
3000 0x8E11,0x8E14,0x8E16,0x8E20,0x8E21,0x8E22};
3001
3002 /* page 56 0x6021-0x607E */
3003-static uint16 tab_jisx0212_uni56[]={
3004+static const uint16 tab_jisx0212_uni56[]={
3005 0x8E23,0x8E26,0x8E27,0x8E31,0x8E33,0x8E36,0x8E37,0x8E38,
3006 0x8E39,0x8E3D,0x8E40,0x8E41,0x8E4B,0x8E4D,0x8E4E,0x8E4F,
3007 0x8E54,0x8E5B,0x8E5C,0x8E5D,0x8E5E,0x8E61,0x8E62,0x8E69,
3008@@ -8018,7 +8018,7 @@
3009 0x8F35,0x8F36,0x8F37,0x8F3A,0x8F40,0x8F41};
3010
3011 /* page 57 0x6121-0x617E */
3012-static uint16 tab_jisx0212_uni57[]={
3013+static const uint16 tab_jisx0212_uni57[]={
3014 0x8F43,0x8F47,0x8F4F,0x8F51,0x8F52,0x8F53,0x8F54,0x8F55,
3015 0x8F58,0x8F5D,0x8F5E,0x8F65,0x8F9D,0x8FA0,0x8FA1,0x8FA4,
3016 0x8FA5,0x8FA6,0x8FB5,0x8FB6,0x8FB8,0x8FBE,0x8FC0,0x8FC1,
3017@@ -8033,7 +8033,7 @@
3018 0x90B4,0x90B6,0x90BD,0x90CC,0x90BE,0x90C3};
3019
3020 /* page 58 0x6221-0x627E */
3021-static uint16 tab_jisx0212_uni58[]={
3022+static const uint16 tab_jisx0212_uni58[]={
3023 0x90C4,0x90C5,0x90C7,0x90C8,0x90D5,0x90D7,0x90D8,0x90D9,
3024 0x90DC,0x90DD,0x90DF,0x90E5,0x90D2,0x90F6,0x90EB,0x90EF,
3025 0x90F0,0x90F4,0x90FE,0x90FF,0x9100,0x9104,0x9105,0x9106,
3026@@ -8048,7 +8048,7 @@
3027 0x91B3,0x91B6,0x91BB,0x91BC,0x91BD,0x91BF};
3028
3029 /* page 59 0x6321-0x637E */
3030-static uint16 tab_jisx0212_uni59[]={
3031+static const uint16 tab_jisx0212_uni59[]={
3032 0x91C2,0x91C3,0x91C5,0x91D3,0x91D4,0x91D7,0x91D9,0x91DA,
3033 0x91DE,0x91E4,0x91E5,0x91E9,0x91EA,0x91EC,0x91ED,0x91EE,
3034 0x91EF,0x91F0,0x91F1,0x91F7,0x91F9,0x91FB,0x91FD,0x9200,
3035@@ -8063,7 +8063,7 @@
3036 0x9289,0x928A,0x928D,0x928E,0x9292,0x9297};
3037
3038 /* page 60 0x6421-0x647E */
3039-static uint16 tab_jisx0212_uni60[]={
3040+static const uint16 tab_jisx0212_uni60[]={
3041 0x9299,0x929F,0x92A0,0x92A4,0x92A5,0x92A7,0x92A8,0x92AB,
3042 0x92AF,0x92B2,0x92B6,0x92B8,0x92BA,0x92BB,0x92BC,0x92BD,
3043 0x92BF,0x92C0,0x92C1,0x92C2,0x92C3,0x92C5,0x92C6,0x92C7,
3044@@ -8078,7 +8078,7 @@
3045 0x936F,0x9370,0x9371,0x9373,0x9374,0x9376};
3046
3047 /* page 61 0x6521-0x657E */
3048-static uint16 tab_jisx0212_uni61[]={
3049+static const uint16 tab_jisx0212_uni61[]={
3050 0x937A,0x937D,0x937F,0x9380,0x9381,0x9382,0x9388,0x938A,
3051 0x938B,0x938D,0x938F,0x9392,0x9395,0x9398,0x939B,0x939E,
3052 0x93A1,0x93A3,0x93A4,0x93A6,0x93A8,0x93AB,0x93B4,0x93B5,
3053@@ -8093,7 +8093,7 @@
3054 0x9471,0x9472,0x9484,0x9483,0x9578,0x9579};
3055
3056 /* page 62 0x6621-0x667E */
3057-static uint16 tab_jisx0212_uni62[]={
3058+static const uint16 tab_jisx0212_uni62[]={
3059 0x957E,0x9584,0x9588,0x958C,0x958D,0x958E,0x959D,0x959E,
3060 0x959F,0x95A1,0x95A6,0x95A9,0x95AB,0x95AC,0x95B4,0x95B6,
3061 0x95BA,0x95BD,0x95BF,0x95C6,0x95C8,0x95C9,0x95CB,0x95D0,
3062@@ -8108,7 +8108,7 @@
3063 0x96DF,0x96E9,0x96EF,0x96F1,0x96FA,0x9702};
3064
3065 /* page 63 0x6721-0x677E */
3066-static uint16 tab_jisx0212_uni63[]={
3067+static const uint16 tab_jisx0212_uni63[]={
3068 0x9703,0x9705,0x9709,0x971A,0x971B,0x971D,0x9721,0x9722,
3069 0x9723,0x9728,0x9731,0x9733,0x9741,0x9743,0x974A,0x974E,
3070 0x974F,0x9755,0x9757,0x9758,0x975A,0x975B,0x9763,0x9767,
3071@@ -8123,7 +8123,7 @@
3072 0x9816,0x981C,0x981E,0x9820,0x9823,0x9826};
3073
3074 /* page 64 0x6821-0x687E */
3075-static uint16 tab_jisx0212_uni64[]={
3076+static const uint16 tab_jisx0212_uni64[]={
3077 0x982B,0x982E,0x982F,0x9830,0x9832,0x9833,0x9835,0x9825,
3078 0x983E,0x9844,0x9847,0x984A,0x9851,0x9852,0x9853,0x9856,
3079 0x9857,0x9859,0x985A,0x9862,0x9863,0x9865,0x9866,0x986A,
3080@@ -8138,7 +8138,7 @@
3081 0x999F,0x99A6,0x99B0,0x99B1,0x99B2,0x99B5};
3082
3083 /* page 65 0x6921-0x697E */
3084-static uint16 tab_jisx0212_uni65[]={
3085+static const uint16 tab_jisx0212_uni65[]={
3086 0x99B9,0x99BA,0x99BD,0x99BF,0x99C3,0x99C9,0x99D3,0x99D4,
3087 0x99D9,0x99DA,0x99DC,0x99DE,0x99E7,0x99EA,0x99EB,0x99EC,
3088 0x99F0,0x99F4,0x99F5,0x99F9,0x99FD,0x99FE,0x9A02,0x9A03,
3089@@ -8153,7 +8153,7 @@
3090 0x9AFD,0x9AFF,0x9B00,0x9B01,0x9B02,0x9B03};
3091
3092 /* page 66 0x6A21-0x6A7E */
3093-static uint16 tab_jisx0212_uni66[]={
3094+static const uint16 tab_jisx0212_uni66[]={
3095 0x9B04,0x9B05,0x9B08,0x9B09,0x9B0B,0x9B0C,0x9B0D,0x9B0E,
3096 0x9B10,0x9B12,0x9B16,0x9B19,0x9B1B,0x9B1C,0x9B20,0x9B26,
3097 0x9B2B,0x9B2D,0x9B33,0x9B34,0x9B35,0x9B37,0x9B39,0x9B3A,
3098@@ -8168,7 +8168,7 @@
3099 0x9BEA,0x9BEB,0x9BEF,0x9BF3,0x9BF7,0x9BF8};
3100
3101 /* page 67 0x6B21-0x6B7E */
3102-static uint16 tab_jisx0212_uni67[]={
3103+static const uint16 tab_jisx0212_uni67[]={
3104 0x9BF9,0x9BFA,0x9BFD,0x9BFF,0x9C00,0x9C02,0x9C0B,0x9C0F,
3105 0x9C11,0x9C16,0x9C18,0x9C19,0x9C1A,0x9C1C,0x9C1E,0x9C22,
3106 0x9C23,0x9C26,0x9C27,0x9C28,0x9C29,0x9C2A,0x9C31,0x9C35,
3107@@ -8183,7 +8183,7 @@
3108 0x9D6A,0x9D6B,0x9D70,0x9D76,0x9D77,0x9D7B};
3109
3110 /* page 68 0x6C21-0x6C7E */
3111-static uint16 tab_jisx0212_uni68[]={
3112+static const uint16 tab_jisx0212_uni68[]={
3113 0x9D7C,0x9D7E,0x9D83,0x9D84,0x9D86,0x9D8A,0x9D8D,0x9D8E,
3114 0x9D92,0x9D93,0x9D95,0x9D96,0x9D97,0x9D98,0x9DA1,0x9DAA,
3115 0x9DAC,0x9DAE,0x9DB1,0x9DB5,0x9DB9,0x9DBC,0x9DBF,0x9DC3,
3116@@ -8198,7 +8198,7 @@
3117 0x9EED,0x9EEE,0x9EF0,0x9EF1,0x9EF2,0x9EF5};
3118
3119 /* page 69 0x6D21-0x6D63 */
3120-static uint16 tab_jisx0212_uni69[]={
3121+static const uint16 tab_jisx0212_uni69[]={
3122 0x9EF8,0x9EFF,0x9F02,0x9F03,0x9F09,0x9F0F,0x9F10,0x9F11,
3123 0x9F12,0x9F14,0x9F16,0x9F17,0x9F19,0x9F1A,0x9F1B,0x9F1F,
3124 0x9F22,0x9F26,0x9F2A,0x9F2B,0x9F2F,0x9F31,0x9F32,0x9F34,
3125@@ -8210,12 +8210,12 @@
3126 0x9FA2,0x9FA3,0x9FA5};
3127
3128 /* page 70 0x7371-0x737E IBM Kanji and Nonkanji */
3129-static uint16 tab_jisx0212_uni70[]={
3130+static const uint16 tab_jisx0212_uni70[]={
3131 0, 0,0x2170,0x2171,0x2172,0x2173,0x2174,0x2175,
3132 0x2176,0x2177,0x2178,0x2179,0x2160,0x2161};
3133
3134 /* page 71 0x7421-0x747E IBM Kanji and Nonkanji*/
3135-static uint16 tab_jisx0212_uni71[]={
3136+static const uint16 tab_jisx0212_uni71[]={
3137 0x2162,0x2163,0x2164,0x2165,0x2166,0x2167,0x2168,0x2169,
3138 0xFF07,0xFF02,0x3231,0x2116,0x2121,0x70BB,0x4EFC,0x50F4,
3139 0x51EC,0x5307,0x5324,0xFA0E,0x548A,0x5759,0xFA0F,0xFA10,
3140
3141=== modified file 'strings/ctype-extra.c'
3142--- strings/ctype-extra.c 2009-07-02 10:15:33 +0000
3143+++ strings/ctype-extra.c 2009-11-04 11:25:28 +0000
3144@@ -6,7 +6,7 @@
3145 ./conf_to_src ../sql/share/charsets/ > FILE
3146 */
3147
3148-/* Copyright (C) 2000-2007 MySQL AB
3149+/* Copyright 2000-2008 MySQL AB, 2008 Sun Microsystems, Inc.
3150
3151 This program is free software; you can redistribute it and/or modify
3152 it under the terms of the GNU General Public License as published by
3153@@ -25,7 +25,7 @@
3154 #include <m_ctype.h>
3155
3156 #ifdef HAVE_CHARSET_dec8
3157-uchar ctype_dec8_swedish_ci[] = {
3158+static const uchar ctype_dec8_swedish_ci[] = {
3159 0x00,
3160 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3161 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3162@@ -45,7 +45,7 @@
3163 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
3164 };
3165
3166-uchar to_lower_dec8_swedish_ci[] = {
3167+static const uchar to_lower_dec8_swedish_ci[] = {
3168 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3169 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3170 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3171@@ -64,7 +64,7 @@
3172 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3173 };
3174
3175-uchar to_upper_dec8_swedish_ci[] = {
3176+static const uchar to_upper_dec8_swedish_ci[] = {
3177 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3178 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3179 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3180@@ -83,7 +83,7 @@
3181 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3182 };
3183
3184-uchar sort_order_dec8_swedish_ci[] = {
3185+static const uchar sort_order_dec8_swedish_ci[] = {
3186 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3187 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3188 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3189@@ -102,7 +102,7 @@
3190 0x44,0x4E,0x4F,0x4F,0x4F,0x4F,0x5D,0xF7,0xD8,0x55,0x55,0x55,0x59,0x59,0xDE,0xFF
3191 };
3192
3193-uint16 to_uni_dec8_swedish_ci[] = {
3194+static const uint16 to_uni_dec8_swedish_ci[] = {
3195 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3196 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3197 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3198@@ -140,7 +140,7 @@
3199 #endif
3200
3201 #ifdef HAVE_CHARSET_cp850
3202-uchar ctype_cp850_general_ci[] = {
3203+static const uchar ctype_cp850_general_ci[] = {
3204 0x00,
3205 0x20,0x30,0x30,0x30,0x30,0x30,0x30,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x30,0x30,
3206 0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x20,0x30,0x30,0x30,0x30,0x30,
3207@@ -160,7 +160,7 @@
3208 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20
3209 };
3210
3211-uchar to_lower_cp850_general_ci[] = {
3212+static const uchar to_lower_cp850_general_ci[] = {
3213 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3214 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3215 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3216@@ -179,7 +179,7 @@
3217 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3218 };
3219
3220-uchar to_upper_cp850_general_ci[] = {
3221+static const uchar to_upper_cp850_general_ci[] = {
3222 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3223 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3224 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3225@@ -198,7 +198,7 @@
3226 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3227 };
3228
3229-uchar sort_order_cp850_general_ci[] = {
3230+static const uchar sort_order_cp850_general_ci[] = {
3231 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3232 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3233 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3234@@ -217,7 +217,7 @@
3235 0xED,0xF1,0xC1,0xFE,0xF6,0xE7,0xBF,0xBC,0xF0,0xE8,0xF7,0xF9,0xF3,0xF2,0xDF,0xE0
3236 };
3237
3238-uint16 to_uni_cp850_general_ci[] = {
3239+static const uint16 to_uni_cp850_general_ci[] = {
3240 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3241 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3242 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3243@@ -255,7 +255,7 @@
3244 #endif
3245
3246 #ifdef HAVE_CHARSET_latin1
3247-uchar ctype_latin1_german1_ci[] = {
3248+static const uchar ctype_latin1_german1_ci[] = {
3249 0x00,
3250 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3251 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3252@@ -275,7 +275,7 @@
3253 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
3254 };
3255
3256-uchar to_lower_latin1_german1_ci[] = {
3257+static const uchar to_lower_latin1_german1_ci[] = {
3258 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3259 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3260 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3261@@ -294,7 +294,7 @@
3262 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3263 };
3264
3265-uchar to_upper_latin1_german1_ci[] = {
3266+static const uchar to_upper_latin1_german1_ci[] = {
3267 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3268 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3269 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3270@@ -313,7 +313,7 @@
3271 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3272 };
3273
3274-uchar sort_order_latin1_german1_ci[] = {
3275+static const uchar sort_order_latin1_german1_ci[] = {
3276 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3277 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3278 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3279@@ -332,7 +332,7 @@
3280 0xD0,0x4E,0x4F,0x4F,0x4F,0x4F,0x4F,0xF7,0x4F,0x55,0x55,0x55,0x55,0x59,0xDE,0xFF
3281 };
3282
3283-uint16 to_uni_latin1_german1_ci[] = {
3284+static const uint16 to_uni_latin1_german1_ci[] = {
3285 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3286 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3287 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3288@@ -370,7 +370,7 @@
3289 #endif
3290
3291 #ifdef HAVE_CHARSET_hp8
3292-uchar ctype_hp8_english_ci[] = {
3293+static const uchar ctype_hp8_english_ci[] = {
3294 0x00,
3295 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3296 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3297@@ -390,7 +390,7 @@
3298 0x10,0x10,0x20,0x20,0x20,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x20
3299 };
3300
3301-uchar to_lower_hp8_english_ci[] = {
3302+static const uchar to_lower_hp8_english_ci[] = {
3303 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3304 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3305 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3306@@ -409,7 +409,7 @@
3307 0xF1,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3308 };
3309
3310-uchar to_upper_hp8_english_ci[] = {
3311+static const uchar to_upper_hp8_english_ci[] = {
3312 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3313 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3314 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3315@@ -428,7 +428,7 @@
3316 0xF0,0xF0,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3317 };
3318
3319-uchar sort_order_hp8_english_ci[] = {
3320+static const uchar sort_order_hp8_english_ci[] = {
3321 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3322 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3323 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3324@@ -447,7 +447,7 @@
3325 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3326 };
3327
3328-uint16 to_uni_hp8_english_ci[] = {
3329+static const uint16 to_uni_hp8_english_ci[] = {
3330 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3331 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3332 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3333@@ -485,7 +485,7 @@
3334 #endif
3335
3336 #ifdef HAVE_CHARSET_koi8r
3337-uchar ctype_koi8r_general_ci[] = {
3338+static const uchar ctype_koi8r_general_ci[] = {
3339 0x00,
3340 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3341 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3342@@ -505,7 +505,7 @@
3343 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01
3344 };
3345
3346-uchar to_lower_koi8r_general_ci[] = {
3347+static const uchar to_lower_koi8r_general_ci[] = {
3348 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3349 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3350 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3351@@ -524,7 +524,7 @@
3352 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
3353 };
3354
3355-uchar to_upper_koi8r_general_ci[] = {
3356+static const uchar to_upper_koi8r_general_ci[] = {
3357 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3358 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3359 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3360@@ -543,7 +543,7 @@
3361 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3362 };
3363
3364-uchar sort_order_koi8r_general_ci[] = {
3365+static const uchar sort_order_koi8r_general_ci[] = {
3366 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3367 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3368 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3369@@ -562,7 +562,7 @@
3370 0xEF,0xFF,0xF0,0xF1,0xF2,0xF3,0xE6,0xE1,0xFC,0xFB,0xE7,0xF8,0xFD,0xF9,0xF7,0xFA
3371 };
3372
3373-uint16 to_uni_koi8r_general_ci[] = {
3374+static const uint16 to_uni_koi8r_general_ci[] = {
3375 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3376 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3377 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3378@@ -600,7 +600,7 @@
3379 #endif
3380
3381 #ifdef HAVE_CHARSET_latin2
3382-uchar ctype_latin2_general_ci[] = {
3383+static const uchar ctype_latin2_general_ci[] = {
3384 0x00,
3385 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3386 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3387@@ -620,7 +620,7 @@
3388 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
3389 };
3390
3391-uchar to_lower_latin2_general_ci[] = {
3392+static const uchar to_lower_latin2_general_ci[] = {
3393 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3394 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3395 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3396@@ -639,7 +639,7 @@
3397 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3398 };
3399
3400-uchar to_upper_latin2_general_ci[] = {
3401+static const uchar to_upper_latin2_general_ci[] = {
3402 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3403 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3404 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3405@@ -658,7 +658,7 @@
3406 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3407 };
3408
3409-uchar sort_order_latin2_general_ci[] = {
3410+static const uchar sort_order_latin2_general_ci[] = {
3411 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3412 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3413 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3414@@ -677,7 +677,7 @@
3415 0xFF,0x55,0x54,0x57,0x56,0x56,0x56,0xFF,0x5A,0x5F,0x5F,0x5F,0x5F,0x63,0x5E,0xFF
3416 };
3417
3418-uint16 to_uni_latin2_general_ci[] = {
3419+static const uint16 to_uni_latin2_general_ci[] = {
3420 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3421 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3422 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3423@@ -715,7 +715,7 @@
3424 #endif
3425
3426 #ifdef HAVE_CHARSET_swe7
3427-uchar ctype_swe7_swedish_ci[] = {
3428+static const uchar ctype_swe7_swedish_ci[] = {
3429 0x00,
3430 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3431 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3432@@ -735,7 +735,7 @@
3433 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
3434 };
3435
3436-uchar to_lower_swe7_swedish_ci[] = {
3437+static const uchar to_lower_swe7_swedish_ci[] = {
3438 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3439 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3440 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3441@@ -754,7 +754,7 @@
3442 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3443 };
3444
3445-uchar to_upper_swe7_swedish_ci[] = {
3446+static const uchar to_upper_swe7_swedish_ci[] = {
3447 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3448 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3449 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3450@@ -773,7 +773,7 @@
3451 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3452 };
3453
3454-uchar sort_order_swe7_swedish_ci[] = {
3455+static const uchar sort_order_swe7_swedish_ci[] = {
3456 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3457 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3458 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3459@@ -792,7 +792,7 @@
3460 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3461 };
3462
3463-uint16 to_uni_swe7_swedish_ci[] = {
3464+static const uint16 to_uni_swe7_swedish_ci[] = {
3465 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3466 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3467 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3468@@ -830,7 +830,7 @@
3469 #endif
3470
3471 #ifdef HAVE_CHARSET_ascii
3472-uchar ctype_ascii_general_ci[] = {
3473+static const uchar ctype_ascii_general_ci[] = {
3474 0x00,
3475 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3476 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3477@@ -850,7 +850,7 @@
3478 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
3479 };
3480
3481-uchar to_lower_ascii_general_ci[] = {
3482+static const uchar to_lower_ascii_general_ci[] = {
3483 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3484 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3485 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3486@@ -869,45 +869,45 @@
3487 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3488 };
3489
3490-uchar to_upper_ascii_general_ci[] = {
3491-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3492-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3493-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3494-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
3495-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3496-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
3497-0x60,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3498-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x7B,0x7C,0x7D,0x7E,0x7F,
3499-0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
3500-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
3501-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
3502-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
3503-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
3504-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
3505-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
3506-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3507-};
3508-
3509-uchar sort_order_ascii_general_ci[] = {
3510-0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3511-0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3512-0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3513-0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
3514-0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3515-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
3516-0x60,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3517-0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x7B,0x7C,0x7D,0x7E,0x7F,
3518-0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
3519-0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
3520-0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
3521-0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
3522-0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
3523-0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
3524-0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
3525-0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3526-};
3527-
3528-uint16 to_uni_ascii_general_ci[] = {
3529+static const uchar to_upper_ascii_general_ci[] = {
3530+0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3531+0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3532+0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3533+0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
3534+0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3535+0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
3536+0x60,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3537+0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x7B,0x7C,0x7D,0x7E,0x7F,
3538+0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
3539+0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
3540+0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
3541+0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
3542+0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
3543+0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
3544+0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
3545+0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3546+};
3547+
3548+static const uchar sort_order_ascii_general_ci[] = {
3549+0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3550+0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3551+0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3552+0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C,0x3D,0x3E,0x3F,
3553+0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3554+0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D,0x5E,0x5F,
3555+0x60,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,
3556+0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x7B,0x7C,0x7D,0x7E,0x7F,
3557+0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8A,0x8B,0x8C,0x8D,0x8E,0x8F,
3558+0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,
3559+0xA0,0xA1,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xAA,0xAB,0xAC,0xAD,0xAE,0xAF,
3560+0xB0,0xB1,0xB2,0xB3,0xB4,0xB5,0xB6,0xB7,0xB8,0xB9,0xBA,0xBB,0xBC,0xBD,0xBE,0xBF,
3561+0xC0,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xCA,0xCB,0xCC,0xCD,0xCE,0xCF,
3562+0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF,
3563+0xE0,0xE1,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xEA,0xEB,0xEC,0xED,0xEE,0xEF,
3564+0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3565+};
3566+
3567+static const uint16 to_uni_ascii_general_ci[] = {
3568 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3569 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3570 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3571@@ -945,7 +945,7 @@
3572 #endif
3573
3574 #ifdef HAVE_CHARSET_cp1251
3575-uchar ctype_cp1251_bulgarian_ci[] = {
3576+static const uchar ctype_cp1251_bulgarian_ci[] = {
3577 0x00,
3578 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3579 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3580@@ -965,7 +965,7 @@
3581 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
3582 };
3583
3584-uchar to_lower_cp1251_bulgarian_ci[] = {
3585+static const uchar to_lower_cp1251_bulgarian_ci[] = {
3586 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3587 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3588 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3589@@ -984,7 +984,7 @@
3590 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3591 };
3592
3593-uchar to_upper_cp1251_bulgarian_ci[] = {
3594+static const uchar to_upper_cp1251_bulgarian_ci[] = {
3595 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3596 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3597 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3598@@ -1003,7 +1003,7 @@
3599 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
3600 };
3601
3602-uchar sort_order_cp1251_bulgarian_ci[] = {
3603+static const uchar sort_order_cp1251_bulgarian_ci[] = {
3604 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3605 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3606 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3607@@ -1022,7 +1022,7 @@
3608 0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B
3609 };
3610
3611-uint16 to_uni_cp1251_bulgarian_ci[] = {
3612+static const uint16 to_uni_cp1251_bulgarian_ci[] = {
3613 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3614 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3615 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3616@@ -1060,7 +1060,7 @@
3617 #endif
3618
3619 #ifdef HAVE_CHARSET_latin1
3620-uchar ctype_latin1_danish_ci[] = {
3621+static const uchar ctype_latin1_danish_ci[] = {
3622 0x00,
3623 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3624 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3625@@ -1080,7 +1080,7 @@
3626 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
3627 };
3628
3629-uchar to_lower_latin1_danish_ci[] = {
3630+static const uchar to_lower_latin1_danish_ci[] = {
3631 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3632 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3633 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3634@@ -1099,7 +1099,7 @@
3635 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3636 };
3637
3638-uchar to_upper_latin1_danish_ci[] = {
3639+static const uchar to_upper_latin1_danish_ci[] = {
3640 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3641 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3642 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3643@@ -1118,7 +1118,7 @@
3644 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3645 };
3646
3647-uchar sort_order_latin1_danish_ci[] = {
3648+static const uchar sort_order_latin1_danish_ci[] = {
3649 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3650 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3651 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3652@@ -1137,7 +1137,7 @@
3653 0x44,0x4E,0x4F,0x4F,0x4F,0x4F,0x5C,0xF7,0x5C,0x55,0x55,0x55,0x59,0x59,0xDE,0xFF
3654 };
3655
3656-uint16 to_uni_latin1_danish_ci[] = {
3657+static const uint16 to_uni_latin1_danish_ci[] = {
3658 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3659 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3660 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3661@@ -1175,7 +1175,7 @@
3662 #endif
3663
3664 #ifdef HAVE_CHARSET_hebrew
3665-uchar ctype_hebrew_general_ci[] = {
3666+static const uchar ctype_hebrew_general_ci[] = {
3667 0x00,
3668 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3669 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3670@@ -1195,7 +1195,7 @@
3671 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x00,0x20,0x20,0x00
3672 };
3673
3674-uchar to_lower_hebrew_general_ci[] = {
3675+static const uchar to_lower_hebrew_general_ci[] = {
3676 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3677 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3678 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3679@@ -1214,7 +1214,7 @@
3680 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3681 };
3682
3683-uchar to_upper_hebrew_general_ci[] = {
3684+static const uchar to_upper_hebrew_general_ci[] = {
3685 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3686 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3687 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3688@@ -1233,7 +1233,7 @@
3689 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3690 };
3691
3692-uchar sort_order_hebrew_general_ci[] = {
3693+static const uchar sort_order_hebrew_general_ci[] = {
3694 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3695 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3696 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3697@@ -1252,7 +1252,7 @@
3698 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3699 };
3700
3701-uint16 to_uni_hebrew_general_ci[] = {
3702+static const uint16 to_uni_hebrew_general_ci[] = {
3703 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3704 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3705 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3706@@ -1290,7 +1290,7 @@
3707 #endif
3708
3709 #ifdef HAVE_CHARSET_latin7
3710-uchar ctype_latin7_estonian_cs[] = {
3711+static const uchar ctype_latin7_estonian_cs[] = {
3712 0x00,
3713 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3714 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3715@@ -1310,7 +1310,7 @@
3716 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
3717 };
3718
3719-uchar to_lower_latin7_estonian_cs[] = {
3720+static const uchar to_lower_latin7_estonian_cs[] = {
3721 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3722 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3723 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3724@@ -1329,7 +1329,7 @@
3725 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3726 };
3727
3728-uchar to_upper_latin7_estonian_cs[] = {
3729+static const uchar to_upper_latin7_estonian_cs[] = {
3730 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3731 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3732 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3733@@ -1348,7 +1348,7 @@
3734 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3735 };
3736
3737-uchar sort_order_latin7_estonian_cs[] = {
3738+static const uchar sort_order_latin7_estonian_cs[] = {
3739 0x00,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x2E,0x2F,0x30,0x31,0x32,0x0A,0x0B,
3740 0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,
3741 0x2C,0x33,0x34,0x35,0x36,0x37,0x38,0x27,0x39,0x3A,0x3B,0x5D,0x3C,0x28,0x3D,0x3E,
3742@@ -1367,7 +1367,7 @@
3743 0xDC,0xC3,0xC5,0xC9,0xCB,0xF3,0xF7,0x65,0xED,0xBD,0xD9,0xEB,0xF9,0xE2,0xE4,0x53
3744 };
3745
3746-uint16 to_uni_latin7_estonian_cs[] = {
3747+static const uint16 to_uni_latin7_estonian_cs[] = {
3748 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3749 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3750 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3751@@ -1405,7 +1405,7 @@
3752 #endif
3753
3754 #ifdef HAVE_CHARSET_latin2
3755-uchar ctype_latin2_hungarian_ci[] = {
3756+static const uchar ctype_latin2_hungarian_ci[] = {
3757 0x00,
3758 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3759 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3760@@ -1425,7 +1425,7 @@
3761 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
3762 };
3763
3764-uchar to_lower_latin2_hungarian_ci[] = {
3765+static const uchar to_lower_latin2_hungarian_ci[] = {
3766 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3767 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3768 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3769@@ -1444,7 +1444,7 @@
3770 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3771 };
3772
3773-uchar to_upper_latin2_hungarian_ci[] = {
3774+static const uchar to_upper_latin2_hungarian_ci[] = {
3775 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3776 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3777 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3778@@ -1463,7 +1463,7 @@
3779 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3780 };
3781
3782-uchar sort_order_latin2_hungarian_ci[] = {
3783+static const uchar sort_order_latin2_hungarian_ci[] = {
3784 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3785 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3786 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3787@@ -1482,7 +1482,7 @@
3788 0xFF,0x62,0x63,0x64,0x66,0x67,0x67,0xFF,0x6D,0x77,0x75,0x78,0x78,0x7E,0x74,0xFF
3789 };
3790
3791-uint16 to_uni_latin2_hungarian_ci[] = {
3792+static const uint16 to_uni_latin2_hungarian_ci[] = {
3793 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3794 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3795 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3796@@ -1520,7 +1520,7 @@
3797 #endif
3798
3799 #ifdef HAVE_CHARSET_koi8u
3800-uchar ctype_koi8u_general_ci[] = {
3801+static const uchar ctype_koi8u_general_ci[] = {
3802 0x00,
3803 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3804 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3805@@ -1540,7 +1540,7 @@
3806 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01
3807 };
3808
3809-uchar to_lower_koi8u_general_ci[] = {
3810+static const uchar to_lower_koi8u_general_ci[] = {
3811 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3812 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3813 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3814@@ -1559,7 +1559,7 @@
3815 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
3816 };
3817
3818-uchar to_upper_koi8u_general_ci[] = {
3819+static const uchar to_upper_koi8u_general_ci[] = {
3820 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3821 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3822 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3823@@ -1578,7 +1578,7 @@
3824 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3825 };
3826
3827-uchar sort_order_koi8u_general_ci[] = {
3828+static const uchar sort_order_koi8u_general_ci[] = {
3829 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3830 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3831 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3832@@ -1597,7 +1597,7 @@
3833 0x94,0xA4,0x95,0x96,0x97,0x98,0x89,0x82,0xA1,0xA0,0x8A,0x9D,0xA2,0x9E,0x9C,0x9F
3834 };
3835
3836-uint16 to_uni_koi8u_general_ci[] = {
3837+static const uint16 to_uni_koi8u_general_ci[] = {
3838 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3839 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3840 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3841@@ -1635,7 +1635,7 @@
3842 #endif
3843
3844 #ifdef HAVE_CHARSET_cp1251
3845-uchar ctype_cp1251_ukrainian_ci[] = {
3846+static const uchar ctype_cp1251_ukrainian_ci[] = {
3847 0x00,
3848 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3849 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3850@@ -1655,7 +1655,7 @@
3851 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
3852 };
3853
3854-uchar to_lower_cp1251_ukrainian_ci[] = {
3855+static const uchar to_lower_cp1251_ukrainian_ci[] = {
3856 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3857 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3858 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3859@@ -1674,7 +1674,7 @@
3860 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3861 };
3862
3863-uchar to_upper_cp1251_ukrainian_ci[] = {
3864+static const uchar to_upper_cp1251_ukrainian_ci[] = {
3865 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3866 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3867 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3868@@ -1693,7 +1693,7 @@
3869 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
3870 };
3871
3872-uchar sort_order_cp1251_ukrainian_ci[] = {
3873+static const uchar sort_order_cp1251_ukrainian_ci[] = {
3874 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3875 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3876 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3877@@ -1712,7 +1712,7 @@
3878 0x95,0x96,0x97,0x98,0x99,0x9A,0x9B,0x9C,0x9D,0x9E,0x9F,0xA0,0xA1,0xA2,0xA3,0xA4
3879 };
3880
3881-uint16 to_uni_cp1251_ukrainian_ci[] = {
3882+static const uint16 to_uni_cp1251_ukrainian_ci[] = {
3883 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3884 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3885 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3886@@ -1750,7 +1750,7 @@
3887 #endif
3888
3889 #ifdef HAVE_CHARSET_greek
3890-uchar ctype_greek_general_ci[] = {
3891+static const uchar ctype_greek_general_ci[] = {
3892 0x00,
3893 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3894 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3895@@ -1770,7 +1770,7 @@
3896 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00
3897 };
3898
3899-uchar to_lower_greek_general_ci[] = {
3900+static const uchar to_lower_greek_general_ci[] = {
3901 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3902 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3903 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3904@@ -1789,7 +1789,7 @@
3905 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3906 };
3907
3908-uchar to_upper_greek_general_ci[] = {
3909+static const uchar to_upper_greek_general_ci[] = {
3910 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3911 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3912 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3913@@ -1808,7 +1808,7 @@
3914 0xD0,0xD1,0xD3,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xCF,0xD5,0xD9,0xFF
3915 };
3916
3917-uchar sort_order_greek_general_ci[] = {
3918+static const uchar sort_order_greek_general_ci[] = {
3919 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3920 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3921 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3922@@ -1827,7 +1827,7 @@
3923 0xD0,0xD1,0xD3,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xC9,0xD5,0xCF,0xD5,0xD9,0xFF
3924 };
3925
3926-uint16 to_uni_greek_general_ci[] = {
3927+static const uint16 to_uni_greek_general_ci[] = {
3928 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3929 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3930 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3931@@ -1865,7 +1865,7 @@
3932 #endif
3933
3934 #ifdef HAVE_CHARSET_cp1250
3935-uchar ctype_cp1250_general_ci[] = {
3936+static const uchar ctype_cp1250_general_ci[] = {
3937 0x00,
3938 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3939 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3940@@ -1885,7 +1885,7 @@
3941 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
3942 };
3943
3944-uchar to_lower_cp1250_general_ci[] = {
3945+static const uchar to_lower_cp1250_general_ci[] = {
3946 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3947 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3948 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3949@@ -1904,7 +1904,7 @@
3950 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3951 };
3952
3953-uchar to_upper_cp1250_general_ci[] = {
3954+static const uchar to_upper_cp1250_general_ci[] = {
3955 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3956 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3957 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3958@@ -1923,7 +1923,7 @@
3959 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
3960 };
3961
3962-uchar sort_order_cp1250_general_ci[] = {
3963+static const uchar sort_order_cp1250_general_ci[] = {
3964 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3965 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3966 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3967@@ -1942,7 +1942,7 @@
3968 0x47,0x53,0x53,0x55,0x55,0x55,0x55,0xF7,0x58,0x5C,0x5C,0x5C,0x5C,0x60,0x5B,0xFF
3969 };
3970
3971-uint16 to_uni_cp1250_general_ci[] = {
3972+static const uint16 to_uni_cp1250_general_ci[] = {
3973 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
3974 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
3975 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
3976@@ -1980,7 +1980,7 @@
3977 #endif
3978
3979 #ifdef HAVE_CHARSET_latin2
3980-uchar ctype_latin2_croatian_ci[] = {
3981+static const uchar ctype_latin2_croatian_ci[] = {
3982 0x00,
3983 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
3984 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
3985@@ -2000,7 +2000,7 @@
3986 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
3987 };
3988
3989-uchar to_lower_latin2_croatian_ci[] = {
3990+static const uchar to_lower_latin2_croatian_ci[] = {
3991 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
3992 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
3993 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
3994@@ -2019,7 +2019,7 @@
3995 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
3996 };
3997
3998-uchar to_upper_latin2_croatian_ci[] = {
3999+static const uchar to_upper_latin2_croatian_ci[] = {
4000 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4001 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4002 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4003@@ -2038,7 +2038,7 @@
4004 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4005 };
4006
4007-uchar sort_order_latin2_croatian_ci[] = {
4008+static const uchar sort_order_latin2_croatian_ci[] = {
4009 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4010 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4011 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4012@@ -2057,7 +2057,7 @@
4013 0x4A,0x57,0x57,0x59,0x59,0x59,0x59,0xFE,0x5D,0x64,0x64,0x64,0x64,0x69,0x62,0xFF
4014 };
4015
4016-uint16 to_uni_latin2_croatian_ci[] = {
4017+static const uint16 to_uni_latin2_croatian_ci[] = {
4018 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4019 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4020 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4021@@ -2095,7 +2095,7 @@
4022 #endif
4023
4024 #ifdef HAVE_CHARSET_cp1257
4025-uchar ctype_cp1257_lithuanian_ci[] = {
4026+static const uchar ctype_cp1257_lithuanian_ci[] = {
4027 0x00,
4028 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4029 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4030@@ -2115,7 +2115,7 @@
4031 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00
4032 };
4033
4034-uchar to_lower_cp1257_lithuanian_ci[] = {
4035+static const uchar to_lower_cp1257_lithuanian_ci[] = {
4036 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4037 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4038 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4039@@ -2134,7 +2134,7 @@
4040 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4041 };
4042
4043-uchar to_upper_cp1257_lithuanian_ci[] = {
4044+static const uchar to_upper_cp1257_lithuanian_ci[] = {
4045 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4046 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4047 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4048@@ -2153,7 +2153,7 @@
4049 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4050 };
4051
4052-uchar sort_order_cp1257_lithuanian_ci[] = {
4053+static const uchar sort_order_cp1257_lithuanian_ci[] = {
4054 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4055 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4056 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4057@@ -2172,7 +2172,7 @@
4058 0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x5E,0xFF,0xFF,0x5D,0xFF,0xFF,0xFF,0xFF
4059 };
4060
4061-uint16 to_uni_cp1257_lithuanian_ci[] = {
4062+static const uint16 to_uni_cp1257_lithuanian_ci[] = {
4063 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4064 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4065 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4066@@ -2210,7 +2210,7 @@
4067 #endif
4068
4069 #ifdef HAVE_CHARSET_latin5
4070-uchar ctype_latin5_turkish_ci[] = {
4071+static const uchar ctype_latin5_turkish_ci[] = {
4072 0x00,
4073 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4074 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4075@@ -2230,7 +2230,7 @@
4076 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4077 };
4078
4079-uchar to_lower_latin5_turkish_ci[] = {
4080+static const uchar to_lower_latin5_turkish_ci[] = {
4081 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4082 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4083 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4084@@ -2249,7 +2249,7 @@
4085 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4086 };
4087
4088-uchar to_upper_latin5_turkish_ci[] = {
4089+static const uchar to_upper_latin5_turkish_ci[] = {
4090 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4091 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4092 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4093@@ -2268,7 +2268,7 @@
4094 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0x49,0xDE,0xFF
4095 };
4096
4097-uchar sort_order_latin5_turkish_ci[] = {
4098+static const uchar sort_order_latin5_turkish_ci[] = {
4099 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4100 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4101 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4102@@ -2287,7 +2287,7 @@
4103 0x49,0x51,0x52,0x52,0x52,0x52,0x53,0xFA,0x52,0x5A,0x5A,0x5A,0x5B,0x4B,0x58,0x5F
4104 };
4105
4106-uint16 to_uni_latin5_turkish_ci[] = {
4107+static const uint16 to_uni_latin5_turkish_ci[] = {
4108 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4109 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4110 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4111@@ -2325,7 +2325,7 @@
4112 #endif
4113
4114 #ifdef HAVE_CHARSET_armscii8
4115-uchar ctype_armscii8_general_ci[] = {
4116+static const uchar ctype_armscii8_general_ci[] = {
4117 0x00,
4118 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4119 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4120@@ -2345,7 +2345,7 @@
4121 0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x10,0x10
4122 };
4123
4124-uchar to_lower_armscii8_general_ci[] = {
4125+static const uchar to_lower_armscii8_general_ci[] = {
4126 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4127 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4128 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4129@@ -2364,7 +2364,7 @@
4130 0xF1,0xF1,0xF3,0xF3,0xF5,0xF5,0xF7,0xF7,0xF9,0xF9,0xFB,0xFB,0xFD,0xFD,0xFE,0xFF
4131 };
4132
4133-uchar to_upper_armscii8_general_ci[] = {
4134+static const uchar to_upper_armscii8_general_ci[] = {
4135 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4136 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4137 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4138@@ -2383,7 +2383,7 @@
4139 0xF0,0xF0,0xF2,0xF2,0xF4,0xF4,0xF6,0xF6,0xF8,0xF8,0xFA,0xFA,0xFC,0xFC,0xFE,0xFF
4140 };
4141
4142-uchar sort_order_armscii8_general_ci[] = {
4143+static const uchar sort_order_armscii8_general_ci[] = {
4144 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4145 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4146 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4147@@ -2402,7 +2402,7 @@
4148 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4149 };
4150
4151-uint16 to_uni_armscii8_general_ci[] = {
4152+static const uint16 to_uni_armscii8_general_ci[] = {
4153 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4154 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4155 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4156@@ -2440,7 +2440,7 @@
4157 #endif
4158
4159 #ifdef HAVE_CHARSET_cp866
4160-uchar ctype_cp866_general_ci[] = {
4161+static const uchar ctype_cp866_general_ci[] = {
4162 0x00,
4163 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4164 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4165@@ -2460,7 +2460,7 @@
4166 0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48
4167 };
4168
4169-uchar to_lower_cp866_general_ci[] = {
4170+static const uchar to_lower_cp866_general_ci[] = {
4171 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4172 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4173 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4174@@ -2479,7 +2479,7 @@
4175 0xF1,0xF1,0xF3,0xF3,0xF5,0xF5,0xF7,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4176 };
4177
4178-uchar to_upper_cp866_general_ci[] = {
4179+static const uchar to_upper_cp866_general_ci[] = {
4180 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4181 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4182 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4183@@ -2498,7 +2498,7 @@
4184 0xF0,0xF0,0xF2,0xF2,0xF4,0xF4,0xF6,0xF6,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4185 };
4186
4187-uchar sort_order_cp866_general_ci[] = {
4188+static const uchar sort_order_cp866_general_ci[] = {
4189 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4190 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4191 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4192@@ -2517,7 +2517,7 @@
4193 0x81,0x81,0x83,0x83,0x8B,0x8B,0xA3,0xA3,0xCB,0xCC,0xCD,0xCE,0xCF,0xD0,0xD1,0xD2
4194 };
4195
4196-uint16 to_uni_cp866_general_ci[] = {
4197+static const uint16 to_uni_cp866_general_ci[] = {
4198 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4199 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4200 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4201@@ -2555,7 +2555,7 @@
4202 #endif
4203
4204 #ifdef HAVE_CHARSET_keybcs2
4205-uchar ctype_keybcs2_general_ci[] = {
4206+static const uchar ctype_keybcs2_general_ci[] = {
4207 0x00,
4208 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4209 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4210@@ -2575,7 +2575,7 @@
4211 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48
4212 };
4213
4214-uchar to_lower_keybcs2_general_ci[] = {
4215+static const uchar to_lower_keybcs2_general_ci[] = {
4216 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4217 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4218 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4219@@ -2594,7 +2594,7 @@
4220 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4221 };
4222
4223-uchar to_upper_keybcs2_general_ci[] = {
4224+static const uchar to_upper_keybcs2_general_ci[] = {
4225 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4226 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4227 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4228@@ -2613,7 +2613,7 @@
4229 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4230 };
4231
4232-uchar sort_order_keybcs2_general_ci[] = {
4233+static const uchar sort_order_keybcs2_general_ci[] = {
4234 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4235 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4236 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4237@@ -2632,7 +2632,7 @@
4238 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4239 };
4240
4241-uint16 to_uni_keybcs2_general_ci[] = {
4242+static const uint16 to_uni_keybcs2_general_ci[] = {
4243 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4244 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4245 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4246@@ -2670,7 +2670,7 @@
4247 #endif
4248
4249 #ifdef HAVE_CHARSET_macce
4250-uchar ctype_macce_general_ci[] = {
4251+static const uchar ctype_macce_general_ci[] = {
4252 0x00,
4253 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4254 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4255@@ -2690,7 +2690,7 @@
4256 0x02,0x01,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x02,0x01,0x01,0x02,0x01,0x00
4257 };
4258
4259-uchar to_lower_macce_general_ci[] = {
4260+static const uchar to_lower_macce_general_ci[] = {
4261 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4262 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4263 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4264@@ -2709,7 +2709,7 @@
4265 0xF0,0xF3,0x9C,0xF3,0xF5,0xF5,0xF7,0xF7,0xF9,0xF9,0xFA,0xFD,0xB8,0xFD,0xAE,0xFF
4266 };
4267
4268-uchar to_upper_macce_general_ci[] = {
4269+static const uchar to_upper_macce_general_ci[] = {
4270 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4271 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4272 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4273@@ -2728,7 +2728,7 @@
4274 0xED,0xF1,0xF2,0xF1,0xF4,0xF4,0xF6,0xF6,0xF8,0xF8,0xB5,0xFB,0xFC,0xFB,0xFE,0xFF
4275 };
4276
4277-uchar sort_order_macce_general_ci[] = {
4278+static const uchar sort_order_macce_general_ci[] = {
4279 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4280 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4281 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4282@@ -2747,7 +2747,7 @@
4283 0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x8B,0x8B,0x5B,0x8D,0x5D,0x8D,0x53,0xFF
4284 };
4285
4286-uint16 to_uni_macce_general_ci[] = {
4287+static const uint16 to_uni_macce_general_ci[] = {
4288 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4289 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4290 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4291@@ -2785,7 +2785,7 @@
4292 #endif
4293
4294 #ifdef HAVE_CHARSET_macroman
4295-uchar ctype_macroman_general_ci[] = {
4296+static const uchar ctype_macroman_general_ci[] = {
4297 0x00,
4298 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4299 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4300@@ -2805,7 +2805,7 @@
4301 0x00,0x01,0x01,0x01,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
4302 };
4303
4304-uchar to_lower_macroman_general_ci[] = {
4305+static const uchar to_lower_macroman_general_ci[] = {
4306 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4307 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4308 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4309@@ -2824,7 +2824,7 @@
4310 0xF0,0x98,0x9C,0x9E,0x9D,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4311 };
4312
4313-uchar to_upper_macroman_general_ci[] = {
4314+static const uchar to_upper_macroman_general_ci[] = {
4315 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4316 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4317 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4318@@ -2843,7 +2843,7 @@
4319 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4320 };
4321
4322-uchar sort_order_macroman_general_ci[] = {
4323+static const uchar sort_order_macroman_general_ci[] = {
4324 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4325 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4326 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4327@@ -2862,7 +2862,7 @@
4328 0xF0,0x72,0x85,0x85,0x85,0x61,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4329 };
4330
4331-uint16 to_uni_macroman_general_ci[] = {
4332+static const uint16 to_uni_macroman_general_ci[] = {
4333 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4334 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4335 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4336@@ -2900,7 +2900,7 @@
4337 #endif
4338
4339 #ifdef HAVE_CHARSET_cp852
4340-uchar ctype_cp852_general_ci[] = {
4341+static const uchar ctype_cp852_general_ci[] = {
4342 0x00,
4343 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4344 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4345@@ -2920,7 +2920,7 @@
4346 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x02,0x00,0x48
4347 };
4348
4349-uchar to_lower_cp852_general_ci[] = {
4350+static const uchar to_lower_cp852_general_ci[] = {
4351 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4352 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4353 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4354@@ -2939,7 +2939,7 @@
4355 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4356 };
4357
4358-uchar to_upper_cp852_general_ci[] = {
4359+static const uchar to_upper_cp852_general_ci[] = {
4360 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4361 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4362 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4363@@ -2958,7 +2958,7 @@
4364 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xEB,0xFC,0xFC,0xFE,0xFF
4365 };
4366
4367-uchar sort_order_cp852_general_ci[] = {
4368+static const uchar sort_order_cp852_general_ci[] = {
4369 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4370 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4371 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4372@@ -2977,7 +2977,7 @@
4373 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0x74,0x69,0x69,0xFE,0xFF
4374 };
4375
4376-uint16 to_uni_cp852_general_ci[] = {
4377+static const uint16 to_uni_cp852_general_ci[] = {
4378 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4379 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4380 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4381@@ -3015,7 +3015,7 @@
4382 #endif
4383
4384 #ifdef HAVE_CHARSET_latin7
4385-uchar ctype_latin7_general_ci[] = {
4386+static const uchar ctype_latin7_general_ci[] = {
4387 0x00,
4388 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4389 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4390@@ -3035,7 +3035,7 @@
4391 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
4392 };
4393
4394-uchar to_lower_latin7_general_ci[] = {
4395+static const uchar to_lower_latin7_general_ci[] = {
4396 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4397 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4398 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4399@@ -3054,7 +3054,7 @@
4400 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4401 };
4402
4403-uchar to_upper_latin7_general_ci[] = {
4404+static const uchar to_upper_latin7_general_ci[] = {
4405 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4406 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4407 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4408@@ -3073,7 +3073,7 @@
4409 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4410 };
4411
4412-uchar sort_order_latin7_general_ci[] = {
4413+static const uchar sort_order_latin7_general_ci[] = {
4414 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4415 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4416 0x30,0x32,0x33,0x34,0x35,0x36,0x37,0x2B,0x38,0x39,0x3A,0x5C,0x3B,0x2C,0x3C,0x3D,
4417@@ -3092,7 +3092,7 @@
4418 0xE1,0xC4,0xC6,0xCA,0xCE,0xD0,0xCC,0x64,0xEC,0xBC,0xDE,0xEA,0xE8,0xFA,0xFC,0x52
4419 };
4420
4421-uint16 to_uni_latin7_general_ci[] = {
4422+static const uint16 to_uni_latin7_general_ci[] = {
4423 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4424 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4425 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4426@@ -3130,7 +3130,7 @@
4427 #endif
4428
4429 #ifdef HAVE_CHARSET_latin7
4430-uchar ctype_latin7_general_cs[] = {
4431+static const uchar ctype_latin7_general_cs[] = {
4432 0x00,
4433 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4434 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4435@@ -3150,7 +3150,7 @@
4436 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
4437 };
4438
4439-uchar to_lower_latin7_general_cs[] = {
4440+static const uchar to_lower_latin7_general_cs[] = {
4441 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4442 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4443 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4444@@ -3169,7 +3169,7 @@
4445 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4446 };
4447
4448-uchar to_upper_latin7_general_cs[] = {
4449+static const uchar to_upper_latin7_general_cs[] = {
4450 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4451 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4452 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4453@@ -3188,7 +3188,7 @@
4454 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4455 };
4456
4457-uchar sort_order_latin7_general_cs[] = {
4458+static const uchar sort_order_latin7_general_cs[] = {
4459 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4460 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4461 0x30,0x32,0x33,0x34,0x35,0x36,0x37,0x2B,0x38,0x39,0x3A,0x5C,0x3B,0x2C,0x3C,0x3D,
4462@@ -3207,7 +3207,7 @@
4463 0xE2,0xC5,0xC7,0xCB,0xCF,0xD1,0xCD,0x64,0xED,0xBD,0xDF,0xEB,0xE9,0xFB,0xFD,0x52
4464 };
4465
4466-uint16 to_uni_latin7_general_cs[] = {
4467+static const uint16 to_uni_latin7_general_cs[] = {
4468 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4469 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4470 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4471@@ -3245,7 +3245,7 @@
4472 #endif
4473
4474 #ifdef HAVE_CHARSET_macce
4475-uchar ctype_macce_bin[] = {
4476+static const uchar ctype_macce_bin[] = {
4477 0x00,
4478 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4479 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4480@@ -3265,7 +3265,7 @@
4481 0x02,0x01,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x02,0x01,0x01,0x02,0x01,0x00
4482 };
4483
4484-uchar to_lower_macce_bin[] = {
4485+static const uchar to_lower_macce_bin[] = {
4486 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4487 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4488 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4489@@ -3284,7 +3284,7 @@
4490 0xF0,0xF3,0x9C,0xF3,0xF5,0xF5,0xF7,0xF7,0xF9,0xF9,0xFA,0xFD,0xB8,0xFD,0xAE,0xFF
4491 };
4492
4493-uchar to_upper_macce_bin[] = {
4494+static const uchar to_upper_macce_bin[] = {
4495 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4496 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4497 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4498@@ -3303,7 +3303,7 @@
4499 0xED,0xF1,0xF2,0xF1,0xF4,0xF4,0xF6,0xF6,0xF8,0xF8,0xB5,0xFB,0xFC,0xFB,0xFE,0xFF
4500 };
4501
4502-uint16 to_uni_macce_bin[] = {
4503+static const uint16 to_uni_macce_bin[] = {
4504 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4505 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4506 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4507@@ -3341,7 +3341,7 @@
4508 #endif
4509
4510 #ifdef HAVE_CHARSET_cp1250
4511-uchar ctype_cp1250_croatian_ci[] = {
4512+static const uchar ctype_cp1250_croatian_ci[] = {
4513 0x00,
4514 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4515 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4516@@ -3361,7 +3361,7 @@
4517 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10
4518 };
4519
4520-uchar to_lower_cp1250_croatian_ci[] = {
4521+static const uchar to_lower_cp1250_croatian_ci[] = {
4522 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4523 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4524 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4525@@ -3380,7 +3380,7 @@
4526 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4527 };
4528
4529-uchar to_upper_cp1250_croatian_ci[] = {
4530+static const uchar to_upper_cp1250_croatian_ci[] = {
4531 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4532 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4533 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4534@@ -3399,7 +3399,7 @@
4535 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4536 };
4537
4538-uchar sort_order_cp1250_croatian_ci[] = {
4539+static const uchar sort_order_cp1250_croatian_ci[] = {
4540 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4541 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4542 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4543@@ -3418,7 +3418,7 @@
4544 0x4A,0x57,0x57,0x59,0x59,0x59,0x59,0xC9,0x5D,0x64,0x64,0x64,0x64,0x69,0x62,0xFF
4545 };
4546
4547-uint16 to_uni_cp1250_croatian_ci[] = {
4548+static const uint16 to_uni_cp1250_croatian_ci[] = {
4549 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4550 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4551 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4552@@ -3456,7 +3456,7 @@
4553 #endif
4554
4555 #ifdef HAVE_CHARSET_latin1
4556-uchar ctype_latin1_general_ci[] = {
4557+static const uchar ctype_latin1_general_ci[] = {
4558 0x00,
4559 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4560 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4561@@ -3476,7 +3476,7 @@
4562 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4563 };
4564
4565-uchar to_lower_latin1_general_ci[] = {
4566+static const uchar to_lower_latin1_general_ci[] = {
4567 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4568 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4569 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4570@@ -3495,7 +3495,7 @@
4571 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4572 };
4573
4574-uchar to_upper_latin1_general_ci[] = {
4575+static const uchar to_upper_latin1_general_ci[] = {
4576 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4577 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4578 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4579@@ -3514,7 +3514,7 @@
4580 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4581 };
4582
4583-uchar sort_order_latin1_general_ci[] = {
4584+static const uchar sort_order_latin1_general_ci[] = {
4585 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4586 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4587 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4588@@ -3533,7 +3533,7 @@
4589 0x59,0x7F,0x83,0x85,0x87,0x89,0x8B,0xBE,0x8D,0x9C,0x9E,0xA0,0xA2,0xAC,0xB1,0xAE
4590 };
4591
4592-uint16 to_uni_latin1_general_ci[] = {
4593+static const uint16 to_uni_latin1_general_ci[] = {
4594 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4595 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4596 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4597@@ -3571,7 +3571,7 @@
4598 #endif
4599
4600 #ifdef HAVE_CHARSET_latin1
4601-uchar ctype_latin1_general_cs[] = {
4602+static const uchar ctype_latin1_general_cs[] = {
4603 0x00,
4604 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4605 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4606@@ -3591,7 +3591,7 @@
4607 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x10,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4608 };
4609
4610-uchar to_lower_latin1_general_cs[] = {
4611+static const uchar to_lower_latin1_general_cs[] = {
4612 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4613 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4614 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4615@@ -3610,7 +3610,7 @@
4616 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4617 };
4618
4619-uchar to_upper_latin1_general_cs[] = {
4620+static const uchar to_upper_latin1_general_cs[] = {
4621 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4622 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4623 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4624@@ -3629,7 +3629,7 @@
4625 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4626 };
4627
4628-uchar sort_order_latin1_general_cs[] = {
4629+static const uchar sort_order_latin1_general_cs[] = {
4630 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4631 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4632 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4633@@ -3648,7 +3648,7 @@
4634 0x5A,0x80,0x84,0x86,0x88,0x8A,0x8C,0xBE,0x8E,0x9D,0x9F,0xA1,0xA3,0xAD,0xB2,0xAE
4635 };
4636
4637-uint16 to_uni_latin1_general_cs[] = {
4638+static const uint16 to_uni_latin1_general_cs[] = {
4639 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4640 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4641 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4642@@ -3686,7 +3686,7 @@
4643 #endif
4644
4645 #ifdef HAVE_CHARSET_cp1251
4646-uchar ctype_cp1251_bin[] = {
4647+static const uchar ctype_cp1251_bin[] = {
4648 0x00,
4649 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4650 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4651@@ -3706,7 +3706,7 @@
4652 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4653 };
4654
4655-uchar to_lower_cp1251_bin[] = {
4656+static const uchar to_lower_cp1251_bin[] = {
4657 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4658 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4659 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4660@@ -3725,7 +3725,7 @@
4661 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4662 };
4663
4664-uchar to_upper_cp1251_bin[] = {
4665+static const uchar to_upper_cp1251_bin[] = {
4666 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4667 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4668 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4669@@ -3744,7 +3744,7 @@
4670 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
4671 };
4672
4673-uint16 to_uni_cp1251_bin[] = {
4674+static const uint16 to_uni_cp1251_bin[] = {
4675 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4676 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4677 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4678@@ -3782,7 +3782,7 @@
4679 #endif
4680
4681 #ifdef HAVE_CHARSET_cp1251
4682-uchar ctype_cp1251_general_ci[] = {
4683+static const uchar ctype_cp1251_general_ci[] = {
4684 0x00,
4685 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4686 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4687@@ -3802,7 +3802,7 @@
4688 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4689 };
4690
4691-uchar to_lower_cp1251_general_ci[] = {
4692+static const uchar to_lower_cp1251_general_ci[] = {
4693 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4694 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4695 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4696@@ -3821,7 +3821,7 @@
4697 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4698 };
4699
4700-uchar to_upper_cp1251_general_ci[] = {
4701+static const uchar to_upper_cp1251_general_ci[] = {
4702 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4703 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4704 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4705@@ -3840,7 +3840,7 @@
4706 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
4707 };
4708
4709-uchar sort_order_cp1251_general_ci[] = {
4710+static const uchar sort_order_cp1251_general_ci[] = {
4711 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4712 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4713 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4714@@ -3859,7 +3859,7 @@
4715 0xAD,0xAF,0xB1,0xB5,0xB9,0xBB,0xBD,0xBF,0xC3,0xC5,0xC7,0xC9,0xCB,0xCD,0xCF,0xD1
4716 };
4717
4718-uint16 to_uni_cp1251_general_ci[] = {
4719+static const uint16 to_uni_cp1251_general_ci[] = {
4720 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4721 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4722 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4723@@ -3897,7 +3897,7 @@
4724 #endif
4725
4726 #ifdef HAVE_CHARSET_cp1251
4727-uchar ctype_cp1251_general_cs[] = {
4728+static const uchar ctype_cp1251_general_cs[] = {
4729 0x00,
4730 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4731 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4732@@ -3917,7 +3917,7 @@
4733 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02
4734 };
4735
4736-uchar to_lower_cp1251_general_cs[] = {
4737+static const uchar to_lower_cp1251_general_cs[] = {
4738 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4739 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4740 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4741@@ -3936,7 +3936,7 @@
4742 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4743 };
4744
4745-uchar to_upper_cp1251_general_cs[] = {
4746+static const uchar to_upper_cp1251_general_cs[] = {
4747 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4748 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4749 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4750@@ -3955,7 +3955,7 @@
4751 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xD7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xDF
4752 };
4753
4754-uchar sort_order_cp1251_general_cs[] = {
4755+static const uchar sort_order_cp1251_general_cs[] = {
4756 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4757 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4758 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4759@@ -3974,7 +3974,7 @@
4760 0xAE,0xB0,0xB2,0xB6,0xBA,0xBC,0xBE,0xC0,0xC4,0xC6,0xC8,0xCA,0xCC,0xCE,0xD0,0xD2
4761 };
4762
4763-uint16 to_uni_cp1251_general_cs[] = {
4764+static const uint16 to_uni_cp1251_general_cs[] = {
4765 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4766 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4767 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4768@@ -4012,7 +4012,7 @@
4769 #endif
4770
4771 #ifdef HAVE_CHARSET_macroman
4772-uchar ctype_macroman_bin[] = {
4773+static const uchar ctype_macroman_bin[] = {
4774 0x00,
4775 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4776 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4777@@ -4032,7 +4032,7 @@
4778 0x00,0x01,0x01,0x01,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
4779 };
4780
4781-uchar to_lower_macroman_bin[] = {
4782+static const uchar to_lower_macroman_bin[] = {
4783 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4784 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4785 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4786@@ -4051,7 +4051,7 @@
4787 0xF0,0x98,0x9C,0x9E,0x9D,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4788 };
4789
4790-uchar to_upper_macroman_bin[] = {
4791+static const uchar to_upper_macroman_bin[] = {
4792 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4793 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4794 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4795@@ -4070,7 +4070,7 @@
4796 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4797 };
4798
4799-uint16 to_uni_macroman_bin[] = {
4800+static const uint16 to_uni_macroman_bin[] = {
4801 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4802 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4803 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4804@@ -4108,7 +4108,7 @@
4805 #endif
4806
4807 #ifdef HAVE_CHARSET_cp1256
4808-uchar ctype_cp1256_general_ci[] = {
4809+static const uchar ctype_cp1256_general_ci[] = {
4810 0x00,
4811 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4812 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4813@@ -4128,7 +4128,7 @@
4814 0x03,0x03,0x03,0x03,0x02,0x03,0x03,0x00,0x03,0x02,0x03,0x02,0x02,0x00,0x00,0x00
4815 };
4816
4817-uchar to_lower_cp1256_general_ci[] = {
4818+static const uchar to_lower_cp1256_general_ci[] = {
4819 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4820 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4821 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4822@@ -4147,7 +4147,7 @@
4823 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4824 };
4825
4826-uchar to_upper_cp1256_general_ci[] = {
4827+static const uchar to_upper_cp1256_general_ci[] = {
4828 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4829 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4830 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4831@@ -4166,7 +4166,7 @@
4832 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4833 };
4834
4835-uchar sort_order_cp1256_general_ci[] = {
4836+static const uchar sort_order_cp1256_general_ci[] = {
4837 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4838 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4839 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4840@@ -4185,7 +4185,7 @@
4841 0xAE,0xAF,0xB0,0xB1,0x69,0xB2,0xB3,0xFC,0xB4,0x78,0xB5,0x79,0x7A,0xFD,0xFE,0xFF
4842 };
4843
4844-uint16 to_uni_cp1256_general_ci[] = {
4845+static const uint16 to_uni_cp1256_general_ci[] = {
4846 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4847 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4848 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4849@@ -4223,7 +4223,7 @@
4850 #endif
4851
4852 #ifdef HAVE_CHARSET_cp1257
4853-uchar ctype_cp1257_bin[] = {
4854+static const uchar ctype_cp1257_bin[] = {
4855 0x00,
4856 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4857 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4858@@ -4243,7 +4243,7 @@
4859 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00
4860 };
4861
4862-uchar to_lower_cp1257_bin[] = {
4863+static const uchar to_lower_cp1257_bin[] = {
4864 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4865 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4866 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4867@@ -4262,7 +4262,7 @@
4868 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4869 };
4870
4871-uchar to_upper_cp1257_bin[] = {
4872+static const uchar to_upper_cp1257_bin[] = {
4873 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4874 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4875 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4876@@ -4281,7 +4281,7 @@
4877 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4878 };
4879
4880-uint16 to_uni_cp1257_bin[] = {
4881+static const uint16 to_uni_cp1257_bin[] = {
4882 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4883 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4884 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4885@@ -4319,7 +4319,7 @@
4886 #endif
4887
4888 #ifdef HAVE_CHARSET_cp1257
4889-uchar ctype_cp1257_general_ci[] = {
4890+static const uchar ctype_cp1257_general_ci[] = {
4891 0x00,
4892 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4893 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4894@@ -4339,7 +4339,7 @@
4895 0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00
4896 };
4897
4898-uchar to_lower_cp1257_general_ci[] = {
4899+static const uchar to_lower_cp1257_general_ci[] = {
4900 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4901 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4902 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4903@@ -4358,7 +4358,7 @@
4904 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4905 };
4906
4907-uchar to_upper_cp1257_general_ci[] = {
4908+static const uchar to_upper_cp1257_general_ci[] = {
4909 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4910 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4911 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4912@@ -4377,7 +4377,7 @@
4913 0xD0,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,0xF7,0xD8,0xD9,0xDA,0xDB,0xDC,0xDD,0xDE,0xFF
4914 };
4915
4916-uchar sort_order_cp1257_general_ci[] = {
4917+static const uchar sort_order_cp1257_general_ci[] = {
4918 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4919 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4920 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4921@@ -4396,7 +4396,7 @@
4922 0x97,0x7D,0x7D,0x83,0x83,0x83,0x83,0xC3,0xA0,0x75,0x97,0xA0,0xA0,0xB0,0xB0,0xFF
4923 };
4924
4925-uint16 to_uni_cp1257_general_ci[] = {
4926+static const uint16 to_uni_cp1257_general_ci[] = {
4927 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4928 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4929 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4930@@ -4434,7 +4434,7 @@
4931 #endif
4932
4933 #ifdef HAVE_CHARSET_armscii8
4934-uchar ctype_armscii8_bin[] = {
4935+static const uchar ctype_armscii8_bin[] = {
4936 0x00,
4937 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4938 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4939@@ -4454,7 +4454,7 @@
4940 0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x10,0x10
4941 };
4942
4943-uchar to_lower_armscii8_bin[] = {
4944+static const uchar to_lower_armscii8_bin[] = {
4945 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4946 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4947 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4948@@ -4473,7 +4473,7 @@
4949 0xF1,0xF1,0xF3,0xF3,0xF5,0xF5,0xF7,0xF7,0xF9,0xF9,0xFB,0xFB,0xFD,0xFD,0xFE,0xFF
4950 };
4951
4952-uchar to_upper_armscii8_bin[] = {
4953+static const uchar to_upper_armscii8_bin[] = {
4954 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4955 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4956 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4957@@ -4492,7 +4492,7 @@
4958 0xF0,0xF0,0xF2,0xF2,0xF4,0xF4,0xF6,0xF6,0xF8,0xF8,0xFA,0xFA,0xFC,0xFC,0xFE,0xFF
4959 };
4960
4961-uint16 to_uni_armscii8_bin[] = {
4962+static const uint16 to_uni_armscii8_bin[] = {
4963 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
4964 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
4965 0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,
4966@@ -4530,7 +4530,7 @@
4967 #endif
4968
4969 #ifdef HAVE_CHARSET_ascii
4970-uchar ctype_ascii_bin[] = {
4971+static const uchar ctype_ascii_bin[] = {
4972 0x00,
4973 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x28,0x28,0x28,0x28,0x20,0x20,
4974 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
4975@@ -4550,7 +4550,7 @@
4976 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
4977 };
4978
4979-uchar to_lower_ascii_bin[] = {
4980+static const uchar to_lower_ascii_bin[] = {
4981 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4982 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4983 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4984@@ -4569,7 +4569,7 @@
4985 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4986 };
4987
4988-uchar to_upper_ascii_bin[] = {
4989+static const uchar to_upper_ascii_bin[] = {
4990 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0F,
4991 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E,0x1F,
4992 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,
4993@@ -4588,7 +4588,7 @@
4994 0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD,0xFE,0xFF
4995 };
4996
4997-uint16 to_uni_ascii_bin[] = {
4998+static const uint16 to_uni_ascii_bin[] = {
4999 0x0000,0x0001,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,
5000 0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches