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

Data Structures

struct  UNWIF_canon_exc_t

Macros

#define NORMALIZE_IND_TBL
#define UNWIF_canon_MAXLEN   6
#define TBL(i)
#define UNWIF_canon_LEN(v)
#define UNWIF_canon_IDX(v)
#define UNWIF_canon_PLANE_T   uint16_t
#define UNWIF_canon_exc_size   13

Variables

static const wchar_t UNWIF_canon_tbl_1 [807][1]
static const wchar_t UNWIF_canon_tbl_2 [856][2]
static const wchar_t UNWIF_canon_tbl_3 [220][3]
static const wchar_t UNWIF_canon_tbl_4 [67][4]
static const wchar_t UNWIF_canon_tbl_6 [13][6]
static const UNWIF_canon_exc_t UNWIF_canon_exc [13]
static const wchar_t * UNWIF_canon_tbl [6]
static const uint16_t UNWIF_canon_00_00 [256]
static const uint16_t UNWIF_canon_00_01 [256]
static const uint16_t UNWIF_canon_00_02 [256]
static const uint16_t UNWIF_canon_00_03 [256]
static const uint16_t UNWIF_canon_00_04 [256]
static const uint16_t UNWIF_canon_00_06 [256]
static const uint16_t UNWIF_canon_00_09 [256]
static const uint16_t UNWIF_canon_00_0a [256]
static const uint16_t UNWIF_canon_00_0b [256]
static const uint16_t UNWIF_canon_00_0c [256]
static const uint16_t UNWIF_canon_00_0d [256]
static const uint16_t UNWIF_canon_00_0f [256]
static const uint16_t UNWIF_canon_00_10 [256]
static const uint16_t UNWIF_canon_00_1b [256]
static const uint16_t UNWIF_canon_00_1e [256]
static const uint16_t UNWIF_canon_00_1f [256]
static const uint16_t UNWIF_canon_00_20 [256]
static const uint16_t UNWIF_canon_00_21 [256]
static const uint16_t UNWIF_canon_00_22 [256]
static const uint16_t UNWIF_canon_00_23 [256]
static const uint16_t UNWIF_canon_00_2a [256]
static const uint16_t UNWIF_canon_00_30 [256]
static const uint16_t UNWIF_canon_00_f9 [256]
static const uint16_t UNWIF_canon_00_fa [256]
static const uint16_t UNWIF_canon_00_fb [256]
static const uint16_t UNWIF_canon_01_05 [256]
static const uint16_t UNWIF_canon_01_10 [256]
static const uint16_t UNWIF_canon_01_11 [256]
static const uint16_t UNWIF_canon_01_13 [256]
static const uint16_t UNWIF_canon_01_14 [256]
static const uint16_t UNWIF_canon_01_15 [256]
static const uint16_t UNWIF_canon_01_19 [256]
static const uint16_t UNWIF_canon_01_61 [256]
static const uint16_t UNWIF_canon_01_6d [256]
static const uint16_t UNWIF_canon_01_d1 [256]
static const uint16_t UNWIF_canon_02_f8 [256]
static const uint16_t UNWIF_canon_02_f9 [256]
static const uint16_t UNWIF_canon_02_fa [256]
static const uint16_t * UNWIF_canon_00 [256]
static const uint16_t * UNWIF_canon_01 [256]
static const uint16_t * UNWIF_canon_02 [256]
static const uint16_t ** UNWIF_canon []

Macro Definition Documentation

◆ NORMALIZE_IND_TBL

#define NORMALIZE_IND_TBL

◆ UNWIF_canon_MAXLEN

#define UNWIF_canon_MAXLEN   6

◆ TBL

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

◆ UNWIF_canon_LEN

#define UNWIF_canon_LEN ( v)
Value:
(((v) >> 10) + 1)

◆ UNWIF_canon_IDX

#define UNWIF_canon_IDX ( v)
Value:
((v) & 0x3ff)

◆ UNWIF_canon_PLANE_T

#define UNWIF_canon_PLANE_T   uint16_t

◆ UNWIF_canon_exc_size

#define UNWIF_canon_exc_size   13

Variable Documentation

◆ UNWIF_canon_tbl_1

const wchar_t UNWIF_canon_tbl_1[807][1]
static

◆ UNWIF_canon_tbl_2

const wchar_t UNWIF_canon_tbl_2[856][2]
static

◆ UNWIF_canon_tbl_3

const wchar_t UNWIF_canon_tbl_3[220][3]
static

◆ UNWIF_canon_tbl_4

const wchar_t UNWIF_canon_tbl_4[67][4]
static

◆ UNWIF_canon_tbl_6

const wchar_t UNWIF_canon_tbl_6[13][6]
static
Initial value:
= {
{L'\xd818', L'\xdd1e', L'\xd818', L'\xdd1e', L'\xd818',
L'\xdd1f'},
{L'\xd818', L'\xdd1e', L'\xd818', L'\xdd1e', L'\xd818', L'\xdd20'},
{L'\xd818', L'\xdd1e', L'\xd818', L'\xdd29', L'\xd818', L'\xdd1f'},
{L'\xd81b', L'\xdd63', L'\xd81b', L'\xdd67', L'\xd81b', L'\xdd67'},
{L'\xd834', L'\xdd58', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6e'},
{L'\xd834', L'\xdd58', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6f'},
{L'\xd834', L'\xdd58', L'\xd834', L'\xdd65', L'\xd834', L'\xdd70'},
{L'\xd834', L'\xdd58', L'\xd834', L'\xdd65', L'\xd834', L'\xdd71'},
{L'\xd834', L'\xdd58', L'\xd834', L'\xdd65', L'\xd834', L'\xdd72'},
{L'\xd834', L'\xddb9', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6e'},
{L'\xd834', L'\xddb9', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6f'},
{L'\xd834', L'\xddba', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6e'},
{L'\xd834', L'\xddba', L'\xd834', L'\xdd65', L'\xd834', L'\xdd6f'}}

◆ UNWIF_canon_exc

const UNWIF_canon_exc_t UNWIF_canon_exc[13]
static
Initial value:
= {
{0x16126, L"\xd818\xdd1e\xd818\xdd1e\xd818\xdd1f"},
{0x16127, L"\xd818\xdd1e\xd818\xdd29\xd818\xdd1f"},
{0x16128, L"\xd818\xdd1e\xd818\xdd1e\xd818\xdd20"},
{0x16d6a, L"\xd81b\xdd63\xd81b\xdd67\xd81b\xdd67"},
{0x1d160, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6e"},
{0x1d161, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6f"},
{0x1d162, L"\xd834\xdd58\xd834\xdd65\xd834\xdd70"},
{0x1d163, L"\xd834\xdd58\xd834\xdd65\xd834\xdd71"},
{0x1d164, L"\xd834\xdd58\xd834\xdd65\xd834\xdd72"},
{0x1d1bd, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6e"},
{0x1d1be, L"\xd834\xddba\xd834\xdd65\xd834\xdd6e"},
{0x1d1bf, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6f"},
{0x1d1c0, L"\xd834\xddba\xd834\xdd65\xd834\xdd6f"}}

◆ UNWIF_canon_tbl

const wchar_t* UNWIF_canon_tbl[6]
static
Initial value:
= {(const wchar_t *)UNWIF_canon_tbl_1,
(const wchar_t *)UNWIF_canon_tbl_2,
(const wchar_t *)UNWIF_canon_tbl_3,
(const wchar_t *)UNWIF_canon_tbl_4,
NULL,
(const wchar_t *)UNWIF_canon_tbl_6}

◆ UNWIF_canon_00_00

const uint16_t UNWIF_canon_00_00[256]
static

◆ UNWIF_canon_00_01

const uint16_t UNWIF_canon_00_01[256]
static

◆ UNWIF_canon_00_02

const uint16_t UNWIF_canon_00_02[256]
static

◆ UNWIF_canon_00_03

const uint16_t UNWIF_canon_00_03[256]
static

◆ UNWIF_canon_00_04

const uint16_t UNWIF_canon_00_04[256]
static

◆ UNWIF_canon_00_06

const uint16_t UNWIF_canon_00_06[256]
static

◆ UNWIF_canon_00_09

const uint16_t UNWIF_canon_00_09[256]
static

◆ UNWIF_canon_00_0a

const uint16_t UNWIF_canon_00_0a[256]
static

◆ UNWIF_canon_00_0b

const uint16_t UNWIF_canon_00_0b[256]
static

◆ UNWIF_canon_00_0c

const uint16_t UNWIF_canon_00_0c[256]
static

◆ UNWIF_canon_00_0d

const uint16_t UNWIF_canon_00_0d[256]
static

◆ UNWIF_canon_00_0f

const uint16_t UNWIF_canon_00_0f[256]
static

◆ UNWIF_canon_00_10

const uint16_t UNWIF_canon_00_10[256]
static

◆ UNWIF_canon_00_1b

const uint16_t UNWIF_canon_00_1b[256]
static

◆ UNWIF_canon_00_1e

const uint16_t UNWIF_canon_00_1e[256]
static

◆ UNWIF_canon_00_1f

const uint16_t UNWIF_canon_00_1f[256]
static

◆ UNWIF_canon_00_20

const uint16_t UNWIF_canon_00_20[256]
static

◆ UNWIF_canon_00_21

const uint16_t UNWIF_canon_00_21[256]
static

◆ UNWIF_canon_00_22

const uint16_t UNWIF_canon_00_22[256]
static

◆ UNWIF_canon_00_23

const uint16_t UNWIF_canon_00_23[256]
static

◆ UNWIF_canon_00_2a

const uint16_t UNWIF_canon_00_2a[256]
static

◆ UNWIF_canon_00_30

const uint16_t UNWIF_canon_00_30[256]
static

◆ UNWIF_canon_00_f9

const uint16_t UNWIF_canon_00_f9[256]
static

◆ UNWIF_canon_00_fa

const uint16_t UNWIF_canon_00_fa[256]
static

◆ UNWIF_canon_00_fb

const uint16_t UNWIF_canon_00_fb[256]
static

◆ UNWIF_canon_01_05

const uint16_t UNWIF_canon_01_05[256]
static

◆ UNWIF_canon_01_10

const uint16_t UNWIF_canon_01_10[256]
static

◆ UNWIF_canon_01_11

const uint16_t UNWIF_canon_01_11[256]
static

◆ UNWIF_canon_01_13

const uint16_t UNWIF_canon_01_13[256]
static

◆ UNWIF_canon_01_14

const uint16_t UNWIF_canon_01_14[256]
static

◆ UNWIF_canon_01_15

const uint16_t UNWIF_canon_01_15[256]
static

◆ UNWIF_canon_01_19

const uint16_t UNWIF_canon_01_19[256]
static

◆ UNWIF_canon_01_61

const uint16_t UNWIF_canon_01_61[256]
static

◆ UNWIF_canon_01_6d

const uint16_t UNWIF_canon_01_6d[256]
static

◆ UNWIF_canon_01_d1

const uint16_t UNWIF_canon_01_d1[256]
static

◆ UNWIF_canon_02_f8

const uint16_t UNWIF_canon_02_f8[256]
static

◆ UNWIF_canon_02_f9

const uint16_t UNWIF_canon_02_f9[256]
static

◆ UNWIF_canon_02_fa

const uint16_t UNWIF_canon_02_fa[256]
static

◆ UNWIF_canon_00

const uint16_t* UNWIF_canon_00[256]
static

◆ UNWIF_canon_01

const uint16_t* UNWIF_canon_01[256]
static

◆ UNWIF_canon_02

const uint16_t* UNWIF_canon_02[256]
static

◆ UNWIF_canon

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