diff options
author | FreeArtMan <dos21h@gmail.com> | 2017-07-06 14:30:28 +0100 |
---|---|---|
committer | FreeArtMan <dos21h@gmail.com> | 2017-07-06 14:30:28 +0100 |
commit | 1ff5fed390400fb1742b991ffaa7ec26dc28d24c (patch) | |
tree | b5c3cbfbe9171be7205180d946fb53319de583d8 /config_servers.h | |
parent | 803d146aac5212f2c36ae86ea02a16278eab41e5 (diff) | |
download | agni-1ff5fed390400fb1742b991ffaa7ec26dc28d24c.tar.gz agni-1ff5fed390400fb1742b991ffaa7ec26dc28d24c.zip |
Support for config files, ofc we use ini
Diffstat (limited to 'config_servers.h')
-rw-r--r-- | config_servers.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/config_servers.h b/config_servers.h index 30a1105..005b274 100644 --- a/config_servers.h +++ b/config_servers.h @@ -1,40 +1,45 @@ #ifndef __CONFIG_SERVERS_H #define __CONFIG_SERVERS_H +#include <stdio.h> +#include <stdlib.h> #include <stdint.h> - +#define SERV_CHAN_MAX_NUM 16 typedef struct irc_server_conf { + char *name; char *user; char *password; char *server; char *port; - int ssl; - char *channels[16]; + int ssl; + int enabled; + char *channels[SERV_CHAN_MAX_NUM]; } irc_server_conf; +void free_irc_server_conf(irc_server_conf *isc); + static irc_server_conf server_list[] = { /* { - .user = "cbot_git2",#meeseekeria + .user = "cbot_git", .password = "asdsada", .server = "irc.freenode.net", .channels = {"#mainlv","#developerslv","#meeseekeria",NULL}, .port = "6667", .ssl = 0, }, - */ - /* + + { .user = "cbot_git", .password = "asdaasda", .server = "localhost", .channels = {"#default","#bots",NULL}, .port = "9000", - //.port = "6667", .ssl = 0 }, */ @@ -47,6 +52,7 @@ static irc_server_conf server_list[] = .port = "6667", .ssl = 0 } + }; #define SIZEOF_SERVER_LIST (sizeof(server_list)/sizeof(irc_server_conf)) |