version 1.20, 2011/01/03 13:59:21 |
version 1.21, 2011/01/04 15:02:00 |
Line 52 tbl_read(struct tbl_node *tbl, int ln, const char *p, |
|
Line 52 tbl_read(struct tbl_node *tbl, int ln, const char *p, |
|
return(tbl_option(tbl, ln, p) ? ROFF_IGN : ROFF_ERR); |
return(tbl_option(tbl, ln, p) ? ROFF_IGN : ROFF_ERR); |
case (TBL_PART_LAYOUT): |
case (TBL_PART_LAYOUT): |
return(tbl_layout(tbl, ln, p) ? ROFF_IGN : ROFF_ERR); |
return(tbl_layout(tbl, ln, p) ? ROFF_IGN : ROFF_ERR); |
case (TBL_PART_DATA): |
case (TBL_PART_CDATA): |
|
return(tbl_cdata(tbl, ln, p) ? ROFF_TBL : ROFF_IGN); |
|
default: |
break; |
break; |
} |
} |
|
|
Line 122 tbl_free(struct tbl_node *p) |
|
Line 124 tbl_free(struct tbl_node *p) |
|
void |
void |
tbl_restart(int line, int pos, struct tbl_node *tbl) |
tbl_restart(int line, int pos, struct tbl_node *tbl) |
{ |
{ |
|
if (TBL_PART_CDATA == tbl->part) |
|
TBL_MSG(tbl, MANDOCERR_TBLBLOCK, tbl->line, tbl->pos); |
|
|
tbl->part = TBL_PART_LAYOUT; |
tbl->part = TBL_PART_LAYOUT; |
tbl->line = line; |
tbl->line = line; |
Line 148 tbl_end(struct tbl_node *tbl) |
|
Line 152 tbl_end(struct tbl_node *tbl) |
|
|
|
if (tbl->last_span) |
if (tbl->last_span) |
tbl->last_span->flags |= TBL_SPAN_LAST; |
tbl->last_span->flags |= TBL_SPAN_LAST; |
|
|
|
if (TBL_PART_CDATA == tbl->part) |
|
TBL_MSG(tbl, MANDOCERR_TBLBLOCK, tbl->line, tbl->pos); |
} |
} |
|
|