Reworked settings so as to use one large struct instead of lots of static
[pspp-builds.git] / src / language / data-io / data-parser.c
index 04c8173203c50c4864b1de620f1f47ce8fca13bb..9a2ea769b26b76cb95fad86852276354ea2f86ce 100644 (file)
@@ -554,7 +554,7 @@ parse_delimited_no_span (const struct data_parser *parser,
     {
       if (!cut_field (parser, reader, &s))
        {
-         if (get_undefined ())
+         if (settings_get_undefined ())
            msg (SW, _("Missing value(s) for all variables from %s onward.  "
                        "These will be filled with the system-missing value "
                        "or blanks, as appropriate."),
@@ -701,8 +701,8 @@ data_parser_make_active_file (struct data_parser *parser, struct dataset *ds,
   r->reader = reader;
   r->value_cnt = dict_get_next_value_idx (dict);
   casereader = casereader_create_sequential (NULL, r->value_cnt,
-                                             -1, &data_parser_casereader_class,
-                                             r);
+                                             CASENUMBER_MAX,
+                                             &data_parser_casereader_class, r);
   proc_set_active_file (ds, casereader, dict);
 }