From 81c06a1c10903aaaab877945208825c7244e7b7a Mon Sep 17 00:00:00 2001 From: François Revel Date: Sat, 24 Mar 2012 09:41:34 +0000 Subject: C89 for BeOS build. svn path=/trunk/libdom/; revision=13581 --- src/core/document.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/core/document.c') diff --git a/src/core/document.c b/src/core/document.c index 1a38abe..df5fffa 100644 --- a/src/core/document.c +++ b/src/core/document.c @@ -916,6 +916,8 @@ dom_exception _dom_document_adopt_node(dom_document *doc, { dom_node_internal *n = (dom_node_internal *) node; dom_exception err; + dom_node_internal *parent; + dom_node_internal *tmp; *result = NULL; @@ -945,8 +947,7 @@ dom_exception _dom_document_adopt_node(dom_document *doc, return err; } - dom_node_internal *parent = n->parent; - dom_node_internal *tmp; + parent = n->parent; if (parent != NULL) { err = dom_node_remove_child(parent, node, (void *) &tmp); if (err != DOM_NO_ERR) { @@ -1243,6 +1244,8 @@ dom_exception dom_document_dup_node(dom_document *doc, dom_node *node, dom_node_internal *n = (dom_node_internal *) node; dom_node_internal *ret; dom_exception err; + dom_node_internal *child, *r; + dom_user_data *ud; if (opt == DOM_NODE_ADOPTED && _dom_node_readonly(n)) return DOM_NO_MODIFICATION_ALLOWED_ERR; @@ -1276,7 +1279,6 @@ dom_exception dom_document_dup_node(dom_document *doc, dom_node *node, return DOM_NOT_SUPPORTED_ERR; } - dom_node_internal *child, *r; if (deep == true) { child = ((dom_node_internal *) node)->first_child; while (child != NULL) { @@ -1300,7 +1302,6 @@ dom_exception dom_document_dup_node(dom_document *doc, dom_node *node, } /* Call the dom_user_data_handlers */ - dom_user_data *ud; ud = n->user_data; while (ud != NULL) { if (ud->handler != NULL) { -- cgit v1.2.3