/*
* ngIRCd -- The Next Generation IRC Daemon
- * Copyright (c)2001-2013 Alexander Barton (alex@barton.de) and Contributors.
+ * Copyright (c)2001-2018 Alexander Barton (alex@barton.de) and Contributors.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* Sending IRC commands over the network
*/
-#include "imp.h"
#include <assert.h>
#ifdef PROTOTYPES
# include <stdarg.h>
# include <varargs.h>
#endif
#include <stdio.h>
-#include <string.h>
-#include "defines.h"
#include "conn-func.h"
#include "channel.h"
-#include "exp.h"
#include "irc-write.h"
#define SEND_TO_USER 1
* Send a message to all the servers in the network using a specific prefix
* and matching a "client flag" using a callback function.
*
- * @param Client The sending client, excluded while forwarding the message.
+ * @param ExceptOf The sending client, excluded while forwarding the message.
* @param Prefix The prefix to use.
* @param Flag Client flag that must be set on the target.
* @param callback Callback function.
- * @param Format Format string.
*/
GLOBAL void
IRC_WriteStrServersPrefixFlag_CB(CLIENT *ExceptOf, CLIENT *Prefix, char Flag,
/**
* Send a message to all "related" clients.
*
- * Related clients are the one that share one ore more channels with the client
+ * Related clients are the one that share one or more channels with the client
* sending this message.
*
* The message is only sent once per remote server.
if (Client_HasMode(to, 'w'))
IRC_WriteStrClientPrefix(to, From,
"WALLOPS :%s", msg);
- break;
+ break;
case CLIENT_SERVER:
if (to != Client)
IRC_WriteStrClientPrefix(to, From,
"WALLOPS :%s", msg);
- break;
+ break;
}
}
} /* IRC_SendWallops */