opts_visitor_cleanup(OptsVisitor *ov)

{

    if (ov->unprocessed_opts != NULL) {

        g_hash_table_destroy(ov->unprocessed_opts);

    }

    g_free(ov->fake_id_opt);

    memset(ov, '\0', sizeof *ov);

}

opts_visitor_cleanup(OptsVisitor *ov)

{

    if (ov->unprocessed_opts != NULL) {

        g_hash_table_destroy(ov->unprocessed_opts);

    }

    g_free(ov->fake_id_opt);

    memset(ov, '\0', sizeof *ov);

}

    memset(ov, '\0', sizeof *ov);
FUNC_0(OptsVisitor *VAR_0)

{

    if (VAR_0->unprocessed_opts != NULL) {

        g_hash_table_destroy(VAR_0->unprocessed_opts);

    }

    g_free(VAR_0->fake_id_opt);

    memset(VAR_0, '\0', sizeof *VAR_0);

}

FUNC_0(OptsVisitor *VAR_0)
{ if (VAR_0->unprocessed_opts != NULL) { g_hash_table_destroy(VAR_0->unprocessed_opts); } g_free(VAR_0->fake_id_opt); memset(VAR_0, '\0', sizeof *VAR_0); }