Ruby: ext/nkf/nkf-utf8/utf8tbl.c File Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Variables
utf8tbl.c File Reference
`#include "config.h"`
`#include "utf8tbl.h"`

Go to the source code of this file.

## Variables
const unsigned short | euc_to_utf8_1byte []
const unsigned short *const | euc_to_utf8_2bytes []
const unsigned short *const | euc_to_utf8_2bytes_ms []
const unsigned short *const | euc_to_utf8_2bytes_mac []
const unsigned short *const | euc_to_utf8_2bytes_x0213 []
const unsigned short *const | x0212_to_utf8_2bytes []
const unsigned short *const | x0212_to_utf8_2bytes_x0213 []
const unsigned short | x0213_combining_chars [sizeof_x0213_combining_chars]
const unsigned short | x0213_combining_table [sizeof_x0213_combining_table][3]
const unsigned short | x0213_1_surrogate_table [sizeof_x0213_1_surrogate_table][3]
const unsigned short | x0213_2_surrogate_table [sizeof_x0213_2_surrogate_table][3]
const unsigned short *const | utf8_to_euc_2bytes []
const unsigned short *const | utf8_to_euc_2bytes_ms []
const unsigned short *const | utf8_to_euc_2bytes_932 []
const unsigned short *const | utf8_to_euc_2bytes_mac []
const unsigned short *const | utf8_to_euc_2bytes_x0213 []
const unsigned short *const *const | utf8_to_euc_3bytes []
const unsigned short *const *const | utf8_to_euc_3bytes_ms []
const unsigned short *const *const | utf8_to_euc_3bytes_932 []
const unsigned short *const *const | utf8_to_euc_3bytes_mac []
const unsigned short *const *const | utf8_to_euc_3bytes_x0213 []
const struct normalization_pair | normalization_table []
const unsigned short | shiftjis_cp932 [3][189]
const unsigned short | cp932inv [2][189]
const unsigned short | shiftjis_x0212 [3][189]
const unsigned short *const | x0212_shiftjis []

## Variable Documentation

## ◆ cp932inv

const unsigned short cp932inv[2][189]

Definition at line 13634 of file utf8tbl.c.

## ◆ euc_to_utf8_1byte

const unsigned short euc_to_utf8_1byte[]

Initial value:
= {
0xFF61, 0xFF62, 0xFF63, 0xFF64, 0xFF65, 0xFF66, 0xFF67,
0xFF68, 0xFF69, 0xFF6A, 0xFF6B, 0xFF6C, 0xFF6D, 0xFF6E, 0xFF6F,
0xFF70, 0xFF71, 0xFF72, 0xFF73, 0xFF74, 0xFF75, 0xFF76, 0xFF77,
0xFF78, 0xFF79, 0xFF7A, 0xFF7B, 0xFF7C, 0xFF7D, 0xFF7E, 0xFF7F,
0xFF80, 0xFF81, 0xFF82, 0xFF83, 0xFF84, 0xFF85, 0xFF86, 0xFF87,
0xFF88, 0xFF89, 0xFF8A, 0xFF8B, 0xFF8C, 0xFF8D, 0xFF8E, 0xFF8F,
0xFF90, 0xFF91, 0xFF92, 0xFF93, 0xFF94, 0xFF95, 0xFF96, 0xFF97,
0xFF98, 0xFF99, 0xFF9A, 0xFF9B, 0xFF9C, 0xFF9D, 0xFF9E, 0xFF9F,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0x00A9, 0x2122,
}

Definition at line 3045 of file utf8tbl.c.

## ◆ euc_to_utf8_2bytes

const unsigned short* const euc_to_utf8_2bytes[]

Initial value:
= {
euc_to_utf8_A1, euc_to_utf8_A2, euc_to_utf8_A3,
euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
euc_to_utf8_F4, euc_to_utf8_F5, 0, 0,
0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
euc_to_utf8_FC, 0, 0,
}

Definition at line 3059 of file utf8tbl.c.

## ◆ euc_to_utf8_2bytes_mac

const unsigned short* const euc_to_utf8_2bytes_mac[]

Initial value:
= {
euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
euc_to_utf8_AC_mac, euc_to_utf8_AD_mac, euc_to_utf8_AE, euc_to_utf8_AF,
euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
euc_to_utf8_F4, euc_to_utf8_F5, 0, 0,
0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
euc_to_utf8_FC_ms, 0, 0,
}

Definition at line 3113 of file utf8tbl.c.

## ◆ euc_to_utf8_2bytes_ms

const unsigned short* const euc_to_utf8_2bytes_ms[]

Initial value:
= {
euc_to_utf8_A1_ms, euc_to_utf8_A2_ms, euc_to_utf8_A3,
euc_to_utf8_A4, euc_to_utf8_A5, euc_to_utf8_A6, euc_to_utf8_A7,
euc_to_utf8_A8, euc_to_utf8_A9, euc_to_utf8_AA, euc_to_utf8_AB,
euc_to_utf8_AC, euc_to_utf8_AD, euc_to_utf8_AE, euc_to_utf8_AF,
euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF,
euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
euc_to_utf8_F4, euc_to_utf8_F5, 0, 0,
0, euc_to_utf8_F9, euc_to_utf8_FA, euc_to_utf8_FB,
euc_to_utf8_FC_ms, 0, 0,
}

Definition at line 3086 of file utf8tbl.c.

## ◆ euc_to_utf8_2bytes_x0213

const unsigned short* const euc_to_utf8_2bytes_x0213[]

Initial value:
= {
euc_to_utf8_A1, euc_to_utf8_A2_x0213, euc_to_utf8_A3_x0213,
euc_to_utf8_A4_x0213, euc_to_utf8_A5_x0213, euc_to_utf8_A6_x0213, euc_to_utf8_A7_x0213,
euc_to_utf8_A8_x0213, euc_to_utf8_A9_x0213, euc_to_utf8_AA_x0213, euc_to_utf8_AB_x0213,
euc_to_utf8_AC_x0213, euc_to_utf8_AD_x0213, euc_to_utf8_AE_x0213, euc_to_utf8_AF_x0213,
euc_to_utf8_B0, euc_to_utf8_B1, euc_to_utf8_B2, euc_to_utf8_B3,
euc_to_utf8_B4, euc_to_utf8_B5, euc_to_utf8_B6, euc_to_utf8_B7,
euc_to_utf8_B8, euc_to_utf8_B9, euc_to_utf8_BA, euc_to_utf8_BB,
euc_to_utf8_BC, euc_to_utf8_BD, euc_to_utf8_BE, euc_to_utf8_BF,
euc_to_utf8_C0, euc_to_utf8_C1, euc_to_utf8_C2, euc_to_utf8_C3,
euc_to_utf8_C4, euc_to_utf8_C5, euc_to_utf8_C6, euc_to_utf8_C7,
euc_to_utf8_C8, euc_to_utf8_C9, euc_to_utf8_CA, euc_to_utf8_CB,
euc_to_utf8_CC, euc_to_utf8_CD, euc_to_utf8_CE, euc_to_utf8_CF_x0213,
euc_to_utf8_D0, euc_to_utf8_D1, euc_to_utf8_D2, euc_to_utf8_D3,
euc_to_utf8_D4, euc_to_utf8_D5, euc_to_utf8_D6, euc_to_utf8_D7,
euc_to_utf8_D8, euc_to_utf8_D9, euc_to_utf8_DA, euc_to_utf8_DB,
euc_to_utf8_DC, euc_to_utf8_DD, euc_to_utf8_DE, euc_to_utf8_DF,
euc_to_utf8_E0, euc_to_utf8_E1, euc_to_utf8_E2, euc_to_utf8_E3,
euc_to_utf8_E4, euc_to_utf8_E5, euc_to_utf8_E6, euc_to_utf8_E7,
euc_to_utf8_E8, euc_to_utf8_E9, euc_to_utf8_EA, euc_to_utf8_EB,
euc_to_utf8_EC, euc_to_utf8_ED, euc_to_utf8_EE, euc_to_utf8_EF,
euc_to_utf8_F0, euc_to_utf8_F1, euc_to_utf8_F2, euc_to_utf8_F3,
euc_to_utf8_F4_x0213, euc_to_utf8_F5_x0213, euc_to_utf8_F6_x0213, euc_to_utf8_F7_x0213,
euc_to_utf8_F8_x0213, euc_to_utf8_F9_x0213, euc_to_utf8_FA_x0213, euc_to_utf8_FB_x0213,
euc_to_utf8_FC_x0213, euc_to_utf8_FD_x0213, euc_to_utf8_FE_x0213,
}

Definition at line 3139 of file utf8tbl.c.

## ◆ normalization_table

const struct normalization_pair normalization_table[]

Definition at line 12606 of file utf8tbl.c.

## ◆ shiftjis_cp932

const unsigned short shiftjis_cp932[3][189]

Definition at line 13554 of file utf8tbl.c.

## ◆ shiftjis_x0212

const unsigned short shiftjis_x0212[3][189]

Definition at line 13691 of file utf8tbl.c.

## ◆ utf8_to_euc_2bytes

const unsigned short* const utf8_to_euc_2bytes[]

Initial value:
= {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, utf8_to_euc_C2, utf8_to_euc_C3,
utf8_to_euc_C4, utf8_to_euc_C5, 0, utf8_to_euc_C7,
0, 0, 0, utf8_to_euc_CB,
0, 0, utf8_to_euc_CE, utf8_to_euc_CF,
utf8_to_euc_D0, utf8_to_euc_D1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 12420 of file utf8tbl.c.

## ◆ utf8_to_euc_2bytes_932

const unsigned short* const utf8_to_euc_2bytes_932[]

Initial value:
= {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, utf8_to_euc_C2_932, utf8_to_euc_C3_932,
utf8_to_euc_C4, utf8_to_euc_C5, 0, utf8_to_euc_C7,
0, 0, 0, utf8_to_euc_CB,
0, 0, utf8_to_euc_CE, utf8_to_euc_CF,
utf8_to_euc_D0, utf8_to_euc_D1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 12480 of file utf8tbl.c.

## ◆ utf8_to_euc_2bytes_mac

const unsigned short* const utf8_to_euc_2bytes_mac[]

Initial value:
= {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, utf8_to_euc_C2_mac, utf8_to_euc_C3,
utf8_to_euc_C4, utf8_to_euc_C5, 0, utf8_to_euc_C7,
0, 0, 0, utf8_to_euc_CB,
0, 0, utf8_to_euc_CE, utf8_to_euc_CF,
utf8_to_euc_D0, utf8_to_euc_D1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 12510 of file utf8tbl.c.

## ◆ utf8_to_euc_2bytes_ms

const unsigned short* const utf8_to_euc_2bytes_ms[]

Initial value:
= {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, utf8_to_euc_C2_ms, utf8_to_euc_C3,
utf8_to_euc_C4, utf8_to_euc_C5, 0, utf8_to_euc_C7,
0, 0, 0, utf8_to_euc_CB,
0, 0, utf8_to_euc_CE, utf8_to_euc_CF,
utf8_to_euc_D0, utf8_to_euc_D1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 12450 of file utf8tbl.c.

## ◆ utf8_to_euc_2bytes_x0213

const unsigned short* const utf8_to_euc_2bytes_x0213[]

Initial value:
= {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, utf8_to_euc_C2_x0213, utf8_to_euc_C3_x0213,
utf8_to_euc_C4_x0213, utf8_to_euc_C5_x0213, utf8_to_euc_C6_x0213, utf8_to_euc_C7_x0213,
0, utf8_to_euc_C9_x0213, utf8_to_euc_CA_x0213, utf8_to_euc_CB_x0213,
utf8_to_euc_CC_x0213, utf8_to_euc_CD_x0213, utf8_to_euc_CE, utf8_to_euc_CF_x0213,
utf8_to_euc_D0, utf8_to_euc_D1, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
}

Definition at line 12540 of file utf8tbl.c.

## ◆ utf8_to_euc_3bytes

const unsigned short* const* const utf8_to_euc_3bytes[]

Initial value:
= {
0, 0, utf8_to_euc_E2, utf8_to_euc_E3,
utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
utf8_to_euc_E8, utf8_to_euc_E9, 0, 0,
0, 0, 0, utf8_to_euc_EF,
}

Definition at line 12570 of file utf8tbl.c.

## ◆ utf8_to_euc_3bytes_932

const unsigned short* const* const utf8_to_euc_3bytes_932[]

Initial value:
= {
0, 0, utf8_to_euc_E2_932, utf8_to_euc_E3_932,
utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
utf8_to_euc_E8, utf8_to_euc_E9, 0, 0,
0, 0, 0, utf8_to_euc_EF_ms,
}

Definition at line 12582 of file utf8tbl.c.

## ◆ utf8_to_euc_3bytes_mac

const unsigned short* const* const utf8_to_euc_3bytes_mac[]

Initial value:
= {
0, 0, utf8_to_euc_E2_mac, utf8_to_euc_E3_mac,
utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
utf8_to_euc_E8, utf8_to_euc_E9, 0, 0,
0, 0, 0, utf8_to_euc_EF_ms,
}

Definition at line 12588 of file utf8tbl.c.

## ◆ utf8_to_euc_3bytes_ms

const unsigned short* const* const utf8_to_euc_3bytes_ms[]

Initial value:
= {
0, 0, utf8_to_euc_E2_ms, utf8_to_euc_E3,
utf8_to_euc_E4, utf8_to_euc_E5, utf8_to_euc_E6, utf8_to_euc_E7,
utf8_to_euc_E8, utf8_to_euc_E9, 0, 0,
0, 0, 0, utf8_to_euc_EF_ms,
}

Definition at line 12576 of file utf8tbl.c.

## ◆ utf8_to_euc_3bytes_x0213

const unsigned short* const* const utf8_to_euc_3bytes_x0213[]

Initial value:
= {
0, utf8_to_euc_E1_x0213, utf8_to_euc_E2_x0213, utf8_to_euc_E3_x0213,
utf8_to_euc_E4_x0213, utf8_to_euc_E5_x0213, utf8_to_euc_E6_x0213, utf8_to_euc_E7_x0213,
utf8_to_euc_E8_x0213, utf8_to_euc_E9_x0213, 0, 0,
0, 0, 0, utf8_to_euc_EF_x0213,
}

Definition at line 12594 of file utf8tbl.c.

## ◆ x0212_shiftjis

const unsigned short* const x0212_shiftjis[]

Initial value:
= {
0, x0212_shiftjis_A2, 0,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
x0212_shiftjis_B0, x0212_shiftjis_B1, x0212_shiftjis_B2, x0212_shiftjis_B3,
x0212_shiftjis_B4, x0212_shiftjis_B5, 0, x0212_shiftjis_B7,
x0212_shiftjis_B8, x0212_shiftjis_B9, x0212_shiftjis_BA, x0212_shiftjis_BB,
x0212_shiftjis_BC, x0212_shiftjis_BD, x0212_shiftjis_BE, x0212_shiftjis_BF,
x0212_shiftjis_C0, x0212_shiftjis_C1, x0212_shiftjis_C2, x0212_shiftjis_C3,
x0212_shiftjis_C4, x0212_shiftjis_C5, x0212_shiftjis_C6, x0212_shiftjis_C7,
x0212_shiftjis_C8, x0212_shiftjis_C9, x0212_shiftjis_CA, x0212_shiftjis_CB,
x0212_shiftjis_CC, x0212_shiftjis_CD, x0212_shiftjis_CE, x0212_shiftjis_CF,
x0212_shiftjis_D0, x0212_shiftjis_D1, x0212_shiftjis_D2, x0212_shiftjis_D3,
x0212_shiftjis_D4, x0212_shiftjis_D5, 0, x0212_shiftjis_D7,
x0212_shiftjis_D8, x0212_shiftjis_D9, 0, 0,
x0212_shiftjis_DC, x0212_shiftjis_DD, x0212_shiftjis_DE, x0212_shiftjis_DF,
x0212_shiftjis_E0, x0212_shiftjis_E1, x0212_shiftjis_E2, x0212_shiftjis_E3,
x0212_shiftjis_E4, x0212_shiftjis_E5, x0212_shiftjis_E6, x0212_shiftjis_E7,
x0212_shiftjis_E8, x0212_shiftjis_E9, x0212_shiftjis_EA, x0212_shiftjis_EB,
x0212_shiftjis_EC, 0, 0, 0,
0, 0, 0, x0212_shiftjis_F3,
x0212_shiftjis_F4, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0,
}

Definition at line 14612 of file utf8tbl.c.

## ◆ x0212_to_utf8_2bytes

const unsigned short* const x0212_to_utf8_2bytes[]

Initial value:
= {
0, euc_to_utf8_8FA2, 0,
0, 0, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
0, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
0, 0, 0, 0,
euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
euc_to_utf8_8FEC, euc_to_utf8_8FED, 0, 0,
0, 0, 0, euc_to_utf8_8FF3,
euc_to_utf8_8FF4, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0,}

Definition at line 3167 of file utf8tbl.c.

## ◆ x0212_to_utf8_2bytes_x0213

const unsigned short* const x0212_to_utf8_2bytes_x0213[]

Initial value:
= {
euc_to_utf8_8FA1_x0213, euc_to_utf8_8FA2, euc_to_utf8_8FA3_x0213,
euc_to_utf8_8FA4_x0213, euc_to_utf8_8FA5_x0213, euc_to_utf8_8FA6, euc_to_utf8_8FA7,
euc_to_utf8_8FA8_x0213, euc_to_utf8_8FA9, euc_to_utf8_8FAA, euc_to_utf8_8FAB,
euc_to_utf8_8FAC_x0213, euc_to_utf8_8FAD_x0213, euc_to_utf8_8FAE_x0213, euc_to_utf8_8FAF_x0213,
euc_to_utf8_8FB0, euc_to_utf8_8FB1, euc_to_utf8_8FB2, euc_to_utf8_8FB3,
euc_to_utf8_8FB4, euc_to_utf8_8FB5, euc_to_utf8_8FB6, euc_to_utf8_8FB7,
euc_to_utf8_8FB8, euc_to_utf8_8FB9, euc_to_utf8_8FBA, euc_to_utf8_8FBB,
euc_to_utf8_8FBC, euc_to_utf8_8FBD, euc_to_utf8_8FBE, euc_to_utf8_8FBF,
euc_to_utf8_8FC0, euc_to_utf8_8FC1, euc_to_utf8_8FC2, euc_to_utf8_8FC3,
euc_to_utf8_8FC4, euc_to_utf8_8FC5, euc_to_utf8_8FC6, euc_to_utf8_8FC7,
euc_to_utf8_8FC8, euc_to_utf8_8FC9, euc_to_utf8_8FCA, euc_to_utf8_8FCB,
euc_to_utf8_8FCC, euc_to_utf8_8FCD, euc_to_utf8_8FCE, euc_to_utf8_8FCF,
euc_to_utf8_8FD0, euc_to_utf8_8FD1, euc_to_utf8_8FD2, euc_to_utf8_8FD3,
euc_to_utf8_8FD4, euc_to_utf8_8FD5, euc_to_utf8_8FD6, euc_to_utf8_8FD7,
euc_to_utf8_8FD8, euc_to_utf8_8FD9, euc_to_utf8_8FDA, euc_to_utf8_8FDB,
euc_to_utf8_8FDC, euc_to_utf8_8FDD, euc_to_utf8_8FDE, euc_to_utf8_8FDF,
euc_to_utf8_8FE0, euc_to_utf8_8FE1, euc_to_utf8_8FE2, euc_to_utf8_8FE3,
euc_to_utf8_8FE4, euc_to_utf8_8FE5, euc_to_utf8_8FE6, euc_to_utf8_8FE7,
euc_to_utf8_8FE8, euc_to_utf8_8FE9, euc_to_utf8_8FEA, euc_to_utf8_8FEB,
euc_to_utf8_8FEC, euc_to_utf8_8FED, euc_to_utf8_8FEE_x0213, euc_to_utf8_8FEF_x0213,
euc_to_utf8_8FF0_x0213, euc_to_utf8_8FF1_x0213, euc_to_utf8_8FF2_x0213, euc_to_utf8_8FF3_x0213,
euc_to_utf8_8FF4_x0213, euc_to_utf8_8FF5_x0213, euc_to_utf8_8FF6_x0213, euc_to_utf8_8FF7_x0213,
euc_to_utf8_8FF8_x0213, euc_to_utf8_8FF9_x0213, euc_to_utf8_8FFA_x0213, euc_to_utf8_8FFB_x0213,
euc_to_utf8_8FFC_x0213, euc_to_utf8_8FFD_x0213, euc_to_utf8_8FFE_x0213,}

Definition at line 3193 of file utf8tbl.c.

## ◆ x0213_1_surrogate_table

const unsigned short x0213_1_surrogate_table[sizeof_x0213_1_surrogate_table][3]

Initial value:
= {
{0x2E22, 0xD840, 0xDC0B},
{0x2F42, 0xD844, 0xDE3D},
{0x2F4C, 0xD844, 0xDF1B},
{0x2F60, 0xD845, 0xDC6E},
{0x2F7B, 0xD846, 0xDCBD},
{0x4F54, 0xD842, 0xDF9F},
{0x4F63, 0xD845, 0xDEB4},
{0x4F6E, 0xD847, 0xDE34},
{0x753A, 0xD84C, 0xDDC4},
{0x7572, 0xD84D, 0xDDC4},
{0x7629, 0xD84D, 0xDF3F},
{0x7632, 0xD84D, 0xDF63},
{0x7660, 0xD84F, 0xDCFE},
{0x776C, 0xD851, 0xDFF1},
{0x787E, 0xD855, 0xDC8E},
{0x7929, 0xD855, 0xDD0E},
{0x7947, 0xD855, 0xDF71},
{0x7954, 0xD856, 0xDDC4},
{0x796E, 0xD857, 0xDDA1},
{0x7A5D, 0xD85A, 0xDEFF},
{0x7B33, 0xD85B, 0xDE40},
{0x7B49, 0xD85C, 0xDCF4},
{0x7B6C, 0xD85D, 0xDE84},
{0x7C49, 0xD860, 0xDE77},
{0x7C51, 0xD860, 0xDFCD},
{0x7E66, 0xD868, 0xDD90},
}

Definition at line 3250 of file utf8tbl.c.

## ◆ x0213_2_surrogate_table

const unsigned short x0213_2_surrogate_table[sizeof_x0213_2_surrogate_table][3]

Definition at line 3278 of file utf8tbl.c.

## ◆ x0213_combining_chars

const unsigned short x0213_combining_chars[sizeof_x0213_combining_chars]

Initial value:
= {
0x309A, 0x0300, 0x0301, 0x02E5, 0x02E9,
}

Definition at line 3220 of file utf8tbl.c.

## ◆ x0213_combining_table

const unsigned short x0213_combining_table[sizeof_x0213_combining_table][3]

Initial value:
= {
{0x2477, 0x304B, 0x309A},
{0x2478, 0x304D, 0x309A},
{0x2479, 0x304F, 0x309A},
{0x247A, 0x3051, 0x309A},
{0x247B, 0x3053, 0x309A},
{0x2577, 0x30AB, 0x309A},
{0x2578, 0x30AD, 0x309A},
{0x2579, 0x30AF, 0x309A},
{0x257A, 0x30B1, 0x309A},
{0x257B, 0x30B3, 0x309A},
{0x257C, 0x30BB, 0x309A},
{0x257D, 0x30C4, 0x309A},
{0x257E, 0x30C8, 0x309A},
{0x2678, 0x31F7, 0x309A},
{0x2B44, 0x00E6, 0x0300},
{0x2B48, 0x0254, 0x0300},
{0x2B49, 0x0254, 0x0301},
{0x2B4A, 0x028C, 0x0300},
{0x2B4B, 0x028C, 0x0301},
{0x2B4C, 0x0259, 0x0300},
{0x2B4D, 0x0259, 0x0301},
{0x2B4E, 0x025A, 0x0300},
{0x2B4F, 0x025A, 0x0301},
{0x2B65, 0x02E9, 0x02E5},
{0x2B66, 0x02E5, 0x02E9},
}

Definition at line 3223 of file utf8tbl.c.