{
}
node::~node()
if (state != 0)
delete state;
if (push_state != 0)
delete push_state;
/* glyphs, ligatures, kerns, discretionary breaks */
class charinfo_node : public node {
else {
hunits rem = x - w*i;
if (rem > H0)
if (rem > H0) {
if (n->overlaps_horizontally()) {
else
while (--i >= 0)
if (out->is_on())
state = 0;
inline node::~node()
// 0 means it doesn't, 1 means it does, 2 means it's transparent
int node_list_ends_sentence(node *);
-