summaryrefslogtreecommitdiff
path: root/lib/gl_rbtree_oset.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2006-11-06 13:03:10 +0000
committerBruno Haible <bruno@clisp.org>2006-11-06 13:03:10 +0000
commit7c6d5072278ec9af612e21f0507a009ed37816e1 (patch)
tree4e0bcf24e84f383c08595557cc23d1fcc38a9d82 /lib/gl_rbtree_oset.c
parent2c4a44a5d092da2f1c2864b27ca382f77faeb63d (diff)
downloadgnulib-7c6d5072278ec9af612e21f0507a009ed37816e1.tar.gz
Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
Diffstat (limited to 'lib/gl_rbtree_oset.c')
-rw-r--r--lib/gl_rbtree_oset.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/gl_rbtree_oset.c b/lib/gl_rbtree_oset.c
index 78636d6156..5e74fc727e 100644
--- a/lib/gl_rbtree_oset.c
+++ b/lib/gl_rbtree_oset.c
@@ -542,8 +542,7 @@ static gl_oset_node_t
gl_tree_add_first (gl_oset_t set, const void *elt)
{
/* Create new node. */
- gl_oset_node_t new_node =
- (struct gl_oset_node_impl *) xmalloc (sizeof (struct gl_oset_node_impl));
+ gl_oset_node_t new_node = XMALLOC (struct gl_oset_node_impl);
new_node->left = NULL;
new_node->right = NULL;
@@ -578,8 +577,7 @@ static gl_oset_node_t
gl_tree_add_before (gl_oset_t set, gl_oset_node_t node, const void *elt)
{
/* Create new node. */
- gl_oset_node_t new_node =
- (struct gl_oset_node_impl *) xmalloc (sizeof (struct gl_oset_node_impl));
+ gl_oset_node_t new_node = XMALLOC (struct gl_oset_node_impl);
new_node->left = NULL;
new_node->right = NULL;
@@ -607,8 +605,7 @@ static gl_oset_node_t
gl_tree_add_after (gl_oset_t set, gl_oset_node_t node, const void *elt)
{
/* Create new node. */
- gl_oset_node_t new_node =
- (struct gl_oset_node_impl *) xmalloc (sizeof (struct gl_oset_node_impl));
+ gl_oset_node_t new_node = XMALLOC (struct gl_oset_node_impl);
new_node->left = NULL;
new_node->right = NULL;