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/reader.h | |
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/reader.h')
-rw-r--r-- | src/reader.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/reader.h b/src/reader.h index 7865fb39..62feeee6 100644 --- a/src/reader.h +++ b/src/reader.h @@ -57,7 +57,7 @@ struct SerdReaderImpl { SerdNode* rdf_first; SerdNode* rdf_rest; SerdNode* rdf_nil; - SerdByteSource source; + SerdByteSource* source; SerdStack stack; SerdSyntax syntax; unsigned next_id; @@ -114,7 +114,7 @@ read_turtleTrigDoc(SerdReader* reader); static inline int peek_byte(SerdReader* reader) { - SerdByteSource* source = &reader->source; + SerdByteSource* source = reader->source; return source->eof ? EOF : (int)source->read_buf[source->read_head]; } @@ -127,7 +127,7 @@ eat_byte_safe(SerdReader* reader, const int byte) const int c = peek_byte(reader); assert(c == byte); - serd_byte_source_advance(&reader->source); + serd_byte_source_advance(reader->source); return c; } |