summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/dom/core/characterdata.h3
-rw-r--r--test/testcases/tests/level1/core/characterdatagetlength.xml2
2 files changed, 3 insertions, 2 deletions
diff --git a/include/dom/core/characterdata.h b/include/dom/core/characterdata.h
index 6b894fb..fe2cd51 100644
--- a/include/dom/core/characterdata.h
+++ b/include/dom/core/characterdata.h
@@ -8,6 +8,7 @@
#ifndef dom_core_characterdata_h_
#define dom_core_characterdata_h_
+#include <dom/inttypes.h>
#include <dom/core/exceptions.h>
#include <dom/core/node.h>
@@ -63,7 +64,7 @@ static inline dom_exception dom_characterdata_set_data(
(struct dom_characterdata *) (c), (d))
static inline dom_exception dom_characterdata_get_length(
- struct dom_characterdata *cdata, uint32_t *length)
+ struct dom_characterdata *cdata, dom_ulong *length)
{
return ((dom_characterdata_vtable *) ((dom_node *) cdata)->vtable)->
dom_characterdata_get_length(cdata, length);
diff --git a/test/testcases/tests/level1/core/characterdatagetlength.xml b/test/testcases/tests/level1/core/characterdatagetlength.xml
index 6b87ff6..7f88286 100644
--- a/test/testcases/tests/level1/core/characterdatagetlength.xml
+++ b/test/testcases/tests/level1/core/characterdatagetlength.xml
@@ -32,7 +32,7 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
<var name="nameNode" type="Node"/>
<var name="child" type="CharacterData"/>
<var name="childValue" type="DOMString"/>
-<var name="childLength" type="int"/>
+<var name="childLength" type="unsigned long"/>
<load var="doc" href="staff" willBeModified="false"/>
<getElementsByTagName interface="Document" obj="doc" tagname="&quot;name&quot;" var="elementList"/>
<item interface="NodeList" obj="elementList" index="0" var="nameNode"/>