setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1; /* Required */
setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1; /* Required */
sprintf(configstr, "channels.[%d].parent", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1; /* Required */
sprintf(configstr, "channels.[%d].parent", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1; /* Required */
sprintf(configstr, "channels.[%d].description", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL) /* Optional */
sprintf(configstr, "channels.[%d].description", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL) /* Optional */
sprintf(configstr, "channels.[%d].noenter", index);
setting = config_lookup(&configuration, configstr);
sprintf(configstr, "channels.[%d].noenter", index);
setting = config_lookup(&configuration, configstr);
sprintf(configstr, "channel_links.[%d].destination", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1;
sprintf(configstr, "channel_links.[%d].destination", index);
setting = config_lookup(&configuration, configstr);
if (setting == NULL)
return -1;