static void por_ctx_free(readstat_por_ctx_t *ctx) { if (ctx->string_buffer) free(ctx->string_buffer); if (ctx->varinfo) { int i; for (i=0; i<ctx->var_count; i++) { if (ctx->varinfo[i].label) free(ctx->varinfo[i].label); } free(ctx->varinfo); } if (ctx->var_dict) ck_hash_table_free(ctx->var_dict); free(ctx); }
void ctx_free(rs_ctx_t *rs_ctx) { ck_hash_table_free(rs_ctx->label_set_dict); free(rs_ctx); }