Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 294045 | Differences between
and this patch

Collapse All | Expand All

(-)groff-1.20.1/src/roff/troff/mtsm.cpp (-2 lines)
Lines 390-397 Link Here
390
#endif
390
#endif
391
    if (sp == 0)
391
    if (sp == 0)
392
      fatal("empty state machine stack");
392
      fatal("empty state machine stack");
393
    if (sp->state)
394
      delete sp->state;
395
    sp->state = 0;
393
    sp->state = 0;
396
    stack *t = sp;
394
    stack *t = sp;
397
    sp = sp->next;
395
    sp = sp->next;
(-)groff-1.20.1/src/roff/troff/node.cpp (-1 / +10 lines)
Lines 1811-1816 Link Here
1811
{
1811
{
1812
}
1812
}
1813
1813
1814
inline node::~node()
1815
{
1816
  if (state != 0)
1817
    delete state;
1818
  if (push_state != 0)
1819
    delete push_state;
1820
}
1821
1814
/* glyphs, ligatures, kerns, discretionary breaks */
1822
/* glyphs, ligatures, kerns, discretionary breaks */
1815
1823
1816
class charinfo_node : public node {
1824
class charinfo_node : public node {
Lines 4643-4649 Link Here
4643
  }
4651
  }
4644
  else {
4652
  else {
4645
    hunits rem = x - w*i;
4653
    hunits rem = x - w*i;
4646
    if (rem > H0)
4654
    if (rem > H0) {
4647
      if (n->overlaps_horizontally()) {
4655
      if (n->overlaps_horizontally()) {
4648
	if (out->is_on())
4656
	if (out->is_on())
4649
	  n->tprint(out);
4657
	  n->tprint(out);
Lines 4651-4656 Link Here
4651
      }
4659
      }
4652
      else
4660
      else
4653
	out->right(rem);
4661
	out->right(rem);
4662
    }
4654
    while (--i >= 0)
4663
    while (--i >= 0)
4655
      if (out->is_on())
4664
      if (out->is_on())
4656
	n->tprint(out);
4665
	n->tprint(out);
(-)groff-1.20.1/src/roff/troff/node.h (-4 lines)
Lines 132-141 Link Here
132
    state = 0;
132
    state = 0;
133
}
133
}
134
134
135
inline node::~node()
136
{
137
}
138
139
// 0 means it doesn't, 1 means it does, 2 means it's transparent
135
// 0 means it doesn't, 1 means it does, 2 means it's transparent
140
136
141
int node_list_ends_sentence(node *);
137
int node_list_ends_sentence(node *);

Return to bug 294045