diff options
Diffstat (limited to 'src/utils')
-rw-r--r-- | src/utils/errors.c | 3 | ||||
-rw-r--r-- | src/utils/parserutilserror.h | 2 |
2 files changed, 5 insertions, 0 deletions
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; } |