ReactOS  0.4.14-dev-55-g2da92ac
nls_cp950.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/nls.h>
#include <linux/errno.h>
Include dependency graph for nls_cp950.c:

Go to the source code of this file.

Functions

static int uni2char (const wchar_t uni, unsigned char *out, int boundlen)
 
static int char2uni (const unsigned char *rawstring, int boundlen, wchar_t *uni)
 
static int __init init_nls_cp950 (void)
 
static void __exit exit_nls_cp950 (void)
 

Variables

static wchar_t c2u_A1 [256]
 
static wchar_t c2u_A2 [256]
 
static wchar_t c2u_A3 [256]
 
static wchar_t c2u_A4 [256]
 
static wchar_t c2u_A5 [256]
 
static wchar_t c2u_A6 [256]
 
static wchar_t c2u_A7 [256]
 
static wchar_t c2u_A8 [256]
 
static wchar_t c2u_A9 [256]
 
static wchar_t c2u_AA [256]
 
static wchar_t c2u_AB [256]
 
static wchar_t c2u_AC [256]
 
static wchar_t c2u_AD [256]
 
static wchar_t c2u_AE [256]
 
static wchar_t c2u_AF [256]
 
static wchar_t c2u_B0 [256]
 
static wchar_t c2u_B1 [256]
 
static wchar_t c2u_B2 [256]
 
static wchar_t c2u_B3 [256]
 
static wchar_t c2u_B4 [256]
 
static wchar_t c2u_B5 [256]
 
static wchar_t c2u_B6 [256]
 
static wchar_t c2u_B7 [256]
 
static wchar_t c2u_B8 [256]
 
static wchar_t c2u_B9 [256]
 
static wchar_t c2u_BA [256]
 
static wchar_t c2u_BB [256]
 
static wchar_t c2u_BC [256]
 
static wchar_t c2u_BD [256]
 
static wchar_t c2u_BE [256]
 
static wchar_t c2u_BF [256]
 
static wchar_t c2u_C0 [256]
 
static wchar_t c2u_C1 [256]
 
static wchar_t c2u_C2 [256]
 
static wchar_t c2u_C3 [256]
 
static wchar_t c2u_C4 [256]
 
static wchar_t c2u_C5 [256]
 
static wchar_t c2u_C6 [256]
 
static wchar_t c2u_C9 [256]
 
static wchar_t c2u_CA [256]
 
static wchar_t c2u_CB [256]
 
static wchar_t c2u_CC [256]
 
static wchar_t c2u_CD [256]
 
static wchar_t c2u_CE [256]
 
static wchar_t c2u_CF [256]
 
static wchar_t c2u_D0 [256]
 
static wchar_t c2u_D1 [256]
 
static wchar_t c2u_D2 [256]
 
static wchar_t c2u_D3 [256]
 
static wchar_t c2u_D4 [256]
 
static wchar_t c2u_D5 [256]
 
static wchar_t c2u_D6 [256]
 
static wchar_t c2u_D7 [256]
 
static wchar_t c2u_D8 [256]
 
static wchar_t c2u_D9 [256]
 
static wchar_t c2u_DA [256]
 
static wchar_t c2u_DB [256]
 
static wchar_t c2u_DC [256]
 
static wchar_t c2u_DD [256]
 
static wchar_t c2u_DE [256]
 
static wchar_t c2u_DF [256]
 
static wchar_t c2u_E0 [256]
 
static wchar_t c2u_E1 [256]
 
static wchar_t c2u_E2 [256]
 
static wchar_t c2u_E3 [256]
 
static wchar_t c2u_E4 [256]
 
static wchar_t c2u_E5 [256]
 
static wchar_t c2u_E6 [256]
 
static wchar_t c2u_E7 [256]
 
static wchar_t c2u_E8 [256]
 
static wchar_t c2u_E9 [256]
 
static wchar_t c2u_EA [256]
 
static wchar_t c2u_EB [256]
 
static wchar_t c2u_EC [256]
 
static wchar_t c2u_ED [256]
 
static wchar_t c2u_EE [256]
 
static wchar_t c2u_EF [256]
 
static wchar_t c2u_F0 [256]
 
static wchar_t c2u_F1 [256]
 
static wchar_t c2u_F2 [256]
 
static wchar_t c2u_F3 [256]
 
static wchar_t c2u_F4 [256]
 
static wchar_t c2u_F5 [256]
 
static wchar_t c2u_F6 [256]
 
static wchar_t c2u_F7 [256]
 
static wchar_t c2u_F8 [256]
 
static wchar_t c2u_F9 [256]
 
static wchar_tpage_charset2uni [256]
 
static unsigned char u2c_02 [512]
 
static unsigned char u2c_03 [512]
 
static unsigned char u2c_20 [512]
 
static unsigned char u2c_21 [512]
 
static unsigned char u2c_22 [512]
 
static unsigned char u2c_23 [512]
 
static unsigned char u2c_25 [512]
 
static unsigned char u2c_26 [512]
 
static unsigned char u2c_30 [512]
 
static unsigned char u2c_31 [512]
 
static unsigned char u2c_32 [512]
 
static unsigned char u2c_33 [512]
 
static unsigned char u2c_4E [512]
 
static unsigned char u2c_4F [512]
 
static unsigned char u2c_50 [512]
 
static unsigned char u2c_51 [512]
 
static unsigned char u2c_52 [512]
 
static unsigned char u2c_53 [512]
 
static unsigned char u2c_54 [512]
 
static unsigned char u2c_55 [512]
 
static unsigned char u2c_56 [512]
 
static unsigned char u2c_57 [512]
 
static unsigned char u2c_58 [512]
 
static unsigned char u2c_59 [512]
 
static unsigned char u2c_5A [512]
 
static unsigned char u2c_5B [512]
 
static unsigned char u2c_5C [512]
 
static unsigned char u2c_5D [512]
 
static unsigned char u2c_5E [512]
 
static unsigned char u2c_5F [512]
 
static unsigned char u2c_60 [512]
 
static unsigned char u2c_61 [512]
 
static unsigned char u2c_62 [512]
 
static unsigned char u2c_63 [512]
 
static unsigned char u2c_64 [512]
 
static unsigned char u2c_65 [512]
 
static unsigned char u2c_66 [512]
 
static unsigned char u2c_67 [512]
 
static unsigned char u2c_68 [512]
 
static unsigned char u2c_69 [512]
 
static unsigned char u2c_6A [512]
 
static unsigned char u2c_6B [512]
 
static unsigned char u2c_6C [512]
 
static unsigned char u2c_6D [512]
 
static unsigned char u2c_6E [512]
 
static unsigned char u2c_6F [512]
 
static unsigned char u2c_70 [512]
 
static unsigned char u2c_71 [512]
 
static unsigned char u2c_72 [512]
 
static unsigned char u2c_73 [512]
 
static unsigned char u2c_74 [512]
 
static unsigned char u2c_75 [512]
 
static unsigned char u2c_76 [512]
 
static unsigned char u2c_77 [512]
 
static unsigned char u2c_78 [512]
 
static unsigned char u2c_79 [512]
 
static unsigned char u2c_7A [512]
 
static unsigned char u2c_7B [512]
 
static unsigned char u2c_7C [512]
 
static unsigned char u2c_7D [512]
 
static unsigned char u2c_7E [512]
 
static unsigned char u2c_7F [512]
 
static unsigned char u2c_80 [512]
 
static unsigned char u2c_81 [512]
 
static unsigned char u2c_82 [512]
 
static unsigned char u2c_83 [512]
 
static unsigned char u2c_84 [512]
 
static unsigned char u2c_85 [512]
 
static unsigned char u2c_86 [512]
 
static unsigned char u2c_87 [512]
 
static unsigned char u2c_88 [512]
 
static unsigned char u2c_89 [512]
 
static unsigned char u2c_8A [512]
 
static unsigned char u2c_8B [512]
 
static unsigned char u2c_8C [512]
 
static unsigned char u2c_8D [512]
 
static unsigned char u2c_8E [512]
 
static unsigned char u2c_8F [512]
 
static unsigned char u2c_90 [512]
 
static unsigned char u2c_91 [512]
 
static unsigned char u2c_92 [512]
 
static unsigned char u2c_93 [512]
 
static unsigned char u2c_94 [512]
 
static unsigned char u2c_95 [512]
 
static unsigned char u2c_96 [512]
 
static unsigned char u2c_97 [512]
 
static unsigned char u2c_98 [512]
 
static unsigned char u2c_99 [512]
 
static unsigned char u2c_9A [512]
 
static unsigned char u2c_9B [512]
 
static unsigned char u2c_9C [512]
 
static unsigned char u2c_9D [512]
 
static unsigned char u2c_9E [512]
 
static unsigned char u2c_9F [512]
 
static unsigned char u2c_DC [512]
 
static unsigned char u2c_F9 [512]
 
static unsigned char u2c_FA [512]
 
static unsigned char u2c_FE [512]
 
static unsigned char u2c_FF [512]
 
static unsigned charpage_uni2charset [256]
 
static unsigned char charset2lower [256]
 
static unsigned char charset2upper [256]
 
static struct nls_table table
 

Function Documentation

◆ char2uni()

static int char2uni ( const unsigned char rawstring,
int  boundlen,
wchar_t uni 
)
static

Definition at line 9432 of file nls_cp950.c.

9434 {
9435  unsigned char ch, cl;
9436  wchar_t *charset2uni;
9437  int n;
9438 
9439  if (boundlen <= 0)
9440  return -ENAMETOOLONG;
9441 
9442  if (boundlen == 1) {
9443  *uni = rawstring[0];
9444  return 1;
9445  }
9446 
9447  ch = rawstring[0];
9448  cl = rawstring[1];
9449 
9451  if (charset2uni && cl) {
9452  *uni = charset2uni[cl];
9453  if (*uni == 0x0000)
9454  return -EINVAL;
9455  n = 2;
9456  } else {
9457  *uni = ch;
9458  n = 1;
9459  }
9460  return n;
9461 }
Definition: arc.h:39
GLdouble n
Definition: glext.h:7729
static wchar_t * page_charset2uni[256]
Definition: nls_cp950.c:3131
static wchar_t charset2uni[256]
Definition: nls_ascii.c:16

◆ exit_nls_cp950()

static void __exit exit_nls_cp950 ( void  )
static

Definition at line 9478 of file nls_cp950.c.

9479 {
9481 }
int unregister_nls(struct nls_table *)
Definition: nls_base.c:185

Referenced by Ext2UnloadAllNls(), and RfsdUnloadAllNls().

◆ init_nls_cp950()

static int __init init_nls_cp950 ( void  )
static

Definition at line 9473 of file nls_cp950.c.

9474 {
9475  return register_nls(&table);
9476 }
int register_nls(struct nls_table *)
Definition: nls_base.c:162

Referenced by Ext2LoadAllNls(), and RfsdLoadAllNls().

◆ uni2char()

static int uni2char ( const wchar_t  uni,
unsigned char out,
int  boundlen 
)
static

Definition at line 9401 of file nls_cp950.c.

9403 {
9404  unsigned char *uni2charset;
9405  unsigned char cl = uni&0xFF;
9406  unsigned char ch = (uni>>8)&0xFF;
9407  int n;
9408 
9409  if (boundlen <= 0)
9410  return -ENAMETOOLONG;
9411 
9412 
9413  uni2charset = page_uni2charset[ch];
9414  if (uni2charset) {
9415  if (boundlen <= 1)
9416  return -ENAMETOOLONG;
9417  out[0] = uni2charset[cl*2];
9418  out[1] = uni2charset[cl*2+1];
9419  if (out[0] == 0x00 && out[1] == 0x00)
9420  return -EINVAL;
9421  n = 2;
9422  } else if (ch==0 && cl) {
9423  out[0] = cl;
9424  n = 1;
9425  }
9426  else
9427  return -EINVAL;
9428 
9429  return n;
9430 }
Definition: arc.h:39
GLdouble n
Definition: glext.h:7729
static unsigned char * page_uni2charset[256]
Definition: nls_cp950.c:9294
static FILE * out
Definition: regtests2xml.c:44

Variable Documentation

◆ c2u_A1

wchar_t c2u_A1[256]
static

Definition at line 16 of file nls_cp950.c.

◆ c2u_A2

wchar_t c2u_A2[256]
static

Definition at line 52 of file nls_cp950.c.

◆ c2u_A3

wchar_t c2u_A3[256]
static

Definition at line 88 of file nls_cp950.c.

◆ c2u_A4

wchar_t c2u_A4[256]
static

Definition at line 124 of file nls_cp950.c.

◆ c2u_A5

wchar_t c2u_A5[256]
static

Definition at line 160 of file nls_cp950.c.

◆ c2u_A6

wchar_t c2u_A6[256]
static

Definition at line 196 of file nls_cp950.c.

◆ c2u_A7

wchar_t c2u_A7[256]
static

Definition at line 232 of file nls_cp950.c.

◆ c2u_A8

wchar_t c2u_A8[256]
static

Definition at line 268 of file nls_cp950.c.

◆ c2u_A9

wchar_t c2u_A9[256]
static

Definition at line 304 of file nls_cp950.c.

◆ c2u_AA

wchar_t c2u_AA[256]
static

Definition at line 340 of file nls_cp950.c.

◆ c2u_AB

wchar_t c2u_AB[256]
static

Definition at line 376 of file nls_cp950.c.

◆ c2u_AC

wchar_t c2u_AC[256]
static

Definition at line 412 of file nls_cp950.c.

◆ c2u_AD

wchar_t c2u_AD[256]
static

Definition at line 448 of file nls_cp950.c.

◆ c2u_AE

wchar_t c2u_AE[256]
static

Definition at line 484 of file nls_cp950.c.

◆ c2u_AF

wchar_t c2u_AF[256]
static

Definition at line 520 of file nls_cp950.c.

◆ c2u_B0

wchar_t c2u_B0[256]
static

Definition at line 556 of file nls_cp950.c.

◆ c2u_B1

wchar_t c2u_B1[256]
static

Definition at line 592 of file nls_cp950.c.

◆ c2u_B2

wchar_t c2u_B2[256]
static

Definition at line 628 of file nls_cp950.c.

◆ c2u_B3

wchar_t c2u_B3[256]
static

Definition at line 664 of file nls_cp950.c.

◆ c2u_B4

wchar_t c2u_B4[256]
static

Definition at line 700 of file nls_cp950.c.

◆ c2u_B5

wchar_t c2u_B5[256]
static

Definition at line 736 of file nls_cp950.c.

◆ c2u_B6

wchar_t c2u_B6[256]
static

Definition at line 772 of file nls_cp950.c.

◆ c2u_B7

wchar_t c2u_B7[256]
static

Definition at line 808 of file nls_cp950.c.

◆ c2u_B8

wchar_t c2u_B8[256]
static

Definition at line 844 of file nls_cp950.c.

◆ c2u_B9

wchar_t c2u_B9[256]
static

Definition at line 880 of file nls_cp950.c.

◆ c2u_BA

wchar_t c2u_BA[256]
static

Definition at line 916 of file nls_cp950.c.

◆ c2u_BB

wchar_t c2u_BB[256]
static

Definition at line 952 of file nls_cp950.c.

◆ c2u_BC

wchar_t c2u_BC[256]
static

Definition at line 988 of file nls_cp950.c.

◆ c2u_BD

wchar_t c2u_BD[256]
static

Definition at line 1024 of file nls_cp950.c.

◆ c2u_BE

wchar_t c2u_BE[256]
static

Definition at line 1060 of file nls_cp950.c.

◆ c2u_BF

wchar_t c2u_BF[256]
static

Definition at line 1096 of file nls_cp950.c.

◆ c2u_C0

wchar_t c2u_C0[256]
static

Definition at line 1132 of file nls_cp950.c.

◆ c2u_C1

wchar_t c2u_C1[256]
static

Definition at line 1168 of file nls_cp950.c.

◆ c2u_C2

wchar_t c2u_C2[256]
static

Definition at line 1204 of file nls_cp950.c.

◆ c2u_C3

wchar_t c2u_C3[256]
static

Definition at line 1240 of file nls_cp950.c.

◆ c2u_C4

wchar_t c2u_C4[256]
static

Definition at line 1276 of file nls_cp950.c.

◆ c2u_C5

wchar_t c2u_C5[256]
static

Definition at line 1312 of file nls_cp950.c.

◆ c2u_C6

wchar_t c2u_C6[256]
static
Initial value:
= {
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x8B96,0x8277,0x8D1B,0x91C0,0x946A,0x9742,0xF9B3,0x9744,
0x97C6,0x9870,0x9A5F,0x9B22,0x9B58,0x9C5F,0x9DF9,0xF93A,
0x9E7C,0x9E7D,0x9F07,0x9F77,0x9F72,0x5EF3,0x6B16,0x7063,
0x7C6C,0x7C6E,0x883B,0x89C0,0x8EA1,0x91C1,0x9472,0x9470,
0x9871,0x995E,0x9AD6,0x9B23,0x9ECC,0x7064,0x77DA,0x8B9A,
0x9477,0x97C9,0x9A62,0x9A65,0x7E9C,0x8B9C,0x8EAA,0x91C5,
0x947D,0x947E,0x947C,0x9C77,0x9C78,0x9EF7,0x8C54,0x947F,
0x9E1A,0x7228,0xF987,0x9B31,0x9E1B,0xF920,0x7C72,0x0000,
}

Definition at line 1348 of file nls_cp950.c.

◆ c2u_C9

wchar_t c2u_C9[256]
static

Definition at line 1367 of file nls_cp950.c.

◆ c2u_CA

wchar_t c2u_CA[256]
static

Definition at line 1403 of file nls_cp950.c.

◆ c2u_CB

wchar_t c2u_CB[256]
static

Definition at line 1439 of file nls_cp950.c.

◆ c2u_CC

wchar_t c2u_CC[256]
static

Definition at line 1475 of file nls_cp950.c.

◆ c2u_CD

wchar_t c2u_CD[256]
static

Definition at line 1511 of file nls_cp950.c.

◆ c2u_CE

wchar_t c2u_CE[256]
static

Definition at line 1547 of file nls_cp950.c.

◆ c2u_CF

wchar_t c2u_CF[256]
static

Definition at line 1583 of file nls_cp950.c.

◆ c2u_D0

wchar_t c2u_D0[256]
static

Definition at line 1619 of file nls_cp950.c.

◆ c2u_D1

wchar_t c2u_D1[256]
static

Definition at line 1655 of file nls_cp950.c.

◆ c2u_D2

wchar_t c2u_D2[256]
static

Definition at line 1691 of file nls_cp950.c.

◆ c2u_D3

wchar_t c2u_D3[256]
static

Definition at line 1727 of file nls_cp950.c.

◆ c2u_D4

wchar_t c2u_D4[256]
static

Definition at line 1763 of file nls_cp950.c.

◆ c2u_D5

wchar_t c2u_D5[256]
static

Definition at line 1799 of file nls_cp950.c.

◆ c2u_D6

wchar_t c2u_D6[256]
static

Definition at line 1835 of file nls_cp950.c.

◆ c2u_D7

wchar_t c2u_D7[256]
static

Definition at line 1871 of file nls_cp950.c.

◆ c2u_D8

wchar_t c2u_D8[256]
static

Definition at line 1907 of file nls_cp950.c.

◆ c2u_D9

wchar_t c2u_D9[256]
static

Definition at line 1943 of file nls_cp950.c.

◆ c2u_DA

wchar_t c2u_DA[256]
static

Definition at line 1979 of file nls_cp950.c.

◆ c2u_DB

wchar_t c2u_DB[256]
static

Definition at line 2015 of file nls_cp950.c.

◆ c2u_DC

wchar_t c2u_DC[256]
static

Definition at line 2051 of file nls_cp950.c.

◆ c2u_DD

wchar_t c2u_DD[256]
static

Definition at line 2087 of file nls_cp950.c.

◆ c2u_DE

wchar_t c2u_DE[256]
static

Definition at line 2123 of file nls_cp950.c.

◆ c2u_DF

wchar_t c2u_DF[256]
static

Definition at line 2159 of file nls_cp950.c.

◆ c2u_E0

wchar_t c2u_E0[256]
static

Definition at line 2195 of file nls_cp950.c.

◆ c2u_E1

wchar_t c2u_E1[256]
static

Definition at line 2231 of file nls_cp950.c.

◆ c2u_E2

wchar_t c2u_E2[256]
static

Definition at line 2267 of file nls_cp950.c.

◆ c2u_E3

wchar_t c2u_E3[256]
static

Definition at line 2303 of file nls_cp950.c.

◆ c2u_E4

wchar_t c2u_E4[256]
static

Definition at line 2339 of file nls_cp950.c.

◆ c2u_E5

wchar_t c2u_E5[256]
static

Definition at line 2375 of file nls_cp950.c.

◆ c2u_E6

wchar_t c2u_E6[256]
static

Definition at line 2411 of file nls_cp950.c.

◆ c2u_E7

wchar_t c2u_E7[256]
static

Definition at line 2447 of file nls_cp950.c.

◆ c2u_E8

wchar_t c2u_E8[256]
static

Definition at line 2483 of file nls_cp950.c.

◆ c2u_E9

wchar_t c2u_E9[256]
static

Definition at line 2519 of file nls_cp950.c.

◆ c2u_EA

wchar_t c2u_EA[256]
static

Definition at line 2555 of file nls_cp950.c.

◆ c2u_EB

wchar_t c2u_EB[256]
static

Definition at line 2591 of file nls_cp950.c.

◆ c2u_EC

wchar_t c2u_EC[256]
static

Definition at line 2627 of file nls_cp950.c.

◆ c2u_ED

wchar_t c2u_ED[256]
static

Definition at line 2663 of file nls_cp950.c.

◆ c2u_EE

wchar_t c2u_EE[256]
static

Definition at line 2699 of file nls_cp950.c.

◆ c2u_EF

wchar_t c2u_EF[256]
static

Definition at line 2735 of file nls_cp950.c.

◆ c2u_F0

wchar_t c2u_F0[256]
static

Definition at line 2771 of file nls_cp950.c.

◆ c2u_F1

wchar_t c2u_F1[256]
static

Definition at line 2807 of file nls_cp950.c.

◆ c2u_F2

wchar_t c2u_F2[256]
static

Definition at line 2843 of file nls_cp950.c.

◆ c2u_F3

wchar_t c2u_F3[256]
static

Definition at line 2879 of file nls_cp950.c.

◆ c2u_F4

wchar_t c2u_F4[256]
static

Definition at line 2915 of file nls_cp950.c.

◆ c2u_F5

wchar_t c2u_F5[256]
static

Definition at line 2951 of file nls_cp950.c.

◆ c2u_F6

wchar_t c2u_F6[256]
static

Definition at line 2987 of file nls_cp950.c.

◆ c2u_F7

wchar_t c2u_F7[256]
static

Definition at line 3023 of file nls_cp950.c.

◆ c2u_F8

wchar_t c2u_F8[256]
static

Definition at line 3059 of file nls_cp950.c.

◆ c2u_F9

wchar_t c2u_F9[256]
static

Definition at line 3095 of file nls_cp950.c.

◆ charset2lower

unsigned char charset2lower[256]
static

Definition at line 9329 of file nls_cp950.c.

◆ charset2upper

unsigned char charset2upper[256]
static

Definition at line 9365 of file nls_cp950.c.

◆ page_charset2uni

wchar_t* page_charset2uni[256]
static

Definition at line 3131 of file nls_cp950.c.

Referenced by char2uni().

◆ page_uni2charset

unsigned char* page_uni2charset[256]
static

Definition at line 9294 of file nls_cp950.c.

Referenced by uni2char().

◆ table

Initial value:
= {
"cp950",
"big5",
}
#define THIS_MODULE
Definition: module.h:267
static int char2uni(const unsigned char *rawstring, int boundlen, wchar_t *uni)
Definition: nls_cp950.c:9432
static unsigned char charset2upper[256]
Definition: nls_cp950.c:9365
static int uni2char(const wchar_t uni, unsigned char *out, int boundlen)
Definition: nls_cp950.c:9401
static unsigned char charset2lower[256]
Definition: nls_cp950.c:9329

Definition at line 9463 of file nls_cp950.c.

◆ u2c_02

unsigned char u2c_02[512]
static

Definition at line 3166 of file nls_cp950.c.

◆ u2c_03

unsigned char u2c_03[512]
static

Definition at line 3225 of file nls_cp950.c.

◆ u2c_20

unsigned char u2c_20[512]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA1, 0x56,
0xA1, 0x58, 0xA2, 0x77, 0xA1, 0xFC, 0x00, 0x00,
0xA1, 0xA5, 0xA1, 0xA6, 0x00, 0x00, 0x00, 0x00,
0xA1, 0xA7, 0xA1, 0xA8, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xA1, 0x45, 0x00, 0x00,
0xA3, 0xBB, 0xA1, 0x4C, 0xA1, 0x4B, 0xA1, 0x45,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xA1, 0xAC, 0xA1, 0xB2,
0x00, 0x00, 0xA1, 0xAB, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA1, 0xB0,
0x00, 0x00, 0x00, 0x00, 0xA1, 0xC3, 0x00, 0x00,
}

Definition at line 3280 of file nls_cp950.c.

◆ u2c_21

unsigned char u2c_21[512]
static

Definition at line 3299 of file nls_cp950.c.

◆ u2c_22

unsigned char u2c_22[512]
static

Definition at line 3342 of file nls_cp950.c.

◆ u2c_23

unsigned char u2c_23[512]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xA1, 0x5B,
}

Definition at line 3394 of file nls_cp950.c.

◆ u2c_25

unsigned char u2c_25[512]
static

Definition at line 3399 of file nls_cp950.c.

◆ u2c_26

unsigned char u2c_26[512]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xA1, 0xB9, 0xA1, 0xB8, 0x00, 0x00,
0x00, 0x00, 0xA1, 0xF3, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0xF0, 0xA1, 0xF2, 0xA1, 0xF1, 0x00, 0x00,
}

Definition at line 3461 of file nls_cp950.c.

◆ u2c_30

unsigned char u2c_30[512]
static
Initial value:
= {
0xA1, 0x40, 0xA1, 0x42, 0xA1, 0x43, 0xA1, 0xB2,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0x71, 0xA1, 0x72, 0xA1, 0x6D, 0xA1, 0x6E,
0xA1, 0x75, 0xA1, 0x76, 0xA1, 0x79, 0xA1, 0x7A,
0xA1, 0x69, 0xA1, 0x6A, 0xA2, 0x45, 0x00, 0x00,
0xA1, 0x65, 0xA1, 0x66, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0xE3, 0xA1, 0xA9, 0xA1, 0xAA, 0x00, 0x00,
0x00, 0x00, 0xA2, 0xC3, 0xA2, 0xC4, 0xA2, 0xC5,
0xA2, 0xC6, 0xA2, 0xC7, 0xA2, 0xC8, 0xA2, 0xC9,
0xA2, 0xCA, 0xA2, 0xCB, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

Definition at line 3481 of file nls_cp950.c.

◆ u2c_31

unsigned char u2c_31[512]
static

Definition at line 3497 of file nls_cp950.c.

◆ u2c_32

unsigned char u2c_32[512]
static

Definition at line 3541 of file nls_cp950.c.

◆ u2c_33

unsigned char u2c_33[512]
static

Definition at line 3590 of file nls_cp950.c.

◆ u2c_4E

unsigned char u2c_4E[512]
static

Definition at line 3648 of file nls_cp950.c.

◆ u2c_4F

unsigned char u2c_4F[512]
static

Definition at line 3716 of file nls_cp950.c.

◆ u2c_50

unsigned char u2c_50[512]
static

Definition at line 3784 of file nls_cp950.c.

◆ u2c_51

unsigned char u2c_51[512]
static

Definition at line 3852 of file nls_cp950.c.

◆ u2c_52

unsigned char u2c_52[512]
static

Definition at line 3920 of file nls_cp950.c.

◆ u2c_53

unsigned char u2c_53[512]
static

Definition at line 3988 of file nls_cp950.c.

◆ u2c_54

unsigned char u2c_54[512]
static

Definition at line 4056 of file nls_cp950.c.

◆ u2c_55

unsigned char u2c_55[512]
static

Definition at line 4124 of file nls_cp950.c.

◆ u2c_56

unsigned char u2c_56[512]
static

Definition at line 4192 of file nls_cp950.c.

◆ u2c_57

unsigned char u2c_57[512]
static

Definition at line 4260 of file nls_cp950.c.

◆ u2c_58

unsigned char u2c_58[512]
static

Definition at line 4328 of file nls_cp950.c.

◆ u2c_59

unsigned char u2c_59[512]
static

Definition at line 4396 of file nls_cp950.c.

◆ u2c_5A

unsigned char u2c_5A[512]
static

Definition at line 4464 of file nls_cp950.c.

◆ u2c_5B

unsigned char u2c_5B[512]
static

Definition at line 4532 of file nls_cp950.c.

◆ u2c_5C

unsigned char u2c_5C[512]
static

Definition at line 4600 of file nls_cp950.c.

◆ u2c_5D

unsigned char u2c_5D[512]
static

Definition at line 4668 of file nls_cp950.c.

◆ u2c_5E

unsigned char u2c_5E[512]
static

Definition at line 4736 of file nls_cp950.c.

◆ u2c_5F

unsigned char u2c_5F[512]
static

Definition at line 4804 of file nls_cp950.c.

◆ u2c_60

unsigned char u2c_60[512]
static

Definition at line 4872 of file nls_cp950.c.

◆ u2c_61

unsigned char u2c_61[512]
static

Definition at line 4940 of file nls_cp950.c.

◆ u2c_62

unsigned char u2c_62[512]
static

Definition at line 5008 of file nls_cp950.c.

◆ u2c_63

unsigned char u2c_63[512]
static

Definition at line 5076 of file nls_cp950.c.

◆ u2c_64

unsigned char u2c_64[512]
static

Definition at line 5144 of file nls_cp950.c.

◆ u2c_65

unsigned char u2c_65[512]
static

Definition at line 5212 of file nls_cp950.c.

◆ u2c_66

unsigned char u2c_66[512]
static

Definition at line 5280 of file nls_cp950.c.

◆ u2c_67

unsigned char u2c_67[512]
static

Definition at line 5348 of file nls_cp950.c.

◆ u2c_68

unsigned char u2c_68[512]
static

Definition at line 5416 of file nls_cp950.c.

◆ u2c_69

unsigned char u2c_69[512]
static

Definition at line 5484 of file nls_cp950.c.

◆ u2c_6A

unsigned char u2c_6A[512]
static

Definition at line 5552 of file nls_cp950.c.

◆ u2c_6B

unsigned char u2c_6B[512]
static

Definition at line 5620 of file nls_cp950.c.

◆ u2c_6C

unsigned char u2c_6C[512]
static

Definition at line 5688 of file nls_cp950.c.

◆ u2c_6D

unsigned char u2c_6D[512]
static

Definition at line 5755 of file nls_cp950.c.

◆ u2c_6E

unsigned char u2c_6E[512]
static

Definition at line 5823 of file nls_cp950.c.

◆ u2c_6F

unsigned char u2c_6F[512]
static

Definition at line 5891 of file nls_cp950.c.

◆ u2c_70

unsigned char u2c_70[512]
static

Definition at line 5959 of file nls_cp950.c.

◆ u2c_71

unsigned char u2c_71[512]
static

Definition at line 6027 of file nls_cp950.c.

◆ u2c_72

unsigned char u2c_72[512]
static

Definition at line 6095 of file nls_cp950.c.

◆ u2c_73

unsigned char u2c_73[512]
static

Definition at line 6163 of file nls_cp950.c.

◆ u2c_74

unsigned char u2c_74[512]
static

Definition at line 6231 of file nls_cp950.c.

◆ u2c_75

unsigned char u2c_75[512]
static

Definition at line 6299 of file nls_cp950.c.

◆ u2c_76

unsigned char u2c_76[512]
static

Definition at line 6367 of file nls_cp950.c.

◆ u2c_77

unsigned char u2c_77[512]
static

Definition at line 6435 of file nls_cp950.c.

◆ u2c_78

unsigned char u2c_78[512]
static

Definition at line 6503 of file nls_cp950.c.

◆ u2c_79

unsigned char u2c_79[512]
static

Definition at line 6571 of file nls_cp950.c.

◆ u2c_7A

unsigned char u2c_7A[512]
static

Definition at line 6639 of file nls_cp950.c.

◆ u2c_7B

unsigned char u2c_7B[512]
static

Definition at line 6707 of file nls_cp950.c.

◆ u2c_7C

unsigned char u2c_7C[512]
static

Definition at line 6775 of file nls_cp950.c.

◆ u2c_7D

unsigned char u2c_7D[512]
static

Definition at line 6843 of file nls_cp950.c.

◆ u2c_7E

unsigned char u2c_7E[512]
static

Definition at line 6910 of file nls_cp950.c.

◆ u2c_7F

unsigned char u2c_7F[512]
static

Definition at line 6954 of file nls_cp950.c.

◆ u2c_80

unsigned char u2c_80[512]
static

Definition at line 7022 of file nls_cp950.c.

◆ u2c_81

unsigned char u2c_81[512]
static

Definition at line 7090 of file nls_cp950.c.

◆ u2c_82

unsigned char u2c_82[512]
static

Definition at line 7158 of file nls_cp950.c.

◆ u2c_83

unsigned char u2c_83[512]
static

Definition at line 7226 of file nls_cp950.c.

◆ u2c_84

unsigned char u2c_84[512]
static

Definition at line 7294 of file nls_cp950.c.

◆ u2c_85

unsigned char u2c_85[512]
static

Definition at line 7362 of file nls_cp950.c.

◆ u2c_86

unsigned char u2c_86[512]
static

Definition at line 7430 of file nls_cp950.c.

◆ u2c_87

unsigned char u2c_87[512]
static

Definition at line 7498 of file nls_cp950.c.

◆ u2c_88

unsigned char u2c_88[512]
static

Definition at line 7566 of file nls_cp950.c.

◆ u2c_89

unsigned char u2c_89[512]
static

Definition at line 7634 of file nls_cp950.c.

◆ u2c_8A

unsigned char u2c_8A[512]
static

Definition at line 7702 of file nls_cp950.c.

◆ u2c_8B

unsigned char u2c_8B[512]
static

Definition at line 7770 of file nls_cp950.c.

◆ u2c_8C

unsigned char u2c_8C[512]
static

Definition at line 7814 of file nls_cp950.c.

◆ u2c_8D

unsigned char u2c_8D[512]
static

Definition at line 7882 of file nls_cp950.c.

◆ u2c_8E

unsigned char u2c_8E[512]
static

Definition at line 7950 of file nls_cp950.c.

◆ u2c_8F

unsigned char u2c_8F[512]
static

Definition at line 8018 of file nls_cp950.c.

◆ u2c_90

unsigned char u2c_90[512]
static

Definition at line 8086 of file nls_cp950.c.

◆ u2c_91

unsigned char u2c_91[512]
static

Definition at line 8154 of file nls_cp950.c.

◆ u2c_92

unsigned char u2c_92[512]
static

Definition at line 8222 of file nls_cp950.c.

◆ u2c_93

unsigned char u2c_93[512]
static

Definition at line 8290 of file nls_cp950.c.

◆ u2c_94

unsigned char u2c_94[512]
static

Definition at line 8358 of file nls_cp950.c.

◆ u2c_95

unsigned char u2c_95[512]
static

Definition at line 8395 of file nls_cp950.c.

◆ u2c_96

unsigned char u2c_96[512]
static

Definition at line 8457 of file nls_cp950.c.

◆ u2c_97

unsigned char u2c_97[512]
static

Definition at line 8525 of file nls_cp950.c.

◆ u2c_98

unsigned char u2c_98[512]
static

Definition at line 8593 of file nls_cp950.c.

◆ u2c_99

unsigned char u2c_99[512]
static

Definition at line 8661 of file nls_cp950.c.

◆ u2c_9A

unsigned char u2c_9A[512]
static

Definition at line 8729 of file nls_cp950.c.

◆ u2c_9B

unsigned char u2c_9B[512]
static

Definition at line 8797 of file nls_cp950.c.

◆ u2c_9C

unsigned char u2c_9C[512]
static

Definition at line 8865 of file nls_cp950.c.

◆ u2c_9D

unsigned char u2c_9D[512]
static

Definition at line 8933 of file nls_cp950.c.

◆ u2c_9E

unsigned char u2c_9E[512]
static

Definition at line 9001 of file nls_cp950.c.

◆ u2c_9F

unsigned char u2c_9F[512]
static

Definition at line 9069 of file nls_cp950.c.

◆ u2c_DC

unsigned char u2c_DC[512]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

Definition at line 9115 of file nls_cp950.c.

◆ u2c_F9

unsigned char u2c_F9[512]
static

Definition at line 9119 of file nls_cp950.c.

◆ u2c_FA

unsigned char u2c_FA[512]
static
Initial value:
= {
0xA4, 0xC1, 0xAB, 0xD7, 0xA9, 0xDD, 0xBF, 0x7D,
0xA6, 0x76, 0xAC, 0x7D, 0xBC, 0xC9, 0xBF, 0xE7,
0xA6, 0xE6, 0xAD, 0xB0, 0xA8, 0xA3, 0xB9, 0xF8,
0xC9, 0x4A, 0xDD, 0xFC, 0x00, 0x00, 0x00, 0x00,
0xB6, 0xEF, 0x00, 0x00, 0xB4, 0xB8, 0x00, 0x00,
0x00, 0x00, 0xE8, 0xF9, 0xBD, 0xDE, 0xAF, 0x71,
0x00, 0x00, 0xAF, 0xAB, 0xB2, 0xBB, 0xBA, 0xD6,
0xB9, 0x74, 0xBA, 0xEB, 0xA6, 0xD0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xBD, 0xD1, 0x00, 0x00,
0x00, 0x00, 0xB6, 0x68, 0xB3, 0xA3, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xB6, 0xBA, 0xB9, 0x7D,
0xC0, 0x5D, 0xC5, 0x62, 0x00, 0x00, 0x00, 0x00,
}

Definition at line 9187 of file nls_cp950.c.

◆ u2c_FE

unsigned char u2c_FE[512]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xA1, 0x4A, 0xA1, 0x57, 0x00, 0x00, 0xA1, 0x59,
0xA1, 0x5B, 0xA1, 0x5F, 0xA1, 0x60, 0xA1, 0x63,
0xA1, 0x64, 0xA1, 0x67, 0xA1, 0x68, 0xA1, 0x6B,
0xA1, 0x6C, 0xA1, 0x6F, 0xA1, 0x70, 0xA1, 0x73,
0xA1, 0x74, 0xA1, 0x77, 0xA1, 0x78, 0xA1, 0x7B,
0xA1, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xA1, 0xC6, 0xA1, 0xC7, 0xA1, 0xCA,
0xA1, 0xCB, 0xA1, 0xC8, 0xA1, 0xC9, 0xA1, 0x5C,
0xA1, 0x4D, 0xA1, 0x4E, 0xA1, 0x4F, 0x00, 0x00,
0xA1, 0x51, 0xA1, 0x52, 0xA1, 0x53, 0xA1, 0x54,
0x00, 0x00, 0xA1, 0x7D, 0xA1, 0x7E, 0xA1, 0xA1,
0xA1, 0xA2, 0xA1, 0xA3, 0xA1, 0xA4, 0xA1, 0xCC,
0xA1, 0xCD, 0xA1, 0xCE, 0xA1, 0xDE, 0xA1, 0xDF,
0xA1, 0xE0, 0xA1, 0xE1, 0xA1, 0xE2, 0x00, 0x00,
0xA2, 0x42, 0xA2, 0x4C, 0xA2, 0x4D, 0xA2, 0x4E,
}

Definition at line 9202 of file nls_cp950.c.

◆ u2c_FF

unsigned char u2c_FF[512]
static

Definition at line 9232 of file nls_cp950.c.