1
4
5# ifndef LMT_TEXRULES_H
6# define LMT_TEXRULES_H
7
8typedef enum rule_types {
9 h_rule_type = 0,
10 v_rule_type = 1,
11 m_rule_type = 2,
12} rule_types;
13
14extern halfword tex_aux_scan_rule_spec (rule_types t, halfword s);
15extern void tex_aux_run_vrule (void);
16extern void tex_aux_run_hrule (void);
17extern void tex_aux_run_mrule (void);
18
19extern void tex_aux_check_text_strut_rule (halfword rule, halfword style);
20extern void tex_aux_check_math_strut_rule (halfword rule, halfword style);
21
22extern halfword tex_get_rule_font (halfword n, halfword style);
23extern halfword tex_get_rule_family (halfword n);
24extern void tex_set_rule_font (halfword n, halfword fnt);
25extern void tex_set_rule_family (halfword n, halfword fam);
26
27extern halfword tex_get_rule_left (halfword n);
28extern halfword tex_get_rule_right (halfword n);
29extern void tex_set_rule_left (halfword n, halfword value);
30extern void tex_set_rule_right (halfword n, halfword value);
31
32# endif
33 |