summaryrefslogtreecommitdiff
path: root/src/utils/errors.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-01-06 10:11:41 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-01-06 10:11:41 +0000
commitdc43c01c1562f6bef60e5ee6725e25c9b0c77a31 (patch)
tree41bd19b4d5ae56a81a781ca220861139d9188580 /src/utils/errors.c
parent007c7b16ab269fc16cc4d3a337d3b84319097368 (diff)
downloadlibparserutils-dc43c01c1562f6bef60e5ee6725e25c9b0c77a31.tar.gz
libparserutils-dc43c01c1562f6bef60e5ee6725e25c9b0c77a31.tar.bz2
Change API of inputstream_peek(_slow) to return errors. Joy.
svn path=/trunk/libparserutils/; revision=5965
Diffstat (limited to 'src/utils/errors.c')
-rw-r--r--src/utils/errors.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/utils/errors.c b/src/utils/errors.c
index 93e098d..248ae8c 100644
--- a/src/utils/errors.c
+++ b/src/utils/errors.c
@@ -41,6 +41,9 @@ const char *parserutils_error_to_string(parserutils_error error)
case PARSERUTILS_BADENCODING:
result = "Unsupported encoding";
break;
+ case PARSERUTILS_EOF:
+ result = "EOF";
+ break;
}
return result;
@@ -69,6 +72,8 @@ parserutils_error parserutils_error_from_string(const char *str, size_t len)
return PARSERUTILS_NEEDDATA;
} else if (strncmp(str, "PARSERUTILS_BADENCODING", len) == 0) {
return PARSERUTILS_BADENCODING;
+ } else if (strncmp(str, "PARSERUTILS_EOF", len) == 0) {
+ return PARSERUTILS_EOF;
}
return PARSERUTILS_OK;