static int py_settings_remove(PyScript *self, const char *name) { GSList *node; node = gslist_find_icase_string(self->settings, name); if (!node) return 0; settings_remove(node->data); g_free(node->data); self->settings = g_slist_delete_link(self->settings, node); return 1; }
void recode_deinit(void) { settings_remove("recode_fallback"); settings_remove("recode_out_default_charset"); settings_remove("recode_transliterate"); }