Author: Kev <klmitch@mit.edu>
authorKevin L. Mitchell <klmitch@mit.edu>
Wed, 13 Dec 2000 19:14:26 +0000 (19:14 +0000)
committerKevin L. Mitchell <klmitch@mit.edu>
Wed, 13 Dec 2000 19:14:26 +0000 (19:14 +0000)
commitfda0e2796ececf42f7a36f8066cc63fa1ef736fc
treed1c20eb16caa963ebf374f679ac118d54dad4c9e
parent33707cfe88b434ba74eeee4bf395be59dd75127b
Author: Kev <klmitch@mit.edu>
Log message:

This finishes phase one of the struct Client/struct Connection divorce.
Everybody is now using the accessor macros.  IT IS VERY IMPORTANT THAT
ANY NEW CODE USE THESE MACROS!  Phase two will be much smaller, involving
only a new structure and changes to some accessor macros in client.h, and
some code moving from list.c to client.c with addition of struct Connection
allocation.

It somehow seems appropriate that MIT's mascot is the beaver.

Testing:

I've compiled and run the server and can't see any differences in behavior.
This is, however, a huge change, so something may very well be messed up.
Brute-force is the order of the day.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@336 c9e4aea6-c8fd-4c43-8297-357d70d61c8c
64 files changed:
ChangeLog
include/client.h
include/querycmds.h
ircd/IPcheck.c
ircd/channel.c
ircd/class.c
ircd/crule.c
ircd/gline.c
ircd/hash.c
ircd/m_admin.c
ircd/m_away.c
ircd/m_burst.c
ircd/m_connect.c
ircd/m_create.c
ircd/m_error.c
ircd/m_gline.c
ircd/m_info.c
ircd/m_invite.c
ircd/m_ison.c
ircd/m_join.c
ircd/m_kick.c
ircd/m_kill.c
ircd/m_links.c
ircd/m_list.c
ircd/m_map.c
ircd/m_mode.c
ircd/m_names.c
ircd/m_nick.c
ircd/m_notice.c
ircd/m_oper.c
ircd/m_part.c
ircd/m_pass.c
ircd/m_ping.c
ircd/m_pong.c
ircd/m_privmsg.c
ircd/m_quit.c
ircd/m_rping.c
ircd/m_rpong.c
ircd/m_server.c
ircd/m_settime.c
ircd/m_silence.c
ircd/m_squit.c
ircd/m_stats.c
ircd/m_time.c
ircd/m_topic.c
ircd/m_trace.c
ircd/m_uping.c
ircd/m_user.c
ircd/m_userhost.c
ircd/m_userip.c
ircd/m_version.c
ircd/m_wallchops.c
ircd/m_who.c
ircd/m_whois.c
ircd/parse.c
ircd/res.c
ircd/s_auth.c
ircd/s_bsd.c
ircd/s_conf.c
ircd/s_misc.c
ircd/s_user.c
ircd/send.c
ircd/uping.c
ircd/whowas.c