#define ERROR -1
#define TRUE 1
#define FALSE 0
-#define IDENTMAX 9
+#define IDENTMAX 12
#define MAXSOCKS 64
// maximum lengths of items
void userlist(userrec *user,chanrec *c);
std::string GetServerDescription(char* servername);
int usercnt(void);
+int registered_usercount(void);
int usercount_invisible(void);
int usercount_opers(void);
int usercount_unknown(void);
long map_count(const char* s);
userrec* ReHashNick(char* Old, char* New);
long GetMaxBans(char* name);
-
+bool LoadModule(const char* filename);
+bool UnloadModule(const char* filename);
+char* ModuleError();
// mesh network functions
void NetSendToOne(char* target,char* s);
void NetSendToAllExcept(const char* target,char* s);
void NetSendMyRoutingTable();
+bool ChanAnyOnThisServer(chanrec *c,char* servername);
+bool CommonOnThisServer(userrec* u,const char* servername);
void DoSplit(const char* params);
void RemoveServer(const char* name);
void DoSync(serverrec* serv, char* tcp_host);
-
-