enum table_halign table_halign_interpret (enum table_halign, bool numeric);
-struct footnote
- {
- //size_t idx;
- char *content;
- char *marker;
- struct table_area_style *style;
- };
-
-struct footnote *footnote_clone (const struct footnote *);
-void footnote_destroy (struct footnote *);
-
/* A cell in a table. */
struct table_cell
{
char *text; /* A paragraph of text. */
char **subscripts;
size_t n_subscripts;
- struct footnote **footnotes;
+ struct pivot_footnote **footnotes;
size_t n_footnotes;
struct table_area_style *style;
};
struct table_cell *table_cell_clone (const struct table_cell *);
void table_cell_destroy (struct table_cell *);
-void table_cell_format_footnote_markers (const struct table_cell *,
- struct string *);
-
/* Returns the number of columns that CELL spans. This is 1 for an ordinary
cell and greater than one for a cell that joins multiple columns. */
static inline int
void table_get_cell (const struct table *, int x, int y, struct table_cell *);
int table_get_rule (const struct table *, enum table_axis, int x, int y,
struct cell_color *);
-size_t table_collect_footnotes (const struct table_item *, struct footnote ***);
#endif /* output/table-provider.h */