예제 #1
0
파일: dict.c 프로젝트: amuraru/libm2handler
void dict_free_nodes(dict_t *dict)
{
    safe_traverse(dict, dict->freenode);
    dict->nodecount = 0;
    dict->nilnode.left = &dict->nilnode;
    dict->nilnode.right = &dict->nilnode;
}
예제 #2
0
void fc_solve_kaz_tree_free_nodes(dict_t *dict)
{
    /* Removed for fc-solve. */
#ifdef NO_FC_SOLVE
    safe_traverse(dict, dict->freenode);
    dict->nodecount = 0;
#endif
    dict->nilnode.left = &dict->nilnode;
    dict->nilnode.right = &dict->nilnode;
}