*/
#define _IRC_ARGC_EQ_OR_RETURN_(Client, Req, Count) \
if (Req->argc != Count) { \
- IRC_SetPenalty(Client, 2); \
- return IRC_WriteStrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
+ return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
Client_ID(Client), Req->command); \
}
*/
#define _IRC_ARGC_LE_OR_RETURN_(Client, Req, Max) \
if (Req->argc > Max) { \
- IRC_SetPenalty(Client, 2); \
- return IRC_WriteStrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
+ return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
Client_ID(Client), Req->command); \
}
*/
#define _IRC_ARGC_GE_OR_RETURN_(Client, Req, Min) \
if (Req->argc < Min) { \
- IRC_SetPenalty(Client, 2); \
- return IRC_WriteStrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
+ return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
Client_ID(Client), Req->command); \
}
*/
#define _IRC_ARGC_BETWEEN_OR_RETURN_(Client, Req, Min, Max) \
if (Req->argc < Min || Req->argc > Max) { \
- IRC_SetPenalty(Client, 2); \
- return IRC_WriteStrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
+ return IRC_WriteErrClient(Client, ERR_NEEDMOREPARAMS_MSG, \
Client_ID(Client), Req->command); \
}