summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2012-10-17 21:52:43 +0100
committerVincent Sanders <vince@netsurf-browser.org>2012-10-17 21:52:43 +0100
commitf18bbd48c7265ef68e8559f20a74bd1b57a4d1cb (patch)
tree42dcc9af966f2e6a96a57803962976f08bc08c49 /utils
parent35eb251244ee360cedef6ec1143e65b59da604a8 (diff)
downloadnetsurf-f18bbd48c7265ef68e8559f20a74bd1b57a4d1cb.tar.gz
netsurf-f18bbd48c7265ef68e8559f20a74bd1b57a4d1cb.tar.bz2
Improve error handling in html content
Diffstat (limited to 'utils')
-rw-r--r--utils/errors.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/utils/errors.h b/utils/errors.h
index 546709703..9ad613da6 100644
--- a/utils/errors.h
+++ b/utils/errors.h
@@ -29,6 +29,8 @@
typedef enum {
NSERROR_OK, /**< No error */
+ NSERROR_UNKNOWN, /**< Unknown error - DO *NOT* USE */
+
NSERROR_NOMEM, /**< Memory exhaustion */
NSERROR_NO_FETCH_HANDLER, /**< No fetch handler for URL scheme */
@@ -47,7 +49,19 @@ typedef enum {
NSERROR_NEED_DATA, /**< More data needed */
- NSERROR_BAD_URL /**< More data needed */
+ NSERROR_ENCODING_CHANGE, /**< The character changed */
+
+ NSERROR_BAD_PARAMETER, /**< Bad Parameter */
+
+ NSERROR_INVALID, /**< Invalid data */
+
+ NSERROR_BOX_CONVERT, /**< Box conversion failed */
+
+ NSERROR_STOPPED, /**< Content conversion stopped */
+
+ NSERROR_DOM, /**< DOM call returned error */
+
+ NSERROR_BAD_URL /**< Bad URL */
} nserror;
#endif