*/
#include "jsw_avltree.h"
-#ifdef __cplusplus
-#include <cstdlib>
-
-using std::malloc;
-using std::free;
-using std::size_t;
-#else
#include <stdlib.h>
-#endif
#ifndef HEIGHT_LIMIT
#define HEIGHT_LIMIT 64 /* Tallest allowable tree */
static jsw_avlnode_t *new_node ( jsw_avltree_t *tree, void *data )
{
- jsw_avlnode_t *rn = (jsw_avlnode_t *)malloc ( sizeof *rn );
+ jsw_avlnode_t *rn = malloc ( sizeof *rn );
if ( rn == NULL )
return NULL;
jsw_avltree_t *jsw_avlnew ( cmp_f cmp, dup_f dup, rel_f rel )
{
- jsw_avltree_t *rt = (jsw_avltree_t *)malloc ( sizeof *rt );
+ jsw_avltree_t *rt = malloc ( sizeof *rt );
if ( rt == NULL )
return NULL;