/* Copyright (c) 1993 Stephen F. White */ #ifndef SERVERS_PRIVATE_H #define SERVERS_PRIVATE_H typedef struct Server Server; struct Server { Serverid id; char name[30]; char hostname[40]; unsigned long addr; unsigned short port; int connected:1; /* connected flag */ int last_msgid; /* id of the last msg rec'd */ Server *next; }; extern Server *servers; extern Server *serv_addr2server (struct sockaddr_in *sock); extern Server *serv_name2server (const char *name); extern Server *serv_id2server (Serverid server); extern Server *serv_add (struct sockaddr_in *sock, const char *name); extern int verify_server (Server * s, struct sockaddr_in *from); #endif /* !SERVERS_PRIVATE_H */