int opencc_close(opencc_t t_opencc) { if (!lib_initialized) { lib_initialize(); } OpenccDesc* opencc = (OpenccDesc*)t_opencc; converter_close(opencc->converter); if (opencc->dict_chain != NULL) { dict_chain_delete(opencc->dict_chain); } free(opencc); return 0; }
int opencc_close(opencc_t t_opencc) { if (!lib_initialized) lib_initialize(); opencc_desc * opencc = (opencc_desc *) t_opencc; converter_close(opencc->converter); if (opencc->dictionary_set != NULL) dictionary_set_close(opencc->dictionary_set); free(opencc); return 0; }