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:
Родитель
37c42524d6
Коммит
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;
|
||||
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -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;
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче