ReactOS 0.4.16-dev-125-g798ea90
|
#include <ft2build.h>
Go to the source code of this file.
Classes | |
struct | FT_ValidatorRec_ |
Macros | |
#define | FT_VALIDATOR(x) ( (FT_Validator)( x ) ) |
#define | FT_INVALID(_error) FT_INVALID_( _error ) |
#define | FT_INVALID_(_error) ft_validator_error( valid, FT_THROW( _error ) ) |
#define | FT_INVALID_TOO_SHORT FT_INVALID( Invalid_Table ) |
#define | FT_INVALID_OFFSET FT_INVALID( Invalid_Offset ) |
#define | FT_INVALID_FORMAT FT_INVALID( Invalid_Table ) |
#define | FT_INVALID_GLYPH_ID FT_INVALID( Invalid_Glyph_Index ) |
#define | FT_INVALID_DATA FT_INVALID( Invalid_Table ) |
Typedefs | |
typedef typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * | FT_Validator |
typedef enum FT_ValidationLevel_ | FT_ValidationLevel |
typedef struct FT_ValidatorRec_ | FT_ValidatorRec |
Enumerations | |
enum | FT_ValidationLevel_ { FT_VALIDATE_DEFAULT = 0 , FT_VALIDATE_TIGHT , FT_VALIDATE_PARANOID } |
#define FT_INVALID | ( | _error | ) | FT_INVALID_( _error ) |
#define FT_INVALID_ | ( | _error | ) | ft_validator_error( valid, FT_THROW( _error ) ) |
#define FT_INVALID_DATA FT_INVALID( Invalid_Table ) |
#define FT_INVALID_FORMAT FT_INVALID( Invalid_Table ) |
#define FT_INVALID_GLYPH_ID FT_INVALID( Invalid_Glyph_Index ) |
#define FT_INVALID_OFFSET FT_INVALID( Invalid_Offset ) |
#define FT_INVALID_TOO_SHORT FT_INVALID( Invalid_Table ) |
typedef typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile* FT_Validator |
typedef struct FT_ValidatorRec_ FT_ValidatorRec |
Enumerator | |
---|---|
FT_VALIDATE_DEFAULT | |
FT_VALIDATE_TIGHT | |
FT_VALIDATE_PARANOID |
Definition at line 70 of file ftvalid.h.
ft_validator_error | ( | FT_Validator | valid, |
FT_Error | error | ||
) |
Definition at line 145 of file ftobjs.c.
ft_validator_init | ( | FT_Validator | valid, |
const FT_Byte * | base, | ||
const FT_Byte * | limit, | ||
FT_ValidationLevel | level | ||
) |
Definition at line 122 of file ftobjs.c.
Referenced by classic_kern_validate(), otv_validate(), and tt_face_build_cmaps().
ft_validator_run | ( | FT_Validator | valid | ) |