Beispiel #1
0
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;
}
Beispiel #2
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;
}