X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fspv%2Fspv-writer.h;h=4ff63acad3c3a9e89c958ff816de6d6982542ede;hb=82bb2efcfd8fe17cb2d5caeb8edf26612fe0ca4c;hp=cc937216cb0189c47b15893a1255e8a9906c8ccb;hpb=def6f19d1b58929ed31ae6a7a90f89054ab3ace7;p=pspp diff --git a/src/output/spv/spv-writer.h b/src/output/spv/spv-writer.h index cc937216cb..4ff63acad3 100644 --- a/src/output/spv/spv-writer.h +++ b/src/output/spv/spv-writer.h @@ -17,12 +17,9 @@ #ifndef OUTPUT_SPV_WRITER_H #define OUTPUT_SPV_WRITER_H 1 +struct output_item; struct page_setup; -struct pivot_table; struct spv_writer; -struct text_item; - -#include #include "libpspp/compiler.h" @@ -30,19 +27,8 @@ char *spv_writer_open (const char *filename, struct spv_writer **) WARN_UNUSED_RESULT; char *spv_writer_close (struct spv_writer *) WARN_UNUSED_RESULT; +void spv_writer_write (struct spv_writer *, const struct output_item *); void spv_writer_set_page_setup (struct spv_writer *, const struct page_setup *); -void spv_writer_open_heading (struct spv_writer *, const char *command_id, - const char *label); -void spv_writer_close_heading (struct spv_writer *); - -void spv_writer_put_text (struct spv_writer *, const struct text_item *, - const char *command_id); -void spv_writer_put_table (struct spv_writer *, const struct pivot_table *); - -void spv_writer_put_image (struct spv_writer *, cairo_surface_t *); - -void spv_writer_eject_page (struct spv_writer *); - #endif /* output/spv/spv-writer.h */