summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/dom/html/html_image_element.h17
-rw-r--r--src/html/html_image_element.c32
-rw-r--r--test/testcases/tests/level2/html/HTMLImageElement05.xml2
-rw-r--r--test/testcases/tests/level2/html/HTMLImageElement06.xml2
-rw-r--r--test/testcases/tests/level2/html/HTMLImageElement11.xml2
-rw-r--r--test/testcases/tests/level2/html/HTMLImageElement12.xml2
6 files changed, 29 insertions, 28 deletions
diff --git a/include/dom/html/html_image_element.h b/include/dom/html/html_image_element.h
index 7e3e879..bde2584 100644
--- a/include/dom/html/html_image_element.h
+++ b/include/dom/html/html_image_element.h
@@ -10,6 +10,7 @@
#define dom_html_image_element_h_
#include <stdbool.h>
+#include <dom/inttypes.h>
#include <dom/core/exceptions.h>
#include <dom/core/string.h>
@@ -59,28 +60,28 @@ dom_exception dom_html_image_element_set_use_map(
dom_html_image_element *image, dom_string *use_map);
dom_exception dom_html_image_element_get_height(
- dom_html_image_element *image, int32_t *height);
+ dom_html_image_element *image, dom_ulong *height);
dom_exception dom_html_image_element_set_height(
- dom_html_image_element *image, uint32_t height);
+ dom_html_image_element *image, dom_ulong height);
dom_exception dom_html_image_element_get_hspace(
- dom_html_image_element *image, int32_t *hspace);
+ dom_html_image_element *image, dom_ulong *hspace);
dom_exception dom_html_image_element_set_hspace(
- dom_html_image_element *image, uint32_t hspace);
+ dom_html_image_element *image, dom_ulong hspace);
dom_exception dom_html_image_element_get_vspace(
- dom_html_image_element *image, int32_t *vspace);
+ dom_html_image_element *image, dom_ulong *vspace);
dom_exception dom_html_image_element_set_vspace(
- dom_html_image_element *image, uint32_t vspace);
+ dom_html_image_element *image, dom_ulong vspace);
dom_exception dom_html_image_element_get_width(
- dom_html_image_element *image, int32_t *width);
+ dom_html_image_element *image, dom_ulong *width);
dom_exception dom_html_image_element_set_width(
- dom_html_image_element *image, uint32_t width);
+ dom_html_image_element *image, dom_ulong width);
dom_exception dom_html_image_element_get_is_map(
dom_html_image_element *ele, bool *is_map);
diff --git a/src/html/html_image_element.c b/src/html/html_image_element.c
index 77bdd27..fe20cfa 100644
--- a/src/html/html_image_element.c
+++ b/src/html/html_image_element.c
@@ -167,58 +167,58 @@ SIMPLE_GET_SET(src);
SIMPLE_GET_SET(use_map);
dom_exception dom_html_image_element_get_height(
- dom_html_image_element *image, int32_t *height)
+ dom_html_image_element *image, dom_ulong *height)
{
- return dom_html_element_get_int32_t_property(&image->base, "height",
+ return dom_html_element_get_dom_ulong_property(&image->base, "height",
SLEN("height"), height);
}
dom_exception dom_html_image_element_set_height(
- dom_html_image_element *image, uint32_t height)
+ dom_html_image_element *image, dom_ulong height)
{
- return dom_html_element_set_int32_t_property(&image->base, "height",
+ return dom_html_element_set_dom_ulong_property(&image->base, "height",
SLEN("height"), height);
}
dom_exception dom_html_image_element_get_hspace(
- dom_html_image_element *image, int32_t *hspace)
+ dom_html_image_element *image, dom_ulong *hspace)
{
- return dom_html_element_get_int32_t_property(&image->base, "hspace",
+ return dom_html_element_get_dom_ulong_property(&image->base, "hspace",
SLEN("hspace"), hspace);
}
dom_exception dom_html_image_element_set_hspace(
- dom_html_image_element *image, uint32_t hspace)
+ dom_html_image_element *image, dom_ulong hspace)
{
- return dom_html_element_set_int32_t_property(&image->base, "hspace",
+ return dom_html_element_set_dom_ulong_property(&image->base, "hspace",
SLEN("hspace"), hspace);
}
dom_exception dom_html_image_element_get_vspace(
- dom_html_image_element *image, int32_t *vspace)
+ dom_html_image_element *image, dom_ulong *vspace)
{
- return dom_html_element_get_int32_t_property(&image->base, "vspace",
+ return dom_html_element_get_dom_ulong_property(&image->base, "vspace",
SLEN("cspace"), vspace);
}
dom_exception dom_html_image_element_set_vspace(
- dom_html_image_element *image, uint32_t vspace)
+ dom_html_image_element *image, dom_ulong vspace)
{
- return dom_html_element_set_int32_t_property(&image->base, "vspace",
+ return dom_html_element_set_dom_ulong_property(&image->base, "vspace",
SLEN("vsapce"), vspace);
}
dom_exception dom_html_image_element_get_width(
- dom_html_image_element *image, int32_t *width)
+ dom_html_image_element *image, dom_ulong *width)
{
- return dom_html_element_get_int32_t_property(&image->base, "width",
+ return dom_html_element_get_dom_ulong_property(&image->base, "width",
SLEN("width"), width);
}
dom_exception dom_html_image_element_set_width(
- dom_html_image_element *image, uint32_t width)
+ dom_html_image_element *image, dom_ulong width)
{
- return dom_html_element_set_int32_t_property(&image->base, "width",
+ return dom_html_element_set_dom_ulong_property(&image->base, "width",
SLEN("width"), width);
}
diff --git a/test/testcases/tests/level2/html/HTMLImageElement05.xml b/test/testcases/tests/level2/html/HTMLImageElement05.xml
index 92e536b..30e70dd 100644
--- a/test/testcases/tests/level2/html/HTMLImageElement05.xml
+++ b/test/testcases/tests/level2/html/HTMLImageElement05.xml
@@ -30,7 +30,7 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
</metadata>
<var name="nodeList" type="NodeList"/>
<var name="testNode" type="Node"/>
-<var name="vheight" type="int"/>
+<var name="vheight" type="unsigned long"/>
<var name="doc" type="Node"/>
<load var="doc" href="img" willBeModified="false"/>
<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname="&quot;img&quot;"/>
diff --git a/test/testcases/tests/level2/html/HTMLImageElement06.xml b/test/testcases/tests/level2/html/HTMLImageElement06.xml
index 19fb7b0..0a3f715 100644
--- a/test/testcases/tests/level2/html/HTMLImageElement06.xml
+++ b/test/testcases/tests/level2/html/HTMLImageElement06.xml
@@ -31,7 +31,7 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
</metadata>
<var name="nodeList" type="NodeList"/>
<var name="testNode" type="Node"/>
-<var name="vhspace" type="int"/>
+<var name="vhspace" type="unsigned long"/>
<var name="doc" type="Node"/>
<load var="doc" href="img" willBeModified="false"/>
<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname="&quot;img&quot;"/>
diff --git a/test/testcases/tests/level2/html/HTMLImageElement11.xml b/test/testcases/tests/level2/html/HTMLImageElement11.xml
index 10f3608..a6203af 100644
--- a/test/testcases/tests/level2/html/HTMLImageElement11.xml
+++ b/test/testcases/tests/level2/html/HTMLImageElement11.xml
@@ -31,7 +31,7 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
</metadata>
<var name="nodeList" type="NodeList"/>
<var name="testNode" type="Node"/>
-<var name="vvspace" type="int"/>
+<var name="vvspace" type="unsigned long"/>
<var name="doc" type="Node"/>
<load var="doc" href="img" willBeModified="false"/>
<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname="&quot;img&quot;"/>
diff --git a/test/testcases/tests/level2/html/HTMLImageElement12.xml b/test/testcases/tests/level2/html/HTMLImageElement12.xml
index 738f1c3..de057bc 100644
--- a/test/testcases/tests/level2/html/HTMLImageElement12.xml
+++ b/test/testcases/tests/level2/html/HTMLImageElement12.xml
@@ -30,7 +30,7 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
</metadata>
<var name="nodeList" type="NodeList"/>
<var name="testNode" type="Node"/>
-<var name="vwidth" type="int"/>
+<var name="vwidth" type="unsigned long"/>
<var name="doc" type="Node"/>
<load var="doc" href="img" willBeModified="false"/>
<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname="&quot;img&quot;"/>