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:
parent
37c42524d6
commit
b9ec0339d8
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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,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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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,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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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] = {
|
|||
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 */
|
||||
|
@ -121,7 +121,7 @@ static unsigned char page00[256] = {
|
|||
0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa0-0xa7 */
|
||||
};
|
||||
|
||||
static unsigned char page0e[256] = {
|
||||
static const unsigned char page0e[256] = {
|
||||
0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
|
||||
0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, /* 0x08-0x0f */
|
||||
0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
|
||||
|
@ -136,7 +136,7 @@ static unsigned char page0e[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0x00, 0x00, 0x00, 0x00, /* 0x58-0x5f */
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -144,7 +144,7 @@ static unsigned char page20[256] = {
|
|||
0x00, 0x00, 0x95, 0x00, 0x00, 0x00, 0x85, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, page0e, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
|
@ -152,7 +152,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
page20, NULL, 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 */
|
||||
|
@ -188,7 +188,7 @@ static unsigned char charset2lower[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 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 */
|
||||
|
@ -226,7 +226,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;
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -57,7 +57,7 @@ static struct nls_table *p_nls;
|
|||
} while(0)
|
||||
|
||||
/* SJIS IBM extended characters to EUC map */
|
||||
static unsigned char sjisibm2euc_map[][2] = {
|
||||
static const unsigned char sjisibm2euc_map[][2] = {
|
||||
{0xF3, 0xF3}, {0xF3, 0xF4}, {0xF3, 0xF5}, {0xF3, 0xF6}, {0xF3, 0xF7},
|
||||
{0xF3, 0xF8}, {0xF3, 0xF9}, {0xF3, 0xFA}, {0xF3, 0xFB}, {0xF3, 0xFC},
|
||||
{0xF3, 0xFD}, {0xF3, 0xFE}, {0xF4, 0xA1}, {0xF4, 0xA2}, {0xF4, 0xA3},
|
||||
|
@ -243,7 +243,7 @@ static struct {
|
|||
};
|
||||
|
||||
/* EUC to SJIS IBM extended characters map (G3 Upper block) */
|
||||
static unsigned char euc2sjisibm_g3upper_map[][2] = {
|
||||
static const unsigned char euc2sjisibm_g3upper_map[][2] = {
|
||||
{0xFA, 0x40}, {0xFA, 0x41}, {0xFA, 0x42}, {0xFA, 0x43}, {0xFA, 0x44},
|
||||
{0xFA, 0x45}, {0xFA, 0x46}, {0xFA, 0x47}, {0xFA, 0x48}, {0xFA, 0x49},
|
||||
{0xFA, 0x4A}, {0xFA, 0x4B}, {0xFA, 0x4C}, {0xFA, 0x4D}, {0xFA, 0x4E},
|
||||
|
|
|
@ -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, 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 */
|
||||
|
@ -132,11 +132,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, NULL, 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 */
|
||||
|
@ -172,7 +172,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 */
|
||||
|
@ -210,7 +210,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,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] = {
|
|||
0x00fc, 0x017c, 0x017e, 0x2019,
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -130,7 +130,7 @@ static unsigned char page00[256] = {
|
|||
0xb8, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0xc2, 0xe2, 0x00, 0x00, 0xc0, 0xe0, 0xc3, 0xe3, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0xc7, 0xe7, 0x00, 0x00, 0xcb, 0xeb, /* 0x10-0x17 */
|
||||
|
@ -149,14 +149,14 @@ static unsigned char page01[256] = {
|
|||
0x00, 0xca, 0xea, 0xdd, 0xfd, 0xde, 0xfe, 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, 0xff, 0x00, 0x00, 0xb4, 0xa1, 0xa5, 0x00, /* 0x18-0x1f */
|
||||
};
|
||||
|
||||
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,
|
||||
|
@ -164,7 +164,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
page20, NULL, 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 */
|
||||
|
@ -200,7 +200,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 */
|
||||
|
@ -238,7 +238,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;
|
||||
|
||||
|
|
|
@ -18,7 +18,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,
|
||||
|
@ -101,7 +101,7 @@ static wchar_t charset2uni[256] = {
|
|||
0x00fc, 0x00fd, 0x0177, 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 */
|
||||
|
@ -137,7 +137,7 @@ static unsigned char page00[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0x00, 0xff, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -173,7 +173,7 @@ static unsigned char page01[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page1e[256] = {
|
||||
static const unsigned char page1e[256] = {
|
||||
0x00, 0x00, 0xa1, 0xa2, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0xa6, 0xab, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -209,7 +209,7 @@ static unsigned char page1e[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
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,
|
||||
|
||||
|
@ -220,7 +220,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
NULL, NULL, 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 */
|
||||
|
@ -256,7 +256,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 */
|
||||
|
@ -294,7 +294,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,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] = {
|
|||
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 */
|
||||
|
@ -130,7 +130,7 @@ static unsigned char page00[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, /* 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 */
|
||||
|
@ -149,7 +149,7 @@ static unsigned char page01[256] = {
|
|||
0xbe, 0x00, 0x00, 0x00, 0x00, 0xb4, 0xb8, 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 */
|
||||
|
@ -175,7 +175,7 @@ static unsigned char page20[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, /* 0xa8-0xaf */
|
||||
};
|
||||
|
||||
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,
|
||||
|
||||
|
@ -186,7 +186,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
NULL, NULL, 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 */
|
||||
|
@ -222,7 +222,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 */
|
||||
|
@ -260,7 +260,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,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, 0xa1, 0xb1, 0xc6, 0xe6, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0xcf, 0xef, /* 0x08-0x0f */
|
||||
0xd0, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -151,7 +151,7 @@ static unsigned char page01[256] = {
|
|||
0x00, 0xac, 0xbc, 0xaf, 0xbf, 0xae, 0xbe, 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,11 +183,11 @@ static unsigned char page02[256] = {
|
|||
0xa2, 0xff, 0x00, 0xb2, 0x00, 0xbd, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, 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 */
|
||||
|
@ -223,7 +223,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 */
|
||||
|
@ -261,7 +261,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,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, 0x016d, 0x015d, 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, 0xf9, 0xfa, 0xfb, 0xfc, 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 */
|
||||
0xc6, 0xe6, 0xc5, 0xe5, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -151,7 +151,7 @@ static unsigned char page01[256] = {
|
|||
0x00, 0x00, 0x00, 0xaf, 0xbf, 0x00, 0x00, 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,11 +183,11 @@ static unsigned char page02[256] = {
|
|||
0xa2, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, 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 */
|
||||
|
@ -223,7 +223,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 */
|
||||
|
@ -261,7 +261,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,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, 0x0169, 0x016b, 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] = {
|
|||
0xf8, 0x00, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0x00, /* 0xf8-0xff */
|
||||
};
|
||||
|
||||
static unsigned char page01[256] = {
|
||||
static const unsigned char page01[256] = {
|
||||
0xc0, 0xe0, 0x00, 0x00, 0xa1, 0xb1, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0xc8, 0xe8, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xd0, 0xf0, 0xaa, 0xba, 0x00, 0x00, 0xcc, 0xec, /* 0x10-0x17 */
|
||||
|
@ -151,7 +151,7 @@ static unsigned char page01[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0xae, 0xbe, 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,11 +183,11 @@ static unsigned char page02[256] = {
|
|||
0x00, 0xff, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x00, /* 0xd8-0xdf */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, page02, 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 */
|
||||
|
@ -223,7 +223,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 */
|
||||
|
@ -261,7 +261,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,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] = {
|
|||
0x045c, 0x00a7, 0x045e, 0x045f,
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -122,7 +122,7 @@ static unsigned char page00[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, /* 0x00-0x07 */
|
||||
0xa8, 0xa9, 0xaa, 0xab, 0xac, 0x00, 0xae, 0xaf, /* 0x08-0x0f */
|
||||
0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, /* 0x10-0x17 */
|
||||
|
@ -137,13 +137,13 @@ static unsigned char page04[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0xfe, 0xff, /* 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, 0xf0, 0x00, /* 0x10-0x17 */
|
||||
};
|
||||
|
||||
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,
|
||||
|
@ -151,7 +151,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
NULL, 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 */
|
||||
|
@ -187,7 +187,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 */
|
||||
|
@ -225,7 +225,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,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] = {
|
|||
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 */
|
||||
|
@ -122,7 +122,7 @@ static unsigned char page00[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0xad, 0x00, 0x00, /* 0xa8-0xaf */
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -139,11 +139,11 @@ static unsigned char page06[256] = {
|
|||
0x38, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x68-0x6f */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, NULL, NULL, NULL, NULL, page06, 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 */
|
||||
|
@ -179,7 +179,7 @@ static unsigned char charset2lower[256] = {
|
|||
0x00, 0x00, 0x00, 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 */
|
||||
|
@ -216,7 +216,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,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] = {
|
|||
0x03cc, 0x03cd, 0x03ce, 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 */
|
||||
|
@ -124,7 +124,7 @@ static unsigned char page00[256] = {
|
|||
0x00, 0x00, 0x00, 0xbb, 0x00, 0xbd, 0x00, 0x00, /* 0xb8-0xbf */
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -152,7 +152,7 @@ static unsigned char page02[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0xa2, 0xa1, 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 */
|
||||
|
@ -182,13 +182,13 @@ static unsigned char page03[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 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, 0xaf, 0x00, 0x00, /* 0x10-0x17 */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, NULL, page02, page03, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
|
||||
|
@ -196,7 +196,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
page20, NULL, 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 */
|
||||
|
@ -232,7 +232,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 */
|
||||
|
@ -270,7 +270,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,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, 0x0131, 0x015f, 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 */
|
||||
|
@ -132,7 +132,7 @@ static unsigned char page00[256] = {
|
|||
0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0x00, 0x00, 0xff, /* 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,11 +147,11 @@ static unsigned char page01[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xde, 0xfe, /* 0x58-0x5f */
|
||||
};
|
||||
|
||||
static unsigned char *page_uni2charset[256] = {
|
||||
static const unsigned char *const page_uni2charset[256] = {
|
||||
page00, page01, 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 */
|
||||
|
@ -187,7 +187,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 */
|
||||
|
@ -225,7 +225,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,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] = {
|
|||
0x042d, 0x0429, 0x0427, 0x042a,
|
||||
};
|
||||
|
||||
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, 0x9f, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0xb3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
|
||||
|
@ -145,7 +145,7 @@ static unsigned char page04[256] = {
|
|||
0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x50-0x57 */
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -161,7 +161,7 @@ static unsigned char page22[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 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 */
|
||||
|
@ -169,7 +169,7 @@ static unsigned char page23[256] = {
|
|||
0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -194,7 +194,7 @@ static unsigned char page25[256] = {
|
|||
0x94, 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,
|
||||
|
@ -202,7 +202,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
NULL, 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 */
|
||||
|
@ -238,7 +238,7 @@ static unsigned char charset2lower[256] = {
|
|||
0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 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 */
|
||||
|
@ -276,7 +276,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,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] = {
|
|||
0x042d, 0x0429, 0x0427, 0x042a,
|
||||
};
|
||||
|
||||
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, 0x9f, /* 0xf0-0xf7 */
|
||||
};
|
||||
|
||||
static unsigned char page04[256] = {
|
||||
static const unsigned char page04[256] = {
|
||||
0x00, 0xb3, 0x00, 0x00, 0xb4, 0x00, 0xb6, 0xb7, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0xe1, 0xe2, 0xf7, 0xe7, 0xe4, 0xe5, 0xf6, 0xfa, /* 0x10-0x17 */
|
||||
|
@ -152,7 +152,7 @@ static unsigned char page04[256] = {
|
|||
0xbd, 0xad, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x90-0x97 */
|
||||
};
|
||||
|
||||
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 */
|
||||
|
@ -168,7 +168,7 @@ static unsigned char page22[256] = {
|
|||
0x00, 0x00, 0x00, 0x00, 0x98, 0x99, 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 */
|
||||
|
@ -176,7 +176,7 @@ static unsigned char page23[256] = {
|
|||
0x93, 0x9b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x20-0x27 */
|
||||
};
|
||||
|
||||
static unsigned char page25[256] = {
|
||||
static const unsigned char page25[256] = {
|
||||
0x80, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00-0x07 */
|
||||
0x00, 0x00, 0x00, 0x00, 0x82, 0x00, 0x00, 0x00, /* 0x08-0x0f */
|
||||
0x83, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, /* 0x10-0x17 */
|
||||
|
@ -201,7 +201,7 @@ static unsigned char page25[256] = {
|
|||
0x94, 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,
|
||||
|
@ -209,7 +209,7 @@ static unsigned char *page_uni2charset[256] = {
|
|||
NULL, 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 */
|
||||
|
@ -245,7 +245,7 @@ static unsigned char charset2lower[256] = {
|
|||
0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, /* 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 */
|
||||
|
@ -283,7 +283,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;
|
||||
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
typedef __u16 wchar_t;
|
||||
|
||||
struct nls_table {
|
||||
char *charset;
|
||||
char *alias;
|
||||
const char *charset;
|
||||
const char *alias;
|
||||
int (*uni2char) (wchar_t uni, unsigned char *out, int boundlen);
|
||||
int (*char2uni) (const unsigned char *rawstring, int boundlen,
|
||||
wchar_t *uni);
|
||||
unsigned char *charset2lower;
|
||||
unsigned char *charset2upper;
|
||||
const unsigned char *charset2lower;
|
||||
const unsigned char *charset2upper;
|
||||
struct module *owner;
|
||||
struct nls_table *next;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue