ReactOS 0.4.16-dev-38-g96c65e9
|
Go to the source code of this file.
Classes | |
struct | OTV_ValidatorRec_ |
Typedefs | |
typedef typedefFT_BEGIN_HEADER struct OTV_ValidatorRec_ * | OTV_Validator |
typedef void(* | OTV_Validate_Func) (FT_Bytes table, OTV_Validator otvalid) |
typedef struct OTV_ValidatorRec_ | OTV_ValidatorRec |
Definition at line 396 of file otvcommn.h.
#define AlternateSubstFormat1Func otv_u_C_x_Ox |
Definition at line 384 of file otvcommn.h.
Definition at line 397 of file otvcommn.h.
#define ChainContextPosFormat1Func otv_u_C_x_Ox |
Definition at line 385 of file otvcommn.h.
#define ChainContextPosFormat2Func otv_u_O_O_O_O_x_Onx |
Definition at line 439 of file otvcommn.h.
#define ChainContextPosFormat3Func otv_u_x_Ox_y_Oy_z_Oz_p_sp |
Definition at line 446 of file otvcommn.h.
#define ChainContextSubstFormat1Func otv_u_C_x_Ox |
Definition at line 386 of file otvcommn.h.
#define ChainContextSubstFormat2Func otv_u_O_O_O_O_x_Onx |
Definition at line 440 of file otvcommn.h.
#define ChainContextSubstFormat3Func otv_u_x_Ox_y_Oy_z_Oz_p_sp |
Definition at line 447 of file otvcommn.h.
#define ChainPosClassRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
Definition at line 416 of file otvcommn.h.
Definition at line 366 of file otvcommn.h.
#define ChainPosRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
Definition at line 417 of file otvcommn.h.
Definition at line 367 of file otvcommn.h.
#define ChainSubClassRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
Definition at line 418 of file otvcommn.h.
Definition at line 368 of file otvcommn.h.
#define ChainSubRuleFunc otv_x_ux_y_uy_z_uz_p_sp |
Definition at line 419 of file otvcommn.h.
Definition at line 369 of file otvcommn.h.
#define ContextPosFormat1Func otv_u_C_x_Ox |
Definition at line 387 of file otvcommn.h.
#define ContextPosFormat2Func otv_u_O_O_x_Onx |
Definition at line 425 of file otvcommn.h.
#define ContextPosFormat3Func otv_u_x_y_Ox_sy |
Definition at line 432 of file otvcommn.h.
#define ContextSubstFormat1Func otv_u_C_x_Ox |
Definition at line 388 of file otvcommn.h.
#define ContextSubstFormat2Func otv_u_O_O_x_Onx |
Definition at line 426 of file otvcommn.h.
#define ContextSubstFormat3Func otv_u_x_y_Ox_sy |
Definition at line 433 of file otvcommn.h.
Definition at line 398 of file otvcommn.h.
#define FT_INVALID_ | ( | _error | ) | ft_validator_error( otvalid->root, FT_THROW( _error ) ) |
Definition at line 70 of file otvcommn.h.
Definition at line 399 of file otvcommn.h.
Definition at line 400 of file otvcommn.h.
Definition at line 370 of file otvcommn.h.
Definition at line 371 of file otvcommn.h.
Definition at line 373 of file otvcommn.h.
Definition at line 374 of file otvcommn.h.
#define LigatureSubstFormat1Func otv_u_C_x_Ox |
Definition at line 389 of file otvcommn.h.
Definition at line 372 of file otvcommn.h.
#define MultipleSubstFormat1Func otv_u_C_x_Ox |
Definition at line 390 of file otvcommn.h.
Definition at line 226 of file otvcommn.h.
Definition at line 228 of file otvcommn.h.
Definition at line 225 of file otvcommn.h.
#define OTV_LIMIT_CHECK | ( | _count | ) |
Definition at line 91 of file otvcommn.h.
Definition at line 142 of file otvcommn.h.
Definition at line 204 of file otvcommn.h.
Definition at line 210 of file otvcommn.h.
Definition at line 217 of file otvcommn.h.
#define OTV_OPTIONAL_OFFSET | ( | _offset | ) |
Definition at line 79 of file otvcommn.h.
#define OTV_OPTIONAL_OFFSET32 | ( | _offset | ) |
Definition at line 85 of file otvcommn.h.
#define OTV_OPTIONAL_TABLE | ( | _table | ) |
Definition at line 73 of file otvcommn.h.
#define OTV_OPTIONAL_TABLE32 | ( | _table | ) |
Definition at line 76 of file otvcommn.h.
Definition at line 235 of file otvcommn.h.
#define OTV_SIZE_CHECK | ( | _size | ) |
Definition at line 97 of file otvcommn.h.
#define OTV_SIZE_CHECK32 | ( | _size | ) |
Definition at line 119 of file otvcommn.h.
#define PosClassRuleFunc otv_x_y_ux_sy |
Definition at line 407 of file otvcommn.h.
Definition at line 375 of file otvcommn.h.
#define PosRuleFunc otv_x_y_ux_sy |
Definition at line 408 of file otvcommn.h.
Definition at line 376 of file otvcommn.h.
Definition at line 401 of file otvcommn.h.
#define SubClassRuleFunc otv_x_y_ux_sy |
Definition at line 409 of file otvcommn.h.
Definition at line 377 of file otvcommn.h.
#define SubRuleFunc otv_x_y_ux_sy |
Definition at line 410 of file otvcommn.h.
Definition at line 378 of file otvcommn.h.
typedef void(* OTV_Validate_Func) (FT_Bytes table, OTV_Validator otvalid) |
Definition at line 41 of file otvcommn.h.
typedef typedefFT_BEGIN_HEADER struct OTV_ValidatorRec_* OTV_Validator |
Definition at line 39 of file otvcommn.h.
typedef struct OTV_ValidatorRec_ OTV_ValidatorRec |
otv_ClassDef_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 221 of file otvcommn.c.
Referenced by otv_GDEF_validate(), otv_PairPos_validate(), otv_u_O_O_O_O_x_Onx(), and otv_u_O_O_x_Onx().
otv_Coverage_get_count | ( | FT_Bytes | table | ) |
Definition at line 175 of file otvcommn.c.
Referenced by otv_O_x_Ox(), and otv_ReverseChainSingleSubst_validate().
otv_Coverage_get_first | ( | FT_Bytes | table | ) |
Definition at line 134 of file otvcommn.c.
Referenced by otv_SingleSubst_validate().
otv_Coverage_get_last | ( | FT_Bytes | table | ) |
Definition at line 146 of file otvcommn.c.
Referenced by otv_SingleSubst_validate().
otv_Coverage_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid, | ||
FT_Int | expected_count | ||
) |
Definition at line 41 of file otvcommn.c.
Referenced by otv_CursivePos_validate(), otv_MarkGlyphSets_validate(), otv_MathGlyphInfo_validate(), otv_MathItalicsCorrectionInfo_validate(), otv_MathKernInfo_validate(), otv_MathVariants_validate(), otv_O_x_Ox(), otv_PairPos_validate(), otv_ReverseChainSingleSubst_validate(), otv_SinglePos_validate(), otv_SingleSubst_validate(), otv_u_C_x_Ox(), otv_u_O_O_O_O_x_Onx(), otv_u_O_O_u_O_O(), otv_u_O_O_x_Onx(), otv_u_x_Ox_y_Oy_z_Oz_p_sp(), and otv_u_x_y_Ox_sy().
otv_Device_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 307 of file otvcommn.c.
Referenced by otv_Anchor_validate(), otv_BaseCoord_validate(), otv_CaretValue_validate(), otv_GlyphAssembly_validate(), otv_MathConstants_validate(), otv_MathItalicsCorrectionInfo_validate(), otv_MathKern_validate(), and otv_ValueRecord_validate().
otv_Feature_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 437 of file otvcommn.c.
Referenced by otv_FeatureList_validate().
otv_FeatureList_validate | ( | FT_Bytes | table, |
FT_Bytes | lookups, | ||
OTV_Validator | otvalid | ||
) |
Definition at line 473 of file otvcommn.c.
Referenced by otv_GPOS_validate(), and otv_GSUB_validate().
otv_GSUBGPOS_get_Lookup_count | ( | FT_Bytes | table | ) |
Definition at line 1047 of file otvcommn.c.
Referenced by otv_JSTF_validate().
otv_GSUBGPOS_have_MarkAttachmentType_flag | ( | FT_Bytes | table | ) |
Definition at line 1057 of file otvcommn.c.
Referenced by otv_GDEF_validate().
otv_LangSys_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 517 of file otvcommn.c.
Referenced by otv_Script_validate().
otv_Lookup_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 353 of file otvcommn.c.
Referenced by otv_GPOS_subtable_validate(), and otv_LookupList_validate().
otv_LookupList_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 393 of file otvcommn.c.
Referenced by otv_GPOS_validate(), and otv_GSUB_validate().
otv_Script_validate | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 558 of file otvcommn.c.
Referenced by otv_ScriptList_validate().
otv_ScriptList_validate | ( | FT_Bytes | table, |
FT_Bytes | features, | ||
OTV_Validator | otvalid | ||
) |
Definition at line 594 of file otvcommn.c.
Referenced by otv_GPOS_validate(), and otv_GSUB_validate().
otv_u_C_x_Ox | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 682 of file otvcommn.c.
otv_u_O_O_O_O_x_Onx | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 934 of file otvcommn.c.
otv_u_O_O_x_Onx | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 849 of file otvcommn.c.
otv_u_x_Ox_y_Oy_z_Oz_p_sp | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 987 of file otvcommn.c.
otv_u_x_y_Ox_sy | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 895 of file otvcommn.c.
otv_x_Ox | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 652 of file otvcommn.c.
otv_x_ux | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 719 of file otvcommn.c.
Referenced by otv_JstfPriority_validate().
otv_x_ux_y_uy_z_uz_p_sp | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 793 of file otvcommn.c.
otv_x_y_ux_sy | ( | FT_Bytes | table, |
OTV_Validator | otvalid | ||
) |
Definition at line 752 of file otvcommn.c.