#include <ft2build.h>
#include "gxvmod.h"
#include "gxvalid.h"
#include "gxvcommn.h"
Go to the source code of this file.
◆ FT_COMPONENT
#define FT_COMPONENT trace_gxvmodule |
◆ GXV_TABLE_DECL
#define GXV_TABLE_DECL |
( |
|
_sfnt | ) |
|
Value: FT_ULong len_ ## _sfnt = 0
Definition at line 76 of file gxvmod.c.
◆ GXV_TABLE_LOAD
#define GXV_TABLE_LOAD |
( |
|
_sfnt | ) |
|
Value:if ( ( FT_VALIDATE_ ## _sfnt ## _INDEX < table_count ) && \
( gx_flags & FT_VALIDATE_ ## _sfnt ) ) \
{ \
error = gxv_load_table(
face, TTAG_ ## _sfnt, \
&_sfnt, &len_ ## _sfnt ); \
goto Exit; \
}
GLenum GLuint GLint GLenum face
Definition at line 80 of file gxvmod.c.
◆ GXV_TABLE_SET
#define GXV_TABLE_SET |
( |
|
_sfnt | ) |
|
Value:if ( FT_VALIDATE_ ## _sfnt ## _INDEX < table_count ) \
tables[FT_VALIDATE_ ## _sfnt ## _INDEX] = (
FT_Bytes)_sfnt
Definition at line 102 of file gxvmod.c.
◆ GXV_TABLE_VALIDATE
#define GXV_TABLE_VALIDATE |
( |
|
_sfnt | ) |
|
Value:if ( _sfnt ) \
{ \
ft_validator_init( &valid, _sfnt, _sfnt + len_ ## _sfnt, \
gxv_ ## _sfnt ## _validate( _sfnt,
face, &valid ); \
error = valid.error; \
goto Exit; \
}
GLenum GLuint GLint GLenum face
Definition at line 90 of file gxvmod.c.
◆ gxv_module_class
Initial value:=
{
0,
"gxvalid",
0x10000L,
0x20000L,
0,
}
FT_Error(* FT_Module_Constructor)(FT_Module module)
struct FT_ModuleRec_ FT_ModuleRec
FT_Module_Interface(* FT_Module_Requester)(FT_Module module, const char *name)
void(* FT_Module_Destructor)(FT_Module module)
Definition at line 269 of file gxvmod.c.