Back to index

glibc  2.9
Defines | Variables
cp932.c File Reference
#include <dlfcn.h>
#include <stdint.h>
#include <wchar.h>
#include <iconv/loop.c>
#include <iconv/skeleton.c>

Go to the source code of this file.

Defines

#define CHARSET_NAME   "CP932//"
#define FROM_LOOP   from_cp932
#define TO_LOOP   to_cp932
#define DEFINE_INIT   1
#define DEFINE_FINI   1
#define MIN_NEEDED_FROM   1
#define MAX_NEEDED_FROM   2
#define MIN_NEEDED_TO   4
#define MIN_NEEDED_INPUT   MIN_NEEDED_FROM
#define MAX_NEEDED_INPUT   MAX_NEEDED_FROM
#define MIN_NEEDED_OUTPUT   MIN_NEEDED_TO
#define LOOPFCT   FROM_LOOP
#define BODY
#define LOOP_NEED_FLAGS
#define MIN_NEEDED_INPUT   MIN_NEEDED_TO
#define MIN_NEEDED_OUTPUT   MIN_NEEDED_FROM
#define MAX_NEEDED_OUTPUT   MAX_NEEDED_FROM
#define LOOPFCT   TO_LOOP
#define BODY
#define LOOP_NEED_FLAGS

Variables

static const uint16_t cjk_block1 [703]
static const uint16_t cjk_block2 [93]
static const uint16_t cjk_block3 [94]
static const uint16_t cjk_block4 [4413]
static const uint16_t cjk_block5 [2021]
static const uint16_t cjk_block6 [381]
static const uint16_t cjk_block7 [396]
static const char from_ucs4_lat1 [248][2]
static const char from_ucs4_greek [193][2]
static const char from_ucs4_cjk [32657][2]
static const char from_ucs4_cjkcpt [261][2]
static const char from_ucs4_extra [229][2]

Define Documentation

#define BODY

Definition at line 4660 of file cp932.c.

#define BODY

Definition at line 4660 of file cp932.c.

#define CHARSET_NAME   "CP932//"

Definition at line 4530 of file cp932.c.

#define DEFINE_FINI   1

Definition at line 4534 of file cp932.c.

#define DEFINE_INIT   1

Definition at line 4533 of file cp932.c.

#define FROM_LOOP   from_cp932

Definition at line 4531 of file cp932.c.

#define LOOP_NEED_FLAGS

Definition at line 4719 of file cp932.c.

#define LOOP_NEED_FLAGS

Definition at line 4719 of file cp932.c.

#define LOOPFCT   FROM_LOOP

Definition at line 4659 of file cp932.c.

#define LOOPFCT   TO_LOOP

Definition at line 4659 of file cp932.c.

#define MAX_NEEDED_FROM   2

Definition at line 4536 of file cp932.c.

Definition at line 4541 of file cp932.c.

Definition at line 4658 of file cp932.c.

#define MIN_NEEDED_FROM   1

Definition at line 4535 of file cp932.c.

Definition at line 4656 of file cp932.c.

Definition at line 4656 of file cp932.c.

Definition at line 4657 of file cp932.c.

Definition at line 4657 of file cp932.c.

#define MIN_NEEDED_TO   4

Definition at line 4537 of file cp932.c.

#define TO_LOOP   to_cp932

Definition at line 4532 of file cp932.c.


Variable Documentation

const uint16_t cjk_block1[703] [static]

Definition at line 25 of file cp932.c.

const uint16_t cjk_block2[93] [static]
Initial value:
{
  
  [   0] = 0x2460,  [   1] = 0x2461,  [   2] = 0x2462,  [   3] = 0x2463,
  [   4] = 0x2464,  [   5] = 0x2465,  [   6] = 0x2466,  [   7] = 0x2467,
  [   8] = 0x2468,  [   9] = 0x2469,  [  10] = 0x246a,  [  11] = 0x246b,
  [  12] = 0x246c,  [  13] = 0x246d,  [  14] = 0x246e,  [  15] = 0x246f,
  [  16] = 0x2470,  [  17] = 0x2471,  [  18] = 0x2472,  [  19] = 0x2473,
  [  20] = 0x2160,  [  21] = 0x2161,  [  22] = 0x2162,  [  23] = 0x2163,
  [  24] = 0x2164,  [  25] = 0x2165,  [  26] = 0x2166,  [  27] = 0x2167,
  [  28] = 0x2168,  [  29] = 0x2169,  [  31] = 0x3349,  [  32] = 0x3314,
  [  33] = 0x3322,  [  34] = 0x334d,  [  35] = 0x3318,  [  36] = 0x3327,
  [  37] = 0x3303,  [  38] = 0x3336,  [  39] = 0x3351,  [  40] = 0x3357,
  [  41] = 0x330d,  [  42] = 0x3326,  [  43] = 0x3323,  [  44] = 0x332b,
  [  45] = 0x334a,  [  46] = 0x333b,  [  47] = 0x339c,  [  48] = 0x339d,
  [  49] = 0x339e,  [  50] = 0x338e,  [  51] = 0x338f,  [  52] = 0x33c4,
  [  53] = 0x33a1,  [  62] = 0x337b,  [  64] = 0x301d,  [  65] = 0x301f,
  [  66] = 0x2116,  [  67] = 0x33cd,  [  68] = 0x2121,  [  69] = 0x32a4,
  [  70] = 0x32a5,  [  71] = 0x32a6,  [  72] = 0x32a7,  [  73] = 0x32a8,
  [  74] = 0x3231,  [  75] = 0x3232,  [  76] = 0x3239,  [  77] = 0x337e,
  [  78] = 0x337d,  [  79] = 0x337c,  [  80] = 0x2252,  [  81] = 0x2261,
  [  82] = 0x222b,  [  83] = 0x222e,  [  84] = 0x2211,  [  85] = 0x221a,
  [  86] = 0x22a5,  [  87] = 0x2220,  [  88] = 0x221f,  [  89] = 0x22bf,
  [  90] = 0x2235,  [  91] = 0x2229,  [  92] = 0x222a
}

Definition at line 161 of file cp932.c.

const uint16_t cjk_block3[94] [static]
Initial value:
{
  
  [   0] = 0x4e9c,  [   1] = 0x5516,  [   2] = 0x5a03,  [   3] = 0x963f,
  [   4] = 0x54c0,  [   5] = 0x611b,  [   6] = 0x6328,  [   7] = 0x59f6,
  [   8] = 0x9022,  [   9] = 0x8475,  [  10] = 0x831c,  [  11] = 0x7a50,
  [  12] = 0x60aa,  [  13] = 0x63e1,  [  14] = 0x6e25,  [  15] = 0x65ed,
  [  16] = 0x8466,  [  17] = 0x82a6,  [  18] = 0x9bf5,  [  19] = 0x6893,
  [  20] = 0x5727,  [  21] = 0x65a1,  [  22] = 0x6271,  [  23] = 0x5b9b,
  [  24] = 0x59d0,  [  25] = 0x867b,  [  26] = 0x98f4,  [  27] = 0x7d62,
  [  28] = 0x7dbe,  [  29] = 0x9b8e,  [  30] = 0x6216,  [  31] = 0x7c9f,
  [  32] = 0x88b7,  [  33] = 0x5b89,  [  34] = 0x5eb5,  [  35] = 0x6309,
  [  36] = 0x6697,  [  37] = 0x6848,  [  38] = 0x95c7,  [  39] = 0x978d,
  [  40] = 0x674f,  [  41] = 0x4ee5,  [  42] = 0x4f0a,  [  43] = 0x4f4d,
  [  44] = 0x4f9d,  [  45] = 0x5049,  [  46] = 0x56f2,  [  47] = 0x5937,
  [  48] = 0x59d4,  [  49] = 0x5a01,  [  50] = 0x5c09,  [  51] = 0x60df,
  [  52] = 0x610f,  [  53] = 0x6170,  [  54] = 0x6613,  [  55] = 0x6905,
  [  56] = 0x70ba,  [  57] = 0x754f,  [  58] = 0x7570,  [  59] = 0x79fb,
  [  60] = 0x7dad,  [  61] = 0x7def,  [  62] = 0x80c3,  [  63] = 0x840e,
  [  64] = 0x8863,  [  65] = 0x8b02,  [  66] = 0x9055,  [  67] = 0x907a,
  [  68] = 0x533b,  [  69] = 0x4e95,  [  70] = 0x4ea5,  [  71] = 0x57df,
  [  72] = 0x80b2,  [  73] = 0x90c1,  [  74] = 0x78ef,  [  75] = 0x4e00,
  [  76] = 0x58f1,  [  77] = 0x6ea2,  [  78] = 0x9038,  [  79] = 0x7a32,
  [  80] = 0x8328,  [  81] = 0x828b,  [  82] = 0x9c2f,  [  83] = 0x5141,
  [  84] = 0x5370,  [  85] = 0x54bd,  [  86] = 0x54e1,  [  87] = 0x56e0,
  [  88] = 0x59fb,  [  89] = 0x5f15,  [  90] = 0x98f2,  [  91] = 0x6deb,
  [  92] = 0x80e4,  [  93] = 0x852d
}

Definition at line 187 of file cp932.c.

const uint16_t cjk_block4[4413] [static]

Definition at line 216 of file cp932.c.

const uint16_t cjk_block5[2021] [static]

Definition at line 1292 of file cp932.c.

const uint16_t cjk_block6[381] [static]

Definition at line 1792 of file cp932.c.

const uint16_t cjk_block7[396] [static]

Definition at line 1891 of file cp932.c.

const char from_ucs4_cjk[32657][2] [static]

Definition at line 2088 of file cp932.c.

const char from_ucs4_cjkcpt[261][2] [static]
Initial value:
{
  
  [    0] = "\xfa\xe0",  [  179] = "\xfb\xe9",  [  229] = "\xfa\x90",
  [  230] = "\xfa\x9b",  [  231] = "\xfa\x9c",  [  232] = "\xfa\xb1",
  [  233] = "\xfa\xd8",  [  234] = "\xfa\xe8",  [  235] = "\xfa\xea",
  [  236] = "\xfb\x58",  [  237] = "\xfb\x5e",  [  238] = "\xfb\x75",
  [  239] = "\xfb\x7d",  [  240] = "\xfb\x7e",  [  241] = "\xfb\x80",
  [  242] = "\xfb\x82",  [  243] = "\xfb\x86",  [  244] = "\xfb\x89",
  [  245] = "\xfb\x92",  [  246] = "\xfb\x9d",  [  247] = "\xfb\x9f",
  [  248] = "\xfb\xa0",  [  249] = "\xfb\xa9",  [  250] = "\xfb\xb1",
  [  251] = "\xfb\xb3",  [  252] = "\xfb\xb4",  [  253] = "\xfb\xb7",
  [  254] = "\xfb\xd3",  [  255] = "\xfb\xda",  [  256] = "\xfb\xea",
  [  257] = "\xfb\xf6",  [  258] = "\xfb\xf7",  [  259] = "\xfb\xf9",
  [  260] = "\xfc\x49"
}

Definition at line 4452 of file cp932.c.

const char from_ucs4_extra[229][2] [static]

Definition at line 4469 of file cp932.c.

const char from_ucs4_greek[193][2] [static]

Definition at line 2045 of file cp932.c.

const char from_ucs4_lat1[248][2] [static]

Definition at line 1993 of file cp932.c.