diff options
author | Neal H. Walfield <neal@gnu.org> | 2009-01-16 07:23:23 +0100 |
---|---|---|
committer | Neal H. Walfield <neal@gnu.org> | 2009-01-16 07:23:23 +0100 |
commit | a42cdb23a65d581ba7a7fdd3144ffa3ddc287f64 (patch) | |
tree | 821c9b1e6ec75556224d9b2c9dbe4be8c1f65047 /libhurd-btree | |
parent | 8a32caa9ba21e769948c028fd2e71afbd1550015 (diff) |
Add missing cast in btree.h.
2009-01-16 Neal H. Walfield <neal@gnu.org>
* btree.h (BTREE_NP): Cast (__BN_NODE_PTR).PTR to a uintptr_t
before using it.
Diffstat (limited to 'libhurd-btree')
-rw-r--r-- | libhurd-btree/ChangeLog | 5 | ||||
-rw-r--r-- | libhurd-btree/btree.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/libhurd-btree/ChangeLog b/libhurd-btree/ChangeLog index 3053627..1e474f5 100644 --- a/libhurd-btree/ChangeLog +++ b/libhurd-btree/ChangeLog @@ -1,3 +1,8 @@ +2009-01-16 Neal H. Walfield <neal@gnu.org> + + * btree.h (BTREE_NP): Cast (__BN_NODE_PTR).PTR to a uintptr_t + before using it. + 2008-11-12 Neal H. Walfield <neal@gnu.org> * btree.h (find_first): New function. diff --git a/libhurd-btree/btree.h b/libhurd-btree/btree.h index 8f08a6e..f6a3bed 100644 --- a/libhurd-btree/btree.h +++ b/libhurd-btree/btree.h @@ -158,7 +158,7 @@ typedef struct BTREE_(node) BTREE_(node_t); function does not distinguish between child links and thread links. */ #define BTREE_NP(__bn_node_ptr) \ - ((BTREE_(node_t) *) ((__bn_node_ptr).ptr << 1)) + ((BTREE_(node_t) *) ((uintptr_t) (__bn_node_ptr).ptr << 1)) /* Set a struct BTREE_(node_ptr) * to point to BTREE_(node_t). */ #define BTREE_NP_SET(__bnp_node_ptrp, __bnp_value) \ do \ |