38 #define FT_COMPONENT trace_gxvlcar
49 typedef struct GXV_lcar_DataRec_
56 #define GXV_LCAR_DATA( FIELD ) GXV_TABLE_DATA( lcar, FIELD )
102 for ( i = 0; i <
count; i++ )
164 limit = valid->
root->limit;
197 valid->
root = ftvalid;
201 FT_TRACE3((
"validating `lcar' table\n" ));
208 if ( version != 0x00010000UL)
GLenum GLsizei GLenum GLenum const GLvoid * table
gxv_ctlPoint_validate(FT_UShort gid, FT_Short ctl_point, GXV_Validator valid)
#define FT_INVALID_FORMAT
#define GXV_NAME_ENTER(name)
static void gxv_lcar_LookupValue_validate(FT_UShort glyph, GXV_LookupValueCPtr value_p, GXV_Validator valid)
gxv_lcar_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
static void gxv_lcar_partial_validate(FT_UShort partial, FT_UShort glyph, GXV_Validator valid)
struct GXV_lcar_DataRec_ * GXV_lcar_Data
#define FT_TRACE4(varformat)
typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * FT_Validator
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum format
static GXV_LookupValueDesc gxv_lcar_LookupFmt4_transit(FT_UShort relative_gindex, GXV_LookupValueCPtr base_value_p, FT_Bytes lookuptbl_limit, GXV_Validator valid)
#define GXV_LCAR_DATA(FIELD)
gxv_LookupTable_validate(FT_Bytes table, FT_Bytes limit, GXV_Validator valid)
#define FT_NEXT_USHORT(buffer)
#define FT_TRACE3(varformat)
EGLSurface EGLint void ** value
#define FT_NEXT_ULONG(buffer)
GXV_Lookup_Fmt4_Transit_Func lookupfmt4_trans
struct GXV_lcar_DataRec_ GXV_lcar_DataRec
#define FT_NEXT_SHORT(buffer)
GXV_Lookup_Value_Validate_Func lookupval_func
GXV_LookupValue_SignSpec lookupval_sign
#define GXV_LIMIT_CHECK(_count)