From 6008d1cc1847dc1c3d8be6a77fba0bc6577fa853 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 31 Oct 2015 13:54:42 +0100 Subject: Tweak the types on namednodemap --- include/dom/core/namednodemap.h | 5 +++-- src/core/namednodemap.c | 4 ++-- src/core/namednodemap.h | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/include/dom/core/namednodemap.h b/include/dom/core/namednodemap.h index f44e553a..3441fbed 100644 --- a/include/dom/core/namednodemap.h +++ b/include/dom/core/namednodemap.h @@ -10,6 +10,7 @@ #include #include +#include struct dom_node; @@ -19,7 +20,7 @@ void dom_namednodemap_ref(struct dom_namednodemap *map); void dom_namednodemap_unref(struct dom_namednodemap *map); dom_exception dom_namednodemap_get_length(struct dom_namednodemap *map, - uint32_t *length); + dom_ulong *length); dom_exception _dom_namednodemap_get_named_item(struct dom_namednodemap *map, dom_string *name, struct dom_node **node); @@ -47,7 +48,7 @@ dom_exception _dom_namednodemap_remove_named_item( dom_exception _dom_namednodemap_item(struct dom_namednodemap *map, - uint32_t index, struct dom_node **node); + dom_ulong index, struct dom_node **node); #define dom_namednodemap_item(m, i, n) _dom_namednodemap_item( \ (dom_namednodemap *) (m), (uint32_t) (i), \ diff --git a/src/core/namednodemap.c b/src/core/namednodemap.c index ada7e906..5cd617a4 100644 --- a/src/core/namednodemap.c +++ b/src/core/namednodemap.c @@ -117,7 +117,7 @@ void dom_namednodemap_unref(dom_namednodemap *map) * \return DOM_NO_ERR. */ dom_exception dom_namednodemap_get_length(dom_namednodemap *map, - uint32_t *length) + dom_ulong *length) { assert(map->opt != NULL); return map->opt->namednodemap_get_length(map->priv, length); @@ -209,7 +209,7 @@ dom_exception _dom_namednodemap_remove_named_item( * should unref the node once it has finished with it. */ dom_exception _dom_namednodemap_item(dom_namednodemap *map, - uint32_t index, dom_node **node) + dom_ulong index, dom_node **node) { assert(map->opt != NULL); return map->opt->namednodemap_item(map->priv, index, node); diff --git a/src/core/namednodemap.h b/src/core/namednodemap.h index 62e58583..9e058457 100644 --- a/src/core/namednodemap.h +++ b/src/core/namednodemap.h @@ -19,7 +19,7 @@ struct dom_namednodemap; struct nnm_operation { dom_exception (*namednodemap_get_length)(void *priv, - uint32_t *length); + dom_ulong *length); dom_exception (*namednodemap_get_named_item)(void *priv, dom_string *name, struct dom_node **node); @@ -32,7 +32,7 @@ struct nnm_operation { struct dom_node **node); dom_exception (*namednodemap_item)(void *priv, - uint32_t index, struct dom_node **node); + dom_ulong index, struct dom_node **node); dom_exception (*namednodemap_get_named_item_ns)( void *priv, dom_string *namespace, -- cgit v1.2.1