diff options
author | David Robillard <d@drobilla.net> | 2020-06-28 23:26:48 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2021-03-08 23:23:06 -0500 |
commit | b7948f8c9ad54c30e2579fd5da4626c6f3de325a (patch) | |
tree | 9de00308f9c0d5aa0c3587ac9f4eab7724e71484 /src/n3.c | |
parent | 4e7e642d0d7b6dfa704f5ae95475854bb8c9b0b2 (diff) | |
download | serd-b7948f8c9ad54c30e2579fd5da4626c6f3de325a.tar.gz serd-b7948f8c9ad54c30e2579fd5da4626c6f3de325a.tar.bz2 serd-b7948f8c9ad54c30e2579fd5da4626c6f3de325a.zip |
WIP: Make Reader always read from a ByteSource
Diffstat (limited to 'src/n3.c')
-rw-r--r-- | src/n3.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1097,7 +1097,7 @@ read_object(SerdReader* reader, ReadContext* ctx, bool emit, bool* ate_dot) static const size_t XSD_BOOLEAN_LEN = 40; const size_t orig_stack_size = reader->stack.size; - SerdCursor orig_cursor = reader->source.cur; + SerdCursor orig_cursor = reader->source->cur; SerdStatus ret = SERD_FAILURE; bool simple = (ctx->subject != 0); @@ -1634,11 +1634,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 || st == SERD_ERR_OVERFLOW) { + if (reader->strict || reader->source->eof || st == SERD_ERR_OVERFLOW) { serd_stack_pop_to(&reader->stack, orig_stack_size); return st; } @@ -1653,7 +1653,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; |