aboutsummaryrefslogtreecommitdiffstats
path: root/src/n3.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-06-28 23:26:48 +0200
committerDavid Robillard <d@drobilla.net>2020-10-27 13:13:59 +0100
commita3dda1c84a9a258721e26ef57ac32d548a24c148 (patch)
tree911ee23fdc27a198e0428892d4e1ee844d10caeb /src/n3.c
parentba2dc6b53c8dd840651fc9e2c10790989b9cee9f (diff)
downloadserd-a3dda1c84a9a258721e26ef57ac32d548a24c148.tar.gz
serd-a3dda1c84a9a258721e26ef57ac32d548a24c148.tar.bz2
serd-a3dda1c84a9a258721e26ef57ac32d548a24c148.zip
WIP: Make Reader always read from a ByteSource
Diffstat (limited to 'src/n3.c')
-rw-r--r--src/n3.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/n3.c b/src/n3.c
index 778bf69f..c521b239 100644
--- a/src/n3.c
+++ b/src/n3.c
@@ -904,7 +904,7 @@ read_Var(SerdReader* reader, SerdNode** dest)
}
assert(peek_byte(reader) == '$' || peek_byte(reader) == '?');
- serd_byte_source_advance(&reader->source);
+ serd_byte_source_advance(reader->source);
return read_VARNAME(reader, dest);
}
@@ -1582,11 +1582,11 @@ skip_until(SerdReader* reader, uint8_t byte)
SerdStatus
read_turtleTrigDoc(SerdReader* reader)
{
- while (!reader->source.eof) {
+ while (!reader->source->eof) {
const size_t orig_stack_size = reader->stack.size;
const SerdStatus st = read_n3_statement(reader);
if (st > SERD_FAILURE) {
- if (reader->strict || reader->source.eof ||
+ if (reader->strict || reader->source->eof ||
st == SERD_ERR_OVERFLOW) {
serd_stack_pop_to(&reader->stack, orig_stack_size);
return st;
@@ -1602,7 +1602,7 @@ SerdStatus
read_nquadsDoc(SerdReader* reader)
{
SerdStatus st = SERD_SUCCESS;
- while (!st && !reader->source.eof) {
+ while (!st && !reader->source->eof) {
const size_t orig_stack_size = reader->stack.size;
SerdStatementFlags flags = 0;