aboutsummaryrefslogtreecommitdiffstats
path: root/src/reader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/reader.h')
-rw-r--r--src/reader.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/reader.h b/src/reader.h
index ae248410..bb8f0b30 100644
--- a/src/reader.h
+++ b/src/reader.h
@@ -18,6 +18,7 @@
#define SERD_READER_H
#include "byte_source.h"
+#include "node.h"
#include "stack.h"
#include "serd/serd.h"
@@ -67,7 +68,7 @@ struct SerdReaderImpl {
Ref rdf_first;
Ref rdf_rest;
Ref rdf_nil;
- SerdNode default_graph;
+ SerdNode* default_graph;
SerdByteSource source;
SerdStack stack;
SerdSyntax syntax;
@@ -92,15 +93,16 @@ push_node_padded(SerdReader* reader,
size_t maxlen,
SerdNodeType type,
const char* str,
- size_t n_bytes);
+ size_t length);
Ref
push_node(SerdReader* reader,
SerdNodeType type,
const char* str,
- size_t n_bytes);
+ size_t length);
-SERD_PURE_FUNC size_t
+SERD_PURE_FUNC
+size_t
genid_size(const SerdReader* reader);
Ref
@@ -181,7 +183,7 @@ push_byte(SerdReader* reader, Ref ref, const int c)
*(uint8_t*)(s - 1) = (uint8_t)c;
*s = '\0';
- ++node->n_bytes;
+ ++node->length;
return SERD_SUCCESS;
}