summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/xetexdir/XeTeXOTMath.h
diff options
context:
space:
mode:
authorKhaled Hosny <khaledhosny@eglug.org>2012-10-22 21:34:56 +0000
committerKhaled Hosny <khaledhosny@eglug.org>2012-10-22 21:34:56 +0000
commit6425ad045e76ce8ab5a7ee5cf0c9bbad4671b877 (patch)
tree03b64e5d97f63734b7db6c87a8934bbd446a80c3 /Build/source/texk/web2c/xetexdir/XeTeXOTMath.h
parent6b265b5706ebc12aa2be12a344f851d69dc237d7 (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.h34
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