/* PSPP - a program for statistical analysis.
- Copyright (C) 2009 Free Software Foundation, Inc.
+ Copyright (C) 2009, 2011 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
#include <config.h>
-#include <libpspp/assertion.h>
-#include <libpspp/tower.h>
-#include <output/table-provider.h>
+#include "libpspp/assertion.h"
+#include "libpspp/tower.h"
+#include "output/table-provider.h"
#include "gl/minmax.h"
#include "gl/xalloc.h"
static struct table_paste *
table_paste_cast (const struct table *table)
{
- assert (table->class == &table_paste_class);
+ assert (table->klass == &table_paste_class);
return UP_CAST (table, struct table_paste, table);
}
static bool
is_table_paste (const struct table *table, int orientation)
{
- return (table->class == &table_paste_class
+ return (table->klass == &table_paste_class
&& table_paste_cast (table)->orientation == orientation);
}
/* Handle tables that know how to paste themselves. */
if (!table_is_shared (a) && !table_is_shared (b) && a != b)
{
- if (a->class->paste != NULL)
+ if (a->klass->paste != NULL)
{
- struct table *new = a->class->paste (a, b, orientation);
+ struct table *new = a->klass->paste (a, b, orientation);
if (new != NULL)
return new;
}
- if (b->class->paste != NULL && a->class != b->class)
+ if (b->klass->paste != NULL && a->klass != b->klass)
{
- struct table *new = b->class->paste (a, b, orientation);
+ struct table *new = b->klass->paste (a, b, orientation);
if (new != NULL)
return new;
}