X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fcsv-file-writer.c;h=0e521a97442e543925a5aab8da9a9a15c5748587;hb=b7479c9a558c9d46c5685724b0a67f8ba2e7956c;hp=7a437c5947a2d49c561ad22babed47dcf18c955c;hpb=f93d0472eae9d03fb4bcd26a3d7a6301e32fbdde;p=pspp diff --git a/src/data/csv-file-writer.c b/src/data/csv-file-writer.c index 7a437c5947..0e521a9744 100644 --- a/src/data/csv-file-writer.c +++ b/src/data/csv-file-writer.c @@ -33,7 +33,6 @@ #include "data/data-out.h" #include "data/dictionary.h" #include "data/file-handle-def.h" -#include "data/file-name.h" #include "data/format.h" #include "data/make-file.h" #include "data/missing-values.h" @@ -88,19 +87,6 @@ static void write_var_names (struct csv_writer *, const struct dictionary *); static bool write_error (const struct csv_writer *); static bool close_writer (struct csv_writer *); -/* Initializes OPTS with default options for writing a CSV file. */ -void -csv_writer_options_init (struct csv_writer_options *opts) -{ - opts->recode_user_missing = false; - opts->include_var_names = false; - opts->use_value_labels = false; - opts->use_print_formats = false; - opts->decimal = settings_get_decimal_char (FMT_F); - opts->delimiter = ','; - opts->qualifier = '"'; -} - /* Opens the CSV file designated by file handle FH for writing cases from dictionary DICT according to the given OPTS. @@ -157,7 +143,7 @@ csv_writer_open (struct file_handle *fh, const struct dictionary *dict, w->rf = replace_file_start (fh, "w", 0666, &w->file); if (w->rf == NULL) { - msg (ME, _("Error opening `%s' for writing as a system file: %s."), + msg (ME, _("Error opening `%s' for writing as a CSV file: %s."), fh_get_file_name (fh), strerror (errno)); goto error; } @@ -338,6 +324,7 @@ csv_write_var__ (struct csv_writer *w, const struct csv_var *cv, break; case FMT_DATETIME: + case FMT_YMDHMS: if (value->f < 0) strcpy (s, " "); else @@ -351,6 +338,7 @@ csv_write_var__ (struct csv_writer *w, const struct csv_var *cv, } break; + case FMT_MTIME: case FMT_TIME: case FMT_DTIME: {