MySQL 9.1.0
Source Code Documentation
ctype-czech.cc File Reference
#include <cstdint>
#include <cstring>
#include "my_compiler.h"
#include "mysql/strings/m_ctype.h"
#include "strings/m_ctype_internals.h"
#include "template_utils.h"

Classes

struct  anonymous_namespace{ctype-czech.cc}::wordvalue
 

Namespaces

namespace  anonymous_namespace{ctype-czech.cc}
 

Macros

#define ADD_TO_RESULT(dest, len, totlen, value)
 
#define IS_END(p, src, len)    ((pointer_cast<const char *>(p) - pointer_cast<const char *>(src)) >= (len))
 
#define NEXT_CMP_VALUE(src, p, store, pass, value, len)
 
#define min_sort_char   ' '
 
#define max_sort_char   '9'
 

Functions

static int my_strnncoll_czech (const CHARSET_INFO *cs, const uint8_t *s1, size_t len1, const uint8_t *s2, size_t len2, bool s2_is_prefix)
 
static int my_strnncollsp_czech (const CHARSET_INFO *cs, const uint8_t *s, size_t slen, const uint8_t *t, size_t tlen)
 
static size_t my_strnxfrmlen_czech (const CHARSET_INFO *cs, size_t len)
 
static size_t my_strnxfrm_czech (const CHARSET_INFO *cs, uint8_t *dest, size_t len, unsigned nweights_arg, const uint8_t *src, size_t srclen, unsigned flags)
 
static bool my_like_range_czech (const CHARSET_INFO *cs, const char *ptr, size_t ptr_length, char escape, char w_one, char w_many, size_t res_length, char *min_str, char *max_str, size_t *min_length, size_t *max_length)
 

Variables

static const unsigned char literal0 []
 
static const unsigned char literal1 []
 
static const unsigned char literal2 []
 
static const unsigned char literal3 []
 
static const unsigned char * CZ_SORT_TABLE []
 
static struct wordvalue doubles []
 
static const uint8_t ctype_czech [257]
 
static const uint8_t to_lower_czech []
 
static const uint8_t to_upper_czech []
 
static const uint8_t sort_order_czech []
 
static uint16_t tab_8859_2_uni [256]
 
static const uint8_t tab_uni_8859_2_plane00 []
 
static const uint8_t tab_uni_8859_2_plane01 []
 
static const uint8_t tab_uni_8859_2_plane02 []
 
static MY_UNI_IDX idx_uni_8859_2 []
 
static MY_COLLATION_HANDLER my_collation_latin2_czech_ci_handler
 
CHARSET_INFO my_charset_latin2_czech_ci
 

Macro Definition Documentation

◆ ADD_TO_RESULT

#define ADD_TO_RESULT (   dest,
  len,
  totlen,
  value 
)
Value:
{ \
if ((totlen) < (len)) { \
dest[totlen++] = value; \
} \
}

◆ IS_END

#define IS_END (   p,
  src,
  len 
)     ((pointer_cast<const char *>(p) - pointer_cast<const char *>(src)) >= (len))

◆ max_sort_char

#define max_sort_char   '9'

◆ min_sort_char

#define min_sort_char   ' '

◆ NEXT_CMP_VALUE

#define NEXT_CMP_VALUE (   src,
  p,
  store,
  pass,
  value,
  len 
)

Function Documentation

◆ my_like_range_czech()

static bool my_like_range_czech ( const CHARSET_INFO cs,
const char *  ptr,
size_t  ptr_length,
char  escape,
char  w_one,
char  w_many,
size_t  res_length,
char *  min_str,
char *  max_str,
size_t *  min_length,
size_t *  max_length 
)
static

◆ my_strnncoll_czech()

static int my_strnncoll_czech ( const CHARSET_INFO cs,
const uint8_t *  s1,
size_t  len1,
const uint8_t *  s2,
size_t  len2,
bool  s2_is_prefix 
)
static

◆ my_strnncollsp_czech()

static int my_strnncollsp_czech ( const CHARSET_INFO cs,
const uint8_t *  s,
size_t  slen,
const uint8_t *  t,
size_t  tlen 
)
static

◆ my_strnxfrm_czech()

static size_t my_strnxfrm_czech ( const CHARSET_INFO cs,
uint8_t *  dest,
size_t  len,
unsigned  nweights_arg,
const uint8_t *  src,
size_t  srclen,
unsigned  flags 
)
static

◆ my_strnxfrmlen_czech()

static size_t my_strnxfrmlen_czech ( const CHARSET_INFO cs,
size_t  len 
)
static

Variable Documentation

◆ ctype_czech

const uint8_t ctype_czech[257]
static
Initial value:
= {
0, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 40, 40, 40, 40, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
32, 72, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16,
16, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 16, 16, 16, 16, 16,
16, 16, 129, 129, 129, 129, 129, 129, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 16, 16, 16,
16, 16, 130, 130, 130, 130, 130, 130, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 16, 16, 16, 16,
32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 40, 40, 40, 40, 32, 32,
32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
72, 1, 16, 1, 16, 1, 1, 16, 0, 0, 1, 1, 1, 1, 16, 1,
1, 16, 2, 16, 2, 16, 2, 2, 16, 16, 2, 2, 2, 2, 16, 2,
2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 16, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1,
16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 16, 2, 2, 2, 2, 2, 2, 2,
16,
}

◆ CZ_SORT_TABLE

const unsigned char* CZ_SORT_TABLE[]
static
Initial value:
static const unsigned char literal1[]
Definition: ctype-czech.cc:104
static const unsigned char literal0[]
Definition: ctype-czech.cc:88
static const unsigned char literal3[]
Definition: ctype-czech.cc:136
static const unsigned char literal2[]
Definition: ctype-czech.cc:120

◆ doubles

struct wordvalue doubles[]
static
Initial value:
= {
{"ch", pointer_cast<const uint8_t *>("\014\031\057\057")},
{"Ch", pointer_cast<const uint8_t *>("\014\031\060\060")},
{"CH", pointer_cast<const uint8_t *>("\014\031\061\061")},
{"c", pointer_cast<const uint8_t *>("\005\012\021\021")},
{"C", pointer_cast<const uint8_t *>("\005\012\022\022")},
}

◆ idx_uni_8859_2

MY_UNI_IDX idx_uni_8859_2[]
static
Initial value:
= {{0x0000, 0x00FD, tab_uni_8859_2_plane00},
{0x0102, 0x017E, tab_uni_8859_2_plane01},
{0x02C7, 0x02DD, tab_uni_8859_2_plane02},
{0, 0, nullptr}}
static const uint8_t tab_uni_8859_2_plane01[]
Definition: ctype-czech.cc:633
static const uint8_t tab_uni_8859_2_plane02[]
Definition: ctype-czech.cc:647
static const uint8_t tab_uni_8859_2_plane00[]
Definition: ctype-czech.cc:608

◆ literal0

const unsigned char literal0[]
static
Initial value:
=
"\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\043\044\045\046\047\050"
"\051\052\053\054\000\000\000\000\000\000\000\003\004\377\007\010\011\012"
"\013\015\016\017\020\022\023\024\025\026\027\031\033\034\035\036\037\040"
"\041\000\000\000\000\000\000\003\004\377\007\010\011\012\013\015\016\017"
"\020\022\023\024\025\026\027\031\033\034\035\036\037\040\041\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003"
"\000\021\000\020\032\000\000\032\032\033\042\000\042\042\000\003\000\021"
"\000\020\032\000\000\032\032\033\042\000\042\042\027\003\003\003\003\020"
"\006\006\006\010\010\010\010\015\015\007\007\023\023\024\024\024\024\000"
"\030\034\034\034\034\040\033\000\027\003\003\003\003\020\006\006\006\010"
"\010\010\010\015\015\007\007\023\023\024\024\024\024\000\030\034\034\034"
"\034\040\033\000"

◆ literal1

const unsigned char literal1[]
static
Initial value:
=
"\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\106\107\110\111\112\113"
"\114\115\116\117\000\000\000\000\000\000\000\003\011\377\016\021\026\027"
"\030\032\035\036\037\043\044\047\054\055\056\061\065\070\075\076\077\100"
"\102\000\000\000\000\000\000\003\011\377\016\021\026\027\030\032\035\036"
"\037\043\044\047\054\055\056\061\065\070\075\076\077\100\102\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010"
"\000\042\000\041\063\000\000\062\064\066\104\000\103\105\000\010\000\042"
"\000\041\063\000\000\062\064\066\104\000\103\105\057\004\005\007\006\040"
"\014\015\013\022\025\024\023\033\034\017\020\046\045\050\051\053\052\000"
"\060\072\071\074\073\101\067\000\057\004\005\007\006\040\014\015\013\022"
"\025\024\023\033\034\017\020\046\045\050\051\053\052\000\060\072\071\074"
"\073\101\067\000"

◆ literal2

const unsigned char literal2[]
static
Initial value:
=
"\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\212\213\214\215\216\217"
"\220\221\222\223\000\000\000\000\000\000\000\004\020\377\032\040\052\054"
"\056\063\071\073\075\105\107\115\127\131\133\141\151\157\171\173\175\177"
"\203\000\000\000\000\000\000\003\017\377\031\037\051\053\055\062\070\072"
"\074\104\106\114\126\130\132\140\150\156\170\172\174\176\202\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\016"
"\000\103\000\101\145\000\000\143\147\153\207\000\205\211\000\015\000\102"
"\000\100\144\000\000\142\146\152\206\000\204\210\135\006\010\014\012\077"
"\026\030\024\042\050\046\044\065\067\034\036\113\111\117\121\125\123\000"
"\137\163\161\167\165\201\155\000\134\005\007\013\011\076\025\027\023\041"
"\047\045\043\064\066\033\035\112\110\116\120\124\122\000\136\162\160\166"
"\164\200\154\000"

◆ literal3

const unsigned char literal3[]
static
Initial value:
=
"\264\265\266\267\270\271\272\273\274\002\276\277\300\301\302\303\304\305"
"\306\307\310\311\312\313\314\315\316\317\320\321\322\323\002\230\232\253"
"\324\252\251\234\240\241\261\260\225\262\224\235\212\213\214\215\216\217"
"\220\221\222\223\231\226\244\257\245\227\250\004\020\377\032\040\052\054"
"\056\063\071\073\075\105\107\115\127\131\133\141\151\157\171\173\175\177"
"\203\242\237\243\254\255\233\003\017\377\031\037\051\053\055\062\070\072"
"\074\104\106\114\126\130\132\140\150\156\170\172\174\176\202\246\236\247"
"\256\325\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303"
"\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\326\016"
"\327\103\330\101\145\331\332\143\147\153\207\333\205\211\334\015\335\102"
"\336\100\144\337\340\142\146\152\206\341\204\210\135\006\010\014\012\077"
"\026\030\024\042\050\046\044\065\067\034\036\113\111\117\121\125\123\263"
"\137\163\161\167\165\201\155\342\134\005\007\013\011\076\025\027\023\041"
"\047\045\043\064\066\033\035\112\110\116\120\124\122\343\136\162\160\166"
"\164\200\154\344"

◆ my_charset_latin2_czech_ci

CHARSET_INFO my_charset_latin2_czech_ci

◆ my_collation_latin2_czech_ci_handler

MY_COLLATION_HANDLER my_collation_latin2_czech_ci_handler
static
Initial value:
= {
nullptr,
nullptr,
int my_wildcmp_bin(const CHARSET_INFO *cs, const char *str, const char *str_end, const char *wildstr, const char *wildend, int escape, int w_one, int w_many)
Definition: ctype-bin.cc:365
static size_t my_strnxfrm_czech(const CHARSET_INFO *cs, uint8_t *dest, size_t len, unsigned nweights_arg, const uint8_t *src, size_t srclen, unsigned flags)
Definition: ctype-czech.cc:356
static bool my_like_range_czech(const CHARSET_INFO *cs, const char *ptr, size_t ptr_length, char escape, char w_one, char w_many, size_t res_length, char *min_str, char *max_str, size_t *min_length, size_t *max_length)
Definition: ctype-czech.cc:427
static size_t my_strnxfrmlen_czech(const CHARSET_INFO *cs, size_t len)
Definition: ctype-czech.cc:346
static int my_strnncoll_czech(const CHARSET_INFO *cs, const uint8_t *s1, size_t len1, const uint8_t *s2, size_t len2, bool s2_is_prefix)
Definition: ctype-czech.cc:308
static int my_strnncollsp_czech(const CHARSET_INFO *cs, const uint8_t *s, size_t slen, const uint8_t *t, size_t tlen)
Definition: ctype-czech.cc:334
bool my_propagate_simple(const CHARSET_INFO *cs, const uint8_t *str, size_t length)
Definition: ctype-simple.cc:1465
int my_strcasecmp_8bit(const CHARSET_INFO *cs, const char *s, const char *t)
Definition: ctype-simple.cc:241
void my_hash_sort_simple(const CHARSET_INFO *cs, const uint8_t *key, size_t len, uint64_t *nr1, uint64_t *nr2)
Definition: ctype-simple.cc:288
bool my_instr_simple(const CHARSET_INFO *cs, const char *b, size_t b_length, const char *s, size_t s_length, my_match_t *match)
Definition: ctype-simple.cc:934

◆ sort_order_czech

const uint8_t sort_order_czech[]
static
Initial value:
= {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 71, 72, 76, 78, 83, 84, 85, 86, 90,
91, 92, 96, 97, 100, 105, 106, 107, 110, 114, 117, 122, 123, 124, 125,
127, 131, 132, 133, 134, 135, 136, 65, 71, 72, 76, 78, 83, 84, 85,
86, 90, 91, 92, 96, 97, 100, 105, 106, 107, 110, 114, 117, 122, 123,
124, 125, 127, 137, 138, 139, 140, 0, 1, 2, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
23, 24, 25, 26, 27, 28, 29, 30, 31, 255, 66, 255, 93, 255, 94,
111, 255, 255, 255, 112, 113, 115, 128, 255, 129, 130, 255, 66, 255, 93,
255, 94, 111, 255, 255, 112, 113, 115, 128, 255, 129, 130, 108, 67, 68,
69, 70, 95, 73, 75, 74, 79, 81, 82, 80, 89, 87, 77, 255, 98,
99, 101, 102, 103, 104, 255, 109, 119, 118, 120, 121, 126, 116, 255, 108,
67, 68, 69, 70, 95, 73, 75, 74, 79, 81, 82, 80, 89, 88, 77,
255, 98, 99, 101, 102, 103, 104, 255, 109, 119, 118, 120, 121, 126, 116,
255,
}

◆ tab_8859_2_uni

uint16_t tab_8859_2_uni[256]
static
Initial value:
= {
0, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008,
0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F, 0x0010, 0x0011,
0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017, 0x0018, 0x0019, 0x001A,
0x001B, 0x001C, 0x001D, 0x001E, 0x001F, 0x0020, 0x0021, 0x0022, 0x0023,
0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002A, 0x002B, 0x002C,
0x002D, 0x002E, 0x002F, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035,
0x0036, 0x0037, 0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E,
0x003F, 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004A, 0x004B, 0x004C, 0x004D, 0x004E, 0x004F, 0x0050,
0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059,
0x005A, 0x005B, 0x005C, 0x005D, 0x005E, 0x005F, 0x0060, 0x0061, 0x0062,
0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006A, 0x006B,
0x006C, 0x006D, 0x006E, 0x006F, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,
0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007A, 0x007B, 0x007C, 0x007D,
0x007E, 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, 0x00A0, 0x0104,
0x02D8, 0x0141, 0x00A4, 0x013D, 0x015A, 0x00A7, 0x00A8, 0x0160, 0x015E,
0x0164, 0x0179, 0x00AD, 0x017D, 0x017B, 0x00B0, 0x0105, 0x02DB, 0x0142,
0x00B4, 0x013E, 0x015B, 0x02C7, 0x00B8, 0x0161, 0x015F, 0x0165, 0x017A,
0x02DD, 0x017E, 0x017C, 0x0154, 0x00C1, 0x00C2, 0x0102, 0x00C4, 0x0139,
0x0106, 0x00C7, 0x010C, 0x00C9, 0x0118, 0x00CB, 0x011A, 0x00CD, 0x00CE,
0x010E, 0x0110, 0x0143, 0x0147, 0x00D3, 0x00D4, 0x0150, 0x00D6, 0x00D7,
0x0158, 0x016E, 0x00DA, 0x0170, 0x00DC, 0x00DD, 0x0162, 0x00DF, 0x0155,
0x00E1, 0x00E2, 0x0103, 0x00E4, 0x013A, 0x0107, 0x00E7, 0x010D, 0x00E9,
0x0119, 0x00EB, 0x011B, 0x00ED, 0x00EE, 0x010F, 0x0111, 0x0144, 0x0148,
0x00F3, 0x00F4, 0x0151, 0x00F6, 0x00F7, 0x0159, 0x016F, 0x00FA, 0x0171,
0x00FC, 0x00FD, 0x0163, 0x02D9}

◆ tab_uni_8859_2_plane00

const uint8_t tab_uni_8859_2_plane00[]
static
Initial value:
= {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23,
0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F,
0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B,
0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53,
0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F,
0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B,
0x6C, 0x6D, 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
0x78, 0x79, 0x7A, 0x7B, 0x7C, 0x7D, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xA0, 0x00, 0x00, 0x00, 0xA4, 0x00, 0x00, 0xA7,
0xA8, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x00, 0x00, 0xB0, 0x00, 0x00, 0x00,
0xB4, 0x00, 0x00, 0x00, 0xB8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xC1, 0xC2, 0x00, 0xC4, 0x00, 0x00, 0xC7, 0x00, 0xC9, 0x00, 0xCB,
0x00, 0xCD, 0xCE, 0x00, 0x00, 0x00, 0x00, 0xD3, 0xD4, 0x00, 0xD6, 0xD7,
0x00, 0x00, 0xDA, 0x00, 0xDC, 0xDD, 0x00, 0xDF, 0x00, 0xE1, 0xE2, 0x00,
0xE4, 0x00, 0x00, 0xE7, 0x00, 0xE9, 0x00, 0xEB, 0x00, 0xED, 0xEE, 0x00,
0x00, 0x00, 0x00, 0xF3, 0xF4, 0x00, 0xF6, 0xF7, 0x00, 0x00, 0xFA, 0x00,
0xFC, 0xFD}

◆ tab_uni_8859_2_plane01

const uint8_t tab_uni_8859_2_plane01[]
static
Initial value:
= {
0xC3, 0xE3, 0xA1, 0xB1, 0xC6, 0xE6, 0x00, 0x00, 0x00, 0x00, 0xC8, 0xE8,
0xCF, 0xEF, 0xD0, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCA, 0xEA,
0xCC, 0xEC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC5, 0xE5, 0x00, 0x00, 0xA5,
0xB5, 0x00, 0x00, 0xA3, 0xB3, 0xD1, 0xF1, 0x00, 0x00, 0xD2, 0xF2, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD5, 0xF5, 0x00, 0x00, 0xC0, 0xE0,
0x00, 0x00, 0xD8, 0xF8, 0xA6, 0xB6, 0x00, 0x00, 0xAA, 0xBA, 0xA9, 0xB9,
0xDE, 0xFE, 0xAB, 0xBB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xD9, 0xF9, 0xDB, 0xFB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAC,
0xBC, 0xAF, 0xBF, 0xAE, 0xBE}

◆ tab_uni_8859_2_plane02

const uint8_t tab_uni_8859_2_plane02[]
static
Initial value:
= {
0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xA2, 0xFF, 0x00, 0xB2, 0x00, 0xBD}

◆ to_lower_czech

const uint8_t to_lower_czech[]
static
Initial value:
= {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106,
107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,
122, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 177, 161, 179, 163, 181,
182, 166, 167, 168, 185, 186, 187, 188, 173, 190, 191, 176, 177, 178, 179,
180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 224, 225, 226,
227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 208, 241,
242, 243, 244, 245, 246, 215, 248, 249, 250, 251, 252, 253, 254, 223, 224,
225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254,
255,
}

◆ to_upper_czech

const uint8_t to_upper_czech[]
static
Initial value:
= {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96, 65, 66, 67, 68, 69, 70, 71, 72,
73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
88, 89, 90, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 160, 178, 162,
180, 164, 165, 183, 184, 169, 170, 171, 172, 189, 174, 175, 192, 193, 194,
195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 192,
193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
240, 209, 210, 211, 212, 213, 214, 247, 216, 217, 218, 219, 220, 221, 222,
255,
}