Go to the source code of this file.
|
enum | enum_char_category {
CHAR_CATEGORY_CC = 1
, CHAR_CATEGORY_CF
, CHAR_CATEGORY_CO
, CHAR_CATEGORY_CS
,
CHAR_CATEGORY_LL
, CHAR_CATEGORY_LM
, CHAR_CATEGORY_LO
, CHAR_CATEGORY_LT
,
CHAR_CATEGORY_LU
, CHAR_CATEGORY_MC
, CHAR_CATEGORY_ME
, CHAR_CATEGORY_MN
,
CHAR_CATEGORY_ND
, CHAR_CATEGORY_NL
, CHAR_CATEGORY_NO
, CHAR_CATEGORY_PC
,
CHAR_CATEGORY_PD
, CHAR_CATEGORY_PE
, CHAR_CATEGORY_PF
, CHAR_CATEGORY_PI
,
CHAR_CATEGORY_PO
, CHAR_CATEGORY_PS
, CHAR_CATEGORY_SC
, CHAR_CATEGORY_SK
,
CHAR_CATEGORY_SM
, CHAR_CATEGORY_SO
, CHAR_CATEGORY_ZL
, CHAR_CATEGORY_ZP
,
CHAR_CATEGORY_ZS
} |
|
enum | enum_decomp_tag {
DECOMP_TAG_NONE
, DECOMP_TAG_CIRCLE
, DECOMP_TAG_COMPAT
, DECOMP_TAG_FINAL
,
DECOMP_TAG_FONT
, DECOMP_TAG_FRACTION
, DECOMP_TAG_INITIAL
, DECOMP_TAG_ISOLATED
,
DECOMP_TAG_MEDIAL
, DECOMP_TAG_NARROW
, DECOMP_TAG_NOBREAK
, DECOMP_TAG_SMALL
,
DECOMP_TAG_SQUARE
, DECOMP_TAG_SUB
, DECOMP_TAG_SUPER
, DECOMP_TAG_VERTICAL
,
DECOMP_TAG_WIDE
} |
|
◆ MY_UCA_900_CE_SIZE
#define MY_UCA_900_CE_SIZE 3 |
◆ UCA900_DISTANCE_BETWEEN_LEVELS
#define UCA900_DISTANCE_BETWEEN_LEVELS 256 |
◆ UCA900_DISTANCE_BETWEEN_WEIGHTS
◆ UCA900_NUM_OF_CE
#define UCA900_NUM_OF_CE |
( |
|
page, |
|
|
|
subcode |
|
) |
| ((page)[(subcode)]) |
◆ UCA900_WEIGHT
#define UCA900_WEIGHT |
( |
|
page, |
|
|
|
level, |
|
|
|
subcode |
|
) |
| (page)[256 + (level) * 256 + (subcode)] |
◆ UCA900_WEIGHT_ADDR
#define UCA900_WEIGHT_ADDR |
( |
|
page, |
|
|
|
level, |
|
|
|
subcode |
|
) |
| ((page) + 256 + (level) * 256 + (subcode)) |
◆ enum_char_category
Enumerator |
---|
CHAR_CATEGORY_CC | |
CHAR_CATEGORY_CF | |
CHAR_CATEGORY_CO | |
CHAR_CATEGORY_CS | |
CHAR_CATEGORY_LL | |
CHAR_CATEGORY_LM | |
CHAR_CATEGORY_LO | |
CHAR_CATEGORY_LT | |
CHAR_CATEGORY_LU | |
CHAR_CATEGORY_MC | |
CHAR_CATEGORY_ME | |
CHAR_CATEGORY_MN | |
CHAR_CATEGORY_ND | |
CHAR_CATEGORY_NL | |
CHAR_CATEGORY_NO | |
CHAR_CATEGORY_PC | |
CHAR_CATEGORY_PD | |
CHAR_CATEGORY_PE | |
CHAR_CATEGORY_PF | |
CHAR_CATEGORY_PI | |
CHAR_CATEGORY_PO | |
CHAR_CATEGORY_PS | |
CHAR_CATEGORY_SC | |
CHAR_CATEGORY_SK | |
CHAR_CATEGORY_SM | |
CHAR_CATEGORY_SO | |
CHAR_CATEGORY_ZL | |
CHAR_CATEGORY_ZP | |
CHAR_CATEGORY_ZS | |
◆ enum_decomp_tag
Enumerator |
---|
DECOMP_TAG_NONE | |
DECOMP_TAG_CIRCLE | |
DECOMP_TAG_COMPAT | |
DECOMP_TAG_FINAL | |
DECOMP_TAG_FONT | |
DECOMP_TAG_FRACTION | |
DECOMP_TAG_INITIAL | |
DECOMP_TAG_ISOLATED | |
DECOMP_TAG_MEDIAL | |
DECOMP_TAG_NARROW | |
DECOMP_TAG_NOBREAK | |
DECOMP_TAG_SMALL | |
DECOMP_TAG_SQUARE | |
DECOMP_TAG_SUB | |
DECOMP_TAG_SUPER | |
DECOMP_TAG_VERTICAL | |
DECOMP_TAG_WIDE | |
◆ CASE_FIRST_LOWER_MASK
const uint16_t CASE_FIRST_LOWER_MASK = 0x0300 |
◆ CASE_FIRST_MIXED_MASK
const uint16_t CASE_FIRST_MIXED_MASK = 0x0200 |
◆ CASE_FIRST_UPPER_MASK
const uint16_t CASE_FIRST_UPPER_MASK = 0x0100 |
◆ char_grp_infos
Initial value:= {
}
@ CHARGRP_ARAB
Definition: str_uca_type.h:50
@ CHARGRP_LATIN
Definition: str_uca_type.h:48
@ CHARGRP_CYRILLIC
Definition: str_uca_type.h:49
@ CHARGRP_KANA
Definition: str_uca_type.h:51
@ CHARGRP_CORE
Definition: str_uca_type.h:47
◆ combining_marks
◆ my_uca_v900
◆ my_unicase_pages_unicode900
◆ my_unicase_unicode900
Initial value:=
{
0x10FFFF,
}
const MY_UNICASE_CHARACTER * my_unicase_pages_unicode900[4352]
Definition: uca900_data.h:270311
◆ START_WEIGHT_TO_REORDER
const uint16_t START_WEIGHT_TO_REORDER = 0x1C47 |
◆ u900p000
◆ u900p001
◆ u900p002
◆ u900p003
◆ u900p004
◆ u900p005
◆ u900p010
◆ u900p013
◆ u900p01C
◆ u900p01D
◆ u900p01E
◆ u900p01F
◆ u900p021
◆ u900p024
◆ u900p02C
◆ u900p02D
◆ u900p0A6
◆ u900p0A7
◆ u900p0AB
◆ u900p0FF
◆ u900p104
◆ u900p10C
◆ u900p118
◆ u900p1E9
◆ uca900_p000
◆ uca900_p001
◆ uca900_p002
◆ uca900_p003
◆ uca900_p004
◆ uca900_p005
◆ uca900_p006
◆ uca900_p007
◆ uca900_p008
◆ uca900_p009
◆ uca900_p00A
◆ uca900_p00B
◆ uca900_p00C
◆ uca900_p00D
◆ uca900_p00E
◆ uca900_p00F
◆ uca900_p010
◆ uca900_p011
◆ uca900_p012
◆ uca900_p013
◆ uca900_p014
◆ uca900_p015
◆ uca900_p016
◆ uca900_p017
◆ uca900_p018
◆ uca900_p019
◆ uca900_p01A
◆ uca900_p01B
◆ uca900_p01C
◆ uca900_p01D
◆ uca900_p01E
◆ uca900_p01F
◆ uca900_p020
◆ uca900_p021
◆ uca900_p022
◆ uca900_p023
◆ uca900_p024
◆ uca900_p025
◆ uca900_p026
◆ uca900_p027
◆ uca900_p028
◆ uca900_p029
◆ uca900_p02A
◆ uca900_p02B
◆ uca900_p02C
◆ uca900_p02D
◆ uca900_p02E
◆ uca900_p02F
◆ uca900_p030
◆ uca900_p031
◆ uca900_p032
◆ uca900_p033
◆ uca900_p04D
◆ uca900_p0A0
◆ uca900_p0A1
◆ uca900_p0A2
◆ uca900_p0A3
◆ uca900_p0A4
◆ uca900_p0A5
◆ uca900_p0A6
◆ uca900_p0A7
◆ uca900_p0A8
◆ uca900_p0A9
◆ uca900_p0AA
◆ uca900_p0AB
◆ uca900_p0D7
◆ uca900_p0F9
◆ uca900_p0FA
◆ uca900_p0FB
◆ uca900_p0FC
◆ uca900_p0FD
◆ uca900_p0FE
◆ uca900_p0FF
◆ uca900_p100
◆ uca900_p101
◆ uca900_p102
◆ uca900_p103
◆ uca900_p104
◆ uca900_p105
◆ uca900_p106
◆ uca900_p107
◆ uca900_p108
◆ uca900_p109
◆ uca900_p10A
◆ uca900_p10B
◆ uca900_p10C
◆ uca900_p10E
◆ uca900_p110
◆ uca900_p111
◆ uca900_p112
◆ uca900_p113
◆ uca900_p114
◆ uca900_p115
◆ uca900_p116
◆ uca900_p117
◆ uca900_p118
◆ uca900_p11A
◆ uca900_p11C
◆ uca900_p120
◆ uca900_p121
◆ uca900_p122
◆ uca900_p123
◆ uca900_p124
◆ uca900_p125
◆ uca900_p130
◆ uca900_p131
◆ uca900_p132
◆ uca900_p133
◆ uca900_p134
◆ uca900_p144
◆ uca900_p145
◆ uca900_p146
◆ uca900_p168
◆ uca900_p169
◆ uca900_p16A
◆ uca900_p16B
◆ uca900_p16F
◆ uca900_p1B0
◆ uca900_p1BC
◆ uca900_p1D0
◆ uca900_p1D1
◆ uca900_p1D2
◆ uca900_p1D3
◆ uca900_p1D4
◆ uca900_p1D5
◆ uca900_p1D6
◆ uca900_p1D7
◆ uca900_p1D8
◆ uca900_p1D9
◆ uca900_p1DA
◆ uca900_p1E0
◆ uca900_p1E8
◆ uca900_p1E9
◆ uca900_p1EE
◆ uca900_p1F0
◆ uca900_p1F1
◆ uca900_p1F2
◆ uca900_p1F3
◆ uca900_p1F4
◆ uca900_p1F5
◆ uca900_p1F6
◆ uca900_p1F7
◆ uca900_p1F8
◆ uca900_p1F9
◆ uca900_p2F8
◆ uca900_p2F9
◆ uca900_p2FA
◆ uca900_pE00
◆ uca900_pE01
◆ uca900_weight
uint16_t* uca900_weight[4352] |
◆ uni_dec