#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 Channel * | chan_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 HostCore * | createHostCorelist (HostCore *next, char *nick, char *vIdent, char *vHost, char *creator, int32 tmp_time) |
| E ChannelInfo * | cs_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 HostCore * | deleteHostCore (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 User * | do_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 User * | find_byuid (const char *uid) |
| E Exception * | find_host_exception (const char *host) |
| E Exception * | find_hostip_exception (const char *host, const char *hostip) |
| E Uid * | find_nickuid (const char *uid) |
| E Uid * | find_uid (const char *nick) |
| E BotInfo * | findbot (char *nick) |
| E Channel * | findchan (const char *chan) |
| E NickCore * | findcore (const char *nick) |
| E HostCore * | findHostCore (HostCore *head, char *nick, boolean *found) |
| E NickAlias * | findnick (const char *nick) |
| E NickRequest * | findrequestnick (const char *nick) |
| E Server * | findserver (Server *s, const char *name) |
| E Server * | findserver_uid (Server *s, const char *name) |
| E Session * | findsession (const char *host) |
| E User * | finduser (const char *nick) |
| E void | finish_sync (Server *serv, int sync_links) |
| E Server * | first_server (int flags) |
| E User * | first_uid (void) |
| E Channel * | firstchan (void) |
| E User * | firstuser (void) |
| E int | get_access (User *user, ChannelInfo *ci) |
| E ChanAccess * | get_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 IgnoreData * | get_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 MemoInfo * | getmemoinfo (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 HostCore * | hostCoreListHead () |
| 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 HostCore * | insertHostCore (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 AutoKick * | is_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 Channel * | join_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 MailInfo * | MailMemoBegin (NickCore *nc) |
| E MailInfo * | MailRegBegin (User *u, NickRequest *nr, char *subject, char *service) |
| E void | MailReset (User *u, NickCore *nc) |
| E int | MailValidate (const char *email) |
| E BotInfo * | makebot (char *nick) |
| E ChannelInfo * | makechan (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 User * | nc_on_chan (Channel *c, NickCore *nc) |
| E Server * | new_server (Server *uplink, const char *name, const char *desc, uint16 flags, char *suid) |
| E Uid * | new_uid (const char *nick, char *uid) |
| E Server * | next_server (int flags) |
| E User * | next_uid (void) |
| E Channel * | |