diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 19:04:30 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2008-11-09 19:04:30 +0000 |
commit | 8a16d5942b9afbdf56451b60fb11b3461fa3fbb4 (patch) | |
tree | 0054012dbc10cd44b30c92981c9264feea32ceb2 /render/parser_binding.h | |
parent | 3b6476130da62806c1bce7f3b30da299779f8bd9 (diff) | |
download | netsurf-8a16d5942b9afbdf56451b60fb11b3461fa3fbb4.tar.gz netsurf-8a16d5942b9afbdf56451b60fb11b3461fa3fbb4.tar.bz2 |
Port to new hubbub parser API
svn path=/trunk/netsurf/; revision=5669
Diffstat (limited to 'render/parser_binding.h')
-rw-r--r-- | render/parser_binding.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/render/parser_binding.h b/render/parser_binding.h index 73e6e9708..10c0ad334 100644 --- a/render/parser_binding.h +++ b/render/parser_binding.h @@ -26,6 +26,7 @@ typedef enum binding_error { BINDING_OK, BINDING_NOMEM, + BINDING_BADENCODING, BINDING_ENCODINGCHANGE } binding_error; @@ -35,8 +36,8 @@ typedef enum binding_encoding_source { ENCODING_SOURCE_META } binding_encoding_source; -void *binding_create_tree(void *arena, const char *charset); -void binding_destroy_tree(void *ctx); +binding_error binding_create_tree(void *arena, const char *charset, void **ctx); +binding_error binding_destroy_tree(void *ctx); binding_error binding_parse_chunk(void *ctx, const uint8_t *data, size_t len); binding_error binding_parse_completed(void *ctx); |