static struct table_transpose *
table_transpose_cast (const struct table *table)
{
- assert (table->class == &table_transpose_class);
+ assert (table->klass == &table_transpose_class);
return UP_CAST (table, struct table_transpose, table);
}
if (subtable->n[TABLE_HORZ] == subtable->n[TABLE_VERT]
&& subtable->n[TABLE_HORZ] <= 1)
return subtable;
- else if (subtable->class == &table_transpose_class)
+ else if (subtable->klass == &table_transpose_class)
{
struct table_transpose *tt = table_transpose_cast (subtable);
struct table *table = table_ref (tt->subtable);
static int
table_transpose_get_rule (const struct table *ti,
enum table_axis axis,
- int x, int y)
+ int x, int y, struct cell_color *color)
{
struct table_transpose *tt = table_transpose_cast (ti);
- return table_get_rule (tt->subtable, !axis, y, x);
+ return table_get_rule (tt->subtable, !axis, y, x, color);
}
static const struct table_class table_transpose_class =