コード例 #1
0
ファイル: check_ahtable.c プロジェクト: CODECOMMUNITY/boulder
void teardown()
{
    ahtable_free(T);
    str_map_destroy(M);

    size_t i;
    for (i = 0; i < n; ++i) {
        free(xs[i]);
    }
    free(xs);
}
コード例 #2
0
ファイル: check_hattrie.c プロジェクト: mikepb/hat-trie
void teardown()
{
    hattrie_free(T);
    str_map_destroy(M);

    size_t i;
    for (i = 0; i < n; ++i) {
        free(xs[i]);
    }
    free(xs);
    free(ds);
}
コード例 #3
0
ファイル: gtf_parse.c プロジェクト: dcjones/seqsim
void gtf_row_free(gtf_row_t* row)
{
    str_free(row->seqname);
    str_free(row->source);
    str_free(row->feature);

    size_t i;
    str_map_pair* u;
    for (i = 0; i < row->attributes->n; ++i) {
        u = row->attributes->A[i];
        while (u) {
            str_free((str_t*)u->value);
            u = u->next;
        }
    }
    str_map_destroy(row->attributes);

    free(row);
}