version 1.160, 2015/04/19 14:25:41 |
version 1.162, 2015/04/23 15:35:59 |
Line 55 static int man_ptext(struct roff_man *, int, char *, |
|
Line 55 static int man_ptext(struct roff_man *, int, char *, |
|
static int man_pmacro(struct roff_man *, int, char *, int); |
static int man_pmacro(struct roff_man *, int, char *, int); |
|
|
|
|
void |
|
man_endparse(struct roff_man *man) |
|
{ |
|
|
|
man_macroend(man); |
|
} |
|
|
|
int |
int |
man_parseln(struct roff_man *man, int ln, char *buf, int offs) |
man_parseln(struct roff_man *man, int ln, char *buf, int offs) |
{ |
{ |
Line 74 man_parseln(struct roff_man *man, int ln, char *buf, i |
|
Line 67 man_parseln(struct roff_man *man, int ln, char *buf, i |
|
man_ptext(man, ln, buf, offs)); |
man_ptext(man, ln, buf, offs)); |
} |
} |
|
|
void |
|
man_elem_alloc(struct roff_man *man, int line, int pos, int tok) |
|
{ |
|
struct roff_node *p; |
|
|
|
p = roff_node_alloc(man, line, pos, ROFFT_ELEM, tok); |
|
roff_node_append(man, p); |
|
man->next = ROFF_NEXT_CHILD; |
|
} |
|
|
|
void |
|
man_block_alloc(struct roff_man *man, int line, int pos, int tok) |
|
{ |
|
struct roff_node *p; |
|
|
|
p = roff_node_alloc(man, line, pos, ROFFT_BLOCK, tok); |
|
roff_node_append(man, p); |
|
man->next = ROFF_NEXT_CHILD; |
|
} |
|
|
|
static void |
static void |
man_descope(struct roff_man *man, int line, int offs) |
man_descope(struct roff_man *man, int line, int offs) |
{ |
{ |
Line 139 man_ptext(struct roff_man *man, int line, char *buf, i |
|
Line 112 man_ptext(struct roff_man *man, int line, char *buf, i |
|
/* Allocate a blank entry. */ |
/* Allocate a blank entry. */ |
if (man->last->tok != MAN_SH && |
if (man->last->tok != MAN_SH && |
man->last->tok != MAN_SS) { |
man->last->tok != MAN_SS) { |
man_elem_alloc(man, line, offs, MAN_sp); |
roff_elem_alloc(man, line, offs, MAN_sp); |
man->next = ROFF_NEXT_SIBLING; |
man->next = ROFF_NEXT_SIBLING; |
} |
} |
return(1); |
return(1); |