version 1.12, 2011/01/01 13:37:40 |
version 1.13, 2011/01/01 15:45:18 |
Line 64 tbl_read(struct tbl *tbl, int ln, const char *p, int o |
|
Line 64 tbl_read(struct tbl *tbl, int ln, const char *p, int o |
|
} |
} |
|
|
struct tbl * |
struct tbl * |
tbl_alloc(void *data, const mandocmsg msg) |
tbl_alloc(int pos, int line, void *data, const mandocmsg msg) |
{ |
{ |
struct tbl *p; |
struct tbl *p; |
|
|
p = mandoc_calloc(1, sizeof(struct tbl)); |
p = mandoc_calloc(1, sizeof(struct tbl)); |
|
p->line = line; |
|
p->pos = pos; |
p->data = data; |
p->data = data; |
p->msg = msg; |
p->msg = msg; |
p->part = TBL_PART_OPTS; |
p->part = TBL_PART_OPTS; |
Line 126 tbl_span(const struct tbl *tbl) |
|
Line 128 tbl_span(const struct tbl *tbl) |
|
|
|
assert(tbl); |
assert(tbl); |
return(tbl->last_span); |
return(tbl->last_span); |
|
} |
|
|
|
void |
|
tbl_end(struct tbl *tbl) |
|
{ |
|
|
|
if (NULL == tbl->first_span || NULL == tbl->first_span->first) |
|
TBL_MSG(tbl, MANDOCERR_TBLNODATA, tbl->line, tbl->pos); |
} |
} |