summaryrefslogtreecommitdiff
path: root/src/core/servers.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/servers.h')
-rw-r--r--src/core/servers.h17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/core/servers.h b/src/core/servers.h
index e5ea787b..4ed9a34b 100644
--- a/src/core/servers.h
+++ b/src/core/servers.h
@@ -3,10 +3,6 @@
#include "modules.h"
-#ifndef __NETWORK_H
-typedef struct _ipaddr IPADDR;
-#endif
-
/* Returns SERVER_REC if it's server, NULL if it isn't. */
#define SERVER(server) \
MODULE_CHECK_CAST(server, SERVER_REC, type, "SERVER")
@@ -23,19 +19,14 @@ typedef struct _ipaddr IPADDR;
/* all strings should be either NULL or dynamically allocated */
/* address and nick are mandatory, rest are optional */
-typedef struct {
+struct _SERVER_CONNECT_REC {
#include "server-connect-rec.h"
-} SERVER_CONNECT_REC;
+};
#define STRUCT_SERVER_CONNECT_REC SERVER_CONNECT_REC
-typedef struct {
+struct _SERVER_REC {
#include "server-rec.h"
-} SERVER_REC;
-
-typedef struct {
- time_t time;
- char *nick;
-} LAST_MSG_REC;
+};
extern GSList *servers, *lookup_servers;