diff options
author | David Robillard <d@drobilla.net> | 2021-09-09 13:57:43 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-28 21:57:07 -0500 |
commit | bd24b8f6d558bafbbb16d9490ebe3478dbf130bd (patch) | |
tree | 592c5ebc7694a80952b193de0adea0f4e640ec65 /src/string.c | |
parent | 1fb84760a8230637a806e8e83410fc7fb6d446d2 (diff) | |
download | serd-bd24b8f6d558bafbbb16d9490ebe3478dbf130bd.tar.gz serd-bd24b8f6d558bafbbb16d9490ebe3478dbf130bd.tar.bz2 serd-bd24b8f6d558bafbbb16d9490ebe3478dbf130bd.zip |
Use more human-readable status codes
Diffstat (limited to 'src/string.c')
-rw-r--r-- | src/string.c | 59 |
1 files changed, 33 insertions, 26 deletions
diff --git a/src/string.c b/src/string.c index b9885d4f..136cb09c 100644 --- a/src/string.c +++ b/src/string.c @@ -35,38 +35,45 @@ serd_strerror(const SerdStatus status) return "Success"; case SERD_FAILURE: return "Non-fatal failure"; - case SERD_ERR_UNKNOWN: + case SERD_NO_DATA: + return "Unexpected end of input"; + case SERD_UNKNOWN_ERROR: break; - case SERD_ERR_BAD_SYNTAX: - return "Invalid syntax"; - case SERD_ERR_BAD_ARG: + case SERD_OVERFLOW: + return "Insufficient space"; + + case SERD_BAD_ALLOC: + return "Memory allocation failed"; + case SERD_BAD_ARG: return "Invalid argument"; - case SERD_ERR_BAD_CURSOR: - return "Invalid cursor"; - case SERD_ERR_NOT_FOUND: - return "Not found"; - case SERD_ERR_ID_CLASH: - return "Blank node ID clash"; - case SERD_ERR_BAD_CURIE: + case SERD_BAD_CALL: + return "Invalid call"; + case SERD_BAD_CURIE: return "Invalid CURIE or unknown namespace prefix"; - case SERD_ERR_INTERNAL: - return "Internal error"; - case SERD_ERR_OVERFLOW: + case SERD_BAD_CURSOR: + return "Invalid cursor"; + case SERD_BAD_EVENT: + return "Invalid event in stream"; + case SERD_BAD_INDEX: + return "No optimal model index available"; + case SERD_BAD_LABEL: + return "Clashing blank node label"; + case SERD_BAD_LITERAL: + return "Invalid literal"; + case SERD_BAD_PATTERN: + return "Invalid statement pattern"; + case SERD_BAD_READ: + return "Error reading from file"; + case SERD_BAD_STACK: return "Stack overflow"; - case SERD_ERR_BAD_TEXT: + case SERD_BAD_SYNTAX: + return "Invalid syntax"; + case SERD_BAD_TEXT: return "Invalid text encoding"; - case SERD_ERR_BAD_WRITE: - return "Error writing to file"; - case SERD_ERR_NO_DATA: - return "Unexpected end of input"; - case SERD_ERR_BAD_CALL: - return "Invalid call"; - case SERD_ERR_BAD_URI: + case SERD_BAD_URI: return "Invalid or unresolved URI"; - case SERD_ERR_BAD_INDEX: - return "No optimal model index available"; - case SERD_ERR_INVALID: - return "Invalid data"; + case SERD_BAD_WRITE: + return "Error writing to file"; } return "Unknown error"; |