version 1.38, 2015/01/30 04:11:50 |
version 1.40, 2015/04/19 20:35:20 |
Line 132 tbl_cdata(struct tbl_node *tbl, int ln, const char *p, |
|
Line 132 tbl_cdata(struct tbl_node *tbl, int ln, const char *p, |
|
if (p[pos] == tbl->opts.tab) { |
if (p[pos] == tbl->opts.tab) { |
tbl->part = TBL_PART_DATA; |
tbl->part = TBL_PART_DATA; |
pos++; |
pos++; |
getdata(tbl, tbl->last_span, ln, p, &pos); |
while (p[pos] != '\0') |
|
getdata(tbl, tbl->last_span, ln, p, &pos); |
return(1); |
return(1); |
} else if (p[pos] == '\0') { |
} else if (p[pos] == '\0') { |
tbl->part = TBL_PART_DATA; |
tbl->part = TBL_PART_DATA; |
Line 173 newspan(struct tbl_node *tbl, int line, struct tbl_row |
|
Line 174 newspan(struct tbl_node *tbl, int line, struct tbl_row |
|
if (dp->prev == NULL) { |
if (dp->prev == NULL) { |
tbl->first_span = dp; |
tbl->first_span = dp; |
tbl->current_span = NULL; |
tbl->current_span = NULL; |
dp->flags |= TBL_SPAN_FIRST; |
|
} else |
} else |
dp->prev->next = dp; |
dp->prev->next = dp; |
tbl->last_span = dp; |
tbl->last_span = dp; |