1
4
5
6
7# ifndef LMT_ADJUST_H
8# define LMT_ADJUST_H
9
10extern void tex_initialize_adjust (void);
11extern void tex_cleanup_adjust (void);
12
13extern void tex_run_vadjust (void);
14extern void tex_set_vadjust (halfword target);
15extern void tex_finish_vadjust_group (void);
16
17extern int tex_valid_adjust_index (halfword n);
18
19extern void tex_inject_adjust_list (halfword list, int obeyoptions, halfword nextnode, const line_break_properties *properties);
20
21extern void tex_adjust_passon (halfword box, halfword adjust);
22extern void tex_adjust_attach (halfword box, halfword adjust);
23
24extern halfword tex_prepend_adjust_list (halfword head, halfword tail, halfword adjust, const char *detail);
25extern halfword tex_append_adjust_list (halfword head, halfword tail, halfword adjust, const char *detail);
26
27extern halfword tex_flush_adjust_append (halfword adjust, halfword tail);
28extern halfword tex_flush_adjust_prepend (halfword adjust, halfword tail);
29
30extern void tex_show_adjust_group (void);
31extern int tex_show_adjust_record (void);
32
33# endif |