Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/qt/src/3rdparty/opentype/disasm.c
#include <stdarg.h>
#include "disasm.h"

'defines'

#define G_HAVE_GNUC_VARARGS
#define DUMP(args...)   dump (stream, indent, args)
#define DUMP_FINT(strct, fld)   dump (stream, indent, "<" #fld ">%d</" #fld ">\n", (strct)->fld)
#define DUMP_FUINT(strct, fld)   dump (stream, indent, "<" #fld ">%u</" #fld ">\n", (strct)->fld)
#define DUMP_FGLYPH(strct, fld)   dump (stream, indent, "<" #fld ">%#4x</" #fld ">\n", (strct)->fld)
#define DEF_DUMP(type)   static void Dump_ ## type (TTO_ ## type *type, FILE *stream, int indent, FT_Bool is_gsub)
#define RECURSE(name, type, val)   do { DUMP ("<" #name ">\n"); Dump_ ## type (val, stream, indent + 1, is_gsub); DUMP ("</" #name ">\n"); } while (0)
#define RECURSE_NUM(name, i, type, val)   do { DUMP ("<" #name "> <!-- %d -->\n", i); Dump_ ## type (val, stream, indent + 1, is_gsub); DUMP ("</" #name ">\n"); } while (0)
#define DUMP_VALUE_RECORD(val, frmt)   do { DUMP ("<ValueRecord>\n"); Dump_ValueRecord (val, stream, indent + 1, is_gsub, frmt); DUMP ("</ValueRecord>\n"); } while (0)

Funciones

 DEF_DUMP (LangSys)
 DEF_DUMP (Script)
 DEF_DUMP (ScriptList)
 DEF_DUMP (Feature)
 DEF_DUMP (MarkArray)
 DEF_DUMP (FeatureList)
 DEF_DUMP (Coverage)
 DEF_DUMP (ClassDefinition)
 DEF_DUMP (ChainSubClassSet)
 DEF_DUMP (Ligature)
 DEF_DUMP (LigatureSet)
 DEF_DUMP (Lookup)
 DEF_DUMP (LookupList)
void TT_Dump_GSUB_Table (TTO_GSUB gsub, FILE *stream)
void TT_Dump_GPOS_Table (TTO_GPOS gpos, FILE *stream)

Documentación de los 'defines'

#define DEF_DUMP (   type)    static void Dump_ ## type (TTO_ ## type *type, FILE *stream, int indent, FT_Bool is_gsub)
#define DUMP (   args...)    dump (stream, indent, args)
#define DUMP_FGLYPH (   strct,
  fld 
)    dump (stream, indent, "<" #fld ">%#4x</" #fld ">\n", (strct)->fld)
#define DUMP_FINT (   strct,
  fld 
)    dump (stream, indent, "<" #fld ">%d</" #fld ">\n", (strct)->fld)
#define DUMP_FUINT (   strct,
  fld 
)    dump (stream, indent, "<" #fld ">%u</" #fld ">\n", (strct)->fld)
#define DUMP_VALUE_RECORD (   val,
  frmt 
)    do { DUMP ("<ValueRecord>\n"); Dump_ValueRecord (val, stream, indent + 1, is_gsub, frmt); DUMP ("</ValueRecord>\n"); } while (0)
#define G_HAVE_GNUC_VARARGS
#define RECURSE (   name,
  type,
  val 
)    do { DUMP ("<" #name ">\n"); Dump_ ## type (val, stream, indent + 1, is_gsub); DUMP ("</" #name ">\n"); } while (0)
#define RECURSE_NUM (   name,
  i,
  type,
  val 
)    do { DUMP ("<" #name "> <!-- %d -->\n", i); Dump_ ## type (val, stream, indent + 1, is_gsub); DUMP ("</" #name ">\n"); } while (0)

Documentación de las funciones

DEF_DUMP ( LangSys  )
DEF_DUMP ( Script  )
DEF_DUMP ( MarkArray  )
DEF_DUMP ( Lookup  )
DEF_DUMP ( LookupList  )
DEF_DUMP ( FeatureList  )
DEF_DUMP ( Coverage  )
DEF_DUMP ( ClassDefinition  )
DEF_DUMP ( ScriptList  )
DEF_DUMP ( ChainSubClassSet  )
DEF_DUMP ( Feature  )
DEF_DUMP ( Ligature  )
DEF_DUMP ( LigatureSet  )
void TT_Dump_GPOS_Table ( TTO_GPOS  gpos,
FILE *  stream 
)
void TT_Dump_GSUB_Table ( TTO_GSUB  gsub,
FILE *  stream 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'