include_var_names = false;
use_value_labels = false;
use_print_formats = false;
- decimal = settings_get_decimal_char (FMT_F);
+ decimal = settings_get_fmt_settings ()->decimal;
delimiter = 0;
qualifier = '"';
{
if (handle != NULL)
{
- lex_sbc_only_once ("OUTFILE");
+ lex_sbc_only_once (lexer, "OUTFILE");
goto error;
}
{
if (type != 0)
{
- lex_sbc_only_once ("TYPE");
+ lex_sbc_only_once (lexer, "TYPE");
goto error;
}
/* XXX should support multibyte UTF-8 delimiters */
if (ss_length (lex_tokss (lexer)) != 1)
{
- msg (SE, _("The %s string must contain exactly one "
- "character."), "DELIMITER");
+ lex_error (lexer, _("The %s string must contain exactly "
+ "one character."), "DELIMITER");
goto error;
}
delimiter = ss_first (lex_tokss (lexer));
/* XXX should support multibyte UTF-8 qualifiers */
if (ss_length (lex_tokss (lexer)) != 1)
{
- msg (SE, _("The %s string must contain exactly one "
- "character."), "QUALIFIER");
+ lex_error (lexer, _("The %s string must contain exactly "
+ "one character."), "QUALIFIER");
goto error;
}
qualifier = ss_first (lex_tokss (lexer));
if (type == 0)
{
- lex_sbc_missing ("TYPE");
+ lex_sbc_missing (lexer, "TYPE");
goto error;
}
else if (handle == NULL)
{
- lex_sbc_missing ("OUTFILE");
+ lex_sbc_missing (lexer, "OUTFILE");
goto error;
}
else if (!replace && fn_exists (handle))