version 1.107, 2011/03/29 08:30:49 |
version 1.109, 2011/07/21 10:24:35 |
Line 96 man_free(struct man *man) |
|
Line 96 man_free(struct man *man) |
|
|
|
|
|
struct man * |
struct man * |
man_alloc(struct regset *regs, struct mparse *parse) |
man_alloc(struct roff *roff, struct mparse *parse) |
{ |
{ |
struct man *p; |
struct man *p; |
|
|
Line 104 man_alloc(struct regset *regs, struct mparse *parse) |
|
Line 104 man_alloc(struct regset *regs, struct mparse *parse) |
|
|
|
man_hash_init(); |
man_hash_init(); |
p->parse = parse; |
p->parse = parse; |
p->regs = regs; |
p->roff = roff; |
|
|
man_alloc1(p); |
man_alloc1(p); |
return(p); |
return(p); |
Line 371 man_addeqn(struct man *m, const struct eqn *ep) |
|
Line 371 man_addeqn(struct man *m, const struct eqn *ep) |
|
|
|
assert( ! (MAN_HALT & m->flags)); |
assert( ! (MAN_HALT & m->flags)); |
|
|
n = man_node_alloc(m, ep->line, ep->pos, MAN_EQN, MAN_MAX); |
n = man_node_alloc(m, ep->ln, ep->pos, MAN_EQN, MAN_MAX); |
n->eqn = ep; |
n->eqn = ep; |
|
|
if ( ! man_node_append(m, n)) |
if ( ! man_node_append(m, n)) |
return(0); |
return(0); |
|
|
m->next = MAN_NEXT_SIBLING; |
m->next = MAN_NEXT_SIBLING; |
return(man_descope(m, ep->line, ep->pos)); |
return(man_descope(m, ep->ln, ep->pos)); |
} |
} |
|
|
int |
int |