diff options
author | Andrew Sidwell <andy@entai.co.uk> | 2008-08-10 15:52:44 +0000 |
---|---|---|
committer | Andrew Sidwell <andy@entai.co.uk> | 2008-08-10 15:52:44 +0000 |
commit | 2ae59ba6c47e1b062536e3835e429ad1a17bee6f (patch) | |
tree | 974221ad82b047ed09bcf088b5385f052ea4756b /src/treebuilder/in_head.c | |
parent | 086bd1eef17d63b36a47ac954b1d90fff3d4115d (diff) | |
download | libhubbub-2ae59ba6c47e1b062536e3835e429ad1a17bee6f.tar.gz libhubbub-2ae59ba6c47e1b062536e3835e429ad1a17bee6f.tar.bz2 |
Simplify in_head.c; make sure return codes from handle_in_head() get propagated properly.
svn path=/trunk/hubbub/; revision=4990
Diffstat (limited to 'src/treebuilder/in_head.c')
-rw-r--r-- | src/treebuilder/in_head.c | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/treebuilder/in_head.c b/src/treebuilder/in_head.c index 710fdce..034be21 100644 --- a/src/treebuilder/in_head.c +++ b/src/treebuilder/in_head.c @@ -14,23 +14,6 @@ #include "utils/utils.h" -/** - * Process a <base>, <link>, or <meta> start tag as if in "in head" - * - * \param treebuilder The treebuilder instance - * \param token The token to process - * \param type The type of element (BASE, LINK, or META) - */ -static void process_base_link_meta_in_head(hubbub_treebuilder *treebuilder, - const hubbub_token *token, element_type type) -{ - insert_element_no_push(treebuilder, &token->data.tag); - - if (type == META) { - /** \todo charset extraction */ - } -} - /** * Process a <script> start tag as if in "in head" @@ -114,13 +97,11 @@ hubbub_error handle_in_head(hubbub_treebuilder *treebuilder, handle_in_body(treebuilder, token); } else if (type == BASE || type == COMMAND || type == EVENTSOURCE || type == LINK) { - process_base_link_meta_in_head(treebuilder, - token, type); + insert_element_no_push(treebuilder, &token->data.tag); /** \todo ack sc flag */ } else if (type == META) { - process_base_link_meta_in_head(treebuilder, - token, type); + insert_element_no_push(treebuilder, &token->data.tag); /** \todo ack sc flag */ |