diff options
Diffstat (limited to 'src/reader.h')
-rw-r--r-- | src/reader.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/reader.h b/src/reader.h index ecf420f4..a001d843 100644 --- a/src/reader.h +++ b/src/reader.h @@ -146,8 +146,7 @@ eat_byte_check(SerdReader* reader, const int byte) { const int c = peek_byte(reader); if (c != byte) { - return r_err( - reader, SERD_ERR_BAD_SYNTAX, "expected `%c', not `%c'", byte, c); + return r_err(reader, SERD_BAD_SYNTAX, "expected `%c', not `%c'", byte, c); } eat_byte_safe(reader, byte); @@ -174,7 +173,7 @@ push_byte(SerdReader* reader, SerdNode* node, const int c) assert(c != EOF); if (reader->stack.size + 1 > reader->stack.buf_size) { - return SERD_ERR_OVERFLOW; + return SERD_BAD_STACK; } ((uint8_t*)reader->stack.buf)[reader->stack.size - 1] = (uint8_t)c; @@ -194,7 +193,7 @@ push_bytes(SerdReader* reader, SerdNode* ref, const uint8_t* bytes, size_t len) } } - return has_space ? SERD_SUCCESS : SERD_ERR_OVERFLOW; + return has_space ? SERD_SUCCESS : SERD_BAD_STACK; } #endif // SERD_READER_H |