safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
Loading...
Searching...
No Matches
un8ifcan.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  UN8IF_canon_exc_t

Macros

#define NORMALIZE_IND_TBL
#define UN8IF_canon_MAXLEN   5
#define TBL(i)
#define UN8IF_canon_LEN(v)
#define UN8IF_canon_IDX(v)
#define UN8IF_canon_PLANE_T   uint16_t
#define UN8IF_canon_exc_size   317

Variables

static const char UN8IF_canon_tbl_1 [3][1]
static const char UN8IF_canon_tbl_2 [8][2]
static const char UN8IF_canon_tbl_3 [1173][3]
static const char UN8IF_canon_tbl_4 [302][4]
static const char UN8IF_canon_tbl_5 [162][5]
static const UN8IF_canon_exc_t UN8IF_canon_exc [317]
static const char * UN8IF_canon_tbl [5]
static const uint16_t UN8IF_canon_00_00 [256]
static const uint16_t UN8IF_canon_00_01 [256]
static const uint16_t UN8IF_canon_00_02 [256]
static const uint16_t UN8IF_canon_00_03 [256]
static const uint16_t UN8IF_canon_00_04 [256]
static const uint16_t UN8IF_canon_00_06 [256]
static const uint16_t UN8IF_canon_00_09 [256]
static const uint16_t UN8IF_canon_00_0a [256]
static const uint16_t UN8IF_canon_00_0b [256]
static const uint16_t UN8IF_canon_00_0c [256]
static const uint16_t UN8IF_canon_00_0d [256]
static const uint16_t UN8IF_canon_00_0f [256]
static const uint16_t UN8IF_canon_00_10 [256]
static const uint16_t UN8IF_canon_00_1b [256]
static const uint16_t UN8IF_canon_00_1e [256]
static const uint16_t UN8IF_canon_00_1f [256]
static const uint16_t UN8IF_canon_00_20 [256]
static const uint16_t UN8IF_canon_00_21 [256]
static const uint16_t UN8IF_canon_00_22 [256]
static const uint16_t UN8IF_canon_00_23 [256]
static const uint16_t UN8IF_canon_00_2a [256]
static const uint16_t UN8IF_canon_00_30 [256]
static const uint16_t UN8IF_canon_00_f9 [256]
static const uint16_t UN8IF_canon_00_fa [256]
static const uint16_t UN8IF_canon_00_fb [256]
static const uint16_t UN8IF_canon_01_05 [256]
static const uint16_t UN8IF_canon_01_10 [256]
static const uint16_t UN8IF_canon_01_11 [256]
static const uint16_t UN8IF_canon_01_13 [256]
static const uint16_t UN8IF_canon_01_14 [256]
static const uint16_t UN8IF_canon_01_15 [256]
static const uint16_t UN8IF_canon_01_19 [256]
static const uint16_t UN8IF_canon_01_61 [256]
static const uint16_t UN8IF_canon_01_6d [256]
static const uint16_t UN8IF_canon_01_d1 [256]
static const uint16_t UN8IF_canon_02_f8 [256]
static const uint16_t UN8IF_canon_02_f9 [256]
static const uint16_t UN8IF_canon_02_fa [256]
static const uint16_t * UN8IF_canon_00 [256]
static const uint16_t * UN8IF_canon_01 [256]
static const uint16_t * UN8IF_canon_02 [256]
static const uint16_t ** UN8IF_canon []

Macro Definition Documentation

◆ NORMALIZE_IND_TBL

#define NORMALIZE_IND_TBL

◆ UN8IF_canon_MAXLEN

#define UN8IF_canon_MAXLEN   5

◆ TBL

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

◆ UN8IF_canon_LEN

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

◆ UN8IF_canon_IDX

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

◆ UN8IF_canon_PLANE_T

#define UN8IF_canon_PLANE_T   uint16_t

◆ UN8IF_canon_exc_size

#define UN8IF_canon_exc_size   317

Variable Documentation

◆ UN8IF_canon_tbl_1

const char UN8IF_canon_tbl_1[3][1]
static
Initial value:
= {
{';'}, {'K'}, {'`'}}

◆ UN8IF_canon_tbl_2

const char UN8IF_canon_tbl_2[8][2]
static
Initial value:
= {
{'\xc2', '\xb4'}, {'\xc2', '\xb7'}, {'\xca', '\xb9'},
{'\xcc', '\x80'}, {'\xcc', '\x81'}, {'\xcc', '\x93'},
{'\xce', '\xa9'}, {'\xce', '\xb9'}}

◆ UN8IF_canon_tbl_3

const char UN8IF_canon_tbl_3[1173][3]
static

◆ UN8IF_canon_tbl_4

const char UN8IF_canon_tbl_4[302][4]
static

◆ UN8IF_canon_tbl_5

const char UN8IF_canon_tbl_5[162][5]
static

◆ UN8IF_canon_exc

const UN8IF_canon_exc_t UN8IF_canon_exc[317]
static

◆ UN8IF_canon_tbl

const char* UN8IF_canon_tbl[5]
static
Initial value:
= {
(const char *)UN8IF_canon_tbl_1, (const char *)UN8IF_canon_tbl_2,
(const char *)UN8IF_canon_tbl_3, (const char *)UN8IF_canon_tbl_4,
(const char *)UN8IF_canon_tbl_5}

◆ UN8IF_canon_00_00

const uint16_t UN8IF_canon_00_00[256]
static

◆ UN8IF_canon_00_01

const uint16_t UN8IF_canon_00_01[256]
static

◆ UN8IF_canon_00_02

const uint16_t UN8IF_canon_00_02[256]
static

◆ UN8IF_canon_00_03

const uint16_t UN8IF_canon_00_03[256]
static

◆ UN8IF_canon_00_04

const uint16_t UN8IF_canon_00_04[256]
static

◆ UN8IF_canon_00_06

const uint16_t UN8IF_canon_00_06[256]
static

◆ UN8IF_canon_00_09

const uint16_t UN8IF_canon_00_09[256]
static

◆ UN8IF_canon_00_0a

const uint16_t UN8IF_canon_00_0a[256]
static

◆ UN8IF_canon_00_0b

const uint16_t UN8IF_canon_00_0b[256]
static

◆ UN8IF_canon_00_0c

const uint16_t UN8IF_canon_00_0c[256]
static

◆ UN8IF_canon_00_0d

const uint16_t UN8IF_canon_00_0d[256]
static

◆ UN8IF_canon_00_0f

const uint16_t UN8IF_canon_00_0f[256]
static

◆ UN8IF_canon_00_10

const uint16_t UN8IF_canon_00_10[256]
static

◆ UN8IF_canon_00_1b

const uint16_t UN8IF_canon_00_1b[256]
static

◆ UN8IF_canon_00_1e

const uint16_t UN8IF_canon_00_1e[256]
static

◆ UN8IF_canon_00_1f

const uint16_t UN8IF_canon_00_1f[256]
static

◆ UN8IF_canon_00_20

const uint16_t UN8IF_canon_00_20[256]
static

◆ UN8IF_canon_00_21

const uint16_t UN8IF_canon_00_21[256]
static

◆ UN8IF_canon_00_22

const uint16_t UN8IF_canon_00_22[256]
static

◆ UN8IF_canon_00_23

const uint16_t UN8IF_canon_00_23[256]
static

◆ UN8IF_canon_00_2a

const uint16_t UN8IF_canon_00_2a[256]
static

◆ UN8IF_canon_00_30

const uint16_t UN8IF_canon_00_30[256]
static

◆ UN8IF_canon_00_f9

const uint16_t UN8IF_canon_00_f9[256]
static

◆ UN8IF_canon_00_fa

const uint16_t UN8IF_canon_00_fa[256]
static

◆ UN8IF_canon_00_fb

const uint16_t UN8IF_canon_00_fb[256]
static

◆ UN8IF_canon_01_05

const uint16_t UN8IF_canon_01_05[256]
static

◆ UN8IF_canon_01_10

const uint16_t UN8IF_canon_01_10[256]
static

◆ UN8IF_canon_01_11

const uint16_t UN8IF_canon_01_11[256]
static

◆ UN8IF_canon_01_13

const uint16_t UN8IF_canon_01_13[256]
static

◆ UN8IF_canon_01_14

const uint16_t UN8IF_canon_01_14[256]
static

◆ UN8IF_canon_01_15

const uint16_t UN8IF_canon_01_15[256]
static

◆ UN8IF_canon_01_19

const uint16_t UN8IF_canon_01_19[256]
static

◆ UN8IF_canon_01_61

const uint16_t UN8IF_canon_01_61[256]
static

◆ UN8IF_canon_01_6d

const uint16_t UN8IF_canon_01_6d[256]
static

◆ UN8IF_canon_01_d1

const uint16_t UN8IF_canon_01_d1[256]
static

◆ UN8IF_canon_02_f8

const uint16_t UN8IF_canon_02_f8[256]
static

◆ UN8IF_canon_02_f9

const uint16_t UN8IF_canon_02_f9[256]
static

◆ UN8IF_canon_02_fa

const uint16_t UN8IF_canon_02_fa[256]
static

◆ UN8IF_canon_00

const uint16_t* UN8IF_canon_00[256]
static

◆ UN8IF_canon_01

const uint16_t* UN8IF_canon_01[256]
static

◆ UN8IF_canon_02

const uint16_t* UN8IF_canon_02[256]
static

◆ UN8IF_canon

const uint16_t** UN8IF_canon[]
static
Initial value:
= {
NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL}