#include <ft2build.h>
Go to the source code of this file.
Data Structures |
| struct | FT_ValidatorRec |
Defines |
| #define | FT_VALIDATOR(x) ((FT_Validator)( x )) |
| #define | FT_INVALID(_prefix, _error) FT_INVALID_( _prefix, _error ) |
| #define | FT_INVALID_(_prefix, _error) ft_validator_error( valid, _prefix ## _error ) |
| #define | FT_INVALID_TOO_SHORT FT_INVALID( FT_ERR_PREFIX, Invalid_Table ) |
| #define | FT_INVALID_OFFSET FT_INVALID( FT_ERR_PREFIX, Invalid_Offset ) |
| #define | FT_INVALID_FORMAT FT_INVALID( FT_ERR_PREFIX, Invalid_Table ) |
| #define | FT_INVALID_GLYPH_ID FT_INVALID( FT_ERR_PREFIX, Invalid_Glyph_Index ) |
| #define | FT_INVALID_DATA FT_INVALID( FT_ERR_PREFIX, Invalid_Table ) |
Typedefs |
typedef typedefFT_BEGIN_HEADER
struct FT_ValidatorRec_
volatile * | FT_Validator |
Enumerations |
| enum | FT_ValidationLevel { FT_VALIDATE_DEFAULT = 0,
FT_VALIDATE_TIGHT,
FT_VALIDATE_PARANOID
} |
Functions |
| | ft_validator_init (FT_Validator valid, const FT_Byte *base, const FT_Byte *limit, FT_ValidationLevel level) |
| | ft_validator_run (FT_Validator valid) |
| | ft_validator_error (FT_Validator valid, FT_Error error) |