#include "libpspp/str.h"
#include "gl/c-strcase.h"
-#include "gl/error.h"
+#include "libpspp/message.h"
#include "gettext.h"
#define _(msgid) gettext (msgid)
return raw * factor;
syntax_error:
- error (0, 0, _("`%s' is not a valid length."), dimen);
+ msg (ME, _("`%s' is not a valid length."), dimen);
return -1;
}
/* Treat string that starts with digit as explicit size. */
ok = parse_paper_size (size, h, v);
if (!ok)
- error (0, 0, _("syntax error in paper size `%s'"), size);
+ msg (ME, _("syntax error in paper size `%s'"), size);
}
else
{
assert (ok);
return ok;
}
- error (0, 0, _("unknown paper type `%.*s'"),
+ msg (ME, _("unknown paper type `%.*s'"),
(int) ss_length (name), ss_data (name));
return false;
}
file = fopen (file_name, "r");
if (file == NULL)
{
- error (0, errno, _("error opening input file `%s'"), file_name);
+ msg_error (errno, _("error opening input file `%s'"), file_name);
return false;
}
if (!ds_read_config_line (&line, &line_number, file))
{
if (ferror (file))
- error (0, errno, _("error reading file `%s'"), file_name);
+ msg_error (errno, _("error reading file `%s'"), file_name);
break;
}
fclose (file);
ds_destroy (&line);
- error (0, 0, _("paper size file `%s' does not state a paper size"),
+ msg (ME, _("paper size file `%s' does not state a paper size"),
file_name);
return false;
}