X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fgui%2Fpsppire.c;h=974d18b7e0d70f9cff244fbff3d5ee600ab126ba;hb=47aaa033c935d0427abd7cbb591a35450eb7db81;hp=bc49a3cb2f054fcddb4b104135c4a922a12fe270;hpb=6dcb918fa1ddc5c8cb512f81166d3407b16c673f;p=pspp diff --git a/src/ui/gui/psppire.c b/src/ui/gui/psppire.c index bc49a3cb2f..974d18b7e0 100644 --- a/src/ui/gui/psppire.c +++ b/src/ui/gui/psppire.c @@ -30,7 +30,6 @@ #include #include #include -#include #include #include #include @@ -46,8 +45,6 @@ #include "psppire-var-store.h" #include "psppire-data-store.h" #include "helper.h" -#include "data-sheet.h" -#include "var-sheet.h" #include "message-dialog.h" #include "output-viewer.h" @@ -88,7 +85,6 @@ initialize (void) glade_init (); gsl_set_error_handler_off (); - fmt_init (); fn_init (); outp_init (); settings_init (&viewer_width, &viewer_length); @@ -115,13 +111,25 @@ initialize (void) create_icon_factory (); - outp_configure_driver_line ( - ss_cstr ("gui:ascii:screen:squeeze=on headers=off top-margin=0 " - "bottom-margin=0 paginate=off length=auto width=auto " - "emphasis=none " - "output-file=\"" OUTPUT_FILE_NAME "\" append=yes")); + { + const char *filename = output_file_name (); + + struct string config_string; + + ds_init_empty (&config_string); + + ds_put_format (&config_string, + "gui:ascii:screen:squeeze=on headers=off top-margin=0 " + "bottom-margin=0 paginate=off length=auto width=auto " + "emphasis=none " + "output-file=\"%s\" append=yes", filename); - unlink (OUTPUT_FILE_NAME); + outp_configure_driver_line (ds_ss (&config_string)); + + unlink (filename); + + ds_destroy (&config_string); + } journal_enable (); textdomain (PACKAGE); @@ -190,7 +198,6 @@ create_icon_factory (void) } } - { /* Create our own "pspp-stock-reset" item, using the GTK_STOCK_REFRESH icon set */