mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 19:19:02 -04:00
All the core is now pedantic safe!
NOTE: I changed ModeHandler removing a redundant param. Devs, if you find stuff that doesnt compile, change AddMode(handler, 'l') to AddMode(handler); and it will :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8319 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
a78e985b88
commit
352eb2b29f
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandCommands(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandCommands::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandCommands::Handle (const char**, int, User *user)
|
||||
{
|
||||
for (Commandable::iterator i = ServerInstance->Parser->cmdlist.begin(); i != ServerInstance->Parser->cmdlist.end(); i++)
|
||||
{
|
||||
|
@ -25,7 +25,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /CONNECT
|
||||
*/
|
||||
CmdResult CommandConnect::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandConnect::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ( "NOTICE %s :Look into loading a linking module (like m_spanningtree) if you want this to do anything useful.", user->nick);
|
||||
return CMD_SUCCESS;
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /INFO
|
||||
*/
|
||||
CmdResult CommandInfo::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandInfo::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ( "371 %s : -/\\- \2InspIRCd\2 -\\/-", user->nick);
|
||||
user->WriteServ( "371 %s : November 2002 - Present", user->nick);
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /LINKS
|
||||
*/
|
||||
CmdResult CommandLinks::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandLinks::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ("364 %s %s %s :0 %s",user->nick,ServerInstance->Config->ServerName,ServerInstance->Config->ServerName,ServerInstance->Config->ServerDesc);
|
||||
user->WriteServ("365 %s * :End of /LINKS list.",user->nick);
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /LOADMODULE
|
||||
*/
|
||||
CmdResult CommandLoadmodule::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandLoadmodule::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
if (ServerInstance->Modules->Load(parameters[0]))
|
||||
{
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /LUSERS
|
||||
*/
|
||||
CmdResult CommandLusers::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandLusers::Handle (const char**, int, User *user)
|
||||
{
|
||||
// this lusers command shows one server at all times because
|
||||
// a protocol module must override it to show those stats.
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /MAP
|
||||
*/
|
||||
CmdResult CommandMap::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandMap::Handle (const char**, int, User *user)
|
||||
{
|
||||
// as with /LUSERS this does nothing without a linking
|
||||
// module to override its behaviour and display something
|
||||
|
@ -38,7 +38,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /MODULES
|
||||
*/
|
||||
CmdResult CommandModules::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandModules::Handle (const char**, int, User *user)
|
||||
{
|
||||
for (unsigned int i = 0; i < ServerInstance->Config->module_names.size(); i++)
|
||||
{
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** Handle /MOTD
|
||||
*/
|
||||
CmdResult CommandMotd::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandMotd::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->ShowMOTD();
|
||||
return CMD_SUCCESS;
|
||||
|
@ -25,7 +25,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
* for the client introduction code in here, youre in the wrong place.
|
||||
* You need to look in the spanningtree module for this!
|
||||
*/
|
||||
CmdResult CommandNick::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandNick::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
char oldnick[NICKMAX];
|
||||
|
||||
@ -161,7 +161,7 @@ CmdResult CommandNick::Handle (const char** parameters, int pcnt, User *user)
|
||||
|
||||
}
|
||||
|
||||
CmdResult CommandNick::HandleInternal(const unsigned int id, const std::deque<classbase*> ¶meters)
|
||||
CmdResult CommandNick::HandleInternal(const unsigned int id, const std::deque<classbase*>&)
|
||||
{
|
||||
allowinvalid = (id != 0);
|
||||
return CMD_SUCCESS;
|
||||
|
@ -35,7 +35,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandOper(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandOper::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandOper::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
char LoginName[MAXBUF];
|
||||
char Password[MAXBUF];
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandPass(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandPass::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandPass::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
// Check to make sure they havnt registered -- Fix by FCS
|
||||
if (user->registered == REG_ALL)
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandPing(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandPing::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandPing::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
user->WriteServ("PONG %s :%s",ServerInstance->Config->ServerName,parameters[0]);
|
||||
return CMD_SUCCESS;
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandPong(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandPong::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandPong::Handle (const char**, int, User *user)
|
||||
{
|
||||
// set the user as alive so they survive to next ping
|
||||
user->lastping = 1;
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandReloadmodule(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandReloadmodule::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandReloadmodule::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
if (ServerInstance->Modules->Unload(parameters[0]))
|
||||
{
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandRestart(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandRestart::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandRestart::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
ServerInstance->Log(DEFAULT,"Restart: %s",user->nick);
|
||||
if (!strcmp(parameters[0],ServerInstance->Config->restartpass))
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandServer(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandServer::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandServer::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ("666 %s :You cannot identify as a server, you are a USER. IRC Operators informed.",user->nick);
|
||||
ServerInstance->WriteOpers("*** WARNING: %s attempted to issue a SERVER command and is registered as a user!",user->nick);
|
||||
|
@ -24,7 +24,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandSquit(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandSquit::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandSquit::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ( "NOTICE %s :Look into loading a linking module (like m_spanningtree) if you want this to do anything useful.", user->nick);
|
||||
return CMD_FAILURE;
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandTime(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandTime::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandTime::Handle (const char**, int, User *user)
|
||||
{
|
||||
struct tm* timeinfo;
|
||||
time_t local = ServerInstance->Time();
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
|
||||
/** XXX: This is crap. someone fix this when you have time, to be more useful.
|
||||
*/
|
||||
CmdResult CommandTrace::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandTrace::Handle (const char**, int, User *user)
|
||||
{
|
||||
for (user_hash::iterator i = ServerInstance->clientlist->begin(); i != ServerInstance->clientlist->end(); i++)
|
||||
{
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandUnloadmodule(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandUnloadmodule::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandUnloadmodule::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
if (ServerInstance->Modules->Unload(parameters[0]))
|
||||
{
|
||||
|
@ -19,7 +19,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandUser(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandUser::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandUser::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
/* A user may only send the USER command once */
|
||||
if (!(user->registered & REG_USER))
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandVersion(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandVersion::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandVersion::Handle (const char**, int, User *user)
|
||||
{
|
||||
user->WriteServ("351 %s :%s",user->nick,ServerInstance->GetVersionString().c_str());
|
||||
ServerInstance->Config->Send005(user);
|
||||
|
@ -21,7 +21,7 @@ extern "C" DllExport Command* init_command(InspIRCd* Instance)
|
||||
return new CommandWallops(Instance);
|
||||
}
|
||||
|
||||
CmdResult CommandWallops::Handle (const char** parameters, int pcnt, User *user)
|
||||
CmdResult CommandWallops::Handle (const char** parameters, int, User *user)
|
||||
{
|
||||
user->WriteWallOps(std::string(parameters[0]));
|
||||
FOREACH_MOD(I_OnWallops,OnWallops(user,parameters[0]));
|
||||
|
@ -28,7 +28,7 @@ CommandWhowas::CommandWhowas(InspIRCd* Instance) : Command(Instance, "WHOWAS", 0
|
||||
Instance->Timers->AddTimer(timer);
|
||||
}
|
||||
|
||||
CmdResult CommandWhowas::Handle (const char** parameters, int pcnt, User* user)
|
||||
CmdResult CommandWhowas::Handle (const char** parameters, int, User* user)
|
||||
{
|
||||
/* if whowas disabled in config */
|
||||
if (ServerInstance->Config->WhoWasGroupSize == 0 || ServerInstance->Config->WhoWasMaxGroups == 0)
|
||||
@ -337,7 +337,7 @@ WhoWasGroup::~WhoWasGroup()
|
||||
}
|
||||
|
||||
/* every hour, run this function which removes all entries older than Config->WhoWasMaxKeep */
|
||||
void WhoWasMaintainTimer::Tick(time_t t)
|
||||
void WhoWasMaintainTimer::Tick(time_t)
|
||||
{
|
||||
Command* whowas_command = ServerInstance->Parser->GetHandler("WHOWAS");
|
||||
if (whowas_command)
|
||||
|
@ -65,7 +65,7 @@ ListenSocket::~ListenSocket()
|
||||
}
|
||||
}
|
||||
|
||||
void ListenSocket::HandleEvent(EventType et, int errornum)
|
||||
void ListenSocket::HandleEvent(EventType, int)
|
||||
{
|
||||
sockaddr* sock_us = new sockaddr[2]; // our port number
|
||||
sockaddr* client = new sockaddr[2];
|
||||
@ -426,7 +426,8 @@ int irc::sockets::OpenTCPSocket(char* addr, int socktype)
|
||||
{
|
||||
int sockfd;
|
||||
int on = 1;
|
||||
struct linger linger = { 0 };
|
||||
addr = addr;
|
||||
struct linger linger = { 0, 0 };
|
||||
#ifdef IPV6
|
||||
if (strchr(addr,':') || (!*addr))
|
||||
sockfd = socket (PF_INET6, socktype, 0);
|
||||
@ -450,7 +451,7 @@ int irc::sockets::OpenTCPSocket(char* addr, int socktype)
|
||||
}
|
||||
}
|
||||
|
||||
int InspIRCd::BindPorts(bool bail, int &ports_found, FailedPortList &failed_ports)
|
||||
int InspIRCd::BindPorts(bool, int &ports_found, FailedPortList &failed_ports)
|
||||
{
|
||||
char configToken[MAXBUF], Addr[MAXBUF], Type[MAXBUF];
|
||||
int bound = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user