38 #define FT_COMPONENT trace_gxvbsln 49 #define GXV_BSLN_VALUE_COUNT 32 50 #define GXV_BSLN_VALUE_EMPTY 0xFFFFU 53 typedef struct GXV_bsln_DataRec_
61 #define GXV_BSLN_DATA( field ) GXV_TABLE_DATA( bsln, field ) 73 gxv_bsln_LookupValue_validate(
FT_UShort glyph,
124 gxv_bsln_LookupFmt4_transit(
FT_UShort relative_gindex,
139 limit = lookuptbl_limit;
149 gxv_bsln_parts_fmt0_validate(
FT_Bytes tables,
168 gxv_bsln_parts_fmt1_validate(
FT_Bytes tables,
178 gxv_bsln_parts_fmt0_validate( p,
limit, valid );
193 gxv_bsln_parts_fmt2_validate(
FT_Bytes tables,
212 GXV_TRACE((
" (stdGlyph = %u)\n", stdGlyph ));
225 if ( i == defaultBaseline )
237 gxv_bsln_parts_fmt3_validate(
FT_Bytes tables,
247 gxv_bsln_parts_fmt2_validate( p,
limit, valid );
289 gxv_bsln_parts_fmt0_validate,
290 gxv_bsln_parts_fmt1_validate,
291 gxv_bsln_parts_fmt2_validate,
292 gxv_bsln_parts_fmt3_validate,
296 valid->
root = ftvalid;
300 FT_TRACE3((
"validating `bsln' table\n" ));
318 if ( defaultBaseline > 31 )
321 bsln->defaultBaseline = defaultBaseline;
gxv_ctlPoint_validate(FT_UShort gid, FT_Short ctl_point, GXV_Validator valid)
#define FT_INVALID_FORMAT
#define GXV_NAME_ENTER(name)
#define GXV_BSLN_VALUE_COUNT
gxv_bsln_validate(FT_Bytes table, FT_Face face, FT_Validator ftvalid)
#define GXV_BSLN_VALUE_EMPTY
GLenum GLuint GLint GLenum face
#define FT_TRACE4(varformat)
struct GXV_bsln_DataRec_ * GXV_bsln_Data
typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * FT_Validator
struct GXV_bsln_DataRec_ GXV_bsln_DataRec
#define GXV_BSLN_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
void(* GXV_Validate_Func)(FT_Bytes table, FT_Bytes limit, GXV_Validator valid)
GXV_Lookup_Value_Validate_Func lookupval_func
GXV_LookupValue_SignSpec lookupval_sign
GLenum GLsizei GLenum GLenum const GLvoid * table
gxv_glyphid_validate(FT_UShort gid, GXV_Validator valid)
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
#define GXV_LIMIT_CHECK(_count)