19 |
with groff; see the file COPYING. If not, write to the Free Software |
with groff; see the file COPYING. If not, write to the Free Software |
20 |
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ |
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ |
21 |
|
|
|
#include "mtsm.h" |
|
|
|
|
22 |
struct hyphen_list { |
struct hyphen_list { |
23 |
unsigned char hyphen; |
unsigned char hyphen; |
24 |
unsigned char breakable; |
unsigned char breakable; |
315 |
public: |
public: |
316 |
hmotion_node(hunits i, color *c, node *nxt = 0) |
hmotion_node(hunits i, color *c, node *nxt = 0) |
317 |
: node(nxt), n(i), was_tab(0), unformat(0), col(c) {} |
: node(nxt), n(i), was_tab(0), unformat(0), col(c) {} |
318 |
hmotion_node(hunits i, color *c, statem *s, int divlevel, node *next = 0) |
hmotion_node(hunits i, color *c, statem *s, int divlevel, node *nxt = 0) |
319 |
: node(next, s, divlevel), n(i), was_tab(0), unformat(0), col(c) {} |
: node(nxt, s, divlevel), n(i), was_tab(0), unformat(0), col(c) {} |
320 |
hmotion_node(hunits i, int flag1, int flag2, color *c, statem *s, |
hmotion_node(hunits i, int flag1, int flag2, color *c, statem *s, |
321 |
int divlevel, node *next = 0) |
int divlevel, node *nxt = 0) |
322 |
: node(next, s, divlevel), n(i), was_tab(flag1), unformat(flag2), |
: node(nxt, s, divlevel), n(i), was_tab(flag1), unformat(flag2), |
323 |
col(c) {} |
col(c) {} |
324 |
hmotion_node(hunits i, int flag1, int flag2, color *c, node *nxt = 0) |
hmotion_node(hunits i, int flag1, int flag2, color *c, node *nxt = 0) |
325 |
: node(nxt), n(i), was_tab(flag1), unformat(flag2), col(c) {} |
: node(nxt), n(i), was_tab(flag1), unformat(flag2), col(c) {} |