Lines Matching defs:tbl
103 * all rows and cells in the table. The function pointers in "tbl" are
107 tblcalc(struct rofftbl *tbl, const struct tbl_span *sp,
123 assert(NULL == tbl->cols);
124 tbl->cols = mandoc_calloc((size_t)sp->opts->cols,
146 col = tbl->cols + icol;
150 tblcalc_data(tbl, col, opts, dp);
163 col = tbl->cols + icol;
182 col = tbl->cols + icol;
205 * Emulate a bug in GNU tbl width calculation that
221 col = tbl->cols + icol;
234 tblcalc_data(struct rofftbl *tbl, struct roffcol *col,
244 sz = (*tbl->len)(1, tbl->arg);
252 tblcalc_literal(tbl, col, dp);
255 tblcalc_number(tbl, col, opts, dp);
265 tblcalc_literal(struct rofftbl *tbl, struct roffcol *col,
272 sz = (*tbl->slen)(str, tbl->arg);
279 tblcalc_number(struct rofftbl *tbl, struct roffcol *col,
298 sz = (*tbl->slen)(str, tbl->arg);
305 psz = (*tbl->slen)(buf, tbl->arg);
311 ssz += (*tbl->slen)(buf, tbl->arg);