}
}
x = cell.d[H][1];
- table_cell_free (&cell);
}
/* Distribute widths of spanned columns. */
rules[H], table_cell_colspan (&cell));
}
x = cell.d[H][1];
- table_cell_free (&cell);
}
if (min_width > 0)
for (int i = 0; i < 2; i++)
set_join_crossings (page, H, &cell, rules[H]);
}
x = cell.d[H][1];
- table_cell_free (&cell);
}
for (int i = 0; i < 2; i++)
free (columns[i]);
table_cell_rowspan (&cell));
}
x = cell.d[H][1];
- table_cell_free (&cell);
}
/* Decide final row heights. */
if (y / 2 == bb[V][0] / 2 || y / 2 == cell.d[V][0])
render_cell (page, ofs, &cell);
x = rule_ofs (cell.d[H][1]);
- table_cell_free (&cell);
}
else
x++;
int better_pixel = page->params->adjust_break (
page->params->aux, &cell, w, pixel);
x = cell.d[H][1];
- table_cell_free (&cell);
if (better_pixel < pixel)
{
}
}
z = cell.d[b][1];
- table_cell_free (&cell);
}
if (!page->h[a][1] || z1 < page->n[a] - page->h[a][1] || p1)
cell_ofs (cell.d[a][1]));
}
z = cell.d[b][1];
- table_cell_free (&cell);
}
/* Copy overflows from PAGE into subpage. */
if (cell.d[a][1] > z0 && cell.d[a][0] < z1
&& find_overflow_for_cell (&s, &cell) == NULL)
insert_overflow (&s, &cell);
- table_cell_free (&cell);
}
return subpage;
size_t n_footnotes;
const struct area_style *style;
-
- /* Called to free the cell's data, if nonnull. */
- void (*destructor) (void *destructor_aux);
- void *destructor_aux;
};
-void table_cell_free (struct table_cell *);
-
void table_cell_format_footnote_markers (const struct table_cell *,
struct string *);
table->klass->get_cell (table, x, y, cell);
}
-/* Frees CELL, which should have been initialized by calling
- table_get_cell(). */
-void
-table_cell_free (struct table_cell *cell)
-{
- if (cell->destructor != NULL)
- cell->destructor (cell->destructor_aux);
-}
-
/* Returns one of the TAL_* enumeration constants (declared in output/table.h)
representing a rule running alongside one of the cells in TABLE.
if (x == cell.d[TABLE_HORZ][0] && y == cell.d[TABLE_VERT][0])
footnotes = add_footnotes (cell.footnotes, cell.n_footnotes,
footnotes, &allocated, &n);
- table_cell_free (&cell);
}
}