eqn_box
static struct eqn_box *eqn_box_alloc(struct eqn_node *, struct eqn_box *);
static struct eqn_box *eqn_box_makebinary(struct eqn_node *,
struct eqn_box *);
eqn_box_free(struct eqn_box *bp)
struct eqn_box *
struct eqn_box *bp;
static struct eqn_box *
eqn_box_alloc(struct eqn_node *ep, struct eqn_box *parent)
struct eqn_box *bp;
static struct eqn_box *
eqn_box_makebinary(struct eqn_node *ep, struct eqn_box *parent)
struct eqn_box *b, *newb;
struct eqn_box *cur, *nbox, *parent, *split;
struct eqn_box *parent;
struct eqn_box *prev;
struct eqn_box *next;
struct eqn_box *first; /* First child node. */
struct eqn_box *last; /* Last child node. */
eqn_box(p, bp->first);
eqn_box(p, bp->next);
print_eqn(struct html *p, const struct eqn_box *bp)
eqn_box(p, bp);
eqn_box(struct html *p, const struct eqn_box *bp)
const struct eqn_box *child, *parent;
eqn_box(p, bp->first);
eqn_box(p, child->first);
struct eqn_box;
struct eqn_box *eqn_box_new(void);
void eqn_box_free(struct eqn_box *);
eqn_box(p, bp->first);
eqn_box(p, child);
eqn_box(p, child);
eqn_box(p, child);
eqn_box(p,
static void eqn_box(struct termp *, const struct eqn_box *);
term_eqn(struct termp *p, const struct eqn_box *bp)
eqn_box(p, bp);
eqn_box(struct termp *p, const struct eqn_box *bp)
const struct eqn_box *child;
struct eqn_box;
void print_eqn(struct html *, const struct eqn_box *);
struct eqn_box;
struct eqn_box *eqn; /* EQN */
void term_eqn(struct termp *, const struct eqn_box *);
struct eqn_box;
print_box(const struct eqn_box *ep, int indent)
static void print_box(const struct eqn_box *, int);