tbl_span
struct tbl_span;
void print_tbl(struct html *, const struct tbl_span *);
tblcalc(struct rofftbl *tbl, const struct tbl_span *sp_first,
const struct tbl_span *sp;
struct tbl_span;
const struct tbl_span *, size_t, size_t);
struct tbl_span *span;
while ((span = tbl_span(tbl)) != NULL) {
struct tbl_span;
struct tbl_span *span; /* TBL */
struct tbl_span *sp;
struct tbl_span *
struct tbl_span *span;
struct tbl_span *sp;
struct tbl_span *prev; /* Data row above. */
struct tbl_span *next; /* Data row below. */
static struct tbl_span *
struct tbl_span *dp;
struct tbl_span *sp;
static void getdata(struct tbl_node *, struct tbl_span *,
static struct tbl_span *newspan(struct tbl_node *, int,
getdata(struct tbl_node *tbl, struct tbl_span *dp,
struct tbl_span *pdp;
print_tbl(struct html *h, const struct tbl_span *sp)
const struct tbl_span *psp;
static void html_tblopen(struct html *, const struct tbl_span *);
html_tblopen(struct html *h, const struct tbl_span *sp)
struct tbl_span *first_span; /* First data row. */
struct tbl_span *current_span; /* Data row being parsed. */
struct tbl_span *last_span; /* Last data row. */
struct tbl_span;
struct tbl_span *tbl_span(struct tbl_node *);
term_tbl(struct termp *tp, const struct tbl_span *sp)
static void tbl_hrule(struct termp *, const struct tbl_span *,
const struct tbl_span *, const struct tbl_span *,
tbl_hrule(struct termp *tp, const struct tbl_span *spp,
const struct tbl_span *sp, const struct tbl_span *spn, int flags)
void term_tbl(struct termp *, const struct tbl_span *);
struct tbl_span;
print_span(const struct tbl_span *sp, int indent)
static void print_span(const struct tbl_span *, int);