Files

24 lines
497 B
C

#include "../commands.h"
void get_id(char *id_buf);
typedef struct {
char client_id[COMMAND_LENGTH];
char nickname[COMMAND_LENGTH];
} client_config_t;
typedef struct {
char name[COMMAND_LENGTH - 1];
char *member_ids[COMMAND_LENGTH]; // Array of client IDs
int member_count;
} group_config_t;
typedef struct {
int client_count;
int group_count;
client_config_t *clients;
group_config_t *groups;
} server_config_t;
void load_config(server_config_t *config, const char *path);