safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
Loading...
Searching...
No Matches
un8ifcpt.h File Reference

Data Structures

struct  UN8IF_compat_exc_t

Macros

#define NORMALIZE_IND_TBL
#define UN8IF_compat_MAXLEN   5
#define TBL(i)
#define UN8IF_compat_LEN(v)
#define UN8IF_compat_IDX(v)
#define UN8IF_compat_PLANE_T   uint16_t
#define UN8IF_compat_exc_size   661

Variables

static const char UN8IF_compat_tbl_1 [95][1]
static const char UN8IF_compat_tbl_2 [483][2]
static const char UN8IF_compat_tbl_3 [1815][3]
static const char UN8IF_compat_tbl_4 [526][4]
static const char UN8IF_compat_tbl_5 [282][5]
static const UN8IF_compat_exc_t UN8IF_compat_exc [661]
static const char * UN8IF_compat_tbl [5]
static const uint16_t UN8IF_compat_00_00 [256]
static const uint16_t UN8IF_compat_00_01 [256]
static const uint16_t UN8IF_compat_00_02 [256]
static const uint16_t UN8IF_compat_00_03 [256]
static const uint16_t UN8IF_compat_00_04 [256]
static const uint16_t UN8IF_compat_00_05 [256]
static const uint16_t UN8IF_compat_00_06 [256]
static const uint16_t UN8IF_compat_00_09 [256]
static const uint16_t UN8IF_compat_00_0a [256]
static const uint16_t UN8IF_compat_00_0b [256]
static const uint16_t UN8IF_compat_00_0c [256]
static const uint16_t UN8IF_compat_00_0d [256]
static const uint16_t UN8IF_compat_00_0e [256]
static const uint16_t UN8IF_compat_00_0f [256]
static const uint16_t UN8IF_compat_00_10 [256]
static const uint16_t UN8IF_compat_00_1b [256]
static const uint16_t UN8IF_compat_00_1d [256]
static const uint16_t UN8IF_compat_00_1e [256]
static const uint16_t UN8IF_compat_00_1f [256]
static const uint16_t UN8IF_compat_00_20 [256]
static const uint16_t UN8IF_compat_00_21 [256]
static const uint16_t UN8IF_compat_00_22 [256]
static const uint16_t UN8IF_compat_00_23 [256]
static const uint16_t UN8IF_compat_00_24 [256]
static const uint16_t UN8IF_compat_00_2a [256]
static const uint16_t UN8IF_compat_00_2c [256]
static const uint16_t UN8IF_compat_00_2d [256]
static const uint16_t UN8IF_compat_00_2e [256]
static const uint16_t UN8IF_compat_00_2f [256]
static const uint16_t UN8IF_compat_00_30 [256]
static const uint16_t UN8IF_compat_00_31 [256]
static const uint16_t UN8IF_compat_00_32 [256]
static const uint16_t UN8IF_compat_00_33 [256]
static const uint16_t UN8IF_compat_00_a6 [256]
static const uint16_t UN8IF_compat_00_a7 [256]
static const uint16_t UN8IF_compat_00_ab [256]
static const uint16_t UN8IF_compat_00_f9 [256]
static const uint16_t UN8IF_compat_00_fa [256]
static const uint16_t UN8IF_compat_00_fb [256]
static const uint16_t UN8IF_compat_00_fc [256]
static const uint16_t UN8IF_compat_00_fd [256]
static const uint16_t UN8IF_compat_00_fe [256]
static const uint16_t UN8IF_compat_00_ff [256]
static const uint16_t UN8IF_compat_01_05 [256]
static const uint16_t UN8IF_compat_01_07 [256]
static const uint16_t UN8IF_compat_01_10 [256]
static const uint16_t UN8IF_compat_01_11 [256]
static const uint16_t UN8IF_compat_01_13 [256]
static const uint16_t UN8IF_compat_01_14 [256]
static const uint16_t UN8IF_compat_01_15 [256]
static const uint16_t UN8IF_compat_01_19 [256]
static const uint16_t UN8IF_compat_01_61 [256]
static const uint16_t UN8IF_compat_01_6d [256]
static const uint16_t UN8IF_compat_01_b1 [256]
static const uint16_t UN8IF_compat_01_cc [256]
static const uint16_t UN8IF_compat_01_d1 [256]
static const uint16_t UN8IF_compat_01_d4 [256]
static const uint16_t UN8IF_compat_01_d5 [256]
static const uint16_t UN8IF_compat_01_d6 [256]
static const uint16_t UN8IF_compat_01_d7 [256]
static const uint16_t UN8IF_compat_01_df [256]
static const uint16_t UN8IF_compat_01_e0 [256]
static const uint16_t UN8IF_compat_01_ee [256]
static const uint16_t UN8IF_compat_01_f1 [256]
static const uint16_t UN8IF_compat_01_f2 [256]
static const uint16_t UN8IF_compat_01_fb [256]
static const uint16_t UN8IF_compat_02_f8 [256]
static const uint16_t UN8IF_compat_02_f9 [256]
static const uint16_t UN8IF_compat_02_fa [256]
static const uint16_t * UN8IF_compat_00 [256]
static const uint16_t * UN8IF_compat_01 [256]
static const uint16_t * UN8IF_compat_02 [256]
static const uint16_t ** UN8IF_compat []

Macro Definition Documentation

◆ NORMALIZE_IND_TBL

#define NORMALIZE_IND_TBL

◆ UN8IF_compat_MAXLEN

#define UN8IF_compat_MAXLEN   5

◆ TBL

#define TBL ( i)
Value:
((i - 1) << 11)

◆ UN8IF_compat_LEN

#define UN8IF_compat_LEN ( v)
Value:
(((v) >> 11) + 1)

◆ UN8IF_compat_IDX

#define UN8IF_compat_IDX ( v)
Value:
((v) & 0x7ff)

◆ UN8IF_compat_PLANE_T

#define UN8IF_compat_PLANE_T   uint16_t

◆ UN8IF_compat_exc_size

#define UN8IF_compat_exc_size   661

Variable Documentation

◆ UN8IF_compat_tbl_1

const char UN8IF_compat_tbl_1[95][1]
static
Initial value:
= {
{'!'}, {'"'}, {'#'}, {'$'},
{'%'}, {'&'}, {'('}, {')'},
{'*'}, {'+'}, {','}, {'-'},
{'.'}, {'/'}, {'0'}, {'1'},
{'2'}, {'3'}, {'4'}, {'5'},
{'6'}, {'7'}, {'8'}, {'9'},
{':'}, {';'}, {'<'}, {'='},
{'>'}, {'?'}, {'@'}, {'A'},
{'B'}, {'C'}, {'D'}, {'E'},
{'F'}, {'G'}, {'H'}, {'I'},
{'J'}, {'K'}, {'L'}, {'M'},
{'N'}, {'O'}, {'P'}, {'Q'},
{'R'}, {'S'}, {'T'}, {'U'},
{'V'}, {'W'}, {'X'}, {'Y'},
{'Z'}, {'['}, {'\x20'}, {'\x27'},
{'\x5c'}, {']'}, {'^'}, {'_'},
{'`'}, {'a'}, {'b'}, {'c'},
{'d'}, {'e'}, {'f'}, {'g'},
{'h'}, {'i'}, {'j'}, {'k'},
{'l'}, {'m'}, {'n'}, {'o'},
{'p'}, {'q'}, {'r'}, {'s'},
{'t'}, {'u'}, {'v'}, {'w'},
{'x'}, {'y'}, {'z'}, {'{'},
{'|'}, {'}'}, {'~'}}

◆ UN8IF_compat_tbl_2

const char UN8IF_compat_tbl_2[483][2]
static

◆ UN8IF_compat_tbl_3

const char UN8IF_compat_tbl_3[1815][3]
static

◆ UN8IF_compat_tbl_4

const char UN8IF_compat_tbl_4[526][4]
static

◆ UN8IF_compat_tbl_5

const char UN8IF_compat_tbl_5[282][5]
static

◆ UN8IF_compat_exc

const UN8IF_compat_exc_t UN8IF_compat_exc[661]
static

◆ UN8IF_compat_tbl

const char* UN8IF_compat_tbl[5]
static
Initial value:
= {
(const char *)UN8IF_compat_tbl_1, (const char *)UN8IF_compat_tbl_2,
(const char *)UN8IF_compat_tbl_3, (const char *)UN8IF_compat_tbl_4,
(const char *)UN8IF_compat_tbl_5}

◆ UN8IF_compat_00_00

const uint16_t UN8IF_compat_00_00[256]
static

◆ UN8IF_compat_00_01

const uint16_t UN8IF_compat_00_01[256]
static

◆ UN8IF_compat_00_02

const uint16_t UN8IF_compat_00_02[256]
static

◆ UN8IF_compat_00_03

const uint16_t UN8IF_compat_00_03[256]
static

◆ UN8IF_compat_00_04

const uint16_t UN8IF_compat_00_04[256]
static

◆ UN8IF_compat_00_05

const uint16_t UN8IF_compat_00_05[256]
static

◆ UN8IF_compat_00_06

const uint16_t UN8IF_compat_00_06[256]
static

◆ UN8IF_compat_00_09

const uint16_t UN8IF_compat_00_09[256]
static

◆ UN8IF_compat_00_0a

const uint16_t UN8IF_compat_00_0a[256]
static

◆ UN8IF_compat_00_0b

const uint16_t UN8IF_compat_00_0b[256]
static

◆ UN8IF_compat_00_0c

const uint16_t UN8IF_compat_00_0c[256]
static

◆ UN8IF_compat_00_0d

const uint16_t UN8IF_compat_00_0d[256]
static

◆ UN8IF_compat_00_0e

const uint16_t UN8IF_compat_00_0e[256]
static

◆ UN8IF_compat_00_0f

const uint16_t UN8IF_compat_00_0f[256]
static

◆ UN8IF_compat_00_10

const uint16_t UN8IF_compat_00_10[256]
static

◆ UN8IF_compat_00_1b

const uint16_t UN8IF_compat_00_1b[256]
static

◆ UN8IF_compat_00_1d

const uint16_t UN8IF_compat_00_1d[256]
static

◆ UN8IF_compat_00_1e

const uint16_t UN8IF_compat_00_1e[256]
static

◆ UN8IF_compat_00_1f

const uint16_t UN8IF_compat_00_1f[256]
static

◆ UN8IF_compat_00_20

const uint16_t UN8IF_compat_00_20[256]
static

◆ UN8IF_compat_00_21

const uint16_t UN8IF_compat_00_21[256]
static

◆ UN8IF_compat_00_22

const uint16_t UN8IF_compat_00_22[256]
static

◆ UN8IF_compat_00_23

const uint16_t UN8IF_compat_00_23[256]
static

◆ UN8IF_compat_00_24

const uint16_t UN8IF_compat_00_24[256]
static

◆ UN8IF_compat_00_2a

const uint16_t UN8IF_compat_00_2a[256]
static

◆ UN8IF_compat_00_2c

const uint16_t UN8IF_compat_00_2c[256]
static

◆ UN8IF_compat_00_2d

const uint16_t UN8IF_compat_00_2d[256]
static

◆ UN8IF_compat_00_2e

const uint16_t UN8IF_compat_00_2e[256]
static

◆ UN8IF_compat_00_2f

const uint16_t UN8IF_compat_00_2f[256]
static

◆ UN8IF_compat_00_30

const uint16_t UN8IF_compat_00_30[256]
static

◆ UN8IF_compat_00_31

const uint16_t UN8IF_compat_00_31[256]
static

◆ UN8IF_compat_00_32

const uint16_t UN8IF_compat_00_32[256]
static

◆ UN8IF_compat_00_33

const uint16_t UN8IF_compat_00_33[256]
static

◆ UN8IF_compat_00_a6

const uint16_t UN8IF_compat_00_a6[256]
static

◆ UN8IF_compat_00_a7

const uint16_t UN8IF_compat_00_a7[256]
static

◆ UN8IF_compat_00_ab

const uint16_t UN8IF_compat_00_ab[256]
static

◆ UN8IF_compat_00_f9

const uint16_t UN8IF_compat_00_f9[256]
static

◆ UN8IF_compat_00_fa

const uint16_t UN8IF_compat_00_fa[256]
static

◆ UN8IF_compat_00_fb

const uint16_t UN8IF_compat_00_fb[256]
static

◆ UN8IF_compat_00_fc

const uint16_t UN8IF_compat_00_fc[256]
static

◆ UN8IF_compat_00_fd

const uint16_t UN8IF_compat_00_fd[256]
static

◆ UN8IF_compat_00_fe

const uint16_t UN8IF_compat_00_fe[256]
static

◆ UN8IF_compat_00_ff

const uint16_t UN8IF_compat_00_ff[256]
static

◆ UN8IF_compat_01_05

const uint16_t UN8IF_compat_01_05[256]
static

◆ UN8IF_compat_01_07

const uint16_t UN8IF_compat_01_07[256]
static

◆ UN8IF_compat_01_10

const uint16_t UN8IF_compat_01_10[256]
static

◆ UN8IF_compat_01_11

const uint16_t UN8IF_compat_01_11[256]
static

◆ UN8IF_compat_01_13

const uint16_t UN8IF_compat_01_13[256]
static

◆ UN8IF_compat_01_14

const uint16_t UN8IF_compat_01_14[256]
static

◆ UN8IF_compat_01_15

const uint16_t UN8IF_compat_01_15[256]
static

◆ UN8IF_compat_01_19

const uint16_t UN8IF_compat_01_19[256]
static

◆ UN8IF_compat_01_61

const uint16_t UN8IF_compat_01_61[256]
static

◆ UN8IF_compat_01_6d

const uint16_t UN8IF_compat_01_6d[256]
static

◆ UN8IF_compat_01_b1

const uint16_t UN8IF_compat_01_b1[256]
static

◆ UN8IF_compat_01_cc

const uint16_t UN8IF_compat_01_cc[256]
static

◆ UN8IF_compat_01_d1

const uint16_t UN8IF_compat_01_d1[256]
static

◆ UN8IF_compat_01_d4

const uint16_t UN8IF_compat_01_d4[256]
static

◆ UN8IF_compat_01_d5

const uint16_t UN8IF_compat_01_d5[256]
static

◆ UN8IF_compat_01_d6

const uint16_t UN8IF_compat_01_d6[256]
static

◆ UN8IF_compat_01_d7

const uint16_t UN8IF_compat_01_d7[256]
static

◆ UN8IF_compat_01_df

const uint16_t UN8IF_compat_01_df[256]
static

◆ UN8IF_compat_01_e0

const uint16_t UN8IF_compat_01_e0[256]
static

◆ UN8IF_compat_01_ee

const uint16_t UN8IF_compat_01_ee[256]
static

◆ UN8IF_compat_01_f1

const uint16_t UN8IF_compat_01_f1[256]
static

◆ UN8IF_compat_01_f2

const uint16_t UN8IF_compat_01_f2[256]
static

◆ UN8IF_compat_01_fb

const uint16_t UN8IF_compat_01_fb[256]
static

◆ UN8IF_compat_02_f8

const uint16_t UN8IF_compat_02_f8[256]
static

◆ UN8IF_compat_02_f9

const uint16_t UN8IF_compat_02_f9[256]
static

◆ UN8IF_compat_02_fa

const uint16_t UN8IF_compat_02_fa[256]
static

◆ UN8IF_compat_00

const uint16_t* UN8IF_compat_00[256]
static

◆ UN8IF_compat_01

const uint16_t* UN8IF_compat_01[256]
static

◆ UN8IF_compat_02

const uint16_t* UN8IF_compat_02[256]
static

◆ UN8IF_compat

const uint16_t** UN8IF_compat[]
static
Initial value:
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL}