30 #define FT_COMPONENT trace_otvbase 47 OTV_TRACE((
" (format %d)\n", BaseCoordFormat ));
49 switch ( BaseCoordFormat )
86 OTV_TRACE((
" (BaseTagCount = %d)\n", BaseTagCount ));
109 OTV_TRACE((
" (BaseCoordCount = %d)\n", BaseCoordCount ));
114 for ( ; BaseCoordCount > 0; BaseCoordCount-- )
141 OTV_TRACE((
" (FeatMinMaxCount = %d)\n", FeatMinMaxCount ));
143 table_size = FeatMinMaxCount * 8 + 6;
147 otv_BaseCoord_validate(
table + MinCoord, valid );
151 otv_BaseCoord_validate(
table + MaxCoord, valid );
156 for ( ; FeatMinMaxCount > 0; FeatMinMaxCount-- )
165 otv_BaseCoord_validate(
table + MinCoord, valid );
169 otv_BaseCoord_validate(
table + MaxCoord, valid );
195 OTV_TRACE((
" (BaseLangSysCount = %d)\n", BaseLangSysCount ));
197 table_size = BaseLangSysCount * 6 + 6;
201 otv_BaseValues_validate(
table + BaseValues, valid );
205 otv_MinMax_validate(
table + DefaultMinMax, valid );
210 for ( ; BaseLangSysCount > 0; BaseLangSysCount-- )
234 OTV_TRACE((
" (BaseScriptCount = %d)\n", BaseScriptCount ));
239 for ( ; BaseScriptCount > 0; BaseScriptCount-- )
270 otv_BaseTagList_validate(
table + BaseTagList, valid );
292 valid->root = ftvalid;
294 FT_TRACE3((
"validating BASE table\n" ));
307 otv_Axis_validate(
table + HorizAxis, valid );
312 otv_Axis_validate(
table + VertAxis, valid );
#define OTV_OPTIONAL_TABLE(_table)
#define FT_INVALID_FORMAT
otv_BASE_validate(FT_Bytes table, FT_Validator ftvalid)
#define FT_TRACE4(varformat)
#define OTV_NAME_ENTER(name)
typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * FT_Validator
#define OTV_LIMIT_CHECK(_count)
#define FT_NEXT_USHORT(buffer)
#define FT_TRACE3(varformat)
typedefFT_BEGIN_HEADER struct OTV_ValidatorRec_ * OTV_Validator
#define FT_NEXT_ULONG(buffer)
#define OTV_SIZE_CHECK(_size)
otv_Device_validate(FT_Bytes table, OTV_Validator valid)
GLenum GLsizei GLenum GLenum const GLvoid * table
#define OTV_OPTIONAL_OFFSET(_offset)