From 0825ceb561b2f52cfa253cb8bb0613896f903363 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 13 Jan 2021 20:00:25 +0100 Subject: Add extensible logging API --- src/reader.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/reader.c') 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 #include @@ -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; } } -- cgit v1.2.1