Exemplo n.º 1
0
Arquivo: ignore.c Projeto: ahf/irssi
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));
}
Exemplo n.º 2
0
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));
}
Exemplo n.º 3
0
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));
}
Exemplo n.º 4
0
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));
}
Exemplo n.º 5
0
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);
	}
}