diff options
Diffstat (limited to 'source/luametatex/source/tex/texmathcodes.c')
-rw-r--r-- | source/luametatex/source/tex/texmathcodes.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/source/luametatex/source/tex/texmathcodes.c b/source/luametatex/source/tex/texmathcodes.c index f19cde91c..33aac71ee 100644 --- a/source/luametatex/source/tex/texmathcodes.c +++ b/source/luametatex/source/tex/texmathcodes.c @@ -82,7 +82,7 @@ mathcodeval tex_mathchar_from_integer(int value, int extcode) mathcodeval tex_mathchar_from_spec(int value) { - mathcodeval mval = { 0, 0, 0 }; + mathcodeval mval = tex_no_math_code(); if (value) { mval.class_value = math_spec_class(value); mval.family_value = math_spec_family(value); @@ -165,7 +165,7 @@ void tex_set_math_code(int n, mathcodeval v, int level) mathcodeval tex_get_math_code(int n) { sa_tree_item item; - mathcodeval m = { 0, 0, 0 }; + mathcodeval m = tex_no_math_code(); sa_get_item_4(lmt_mathcode_state.mathcode_head, n, &item); if (item.uint_value == MATHCODEDEFAULT) { m.character_value = n; @@ -282,6 +282,14 @@ delcodeval tex_get_del_code(int n) return d; } +/*tex */ + +mathdictval tex_no_dict_code(void) +{ + return (mathdictval) { 0, 0, 0 }; +} + + /*tex This really only works for old-style delcodes! */ int tex_get_del_code_number(int n) |