Back to index

glibc  2.9
Defines | Variables
euc-jp-ms.c File Reference
#include <dlfcn.h>
#include <stdint.h>
#include <gconv.h>
#include <jis0201.h>
#include <jis0208.h>
#include <jis0212.h>
#include <iconv/loop.c>
#include <iconv/skeleton.c>

Go to the source code of this file.

Defines

#define CHARSET_NAME   "EUC-JP-MS//"
#define FROM_LOOP   from_eucjp_ms
#define TO_LOOP   to_eucjp_ms
#define DEFINE_INIT   1
#define DEFINE_FINI   1
#define MIN_NEEDED_FROM   1
#define MAX_NEEDED_FROM   3
#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 [752]
static const uint16_t cjk_block2 [94]
static const uint16_t cjk_block_ibm [268]
static const unsigned char from_ucs4_lat1 [256][2]
static const unsigned char from_ucs4_greek [864][2]
static const unsigned char from_ucs4_cjk [32662][2]
static const unsigned char from_ucs4_cjkcpt [261][2]
static const unsigned char from_ucs4_extra [229][2]

Define Documentation

#define BODY

Definition at line 4846 of file euc-jp-ms.c.

#define BODY

Definition at line 4846 of file euc-jp-ms.c.

#define CHARSET_NAME   "EUC-JP-MS//"

Definition at line 4637 of file euc-jp-ms.c.

#define DEFINE_FINI   1

Definition at line 4641 of file euc-jp-ms.c.

#define DEFINE_INIT   1

Definition at line 4640 of file euc-jp-ms.c.

#define FROM_LOOP   from_eucjp_ms

Definition at line 4638 of file euc-jp-ms.c.

#define LOOP_NEED_FLAGS

Definition at line 4924 of file euc-jp-ms.c.

#define LOOP_NEED_FLAGS

Definition at line 4924 of file euc-jp-ms.c.

#define LOOPFCT   FROM_LOOP

Definition at line 4845 of file euc-jp-ms.c.

#define LOOPFCT   TO_LOOP

Definition at line 4845 of file euc-jp-ms.c.

#define MAX_NEEDED_FROM   3

Definition at line 4643 of file euc-jp-ms.c.

Definition at line 4649 of file euc-jp-ms.c.

Definition at line 4844 of file euc-jp-ms.c.

#define MIN_NEEDED_FROM   1

Definition at line 4642 of file euc-jp-ms.c.

Definition at line 4842 of file euc-jp-ms.c.

Definition at line 4842 of file euc-jp-ms.c.

Definition at line 4843 of file euc-jp-ms.c.

Definition at line 4843 of file euc-jp-ms.c.

#define MIN_NEEDED_TO   4

Definition at line 4644 of file euc-jp-ms.c.

#define TO_LOOP   to_eucjp_ms

Definition at line 4639 of file euc-jp-ms.c.


Variable Documentation

const uint16_t cjk_block1[752] [static]

Definition at line 28 of file euc-jp-ms.c.

const uint16_t cjk_block2[94] [static]
Initial value:
{
  0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
  0x2468, 0x2469, 0x246a, 0x246b, 0x246c, 0x246d, 0x246e, 0x246f,
  0x2470, 0x2471, 0x2472, 0x2473, 0x2160, 0x2161, 0x2162, 0x2163,
  0x2164, 0x2165, 0x2166, 0x2167, 0x2168, 0x2169, 0x0000, 0x3349,
  0x3314, 0x3322, 0x334d, 0x3318, 0x3327, 0x3303, 0x3336, 0x3351,
  0x3357, 0x330d, 0x3326, 0x3323, 0x332b, 0x334a, 0x333b, 0x339c,
  0x339d, 0x339e, 0x338e, 0x338f, 0x33c4, 0x33a1, 0x0000, 0x0000,
  0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x337b, 0x301d,
  0x301f, 0x2116, 0x33cd, 0x2121, 0x32a4, 0x32a5, 0x32a6, 0x32a7,
  0x32a8, 0x3231, 0x3232, 0x3239, 0x337e, 0x337d, 0x337c, 0x2252,
  0x2261, 0x222b, 0x222e, 0x2211, 0x221a, 0x22a5, 0x2220, 0x221f,
  0x22bf, 0x2235, 0x2229, 0x222a, 0x0000, 0x0000
}

Definition at line 126 of file euc-jp-ms.c.

const uint16_t cjk_block_ibm[268] [static]
Initial value:
{
 
  0x2170, 0x2171, 0x2172, 0x2173, 0x2174, 0x2175, 0x2176, 0x2177,
  0x2178, 0x2179, 0x2160, 0x2161, 0x2162, 0x2163, 0x2164, 0x2165,
  0x2166, 0x2167, 0x2168, 0x2169, 0xff07, 0xff02, 0x3231, 0x2116,
  0x2121, 0x70bb, 0x4efc, 0x50f4, 0x51ec, 0x5307, 0x5324, 0xfa0e,
  0x548a, 0x5759, 0xfa0f, 0xfa10, 0x589e, 0x5bec, 0x5cf5, 0x5d53,
  0xfa11, 0x5fb7, 0x6085, 0x6120, 0x654e, 0x663b, 0x6665, 0xfa12,
  0xf929, 0x6801, 0xfa13, 0xfa14, 0x6a6b, 0x6ae2, 0x6df8, 0x6df2,
  0x7028, 0xfa15, 0xfa16, 0x7501, 0x7682, 0x769e, 0xfa17, 0x7930,
  0xfa18, 0xfa19, 0xfa1a, 0xfa1b, 0x7ae7, 0xfa1c, 0xfa1d, 0x7da0,
  0x7dd6, 0xfa1e, 0x8362, 0xfa1f, 0x85b0, 0xfa20, 0xfa21, 0x8807,
  0xfa22, 0x8b7f, 0x8cf4, 0x8d76, 0xfa23, 0xfa24, 0xfa25, 0x90de,
  0xfa26, 0x9115, 0xfa27, 0xfa28, 0x9592, 0xf9dc, 0xfa29, 0x973b,
  0x974d, 0x9751, 0xfa2a, 0xfa2b, 0xfa2c, 0x999e, 0x9ad9, 0x9b72,
  0xfa2d, 0x9ed1
}

Definition at line 142 of file euc-jp-ms.c.

const unsigned char from_ucs4_cjk[32662][2] [static]

Definition at line 354 of file euc-jp-ms.c.

const unsigned char from_ucs4_cjkcpt[261][2] [static]
Initial value:
{
  
  [    0] = "\xf4\x45",  [  179] = "\xf4\x72",  [  229] = "\xf4\x34",
  [  230] = "\xf4\x37",  [  231] = "\xf4\x38",  [  232] = "\xf4\x3d",
  [  233] = "\xf4\x44",  [  234] = "\xf4\x47",  [  235] = "\xf4\x48",
  [  236] = "\xf4\x4e",  [  237] = "\xf4\x4f",  [  238] = "\xf4\x53",
  [  239] = "\xf4\x55",  [  240] = "\xf4\x56",  [  241] = "\xf4\x57",
  [  242] = "\xf4\x58",  [  243] = "\xf4\x5a",  [  244] = "\xf4\x5b",
  [  245] = "\xf4\x5e",  [  246] = "\xf4\x60",  [  247] = "\xf4\x62",
  [  248] = "\xf4\x63",  [  249] = "\xf4\x65",  [  250] = "\xf4\x69",
  [  251] = "\xf4\x6a",  [  252] = "\xf4\x6b",  [  253] = "\xf4\x6d",
  [  254] = "\xf4\x6f",  [  255] = "\xf4\x70",  [  256] = "\xf4\x73",
  [  257] = "\xf4\x77",  [  258] = "\xf4\x78",  [  259] = "\xf4\x79",
  [  260] = "\xf4\x7d"
}

Definition at line 4559 of file euc-jp-ms.c.

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

Definition at line 4576 of file euc-jp-ms.c.

const unsigned char from_ucs4_greek[864][2] [static]

Definition at line 247 of file euc-jp-ms.c.

const unsigned char from_ucs4_lat1[256][2] [static]

Definition at line 161 of file euc-jp-ms.c.