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