- csv_opts.recode_user_missing = recode_user_missing;
- csv_opts.include_var_names = include_var_names;
- csv_opts.use_value_labels = use_value_labels;
- csv_opts.use_print_formats = use_print_formats;
- csv_opts.decimal = decimal;
- csv_opts.delimiter = (delimiter ? delimiter
- : type == TAB_FILE ? '\t'
- : decimal == '.' ? ','
- : ';');
- csv_opts.qualifier = qualifier;
-
+ struct csv_writer_options csv_opts = {
+ .recode_user_missing = recode_user_missing,
+ .include_var_names = include_var_names,
+ .use_value_labels = use_value_labels,
+ .use_print_formats = use_print_formats,
+ .decimal = decimal,
+ .delimiter = (delimiter ? delimiter
+ : type == TAB_FILE ? '\t'
+ : decimal == '.' ? ','
+ : ';'),
+ .qualifier = qualifier,
+ };