static void ignore_remove_config(IGNORE_REC *rec) { CONFIG_NODE *node; node = iconfig_node_traverse("ignores", FALSE); if (node != NULL) iconfig_node_list_remove(node, ignore_index(rec)); }
static void channel_config_remove(SETUP_CHANNEL_REC *channel) { CONFIG_NODE *node; node = iconfig_node_traverse("channels", FALSE); if (node != NULL) iconfig_node_list_remove(node, g_slist_index(setupchannels, channel)); }
void setupserver_config_remove(SETUP_SERVER_REC *rec) { CONFIG_NODE *node; node = iconfig_node_traverse("servers", FALSE); if (node != NULL) iconfig_node_list_remove(node, g_slist_index(setupservers, rec)); }
static void hilight_remove_config(HILIGHT_REC *rec) { CONFIG_NODE *node; g_return_if_fail(rec != NULL); node = iconfig_node_traverse("hilights", FALSE); if (node != NULL) iconfig_node_list_remove(node, g_slist_index(hilights, rec)); }
static void server_setup_remove_config(SERVER_SETUP_REC *rec) { CONFIG_NODE *node; int index; node = iconfig_node_traverse("servers", FALSE); if (node != NULL) { index = g_slist_index(setupservers, rec); iconfig_node_list_remove(node, index); } }