aboutsummaryrefslogtreecommitdiffstats
path: root/src/reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/reader.c')
-rw-r--r--src/reader.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/reader.c b/src/reader.c
index d70cbb53..c2962bdb 100644
--- a/src/reader.c
+++ b/src/reader.c
@@ -22,7 +22,6 @@
#include "stack.h"
#include "statement.h"
#include "system.h"
-#include "world.h"
#include <stdarg.h>
#include <stdio.h>
@@ -37,8 +36,10 @@ r_err(SerdReader* const reader, const SerdStatus st, const char* const fmt, ...)
{
va_list args;
va_start(args, fmt);
- const SerdError e = {st, &reader->source->caret, fmt, &args};
- serd_world_error(reader->world, &e);
+
+ serd_vlogf_at(
+ reader->world, SERD_LOG_LEVEL_ERROR, &reader->source->caret, fmt, args);
+
va_end(args);
return st;
}
@@ -253,7 +254,7 @@ skip_bom(SerdReader* const me)
serd_byte_source_advance(me->source) ||
serd_byte_source_peek(me->source) != 0xBF ||
serd_byte_source_advance(me->source)) {
- r_err(me, SERD_ERR_BAD_SYNTAX, "corrupt byte order mark\n");
+ r_err(me, SERD_ERR_BAD_SYNTAX, "corrupt byte order mark");
return SERD_ERR_BAD_SYNTAX;
}
}