+
+ switch(config_setting_type(setting)) {
+ case CONFIG_TYPE_STRING:/* TODO: Deprecated. Made for back compatibility. */
+ strncpy(pomlink->addr, config_setting_get_string(setting), 255);
+ break;
+ case CONFIG_TYPE_ARRAY:
+ strncpy(pomlink->addr, config_setting_get_string_elem(setting, 0), 255);
+ break;
+ default:
+ fprintf(stderr, "%s! In file %s, bad entry type for %s. Will not be read.\n"
+ "Fatal error",
+ fname,
+ "host");
+ config_destroy(&cfg);
+ fclose(file);
+ exit(1);
+ }