-/* Copyright (C) 2009, Martin Johansson <martin@fatbob.nu>
- Copyright (C) 2005-2009, Thorvald Natvig <thorvald@natvig.com>
+/* Copyright (C) 2010, Martin Johansson <martin@fatbob.nu>
+ Copyright (C) 2005-2010, Thorvald Natvig <thorvald@natvig.com>
All rights reserved.
return 0;
}
+
+int Conf_getNextChannelLink(conf_channel_link_t *chlink, int index)
+{
+ config_setting_t *setting = NULL;
+ char configstr[64];
+
+ sprintf(configstr, "channel_links.[%d].source", index);
+ setting = config_lookup(&configuration, configstr);
+ if (setting == NULL)
+ return -1;
+ strncpy(chlink->source, config_setting_get_string(setting), MAX_TEXT);
+
+ sprintf(configstr, "channel_links.[%d].destination", index);
+ setting = config_lookup(&configuration, configstr);
+ if (setting == NULL)
+ return -1;
+ strncpy(chlink->destination, config_setting_get_string(setting), MAX_TEXT);
+
+ return 0;
+}