Back to index

glibc  2.9
Classes | Defines | Variables
ibm1399.h File Reference

Go to the source code of this file.

Classes

struct  gap
struct  divide
struct  combine

Defines

#define HAS_COMBINED   1
#define __TO_UCS4_COMBINED_MIN   0xecb5
#define __TO_UCS4_COMBINED_MAX   0xeccd

Variables

static const uint32_t __ibm1399sb_to_ucs4 [256]
static struct gap []
static const uint32_t __ibm1399db_to_ucs4 []
static struct divide []
static const char __ucs4_to_ibm1399sb [][1]
static const char __ucs4_to_ibm1399db [][2]
static struct combine []

Class Documentation

struct gap

Definition at line 25 of file 8bit-gap.c.

Class Members
uint32_t end
uint16_t end
int32_t idx
uint32_t start
uint16_t start
struct divide

Definition at line 7852 of file ibm1390.h.

Class Members
uint16_t res1
uint16_t res2
struct combine

Definition at line 15570 of file ibm1390.h.

Class Members
char ch
uint32_t res1
uint16_t res2

Define Documentation

#define __TO_UCS4_COMBINED_MAX   0xeccd

Definition at line 7858 of file ibm1399.h.

#define __TO_UCS4_COMBINED_MIN   0xecb5

Definition at line 7857 of file ibm1399.h.

#define HAS_COMBINED   1

Definition at line 7850 of file ibm1399.h.


Variable Documentation

Definition at line 117 of file ibm1399.h.

Definition at line 31 of file ibm1399.h.

const char __ucs4_to_ibm1399db[][2] [static]

Definition at line 8074 of file ibm1399.h.

const char __ucs4_to_ibm1399sb[][1] [static]

Definition at line 7902 of file ibm1399.h.

struct combine[] [static]
Initial value:
{
  { .res1 = 0x000000e6, .res2 = 0x0300, .ch = "\xec\xc3" },
  { .res1 = 0x00000254, .res2 = 0x0300, .ch = "\xec\xc4" },
  { .res1 = 0x00000254, .res2 = 0x0301, .ch = "\xec\xc5" },
  { .res1 = 0x00000259, .res2 = 0x0300, .ch = "\xec\xc8" },
  { .res1 = 0x00000259, .res2 = 0x0301, .ch = "\xec\xc9" },
  { .res1 = 0x0000025a, .res2 = 0x0300, .ch = "\xec\xca" },
  { .res1 = 0x0000025a, .res2 = 0x0301, .ch = "\xec\xcb" },
  { .res1 = 0x0000028c, .res2 = 0x0300, .ch = "\xec\xc6" },
  { .res1 = 0x0000028c, .res2 = 0x0301, .ch = "\xec\xc7" },
  { .res1 = 0x000002e5, .res2 = 0x02e9, .ch = "\xec\xcd" },
  { .res1 = 0x000002e9, .res2 = 0x02e5, .ch = "\xec\xcc" },
  { .res1 = 0x0000304b, .res2 = 0x309a, .ch = "\xec\xb5" },
  { .res1 = 0x0000304d, .res2 = 0x309a, .ch = "\xec\xb6" },
  { .res1 = 0x0000304f, .res2 = 0x309a, .ch = "\xec\xb7" },
  { .res1 = 0x00003051, .res2 = 0x309a, .ch = "\xec\xb8" },
  { .res1 = 0x00003053, .res2 = 0x309a, .ch = "\xec\xb9" },
  { .res1 = 0x000030ab, .res2 = 0x309a, .ch = "\xec\xba" },
  { .res1 = 0x000030ad, .res2 = 0x309a, .ch = "\xec\xbb" },
  { .res1 = 0x000030af, .res2 = 0x309a, .ch = "\xec\xbc" },
  { .res1 = 0x000030b1, .res2 = 0x309a, .ch = "\xec\xbd" },
  { .res1 = 0x000030b3, .res2 = 0x309a, .ch = "\xec\xbe" },
  { .res1 = 0x000030bb, .res2 = 0x309a, .ch = "\xec\xbf" },
  { .res1 = 0x000030c4, .res2 = 0x309a, .ch = "\xec\xc0" },
  { .res1 = 0x000030c8, .res2 = 0x309a, .ch = "\xec\xc1" },
  { .res1 = 0x000031f7, .res2 = 0x309a, .ch = "\xec\xc2" },
  { .res1 = 0xffffffff, .res2 = 0xffff, .ch = "\x00\x00" }
}

Definition at line 15576 of file ibm1399.h.

struct divide[] [static]
Initial value:
{
  [0xecb5 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x304b, .res2 = 0x309a },
  [0xecb6 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x304d, .res2 = 0x309a },
  [0xecb7 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x304f, .res2 = 0x309a },
  [0xecb8 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x3051, .res2 = 0x309a },
  [0xecb9 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x3053, .res2 = 0x309a },
  [0xecba - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30ab, .res2 = 0x309a },
  [0xecbb - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30ad, .res2 = 0x309a },
  [0xecbc - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30af, .res2 = 0x309a },
  [0xecbd - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30b1, .res2 = 0x309a },
  [0xecbe - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30b3, .res2 = 0x309a },
  [0xecbf - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30bb, .res2 = 0x309a },
  [0xecc0 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30c4, .res2 = 0x309a },
  [0xecc1 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x30c8, .res2 = 0x309a },
  [0xecc2 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x31f7, .res2 = 0x309a },
  [0xecc3 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x00e6, .res2 = 0x0300 },
  [0xecc4 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x0254, .res2 = 0x0300 },
  [0xecc5 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x0254, .res2 = 0x0301 },
  [0xecc6 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x028c, .res2 = 0x0300 },
  [0xecc7 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x028c, .res2 = 0x0301 },
  [0xecc8 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x0259, .res2 = 0x0300 },
  [0xecc9 - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x0259, .res2 = 0x0301 },
  [0xecca - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x025a, .res2 = 0x0300 },
  [0xeccb - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x025a, .res2 = 0x0301 },
  [0xeccc - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x02e9, .res2 = 0x02e5 },
  [0xeccd - __TO_UCS4_COMBINED_MIN] = { .res1 = 0x02e5, .res2 = 0x02e9 }
}

Definition at line 7859 of file ibm1399.h.

static struct gap [static]
Initial value:
{
  { .start = 0x00004040, .end = 0x00004040, .idx = -16448 },
  { .start = 0x00004141, .end = 0x00006885, .idx = -16704 },
  { .start = 0x00006941, .end = 0x000089bd, .idx = -16891 },
  { .start = 0x0000b341, .end = 0x0000d54c, .idx = -27518 },
  { .start = 0x0000d641, .end = 0x0000d795, .idx = -27762 },
  { .start = 0x0000d88c, .end = 0x0000daeb, .idx = -28008 },
  { .start = 0x0000dc62, .end = 0x0000dc65, .idx = -28382 },
  { .start = 0x0000dda4, .end = 0x0000e146, .idx = -28700 },
  { .start = 0x0000e270, .end = 0x0000e4cc, .idx = -28997 },
  { .start = 0x0000e5a3, .end = 0x0000e7cc, .idx = -29211 },
  { .start = 0x0000e861, .end = 0x0000eae4, .idx = -29359 },
  { .start = 0x0000eb77, .end = 0x0000eb78, .idx = -29505 },
  { .start = 0x0000ec44, .end = 0x0000eccd, .idx = -29708 },
  { .start = 0xffffffff, .end = 0xffffffff, .idx =      0 }
}

Definition at line 99 of file ibm1399.h.