diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2012-10-22 21:34:56 +0000 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2012-10-22 21:34:56 +0000 |
commit | 6425ad045e76ce8ab5a7ee5cf0c9bbad4671b877 (patch) | |
tree | 03b64e5d97f63734b7db6c87a8934bbd446a80c3 /Build/source/texk/web2c/xetexdir/XeTeXOTMath.h | |
parent | 6b265b5706ebc12aa2be12a344f851d69dc237d7 (diff) |
Merge changes from XeTeX repository
git-svn-id: svn://tug.org/texlive/trunk@28044 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/XeTeXOTMath.h')
-rw-r--r-- | Build/source/texk/web2c/xetexdir/XeTeXOTMath.h | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/Build/source/texk/web2c/xetexdir/XeTeXOTMath.h b/Build/source/texk/web2c/xetexdir/XeTeXOTMath.h index 8d094a82cd1..7e2fe3f552a 100644 --- a/Build/source/texk/web2c/xetexdir/XeTeXOTMath.h +++ b/Build/source/texk/web2c/xetexdir/XeTeXOTMath.h @@ -34,32 +34,26 @@ authorization from the copyright holders. #define __XETEX_OT_MATH__ #include "XeTeX_ext.h" - -#ifdef XETEX_OT_MATH_IMPLEMENTATION #include "MathTable.h" -#include "layout/LEFontInstance.h" -#else -#define GlyphAssembly void /* used when we're just declaring the functions for xetex.ch */ -#endif /* public "C" APIs for calling from Web(-to-C) code */ #ifdef __cplusplus extern "C" { #endif - int getnativemathsyparam(int f, int n); - int getnativemathexparam(int f, int n); - int getotmathconstant(int f, int n); - int getotmathvariant(int f, int g, int v, integer* adv, int horiz); - void* getotassemblyptr(int f, int g, int horiz); - int getotmathitalcorr(int f, int g); - int getotmathaccentpos(int f, int g); - int otpartcount(const GlyphAssembly* a); - int otpartglyph(const GlyphAssembly* a, int i); - int otpartisextender(const GlyphAssembly* a, int i); - int otpartstartconnector(int f, const GlyphAssembly* a, int i); - int otpartendconnector(int f, const GlyphAssembly* a, int i); - int otpartfulladvance(int f, const GlyphAssembly* a, int i); - int otminconnectoroverlap(int f); + int get_native_mathsy_param(int f, int n); + int get_native_mathex_param(int f, int n); + int get_ot_math_constant(int f, int n); + int get_ot_math_variant(int f, int g, int v, integer* adv, int horiz); + void* get_ot_assembly_ptr(int f, int g, int horiz); + int get_ot_math_ital_corr(int f, int g); + int get_ot_math_accent_pos(int f, int g); + int ot_part_count(const GlyphAssembly* a); + int ot_part_glyph(const GlyphAssembly* a, int i); + int ot_part_is_extender(const GlyphAssembly* a, int i); + int ot_part_start_connector(int f, const GlyphAssembly* a, int i); + int ot_part_end_connector(int f, const GlyphAssembly* a, int i); + int ot_part_full_advance(int f, const GlyphAssembly* a, int i); + int ot_min_connector_overlap(int f); #ifdef __cplusplus }; #endif |