R_API void r_mixed_free (RMixed *m) { int i; for (i=0; i<RMIXED_MAXKEYS; i++) { if (m->keys[i]) { switch (m->keys[i]->size) { case 1: case 2: case 4: r_hashtable_free (m->keys[i]->hash.ht); break; case 8: r_hashtable64_free (m->keys[i]->hash.ht64); break; } free (m->keys[i]); m->keys[i] = NULL; } } r_list_purge (m->list); free (m); }
R_API void r_anal_state_free(RAnalState * state) { r_list_free (state->bbs); r_hashtable64_free (state->ht); free (state); }