X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fdriver.h;h=acf052aeb20b4781cfdac37c1813211860eb3151;hb=d950831f83004457e69c3e6e44131aef3e57efd3;hp=93802078a43cb5fcabb2922bf0abf077205d4a90;hpb=f51ecb48027e6b1eb46840ae25888a25b429f012;p=pspp diff --git a/src/output/driver.h b/src/output/driver.h index 93802078a4..acf052aeb2 100644 --- a/src/output/driver.h +++ b/src/output/driver.h @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 1997-9, 2000, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 1997-9, 2000, 2007, 2009, 2010, 2014 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 @@ -18,21 +18,34 @@ #define OUTPUT_DRIVER_H 1 #include +#include struct output_item; struct string_set; struct string_map; -void output_submit (struct output_item *); +void output_get_supported_formats (struct string_set *); + +void output_engine_push (void); +void output_engine_pop (void); +void output_submit (struct output_item *); void output_flush (void); -void output_close (void); -void output_get_supported_formats (struct string_set *); +void output_set_title (const char *); +void output_set_subtitle (const char *); +void output_set_filename (const char *); +char *output_get_command_name (void); + +size_t output_get_group_level (void); + +void output_driver_parse_option (const char *option, + struct string_map *options); struct output_driver *output_driver_create (struct string_map *options); +bool output_driver_is_registered (const struct output_driver *); + void output_driver_register (struct output_driver *); void output_driver_unregister (struct output_driver *); -bool output_driver_is_registered (const struct output_driver *); #endif /* output/driver.h */