#ifndef fooserverhfoo #define fooserverhfoo #include #include "shared/config-parser.h" struct server { bool file_read; char *name; struct server_config scfg; struct list_head list; }; void server_read_config(struct cfg *cfg, struct server *server); struct server *server_get_default(struct cfg *cfg); bool server_set_default(struct cfg *cfg, const char *name); void server_load_all_known(struct cfg *cfg); void server_free_all(struct cfg *cfg); void server_free(struct server *server); struct server *server_new(); #endif