diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-08 23:08:30 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-08 23:08:30 +0000 |
commit | e53a5011237467c73c72b338570e4a455d2d1ef6 (patch) | |
tree | 1f580e130a9985f98c0fd6efb88f2c1071b1a7ca /src/utils/errors.c | |
parent | 7836409aade83179b43dd7ad0699d9edf68aad90 (diff) | |
download | libparserutils-e53a5011237467c73c72b338570e4a455d2d1ef6.tar.gz libparserutils-e53a5011237467c73c72b338570e4a455d2d1ef6.tar.bz2 |
Return errors from constructors and destructors.
svn path=/trunk/libparserutils/; revision=5652
Diffstat (limited to 'src/utils/errors.c')
-rw-r--r-- | src/utils/errors.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/utils/errors.c b/src/utils/errors.c index 353cda1..93e098d 100644 --- a/src/utils/errors.c +++ b/src/utils/errors.c @@ -38,6 +38,9 @@ const char *parserutils_error_to_string(parserutils_error error) case PARSERUTILS_NEEDDATA: result = "Insufficient data"; break; + case PARSERUTILS_BADENCODING: + result = "Unsupported encoding"; + break; } return result; @@ -64,6 +67,8 @@ parserutils_error parserutils_error_from_string(const char *str, size_t len) return PARSERUTILS_FILENOTFOUND; } else if (strncmp(str, "PARSERUTILS_NEEDDATA", len) == 0) { return PARSERUTILS_NEEDDATA; + } else if (strncmp(str, "PARSERUTILS_BADENCODING", len) == 0) { + return PARSERUTILS_BADENCODING; } return PARSERUTILS_OK; |