diff options
author | Bruno Haible <bruno@clisp.org> | 2006-11-06 13:03:10 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2006-11-06 13:03:10 +0000 |
commit | 7c6d5072278ec9af612e21f0507a009ed37816e1 (patch) | |
tree | 4e0bcf24e84f383c08595557cc23d1fcc38a9d82 /lib/gl_rbtree_oset.c | |
parent | 2c4a44a5d092da2f1c2864b27ca382f77faeb63d (diff) | |
download | gnulib-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.c | 9 |
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; |