ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

otvcommn.h File Reference
#include <ft2build.h>
#include "otvalid.h"

Go to the source code of this file.

Data Structures

struct  OTV_ValidatorRec

Defines

#define FT_INVALID_(_prefix, _error)   ft_validator_error( valid->root, _prefix ## _error )
#define OTV_OPTIONAL_TABLE(_table)
#define OTV_OPTIONAL_OFFSET(_offset)
#define OTV_LIMIT_CHECK(_count)
#define OTV_SIZE_CHECK(_size)
#define OTV_NAME_(x)   #x
#define OTV_NAME(x)   OTV_NAME_(x)
#define OTV_FUNC_(x)   x##Func
#define OTV_FUNC(x)   OTV_FUNC_(x)
#define OTV_NEST1(x)
#define OTV_NEST2(x, y)
#define OTV_NEST3(x, y, z)
#define OTV_INIT   do { } while ( 0 )
#define OTV_ENTER   do { } while ( 0 )
#define OTV_NAME_ENTER(name)   do { } while ( 0 )
#define OTV_EXIT   do { } while ( 0 )
#define OTV_TRACE(s)   do { } while ( 0 )
#define OTV_RUN   valid->func[0]
#define ChainPosClassSetFunc   otv_x_Ox
#define ChainPosRuleSetFunc   otv_x_Ox
#define ChainSubClassSetFunc   otv_x_Ox
#define ChainSubRuleSetFunc   otv_x_Ox
#define JstfLangSysFunc   otv_x_Ox
#define JstfMaxFunc   otv_x_Ox
#define LigGlyphFunc   otv_x_Ox
#define LigatureArrayFunc   otv_x_Ox
#define LigatureSetFunc   otv_x_Ox
#define PosClassSetFunc   otv_x_Ox
#define PosRuleSetFunc   otv_x_Ox
#define SubClassSetFunc   otv_x_Ox
#define SubRuleSetFunc   otv_x_Ox
#define AlternateSubstFormat1Func   otv_u_C_x_Ox
#define ChainContextPosFormat1Func   otv_u_C_x_Ox
#define ChainContextSubstFormat1Func   otv_u_C_x_Ox
#define ContextPosFormat1Func   otv_u_C_x_Ox
#define ContextSubstFormat1Func   otv_u_C_x_Ox
#define LigatureSubstFormat1Func   otv_u_C_x_Ox
#define MultipleSubstFormat1Func   otv_u_C_x_Ox
#define AlternateSetFunc   otv_x_ux
#define AttachPointFunc   otv_x_ux
#define ExtenderGlyphFunc   otv_x_ux
#define JstfGPOSModListFunc   otv_x_ux
#define JstfGSUBModListFunc   otv_x_ux
#define SequenceFunc   otv_x_ux
#define PosClassRuleFunc   otv_x_y_ux_sy
#define PosRuleFunc   otv_x_y_ux_sy
#define SubClassRuleFunc   otv_x_y_ux_sy
#define SubRuleFunc   otv_x_y_ux_sy
#define ChainPosClassRuleFunc   otv_x_ux_y_uy_z_uz_p_sp
#define ChainPosRuleFunc   otv_x_ux_y_uy_z_uz_p_sp
#define ChainSubClassRuleFunc   otv_x_ux_y_uy_z_uz_p_sp
#define ChainSubRuleFunc   otv_x_ux_y_uy_z_uz_p_sp
#define ContextPosFormat2Func   otv_u_O_O_x_Onx
#define ContextSubstFormat2Func   otv_u_O_O_x_Onx
#define ContextPosFormat3Func   otv_u_x_y_Ox_sy
#define ContextSubstFormat3Func   otv_u_x_y_Ox_sy
#define ChainContextPosFormat2Func   otv_u_O_O_O_O_x_Onx
#define ChainContextSubstFormat2Func   otv_u_O_O_O_O_x_Onx
#define ChainContextPosFormat3Func   otv_u_x_Ox_y_Oy_z_Oz_p_sp
#define ChainContextSubstFormat3Func   otv_u_x_Ox_y_Oy_z_Oz_p_sp

Typedefs

typedef typedefFT_BEGIN_HEADER
struct OTV_ValidatorRec_ * 
OTV_Validator
typedef void(* OTV_Validate_Func )(FT_Bytes table, OTV_Validator valid)

Functions

 otv_Coverage_validate (FT_Bytes table, OTV_Validator valid, FT_Int expected_count)
 otv_Coverage_get_first (FT_Bytes table)
 otv_Coverage_get_last (FT_Bytes table)
 otv_Coverage_get_count (FT_Bytes table)
 otv_ClassDef_validate (FT_Bytes table, OTV_Validator valid)
 otv_Device_validate (FT_Bytes table, OTV_Validator valid)
 otv_Lookup_validate (FT_Bytes table, OTV_Validator valid)
 otv_LookupList_validate (FT_Bytes table, OTV_Validator valid)
 otv_Feature_validate (FT_Bytes table, OTV_Validator valid)
 otv_FeatureList_validate (FT_Bytes table, FT_Bytes lookups, OTV_Validator valid)
 otv_LangSys_validate (FT_Bytes table, OTV_Validator valid)
 otv_Script_validate (FT_Bytes table, OTV_Validator valid)
 otv_ScriptList_validate (FT_Bytes table, FT_Bytes features, OTV_Validator valid)
 otv_x_Ox (FT_Bytes table, OTV_Validator valid)
 otv_u_C_x_Ox (FT_Bytes table, OTV_Validator valid)
 otv_x_ux (FT_Bytes table, OTV_Validator valid)
 otv_x_y_ux_sy (FT_Bytes table, OTV_Validator valid)
 otv_x_ux_y_uy_z_uz_p_sp (FT_Bytes table, OTV_Validator valid)
 otv_u_O_O_x_Onx (FT_Bytes table, OTV_Validator valid)
 otv_u_x_y_Ox_sy (FT_Bytes table, OTV_Validator valid)
 otv_u_O_O_O_O_x_Onx (FT_Bytes table, OTV_Validator valid)
 otv_u_x_Ox_y_Oy_z_Oz_p_sp (FT_Bytes table, OTV_Validator valid)
 otv_GSUBGPOS_get_Lookup_count (FT_Bytes table)
 otv_GSUBGPOS_have_MarkAttachmentType_flag (FT_Bytes table)

Generated on Sat May 26 2012 05:59:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.