/* SPDX-License-Identifier: GPL-2.0 */ #ifndef foominecctlhfoo #define foominecctlhfoo #include #include struct cfg { DIR *cfg_dir; DIR *data_dir; char *rcon_password; char *rcon_addrstr; char *mc_addrstr; char **commands; uint16_t listen_port_min; uint16_t listen_port_max; uint16_t mc_port_min; uint16_t mc_port_max; uint16_t rcon_port_min; uint16_t rcon_port_max; bool force_stop; bool default_set; bool server_list_loaded; bool (*cmd)(struct cfg *cfg); struct list_head servers; }; void dump_config(struct cfg *cfg); #endif