summaryrefslogtreecommitdiff
path: root/src/html/html_table_element.c
diff options
context:
space:
mode:
authorAdrien Destugues <pulkomandy@pulkomandy.tk>2014-09-01 10:59:21 +0200
committerVincent Sanders <vince@kyllikki.org>2015-03-21 23:36:24 +0000
commit447585d028eb275b5f6eb1cea8627a01a64886eb (patch)
treeb00d1bf73b3b195c285870a955b65bbbb753ffd5 /src/html/html_table_element.c
parent6b7c383e79e9b26478d1aeb1495af327f31c4e9f (diff)
downloadlibdom-447585d028eb275b5f6eb1cea8627a01a64886eb.tar.gz
libdom-447585d028eb275b5f6eb1cea8627a01a64886eb.tar.bz2
gcc2 fixes.
Diffstat (limited to 'src/html/html_table_element.c')
-rw-r--r--src/html/html_table_element.c35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/html/html_table_element.c b/src/html/html_table_element.c
index db1e5e0..d387e8d 100644
--- a/src/html/html_table_element.c
+++ b/src/html/html_table_element.c
@@ -207,10 +207,12 @@ dom_exception dom_html_table_element_set_caption(
dom_node_internal *check_node = ((dom_node_internal *)caption);
dom_html_document *doc = (dom_html_document *)(((dom_node_internal *)table)->owner);
dom_exception exp;
- if(check_node == NULL) {
+ dom_node *new_caption;
+
+ if (check_node == NULL) {
return DOM_HIERARCHY_REQUEST_ERR;
}
- if(!dom_string_caseless_isequal(doc->memoised[hds_CAPTION],
+ if (!dom_string_caseless_isequal(doc->memoised[hds_CAPTION],
check_node->name)) {
return DOM_HIERARCHY_REQUEST_ERR;
}
@@ -220,8 +222,6 @@ dom_exception dom_html_table_element_set_caption(
return exp;
/* Create a new caption */
- dom_node *new_caption;
-
return dom_node_append_child(table, caption,
&new_caption);
}
@@ -262,6 +262,7 @@ dom_exception dom_html_table_element_set_t_head(
dom_node_internal *check_node = ((dom_node_internal *)t_head);
dom_html_document *doc = (dom_html_document *)(((dom_node_internal *)table)->owner);
dom_exception exp;
+ dom_node *new_t_head;
if (check_node == NULL) {
return DOM_HIERARCHY_REQUEST_ERR;
@@ -274,8 +275,6 @@ dom_exception dom_html_table_element_set_t_head(
if(exp != DOM_NO_ERR)
return exp;
- dom_node *new_t_head;
-
return dom_node_append_child(table,
t_head, &new_t_head);
@@ -318,6 +317,7 @@ dom_exception dom_html_table_element_set_t_foot(
dom_node_internal *check_node = ((dom_node_internal *)t_foot); /*< temporary node to check for raised exceptions */
dom_html_document *doc = (dom_html_document *)(((dom_node_internal *)table)->owner);
dom_exception exp;
+ dom_node *new_t_foot;
if(check_node == NULL) {
return DOM_HIERARCHY_REQUEST_ERR;
@@ -331,8 +331,6 @@ dom_exception dom_html_table_element_set_t_foot(
if(exp != DOM_NO_ERR)
return exp;
- dom_node *new_t_foot;
-
return dom_node_append_child(table, t_foot,
&new_t_foot);
@@ -728,14 +726,15 @@ dom_exception dom_html_table_element_insert_row(
*row = (dom_html_element *)new_row;
}
} else {
+ uint32_t window_len = 0, section_len;
+ dom_html_table_section_element *t_head;
+ dom_html_table_section_element *t_foot;
+ dom_node_internal *n;
+
if(index ==-1) {
index = (int32_t)len;
}
- dom_html_table_section_element *t_head;
- dom_html_table_section_element *t_foot;
- uint32_t window_len = 0, section_len;
-
exp = dom_html_table_element_get_t_head(element, &t_head);
if (exp != DOM_NO_ERR)
return exp;
@@ -763,7 +762,7 @@ dom_exception dom_html_table_element_insert_row(
window_len += section_len;
- dom_node_internal *n = (dom_node_internal *)element;
+ n = (dom_node_internal *)element;
dom_html_collection_unref(rows);
@@ -846,15 +845,17 @@ dom_exception dom_html_table_element_delete_row(
dom_html_collection_unref(rows);
return DOM_INDEX_SIZE_ERR;
} else {
+ uint32_t window_len = 0, section_len;
+ dom_html_table_section_element *t_head;
+ dom_html_table_section_element *t_foot;
+ dom_node_internal *n;
+
if(index ==-1) {
index = (int32_t)len-1;
}
dom_html_collection_unref(rows);
- dom_html_table_section_element *t_head;
- dom_html_table_section_element *t_foot;
- uint32_t window_len = 0, section_len;
exp = dom_html_table_element_get_t_head(element, &t_head);
if(exp != DOM_NO_ERR)
return exp;
@@ -876,7 +877,7 @@ dom_exception dom_html_table_element_delete_row(
index-window_len);
}
window_len += section_len;
- dom_node_internal *n = (dom_node_internal *)element;
+ n = (dom_node_internal *)element;
for (n = n->first_child; n != NULL; n = n->next) {
if((n->type == DOM_ELEMENT_NODE) &&