summaryrefslogtreecommitdiff
path: root/include/extern.h
diff options
context:
space:
mode:
authorAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-08 03:09:19 +0000
committerAdam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864>2010-02-08 03:09:19 +0000
commit512b5bdaf3b9de1c1cb1d78b921269f78b82e97b (patch)
tree2435caac310109ddcc04bcef4595b60245f5fb8a /include/extern.h
parentf4db8c5360a71bf2c815602ade39800033f7ae16 (diff)
Rewrote & fixed CAPAB support
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2786 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'include/extern.h')
-rw-r--r--include/extern.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/extern.h b/include/extern.h
index a3d7a1734..e9609dcfb 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -29,7 +29,6 @@ E char *uplink;
/* IRC Variables */
E IRCDVar *ircd;
-E IRCDCAPAB *ircdcap;
E int UseTSMODE; /* hack to get around bahamut clones that don't send TSMODE */
E IRCDProto *ircdproto;
@@ -187,7 +186,6 @@ E Uplink *uplink_server;
/**** ircd.c ****/
E void pmodule_ircd_proto(IRCDProto *);
E void pmodule_ircd_var(IRCDVar * ircdvar);
-E void pmodule_ircd_cap(IRCDCAPAB * cap);
E void pmodule_ircd_version(const char *version);
E void pmodule_ircd_useTSMode(int use);
@@ -473,12 +471,13 @@ E void notice_help(const char *source, User *dest, int message, ...); // MARK_DE
E Server *servlist;
E Server *me_server;
E Server *serv_uplink;
-E uint32 uplink_capab;
-E CapabInfo capab_info[];
+E Flags<CapabType> Capab;
+E CapabInfo Capab_Info[];
E Server *first_server(ServerFlag flag);
E Server *next_server(ServerFlag flag);
+E void CapabParse(int ac, const char **av);
E int is_ulined(const char *server);
E int is_sync(Server *server);