diff options
-rw-r--r-- | include/dom/html/html_image_element.h | 17 | ||||
-rw-r--r-- | src/html/html_image_element.c | 32 | ||||
-rw-r--r-- | test/testcases/tests/level2/html/HTMLImageElement05.xml | 2 | ||||
-rw-r--r-- | test/testcases/tests/level2/html/HTMLImageElement06.xml | 2 | ||||
-rw-r--r-- | test/testcases/tests/level2/html/HTMLImageElement11.xml | 2 | ||||
-rw-r--r-- | test/testcases/tests/level2/html/HTMLImageElement12.xml | 2 |
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=""img""/> 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=""img""/> 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=""img""/> 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=""img""/> |