5 #include "inspircd_config.h"
13 // the PROPER way to do it, AVOID bzero at *ALL* costs
25 fd = lastping = signon = idle_lastmsg = nping = registered = 0;
26 port = bytes_in = bytes_out = cmds_in = cmds_out = 0;
29 for (int i = 0; i < MAXCHANS; i++)
31 chans[i].channel = NULL;
37 char* userrec::GetFullHost()
39 sprintf(result,"%s!%s@%s",nick,ident,dhost);
44 char* userrec::GetFullRealHost()
46 sprintf(result,"%s!%s@%s",nick,ident,host);
50 bool userrec::IsInvited(char* channel)
52 for (InvitedList::iterator i = invites.begin(); i != invites.end(); i++)
55 if (!strcasecmp(i->channel,channel))
64 void userrec::InviteTo(char* channel)
67 strcpy(i.channel,channel);
71 void userrec::RemoveInvite(char* channel)
73 log(DEBUG,"Removing invites");
76 for (InvitedList::iterator i = invites.begin(); i != invites.end(); i++)
79 if (!strcasecmp(i->channel,channel))