diff options
author | Adriana Kobylak <anoo@us.ibm.com> | 2015-02-18 16:14:28 -0600 |
---|---|---|
committer | Adriana Kobylak <anoo@us.ibm.com> | 2015-02-18 16:14:28 -0600 |
commit | 76ce4aadee1a7a890001affed54a0fb1110b1793 (patch) | |
tree | 14a358904909e8fe0f631d414333c26de81e5042 /clib/src/tree.c | |
parent | aa8354ef7ee6606fe32453e3eedce9af8038230a (diff) | |
download | ffs-76ce4aadee1a7a890001affed54a0fb1110b1793.tar.gz ffs-76ce4aadee1a7a890001affed54a0fb1110b1793.zip |
Support to compile in 64bit for Ubuntu Little Endian
Diffstat (limited to 'clib/src/tree.c')
-rw-r--r-- | clib/src/tree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clib/src/tree.c b/clib/src/tree.c index cb86ee3..5cd4c08 100644 --- a/clib/src/tree.c +++ b/clib/src/tree.c @@ -385,7 +385,7 @@ void tree_dump(tree_t * self, FILE * out) int __tree_node_dump(tree_node_t * node) { if (node != NULL) return fprintf(out, "node[%p] left[%p] right[%p] " - "parent[%p] -- key[%d]\n", + "parent[%p] -- key[%ld]\n", node, node->left, node->right, node->parent, (intptr_t) node->key); else @@ -414,7 +414,7 @@ void tree_node_dump(tree_node_t * node, FILE * out) } fprintf(out, "node:[%p] left[%p] right[%p] parent[%p] " - "key[%d]\n", root, root->left, root->right, + "key[%ld]\n", root, root->left, root->right, root->parent, (intptr_t) node->key); level++; @@ -591,7 +591,7 @@ int splay_remove(tree_t * self, tree_node_t * node) } #else if (self->root->left != NULL && self->root->right != NULL) { - if (parity(int32_hash1((int32_t) self->root))) { + if (parity(int64_hash1((int64_t) self->root))) { x = splay(self->root->left, node->key, self->compare); x->right = self->root->right; |