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