diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 18:25:20 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 18:25:20 +0000 |
commit | 4e850413037c618ed375ac0b988dbe1bc12ca0fd (patch) | |
tree | 1b0e273f6a9849eabdd1c73bf755aaf932b06191 | |
parent | fe1b45b77687b0f9ab81f851e9eb2846f34e6765 (diff) | |
download | libhubbub-4e850413037c618ed375ac0b988dbe1bc12ca0fd.tar.gz libhubbub-4e850413037c618ed375ac0b988dbe1bc12ca0fd.tar.bz2 |
Convert PARSERUTILS_BADENCODING into HUBBUB_BADENCODING
svn path=/trunk/hubbub/; revision=5667
-rw-r--r-- | include/hubbub/errors.h | 3 | ||||
-rw-r--r-- | src/utils/errors.c | 3 | ||||
-rw-r--r-- | src/utils/parserutilserror.h | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/include/hubbub/errors.h b/include/hubbub/errors.h index 6398766..dd137ae 100644 --- a/include/hubbub/errors.h +++ b/include/hubbub/errors.h @@ -21,8 +21,9 @@ typedef enum hubbub_error { HUBBUB_INVALID = 7, HUBBUB_FILENOTFOUND = 8, HUBBUB_NEEDDATA = 9, + HUBBUB_BADENCODING = 10, - HUBBUB_UNKNOWN = 10 + HUBBUB_UNKNOWN = 11 } hubbub_error; /* Convert a hubbub error value to a string */ diff --git a/src/utils/errors.c b/src/utils/errors.c index cded6be..722fbd0 100644 --- a/src/utils/errors.c +++ b/src/utils/errors.c @@ -47,6 +47,9 @@ const char *hubbub_error_to_string(hubbub_error error) case HUBBUB_NEEDDATA: result = "Insufficient data"; break; + case HUBBUB_BADENCODING: + result = "Unsupported charset"; + break; case HUBBUB_UNKNOWN: result = "Unknown error"; break; diff --git a/src/utils/parserutilserror.h b/src/utils/parserutilserror.h index 9e0c8f5..4b1b99e 100644 --- a/src/utils/parserutilserror.h +++ b/src/utils/parserutilserror.h @@ -33,6 +33,8 @@ static inline hubbub_error hubbub_error_from_parserutils_error( return HUBBUB_FILENOTFOUND; else if (error == PARSERUTILS_NEEDDATA) return HUBBUB_NEEDDATA; + else if (error == PARSERUTILS_BADENCODING) + return HUBBUB_BADENCODING; return HUBBUB_UNKNOWN; } |