X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fhtml.c;fp=src%2Foutput%2Fhtml.c;h=82478d189bdd8dd44f87e87023287532b2c6e515;hb=bf3af6fb69dc94a6b3010e11e5d359e9e4abd5ba;hp=3e85b3d968b69c76653775a7239f10c9e08869e3;hpb=d2ee46757c7602fb0d6827136fdb00af1140e2e1;p=pspp diff --git a/src/output/html.c b/src/output/html.c index 3e85b3d968..82478d189b 100644 --- a/src/output/html.c +++ b/src/output/html.c @@ -64,8 +64,7 @@ struct html_driver static const struct output_driver_class html_driver_class; -static void html_output_table (struct html_driver *, const struct table *, - const char *caption); +static void html_output_table (struct html_driver *, const struct table_item *); static void escape_string (FILE *file, const char *text, size_t length, const char *space, const char *newline); @@ -236,8 +235,7 @@ html_submit (struct output_driver *driver, if (is_table_item (output_item)) { struct table_item *table_item = to_table_item (output_item); - html_output_table (html, table_item_get_table (table_item), - table_item_get_caption (table_item)); + html_output_table (html, table_item); } #ifdef HAVE_CAIRO else if (is_chart_item (output_item) && html->chart_file_name != NULL) @@ -376,9 +374,10 @@ put_border (FILE *file, int n_borders, int style, const char *border_name) } static void -html_output_table (struct html_driver *html, - const struct table *t, const char *caption) +html_output_table (struct html_driver *html, const struct table_item *item) { + const struct table *t = table_item_get_table (item); + const char *caption = table_item_get_caption (item); int x, y; fputs ("\n", html->file); @@ -486,7 +485,7 @@ html_output_table (struct html_driver *html, fputs ("", html->file); } else - html_output_table (html, c->table, NULL); + html_output_table (html, c->table); } /* Output or . */