You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
add consts where appropriate in fs/nls/*
Add const modifiers to a few struct nls_table's member pointers in include/linux/nls.h and adds a lot of const's in fs/nls/*.c files. Resulting changes as visible by size: text data bss dec hex filename 113612 481216 2368 597196 91ccc nls.org/built-in.o 593548 3296 288 597132 91c8c nls/built-in.o Apparently compiler managed to optimize code a bit better because of const-ness. No other changes are made. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
37c42524d6
commit
b9ec0339d8
+6
-6
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -56,7 +56,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x007c, 0x007d, 0x007e, 0x007f,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -75,11 +75,11 @@ static unsigned char page00[256] = {
|
||||
0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -98,7 +98,7 @@ static unsigned char charset2lower[256] = {
|
||||
0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -119,7 +119,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -34,7 +34,7 @@ struct utf8_table {
|
||||
long lval;
|
||||
};
|
||||
|
||||
static struct utf8_table utf8_table[] =
|
||||
static const struct utf8_table utf8_table[] =
|
||||
{
|
||||
{0x80, 0x00, 0*6, 0x7F, 0, /* 1 byte sequence */},
|
||||
{0xE0, 0xC0, 1*6, 0x7FF, 0x80, /* 2 byte sequence */},
|
||||
@@ -50,7 +50,7 @@ utf8_mbtowc(wchar_t *p, const __u8 *s, int n)
|
||||
{
|
||||
long l;
|
||||
int c0, c, nc;
|
||||
struct utf8_table *t;
|
||||
const struct utf8_table *t;
|
||||
|
||||
nc = 0;
|
||||
c0 = *s;
|
||||
@@ -109,7 +109,7 @@ utf8_wctomb(__u8 *s, wchar_t wc, int maxlen)
|
||||
{
|
||||
long l;
|
||||
int c, nc;
|
||||
struct utf8_table *t;
|
||||
const struct utf8_table *t;
|
||||
|
||||
if (s == 0)
|
||||
return 0;
|
||||
@@ -240,7 +240,7 @@ void unload_nls(struct nls_table *nls)
|
||||
module_put(nls->owner);
|
||||
}
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -323,7 +323,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x00fc, 0x00fd, 0x00fe, 0x00ff,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -359,11 +359,11 @@ static unsigned char page00[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -399,7 +399,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -438,7 +438,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+10
-10
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x00fc, 0x00fd, 0x0163, 0x02d9,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0xfa, 0x00, 0xfc, 0xfd, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0xc3, 0xe3, 0xa5, 0xb9, 0xc6, 0xe6, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */
|
||||
0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -152,7 +152,7 @@ static unsigned char page01[256] = {
|
||||
|
||||
};
|
||||
|
||||
static unsigned char page02[256] = {
|
||||
static const unsigned char page02[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page02[256] = {
|
||||
0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -210,7 +210,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
|
||||
};
|
||||
|
||||
static unsigned char page21[256] = {
|
||||
static const unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -218,7 +218,7 @@ static unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -226,7 +226,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, page21, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -262,7 +262,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -300,7 +300,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x044c, 0x044d, 0x044e, 0x044f,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0xa8, 0x80, 0x81, 0xaa, 0xbd, 0xb2, 0xaf, /* 0x00-0x07 */
|
||||
0xa3, 0x8a, 0x8c, 0x8e, 0x8d, 0x00, 0xa1, 0x8f, /* 0x08-0x0f */
|
||||
0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page04[256] = {
|
||||
0x00, 0xa5, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -166,7 +166,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x8b, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x38-0x3f */
|
||||
};
|
||||
|
||||
static unsigned char page21[256] = {
|
||||
static const unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */
|
||||
@@ -174,7 +174,7 @@ static unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, NULL, page04, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -182,7 +182,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, page21, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -217,7 +217,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -254,7 +254,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+11
-11
@@ -11,7 +11,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -94,7 +94,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x0000, 0x0000, 0x0000, 0x0000,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -129,7 +129,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xba, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -152,7 +152,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page02[256] = {
|
||||
static const unsigned char page02[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page02[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char page05[256] = {
|
||||
static const unsigned char page05[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -219,7 +219,7 @@ static unsigned char page05[256] = {
|
||||
0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0x00, 0x00, 0x00, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x96, 0x97, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -245,7 +245,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0xa4, 0x00, 0x80, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
|
||||
};
|
||||
|
||||
static unsigned char page21[256] = {
|
||||
static const unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x00, /* 0x10-0x17 */
|
||||
@@ -253,7 +253,7 @@ static unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, NULL, NULL, page05, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -261,7 +261,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, page21, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -297,7 +297,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -335,7 +335,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+12
-12
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -209,7 +209,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -225,7 +225,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -233,7 +233,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -258,7 +258,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -266,7 +266,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -302,7 +302,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -340,7 +340,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+10
-10
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -131,7 +131,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -161,7 +161,7 @@ static unsigned char page03[256] = {
|
||||
0xaf, 0xe0, 0xe4, 0xe8, 0xe6, 0xe7, 0xe9, 0x00, /* 0xc8-0xcf */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -180,7 +180,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -196,7 +196,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -221,7 +221,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -229,7 +229,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -265,7 +265,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -303,7 +303,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+10
-10
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x00b3, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x9b, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0xa0, 0x83, 0x00, 0x00, 0xb5, 0xd0, 0x80, 0x87, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xb6, 0xd1, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0xed, 0x89, 0x00, 0x00, 0xb8, 0xd3, /* 0x10-0x17 */
|
||||
@@ -151,21 +151,21 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x8d, 0xa5, 0xa3, 0xa4, 0xcf, 0xd8, 0x00, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
0x00, 0xef, 0x00, 0x00, 0xf2, 0xa6, 0xf7, 0x00, /* 0x18-0x1f */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
0x00, 0xf9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -190,7 +190,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -198,7 +198,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -234,7 +234,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -272,7 +272,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x00b3, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x9b, 0x97, 0xa3, 0x96, 0x81, 0xec, 0xe7, 0x98, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,13 +155,13 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, /* 0x10-0x17 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -186,7 +186,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -194,7 +194,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, NULL, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -230,7 +230,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -268,7 +268,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x0158, 0x0159, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0xa3, 0x00, 0x81, 0xec, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0xc6, 0xc7, 0xa4, 0xa5, 0x8f, 0x86, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xac, 0x9f, 0xd2, 0xd4, /* 0x08-0x0f */
|
||||
0xd1, 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -151,7 +151,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x8d, 0xab, 0xbd, 0xbe, 0xa6, 0xa7, 0x00, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char page02[256] = {
|
||||
static const unsigned char page02[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -183,7 +183,7 @@ static unsigned char page02[256] = {
|
||||
0xf4, 0xfa, 0x00, 0xf2, 0x00, 0xf1, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -208,7 +208,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -216,7 +216,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
NULL, NULL, NULL, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -252,7 +252,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfd, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -290,7 +290,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x0427, 0x00a7, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -124,7 +124,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x00, /* 0xb8-0xbf */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0x85, 0x81, 0x83, 0x87, 0x89, 0x8b, 0x8d, /* 0x00-0x07 */
|
||||
0x8f, 0x91, 0x93, 0x95, 0x97, 0x00, 0x99, 0x9b, /* 0x08-0x0f */
|
||||
0xa1, 0xa3, 0xec, 0xad, 0xa7, 0xa9, 0xea, 0xf4, /* 0x10-0x17 */
|
||||
@@ -139,13 +139,13 @@ static unsigned char page04[256] = {
|
||||
0x8e, 0x90, 0x92, 0x94, 0x96, 0x00, 0x98, 0x9a, /* 0x58-0x5f */
|
||||
};
|
||||
|
||||
static unsigned char page21[256] = {
|
||||
static const unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x00, /* 0x10-0x17 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -170,7 +170,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, NULL, page04, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -178,7 +178,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
NULL, page21, NULL, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -214,7 +214,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf7, 0xf9, 0xf9, 0xfb, 0xfb, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -252,7 +252,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+8
-8
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x00b3, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0xed, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -147,7 +147,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, 0x9f, /* 0x58-0x5f */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -172,7 +172,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -180,7 +180,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
NULL, NULL, NULL, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -216,7 +216,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -254,7 +254,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+11
-11
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x97, 0xa3, 0x00, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -161,7 +161,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -186,7 +186,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -202,7 +202,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -210,7 +210,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -235,7 +235,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -243,7 +243,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -279,7 +279,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -317,7 +317,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+12
-12
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x9b, 0x00, 0xa3, 0x96, 0x81, 0x98, 0x95, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -209,7 +209,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -225,7 +225,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -233,7 +233,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -258,7 +258,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -266,7 +266,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -302,7 +302,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -340,7 +340,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+13
-13
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page05[256] = {
|
||||
static const unsigned char page05[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -218,7 +218,7 @@ static unsigned char page05[256] = {
|
||||
0x98, 0x99, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xe8-0xef */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -243,7 +243,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -259,7 +259,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -267,7 +267,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -292,7 +292,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, page03, NULL, page05, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -300,7 +300,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -336,7 +336,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -374,7 +374,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+12
-12
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8d, /* 0x10-0x17 */
|
||||
@@ -203,7 +203,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, /* 0x78-0x7f */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -219,7 +219,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -227,7 +227,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -252,7 +252,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -260,7 +260,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -296,7 +296,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -334,7 +334,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+11
-11
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0xfed9, 0xfef1, 0x25a0, 0x0000,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -131,7 +131,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdd, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -160,7 +160,7 @@ static unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x92, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page06[256] = {
|
||||
static const unsigned char page06[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -177,7 +177,7 @@ static unsigned char page06[256] = {
|
||||
0xb8, 0xb9, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -190,7 +190,7 @@ static unsigned char page22[256] = {
|
||||
0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x48-0x4f */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0x85, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x8d, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x8c, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -215,7 +215,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char pagefe[256] = {
|
||||
static const unsigned char pagefe[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -251,7 +251,7 @@ static unsigned char pagefe[256] = {
|
||||
0x9a, 0x00, 0x00, 0x9d, 0x9e, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, page03, NULL, NULL, page06, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -286,7 +286,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, pagefe, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -322,7 +322,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -360,7 +360,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+12
-12
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x207f, 0x00b2, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
||||
0x9b, 0x97, 0xa3, 0x96, 0x81, 0x00, 0x00, 0x98, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -155,7 +155,7 @@ static unsigned char page01[256] = {
|
||||
0x00, 0x00, 0x9f, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -184,7 +184,7 @@ static unsigned char page03[256] = {
|
||||
0xe3, 0x00, 0x00, 0xe5, 0xe7, 0x00, 0xed, 0x00, /* 0xc0-0xc7 */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -209,7 +209,7 @@ static unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9e, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -225,7 +225,7 @@ static unsigned char page22[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf3, 0xf2, 0x00, 0x00, /* 0x60-0x67 */
|
||||
};
|
||||
|
||||
static unsigned char page23[256] = {
|
||||
static const unsigned char page23[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -233,7 +233,7 @@ static unsigned char page23[256] = {
|
||||
0xf4, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -258,7 +258,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -266,7 +266,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, page22, page23, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -302,7 +302,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -340,7 +340,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+10
-10
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x2116, 0x00a4, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -123,7 +123,7 @@ static unsigned char page00[256] = {
|
||||
0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, /* 0xb0-0xb7 */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0xf0, 0x00, 0x00, 0xf2, 0x00, 0x00, 0xf4, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf6, 0x00, /* 0x08-0x0f */
|
||||
0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, /* 0x10-0x17 */
|
||||
@@ -138,20 +138,20 @@ static unsigned char page04[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf7, 0x00, /* 0x58-0x5f */
|
||||
};
|
||||
|
||||
static unsigned char page21[256] = {
|
||||
static const unsigned char page21[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, /* 0x10-0x17 */
|
||||
};
|
||||
|
||||
static unsigned char page22[256] = {
|
||||
static const unsigned char page22[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
0x00, 0xf9, 0xfb, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -176,7 +176,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, NULL, page04, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -184,7 +184,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
NULL, page21, page22, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -220,7 +220,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -258,7 +258,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
+9
-9
@@ -13,7 +13,7 @@
|
||||
#include <linux/nls.h>
|
||||
#include <linux/errno.h>
|
||||
|
||||
static wchar_t charset2uni[256] = {
|
||||
static const wchar_t charset2uni[256] = {
|
||||
/* 0x00*/
|
||||
0x0000, 0x0001, 0x0002, 0x0003,
|
||||
0x0004, 0x0005, 0x0006, 0x0007,
|
||||
@@ -96,7 +96,7 @@ static wchar_t charset2uni[256] = {
|
||||
0x03b0, 0x03ce, 0x25a0, 0x00a0,
|
||||
};
|
||||
|
||||
static unsigned char page00[256] = {
|
||||
static const unsigned char page00[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -124,7 +124,7 @@ static unsigned char page00[256] = {
|
||||
0x00, 0x00, 0x00, 0xaf, 0x00, 0xab, 0x00, 0x00, /* 0xb8-0xbf */
|
||||
};
|
||||
|
||||
static unsigned char page03[256] = {
|
||||
static const unsigned char page03[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -154,14 +154,14 @@ static unsigned char page03[256] = {
|
||||
0xf6, 0xfa, 0xa0, 0xfb, 0xa2, 0xa3, 0xfd, 0x00, /* 0xc8-0xcf */
|
||||
};
|
||||
|
||||
static unsigned char page20[256] = {
|
||||
static const unsigned char page20[256] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, /* 0x10-0x17 */
|
||||
0x8b, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18-0x1f */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0xc4, 0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xbf, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
@@ -186,7 +186,7 @@ static unsigned char page25[256] = {
|
||||
0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
@@ -194,7 +194,7 @@ static unsigned char *page_uni2charset[256] = {
|
||||
page20, NULL, NULL, NULL, NULL, page25, NULL, NULL,
|
||||
};
|
||||
|
||||
static unsigned char charset2lower[256] = {
|
||||
static const unsigned char charset2lower[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -230,7 +230,7 @@ static unsigned char charset2lower[256] = {
|
||||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char charset2upper[256] = {
|
||||
static const unsigned char charset2upper[256] = {
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, /* 0x00-0x07 */
|
||||
0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, /* 0x08-0x0f */
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, /* 0x10-0x17 */
|
||||
@@ -268,7 +268,7 @@ static unsigned char charset2upper[256] = {
|
||||
|
||||
static int uni2char(wchar_t uni, unsigned char *out, int boundlen)
|
||||
{
|
||||
unsigned char *uni2charset;
|
||||
const unsigned char *uni2charset;
|
||||
unsigned char cl = uni & 0x00ff;
|
||||
unsigned char ch = (uni & 0xff00) >> 8;
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user