output: Add support for captions.
[pspp] / src / output / table.c
index 5dc5651fd940c0b86c5d9d6d38d5e5408fb2646f..0667c067350ac0730a97a650ffe4e0d35f1d35df 100644 (file)
@@ -321,6 +321,7 @@ table_string_get_cell (const struct table *ts_, int x UNUSED, int y UNUSED,
   cell->inline_contents.options = ts->options;
   cell->inline_contents.text = ts->string;
   cell->inline_contents.table = NULL;
+  cell->inline_contents.n_footnotes = 0;
   cell->n_contents = 1;
   cell->destructor = NULL;
 }
@@ -355,7 +356,7 @@ static const struct table_class table_nested_class;
 struct table *
 table_create_nested (struct table *inner)
 {
-  return table_create_nested_item (table_item_create (inner, NULL));
+  return table_create_nested_item (table_item_create (inner, NULL, NULL));
 }
 
 /* Creates and returns a table with a single cell that contains INNER.
@@ -398,6 +399,7 @@ table_nested_get_cell (const struct table *tn_, int x UNUSED, int y UNUSED,
   cell->inline_contents.options = TAB_LEFT;
   cell->inline_contents.text = NULL;
   cell->inline_contents.table = tn->inner;
+  cell->inline_contents.n_footnotes = 0;
   cell->n_contents = 1;
   cell->destructor = NULL;
 }