void *(dup)(void *),
void (*rel)(void *)
);
+jsw_atree_t *jsw_anew_str(void);
void jsw_adelete ( jsw_atree_t *tree );
void *jsw_afind ( jsw_atree_t *tree, void *data );
int jsw_ainsert ( jsw_atree_t *tree, void *data );
int jsw_aerase ( jsw_atree_t *tree, void *data );
size_t jsw_asize ( jsw_atree_t *tree );
+int jsw_afind_strcmp(const void *a, const void *b);
/* Traversal functions */
jsw_atrav_t *jsw_atnew ( void );