Mercurial > hg > octave-kai > gnulib-hg
diff lib/gl_anyavltree_list2.h @ 7615:5657275cb755
More uses of XMALLOC, XNMALLOC and XCALLOC.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Tue, 07 Nov 2006 14:24:05 +0000 (2006-11-07) |
parents | de9a21fc207a |
children | 238942284e2f |
line wrap: on
line diff
--- a/lib/gl_anyavltree_list2.h +++ b/lib/gl_anyavltree_list2.h @@ -28,8 +28,7 @@ size_t half1 = (count - 1) / 2; size_t half2 = count / 2; /* Note: half1 + half2 = count - 1. */ - gl_list_node_t node = - (struct gl_list_node_impl *) xmalloc (sizeof (struct gl_list_node_impl)); + gl_list_node_t node = XMALLOC (struct gl_list_node_impl); if (half1 > 0) { @@ -67,8 +66,7 @@ bool allow_duplicates, size_t count, const void **contents) { - struct gl_list_impl *list = - (struct gl_list_impl *) xmalloc (sizeof (struct gl_list_impl)); + struct gl_list_impl *list = XMALLOC (struct gl_list_impl); list->base.vtable = implementation; list->base.equals_fn = equals_fn; @@ -80,8 +78,7 @@ if (estimate < 10) estimate = 10; list->table_size = next_prime (estimate); - list->table = - (gl_hash_entry_t *) xzalloc (list->table_size * sizeof (gl_hash_entry_t)); + list->table = XCALLOC (list->table_size, gl_hash_entry_t); } #endif if (count > 0) @@ -374,8 +371,7 @@ gl_tree_add_first (gl_list_t list, const void *elt) { /* Create new node. */ - gl_list_node_t new_node = - (struct gl_list_node_impl *) xmalloc (sizeof (struct gl_list_node_impl)); + gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl); new_node->left = NULL; new_node->right = NULL; @@ -434,8 +430,7 @@ gl_tree_add_last (gl_list_t list, const void *elt) { /* Create new node. */ - gl_list_node_t new_node = - (struct gl_list_node_impl *) xmalloc (sizeof (struct gl_list_node_impl)); + gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl); new_node->left = NULL; new_node->right = NULL; @@ -494,8 +489,7 @@ gl_tree_add_before (gl_list_t list, gl_list_node_t node, const void *elt) { /* Create new node. */ - gl_list_node_t new_node = - (struct gl_list_node_impl *) xmalloc (sizeof (struct gl_list_node_impl)); + gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl); bool height_inc; new_node->left = NULL; @@ -554,8 +548,7 @@ gl_tree_add_after (gl_list_t list, gl_list_node_t node, const void *elt) { /* Create new node. */ - gl_list_node_t new_node = - (struct gl_list_node_impl *) xmalloc (sizeof (struct gl_list_node_impl)); + gl_list_node_t new_node = XMALLOC (struct gl_list_node_impl); bool height_inc; new_node->left = NULL;