X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fjsw%2Fjsw_atree.c;h=36a90a78ca2bac43596265d6908d2b7034732dc5;hb=94724d7dd33cf19e283d86109adc037c0d771b6d;hp=ba66bd0ccb6eb984c285a178c2b6f93383de0122;hpb=d37d830611a8dc438b2de37f68bf2f9ae1230490;p=zpackage diff --git a/lib/jsw/jsw_atree.c b/lib/jsw/jsw_atree.c index ba66bd0..36a90a7 100644 --- a/lib/jsw/jsw_atree.c +++ b/lib/jsw/jsw_atree.c @@ -15,15 +15,7 @@ */ #include "jsw_atree.h" -#ifdef __cplusplus -#include - -using std::malloc; -using std::free; -using std::size_t; -#else #include -#endif #ifndef HEIGHT_LIMIT #define HEIGHT_LIMIT 64 /* Tallest allowable tree */ @@ -74,7 +66,7 @@ struct jsw_atrav { static jsw_anode_t *new_node ( jsw_atree_t *tree, void *data ) { - jsw_anode_t *rn = (jsw_anode_t *)malloc ( sizeof *rn ); + jsw_anode_t *rn = malloc ( sizeof *rn ); if ( rn == NULL ) return tree->nil; @@ -88,13 +80,13 @@ static jsw_anode_t *new_node ( jsw_atree_t *tree, void *data ) jsw_atree_t *jsw_anew ( cmp_f cmp, dup_f dup, rel_f rel ) { - jsw_atree_t *rt = (jsw_atree_t *)malloc ( sizeof *rt ); + jsw_atree_t *rt = malloc ( sizeof *rt ); if ( rt == NULL ) return NULL; /* Initialize sentinel */ - rt->nil = (jsw_anode_t *)malloc ( sizeof *rt->nil ); + rt->nil = malloc ( sizeof *rt->nil ); if ( rt->nil == NULL ) { free ( rt ); return NULL;