extern.h File Reference

#include "slist.h"

Go to the source code of this file.

Defines

#define Anope_Free(x)   if ((x) != NULL) free(x)
#define E   extern
#define EI   extern
#define getstring(na, index)   (langtexts[((na)&&((NickAlias*)na)->nc&&!(((NickAlias*)na)->status & NS_VERBOTEN)?((NickAlias*)na)->nc->language:NSDefLanguage)][(index)])
#define getstring2(nc, index)   (langtexts[((nc)?((NickCore*)nc)->language:NSDefLanguage)][(index)])
#define vsnprintf   my_vsnprintf
#define whosends(ci)   ((!(ci) || !((ci)->botflags & BS_SYMBIOSIS) || !(ci)->bi || !(ci)->c || (ci)->c->usercount < BSMinUsers) ? s_ChanServ : (ci)->bi->nick)

Typedefs

typedef int(*) range_callback_t (User *u, int num, va_list args)

Functions

E int add_akill (User *u, char *mask, const char *by, const time_t expires, const char *reason)
E void add_ban (Channel *chan, char *mask)
E void add_entropy_userkeys (void)
E void add_exception (Channel *chan, char *mask)
E void add_ignore (const char *nick, time_t delta)
E void add_invite (Channel *chan, char *mask)
E int add_session (char *nick, char *host, char *hostip)
E int add_sgline (User *u, char *mask, const char *by, const time_t expires, const char *reason)
E int add_sqline (User *u, char *mask, const char *by, const time_t expires, const char *reason)
E int add_szline (User *u, char *mask, const char *by, const time_t expires, const char *reason)
E void addHostCore (char *nick, char *vIdent, char *vhost, char *creator, int32 tmp_time)
E void alog (const char *fmt,...) FORMAT(printf
E void alpha_insert_alias (NickAlias *na)
E void alpha_insert_chan (ChannelInfo *ci)
E int anope_check_sync (const char *name)
E void anope_cmd_211 (const char *fmt,...)
E void anope_cmd_219 (char *source, char *who)
E void anope_cmd_242 (const char *fmt,...)
E void anope_cmd_243 (const char *fmt,...)
E void anope_cmd_250 (const char *fmt,...)
E void anope_cmd_307 (const char *fmt,...)
E void anope_cmd_311 (const char *fmt,...)
E void anope_cmd_312 (const char *fmt,...)
E void anope_cmd_317 (const char *fmt,...)
E void anope_cmd_318 (char *source, char *who)
E void anope_cmd_351 (char *source)
E void anope_cmd_372 (char *source, char *msg)
E void anope_cmd_372_error (char *source)
E void anope_cmd_375 (char *source)
E void anope_cmd_376 (char *source)
E void anope_cmd_391 (char *source, char *timestr)
E void anope_cmd_401 (char *source, char *who)
E void anope_cmd_action (char *source, char *dest, const char *fmt,...)
E void anope_cmd_akill (char *user, char *host, char *who, time_t when, time_t expires, char *reason)
E void anope_cmd_bot_chan_mode (char *nick, char *chan)
E void anope_cmd_bot_nick (char *nick, char *user, char *host, char *real, char *modes)
E void anope_cmd_burst ()
E void anope_cmd_capab ()
E void anope_cmd_chg_nick (char *oldnick, char *newnick)
E void anope_cmd_chghost (char *nick, char *vhost)
E void anope_cmd_chgident (char *nick, char *vIdent)
E void anope_cmd_connect (int servernum)
E void anope_cmd_ctcp (char *source, char *dest, const char *fmt,...)
E void anope_cmd_ea ()
E void anope_cmd_eob ()
E void anope_cmd_global (char *source, const char *fmt,...)
E void anope_cmd_global_legacy (char *source, char *fmt)
E void anope_cmd_guest_nick (char *nick, char *user, char *host, char *real, char *modes)
E void anope_cmd_invite (char *source, char *chan, char *nick)
E void anope_cmd_join (char *user, char *channel, time_t chantime)
E void anope_cmd_jupe (char *jserver, char *who, char *reason)
E void anope_cmd_kick (char *source, char *chan, char *user, const char *fmt,...)
E void anope_cmd_mode (char *source, char *dest, const char *fmt,...)
E void anope_cmd_nc_change (User *u)
E void anope_cmd_netinfo (int ac, char **av)
E void anope_cmd_nick (char *nick, char *name, char *mode)
E void anope_cmd_notice (char *source, char *dest, const char *fmt,...)
E void anope_cmd_notice2 (char *source, char *dest, char *msg)
E void anope_cmd_notice_ops (char *source, char *dest, const char *fmt,...)
E void anope_cmd_part (char *nick, char *chan, const char *fmt,...)
E void anope_cmd_pass (char *pass)
E void anope_cmd_pong (char *servname, char *who)
E void anope_cmd_privmsg (char *source, char *dest, const char *fmt,...)
E void anope_cmd_privmsg2 (char *source, char *dest, char *msg)
E void anope_cmd_protoctl ()
E void anope_cmd_quit (char *source, const char *fmt,...)
E void anope_cmd_release_svshold (char *nick)
E void anope_cmd_remove_akill (char *user, char *host)
E void anope_cmd_serv_notice (char *source, char *dest, char *msg)
E void anope_cmd_serv_privmsg (char *source, char *dest, char *msg)
E void anope_cmd_server (char *servname, int hop, char *descript)
E void anope_cmd_sgline (char *mask, char *reason)
E void anope_cmd_sqline (char *mask, char *reason)
E void anope_cmd_squit (char *servname, char *message)
E void anope_cmd_svid_umode (char *nick, time_t ts)
E void anope_cmd_svid_umode2 (User *u, char *ts)
E void anope_cmd_svid_umode3 (User *u, char *ts)
E void anope_cmd_svinfo ()
E void anope_cmd_svsadmin (char *server, int set)
E void anope_cmd_svshold (char *nick)
E void anope_cmd_svsinfo ()
E void anope_cmd_svsjoin (char *source, char *nick, char *chan, char *param)
E void anope_cmd_svskill (char *source, char *user, const char *fmt,...)
E void anope_cmd_svsmode (User *u, int ac, char **av)
E void anope_cmd_svsmode_chan (char *name, char *mode, char *nick)
E void anope_cmd_svsnick (char *nick, char *newnick, time_t when)
E void anope_cmd_svsnoop (char *server, int set)
E void anope_cmd_svso (char *source, char *nick, char *flag)
E void anope_cmd_svspart (char *source, char *nick, char *chan)
E void anope_cmd_svswatch (char *sender, char *nick, char *parm)
E void anope_cmd_swhois (char *source, char *who, char *mask)
E void anope_cmd_szline (char *mask, char *reason, char *whom)
E void anope_cmd_tmode (char *source, char *dest, const char *fmt,...)
E void anope_cmd_topic (char *whosets, char *chan, char *whosetit, char *topic, time_t when)
E void anope_cmd_unban (char *name, char *nick)
E void anope_cmd_unsgline (char *mask)
E void anope_cmd_unsqline (char *user)
E void anope_cmd_unszline (char *mask)
E void anope_cmd_vhost_off (User *u)
E void anope_cmd_vhost_on (char *nick, char *vIdent, char *vhost)
EI int anope_event_436 (char *source, int ac, char **av)
EI int anope_event_482 (char *source, int ac, char **av)
EI int anope_event_admin (char *source, int ac, char **av)
EI int anope_event_away (char *source, int ac, char **av)
EI int anope_event_bmask (char *source, int ac, char **av)
EI int anope_event_burst (char *source, int ac, char **av)
EI int anope_event_capab (char *source, int ac, char **av)
EI int anope_event_chghost (char *source, int ac, char **av)
EI int anope_event_chgident (char *source, int ac, char **av)
EI int anope_event_chgname (char *source, int ac, char **av)
EI int anope_event_credits (char *source, int ac, char **av)
EI int anope_event_cs (char *source, int ac, char **av)
EI int anope_event_eb (char *source, int ac, char **av)
EI int anope_event_eob (char *source, int ac, char **av)
EI int anope_event_eos (char *source, int ac, char **av)
EI int anope_event_error (char *source, int ac, char **av)
EI int anope_event_globops (char *source, int ac, char **av)
EI int anope_event_gnotice (char *source, int ac, char **av)
EI int anope_event_hs (char *source, int ac, char **av)
EI int anope_event_invite (char *source, int ac, char **av)
EI int anope_event_join (char *source, int ac, char **av)
EI int anope_event_kick (char *source, int ac, char **av)
EI int anope_event_kill (char *source, int ac, char **av)
EI int anope_event_luserslock (char *source, int ac, char **av)
EI int anope_event_mode (char *source, int ac, char **av)
EI int anope_event_motd (char *source, int ac, char **av)
EI int anope_event_ms (char *source, int ac, char **av)
EI int anope_event_myid (char *source, int ac, char **av)
EI int anope_event_netctrl (char *source, int ac, char **av)
EI int anope_event_netglobal (char *source, int ac, char **av)
EI int anope_event_netinfo (char *source, int ac, char **av)
EI int anope_event_nick (char *source, int ac, char **av)
EI int anope_event_notice (char *source, int ac, char **av)
EI int anope_event_ns (char *source, int ac, char **av)
E int anope_event_null (char *source, int ac, char **av)
EI int anope_event_os (char *source, int ac, char **av)
EI int anope_event_part (char *source, int ac, char **av)
EI int anope_event_pass (char *source, int ac, char **av)
EI int anope_event_ping (char *source, int ac, char **av)
EI int anope_event_privmsg (char *source, int ac, char **av)
EI int anope_event_quit (char *source, int ac, char **av)
EI int anope_event_rehash (char *source, int ac, char **av)
EI int anope_event_sdesc (char *source, int ac, char **av)
EI int anope_event_server (char *source, int ac, char **av)
EI int anope_event_sethost (char *source, int ac, char **av)
EI int anope_event_setident (char *source, int ac, char **av)
EI int anope_event_setname (char *source, int ac, char **av)
EI int anope_event_sid (char *source, int ac, char **av)
EI int anope_event_sjoin (char *source, int ac, char **av)
EI int anope_event_smo (char *source, int ac, char **av)
EI int anope_event_snetinfo (char *source, int ac, char **av)
EI int anope_event_snick (char *source, int ac, char **av)
EI int anope_event_snotice (char *source, int ac, char **av)
EI int anope_event_sqline (char *source, int ac, char **av)
EI int anope_event_squit (char *source, int ac, char **av)
EI int anope_event_svinfo (char *source, int ac, char **av)
EI int anope_event_svsinfo (char *source, int ac, char **av)
EI int anope_event_swhois (char *source, int ac, char **av)
EI int anope_event_tctrl (char *source, int ac, char **av)
EI int anope_event_tkl (char *source, int ac, char **av)
EI int anope_event_tmode (char *source, int ac, char **av)
EI int anope_event_topic (char *source, int ac, char **av)
EI int anope_event_umode2 (char *source, int ac, char **av)
EI int anope_event_vctrl (char *source, int ac, char **av)
EI int anope_event_vhost (char *source, int ac, char **av)
EI int anope_event_vs (char *source, int ac, char **av)
EI int anope_event_whois (char *source, int ac, char **av)
E int anope_flood_mode_check (char *value)
E int anope_get_invis_mode ()
E int anope_get_invite_mode ()
E int anope_get_key_mode ()
E int anope_get_limit_mode ()
E int anope_get_oper_mode ()
E int anope_get_private_mode ()
E int anope_get_secret_mode ()
E int anope_set_mod_current_buffer (int ac, char **av)
E void anope_set_umode (User *user, int ac, char **av)
E int anope_valid_chan (char *chan)
E int anope_valid_nick (char *nick)
E int b64_decode (char *src, char *target, size_t targsize)
E int b64_encode (char *src, size_t srclength, char *target, size_t targsize)
E void bad_password (User *u)
E long base64dec (char *b64)
E long base64dects (char *ts)
E char * base64enc (long i)
E void binary_to_hex (unsigned char *bin, char *hex, int length)
E void bot_join (ChannelInfo *ci)
E void bot_raw_ban (User *requester, ChannelInfo *ci, char *nick, char *reason)
E void bot_raw_kick (User *requester, ChannelInfo *ci, char *nick, char *reason)
E void bot_raw_mode (User *requester, ChannelInfo *ci, char *mode, char *nick)
E void bot_rejoin_all (BotInfo *bi)
E void botchanmsgs (User *u, ChannelInfo *ci, char *buf)
E void botmsgs (User *u, BotInfo *bi, char *buf)
E void botserv (User *u, char *buf)
E void bs_init (void)
E char ** buildStringList (char *src, int *number)
E void cancel_user (User *u)
E void capab_parse (int ac, char **av)
E void chan_adduser2 (User *user, Channel *c)
E Channelchan_create (char *chan, time_t ts)
E void chan_delete (Channel *c)
E void chan_deluser (User *user, Channel *c)
E char * chan_get_modes (Channel *chan, int complete, int plus)
E int chan_get_user_status (Channel *chan, User *user)
E int chan_has_user_status (Channel *chan, User *user, int16 status)
E void chan_remove_user_status (Channel *chan, User *user, int16 status)
E void chan_set_correct_modes (User *user, Channel *c, int give_modes)
E void chan_set_key (Channel *chan, char *value)
E void chan_set_modes (const char *source, Channel *chan, int ac, char **av, int check)
E void chan_set_user_status (Channel *chan, User *user, int16 status)
E void change_core_display (NickCore *nc, char *newdisplay)
E void change_user_host (User *user, const char *host)
E void change_user_realname (User *user, const char *realname)
E void change_user_username (User *user, const char *username)
E void chanserv (User *u, char *buf)
E int check_access (User *user, ChannelInfo *ci, int what)
E int check_akill (char *nick, const char *username, const char *host, const char *vhost, const char *ip)
E int check_chan_sqline (const char *chan)
E int check_kick (User *user, char *chan, time_t chants)
E void check_memos (User *u)
E void check_modes (Channel *c)
E int check_sgline (char *nick, const char *realname)
E int check_should_halfop (User *user, char *chan)
E int check_should_op (User *user, char *chan)
E int check_should_owner (User *user, char *chan)
E int check_should_protect (User *user, char *chan)
E int check_should_voice (User *user, char *chan)
E int check_sqline (char *nick, int nick_change)
E int check_szline (char *nick, char *ip)
E int check_topiclock (Channel *c, time_t topic_time)
E int check_valid_admin (User *user, Channel *chan, int servermode)
E int check_valid_op (User *user, Channel *chan, int servermode)
E int checkDefCon (int level)
E void clean_ns_timeouts (NickAlias *na)
E void close_log (void)
E void collide (NickAlias *na, int from_timeout)
E char * common_get_vhost (User *u)
E char * common_get_vident (User *u)
E void common_svsmode (User *u, char *modes, char *arg)
E void common_unban (ChannelInfo *ci, char *nick)
E int conn (const char *host, int port, const char *lhost, int lport)
E int convert_ircservices_44 (void)
E char * create_mask (User *u)
E HostCorecreateHostCorelist (HostCore *next, char *nick, char *vIdent, char *vHost, char *creator, int32 tmp_time)
E ChannelInfocs_findchan (const char *chan)
E char * cs_get_flood (ChannelInfo *ci)
E char * cs_get_key (ChannelInfo *ci)
E char * cs_get_limit (ChannelInfo *ci)
E char * cs_get_redirect (ChannelInfo *ci)
E void cs_init (void)
E void cs_remove_bot (const BotInfo *bi)
E void cs_remove_nick (const NickCore *nc)
E void cs_set_flood (ChannelInfo *ci, char *value)
E void cs_set_key (ChannelInfo *ci, char *value)
E void cs_set_limit (ChannelInfo *ci, char *value)
E void cs_set_redirect (ChannelInfo *ci, char *value)
E int decode_ip (char *buf)
E int defconParseModeString (const char *str)
E void del_ban (Channel *chan, char *mask)
E void del_exception (Channel *chan, char *mask)
E void del_invite (Channel *chan, char *mask)
E void del_ns_timeout (NickAlias *na, int type)
E void del_session (const char *host)
E int delchan (ChannelInfo *ci)
E void delete_user (User *user)
E HostCoredeleteHostCore (HostCore *head, HostCore *prev)
E void delHostCore (char *nick)
E int delmemo (MemoInfo *mi, int num)
E int delnick (NickAlias *na)
E int delnickrequest (NickRequest *nr)
E void disconn (ano_socket_t s)
E void display_news (User *u, int16 type)
E void do_backtrace (int show_segheader)
E void do_cmode (const char *source, int ac, char **av)
E int do_exception (User *u)
E void do_join (const char *source, int ac, char **av)
E void do_kick (const char *source, int ac, char **av)
E void do_kill (char *source, char *reason)
E void do_listchans (int ac, char **av)
E void do_listnicks (int ac, char **av)
E int do_logonnews (User *u)
E void do_mass_mode (char *modes)
E Userdo_nick (const char *source, char *nick, char *username, char *host, char *server, char *realname, time_t ts, uint32 svid, uint32 ip, char *vhost, char *uid)
E int do_on_id (User *u)
E int do_opernews (User *u)
E void do_part (const char *source, int ac, char **av)
E void do_quit (const char *source, int ac, char **av)
E int do_randomnews (User *u)
E void do_restart_services (void)
E void do_server (const char *source, char *servername, char *hops, char *descript, char *numeric)
E int do_session (User *u)
E int do_setmodes (User *u)
E void do_sjoin (const char *source, int ac, char **av)
E void do_squit (const char *source, int ac, char **av)
E void do_topic (const char *source, int ac, char **av)
E void do_umode (const char *source, int ac, char **av)
E void do_umode2 (const char *source, int ac, char **av)
E void doCleanBuffer (char *str)
E int dotime (const char *s)
E int doValidHost (const char *host, int type)
E char * duration (NickAlias *na, char *buf, int bufsize, time_t seconds)
E int enc_check_password (const char *plaintext, const char *password)
E int enc_decrypt (const char *src, char *dest, int size)
E int enc_encrypt (const char *src, int len, char *dest, int size)
E int enc_encrypt_check_len (int passlen, int bufsize)
E int enc_encrypt_in_place (char *buf, int size)
E void encmodule_check_password (int(*func)(const char *plaintext, const char *password))
E void encmodule_decrypt (int(*func)(const char *src, char *dest, int size))
E void encmodule_encrypt (int(*func)(const char *src, int len, char *dest, int size))
E void encmodule_encrypt_check_len (int(*func)(int passlen, int bufsize))
E void encmodule_encrypt_in_place (int(*func)(char *buf, int size))
E char * encode_ip (unsigned char *ip)
E void EnforceQlinedNick (char *nick, char *killer)
E void event_message_process (char *eventbuf)
E void event_process_hook (const char *name, int argc, char **argv)
E void eventprintf (char *fmt,...)
E int exception_add (User *u, const char *mask, const int limit, const char *reason, const char *who, const time_t expires)
E void expire_akills (void)
E void expire_all (void)
E void expire_chans (void)
E void expire_exceptions (void)
E char * expire_left (NickAlias *na, char *buf, int len, time_t expires)
E void expire_nicks (void)
E void expire_requests (void)
E void expire_sglines (void)
E void expire_sqlines (void)
E void expire_szlines (void)
E void E void E void fatal (const char *fmt,...) FORMAT(printf
E void E void E void E void fatal_perror (const char *fmt,...) FORMAT(printf
E Userfind_byuid (const char *uid)
E Exceptionfind_host_exception (const char *host)
E Exceptionfind_hostip_exception (const char *host, const char *hostip)
E Uidfind_nickuid (const char *uid)
E Uidfind_uid (const char *nick)
E BotInfofindbot (char *nick)
E Channelfindchan (const char *chan)
E NickCorefindcore (const char *nick)
E HostCorefindHostCore (HostCore *head, char *nick, boolean *found)
E NickAliasfindnick (const char *nick)
E NickRequestfindrequestnick (const char *nick)
E Serverfindserver (Server *s, const char *name)
E Serverfindserver_uid (Server *s, const char *name)
E Sessionfindsession (const char *host)
E Userfinduser (const char *nick)
E void finish_sync (Server *serv, int sync_links)
E Serverfirst_server (int flags)
E Userfirst_uid (void)
E Channelfirstchan (void)
E Userfirstuser (void)
E int get_access (User *user, ChannelInfo *ci)
E ChanAccessget_access_entry (NickCore *nc, ChannelInfo *ci)
E int get_access_level (ChannelInfo *ci, NickAlias *na)
E void get_aliases_stats (long *nrec, long *memuse)
E void get_botserv_stats (long *nrec, long *memuse)
E void get_channel_stats (long *nrec, long *memuse)
E void get_chanserv_stats (long *nrec, long *memuse)
E void get_core_stats (long *nrec, long *memuse)
E void get_exception_stats (long *nrec, long *memuse)
E char * get_flood (Channel *chan)
E int get_idealban (ChannelInfo *ci, User *u, char *ret, int retlen)
E IgnoreDataget_ignore (const char *nick)
E char * get_key (Channel *chan)
E char * get_limit (Channel *chan)
E char * get_mlock_modes (ChannelInfo *ci, int complete)
E void get_news_stats (long *nrec, long *memuse)
E char * get_redirect (Channel *chan)
E void get_session_stats (long *nrec, long *memuse)
E void get_user_stats (long *nusers, long *memuse)
E const char * get_xop_level (int level)
E MemoInfogetmemoinfo (const char *name, int *ischan, int *isforbid)
E u_int16_t getrandom16 (void)
E u_int32_t getrandom32 (void)
E unsigned char getrandom8 (void)
E char * getvHost (char *nick)
E char * getvIdent (char *nick)
E int group_identified (User *u, NickCore *nc)
E void helpserv (User *u, char *buf)
E void helpserv_init (void)
E char * host_resolve (char *host)
E HostCorehostCoreListHead ()
E void hostserv (User *u, char *buf)
E void hostserv_init (void)
E int init_primary (int ac, char **av)
E int init_secondary (int ac, char **av)
E void initEncryption ()
E void insert_bot (BotInfo *bi)
E void insert_core (NickCore *nc)
E void insert_requestnick (NickRequest *nr)
E HostCoreinsertHostCore (HostCore *head, HostCore *prev, char *nick, char *vIdent, char *vHost, char *creator, int32 tmp_time)
E void introduce_user (const char *user)
E int is_excepted (ChannelInfo *ci, User *user)
E int is_excepted_mask (ChannelInfo *ci, char *mask)
E int is_founder (User *user, ChannelInfo *ci)
E int is_host_remover (User *u)
E int is_host_setter (User *u)
E int is_identified (User *user, ChannelInfo *ci)
E int is_on_access (User *u, NickCore *nc)
E int is_on_chan (Channel *c, User *u)
E int is_oper (User *user)
E int is_protected (User *user)
E int is_real_founder (User *user, ChannelInfo *ci)
E int is_services_admin (User *u)
E int is_services_oper (User *u)
E int is_services_root (User *u)
E AutoKickis_stuck (ChannelInfo *ci, char *mask)
E int is_sync (Server *server)
E int is_ulined (char *server)
E int isvalidchar (const char c)
E int isValidHost (const char *host, int type)
E Channeljoin_user_update (User *user, Channel *chan, char *name, time_t chants)
E void kill_user (char *source, char *user, char *reason)
E void lang_init (void)
E void listchans (int count_only, const char *chan)
E void listnicks (int count_only, const char *nick)
E void load_bs_dbase (void)
E void load_cs_dbase (void)
E void load_exceptions (void)
E void load_hs_dbase (void)
E void load_news (void)
E void load_ns_dbase (void)
E void load_ns_req_db (void)
E void load_os_dbase (void)
E void E void log_perror (const char *fmt,...) FORMAT(printf
E int m_away (char *source, char *msg)
E int m_kill (char *nick, char *msg)
E int m_motd (char *source)
E int m_nickcoll (char *user)
E int m_privmsg (char *source, char *receiver, char *msg)
E int m_stats (char *source, int ac, char **av)
E int m_time (char *source, int ac, char **av)
E int m_version (char *source, int ac, char **av)
E int m_whois (char *source, char *who)
E void E void E void E void
E MailInfo
MailBegin (User *u, NickCore *nc, char *subject, char *service)
E void MailEnd (MailInfo *mail)
E MailInfoMailMemoBegin (NickCore *nc)
E MailInfoMailRegBegin (User *u, NickRequest *nr, char *subject, char *service)
E void MailReset (User *u, NickCore *nc)
E int MailValidate (const char *email)
E BotInfomakebot (char *nick)
E ChannelInfomakechan (const char *chan)
E int match_userip (const char *mask, User *user, char *host)
E int match_usermask (const char *mask, User *user)
E int match_wild (const char *pattern, const char *str)
E int match_wild_nocase (const char *pattern, const char *str)
E void memo_send (User *u, char *name, char *text, int z)
E void memoserv (User *u, char *buf)
E char * merge_args (int argc, char **argv)
E void moduleCallBackRun (void)
E void moduleCleanStruct (ModuleData **moduleData)
E void ModuleDatabaseBackup (char *dbname)
E void ModuleRemoveBackups (char *dbname)
E void ModuleRunTimeDirCleanUp (void)
E void modules_core_init (int number, char **list)
E void modules_unload_all (boolean fini, boolean unload_proto)
E void ms_init (void)
E int myNumToken (const char *str, const char dilim)
E char * myStrGetOnlyToken (const char *str, const char dilim, int token_number)
E char * myStrGetToken (const char *str, const char dilim, int token_number)
E char * myStrGetTokenRemainder (const char *str, const char dilim, int token_number)
E char * myStrSubString (const char *src, int start, int end)
E Usernc_on_chan (Channel *c, NickCore *nc)
E Servernew_server (Server *uplink, const char *name, const char *desc, uint16 flags, char *suid)
E Uidnew_uid (const char *nick, char *uid)
E Servernext_server (int flags)
E Usernext_uid (void)
E Channel