From 964d5fa96cfee8dbbb93af2c74f5d053e858e209 Mon Sep 17 00:00:00 2001 From: Eric Mertens Date: Sun, 26 Nov 2023 16:14:53 -0800 Subject: [PATCH] more command argument sizes --- irc_commands.gperf | 89 +++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 45 deletions(-) diff --git a/irc_commands.gperf b/irc_commands.gperf index a2897d8..dfb4ba7 100644 --- a/irc_commands.gperf +++ b/irc_commands.gperf @@ -28,7 +28,7 @@ struct RecognizedCommand { 212, IrcCommand::RPL_STATSCOMMANDS 213, IrcCommand::RPL_STATSCLINE 214, IrcCommand::RPL_STATSNLINE -215, IrcCommand::RPL_STATSILINE +215, IrcCommand::RPL_STATSILINE, 8, 8 216, IrcCommand::RPL_STATSKLINE 217, IrcCommand::RPL_STATSQLINE 218, IrcCommand::RPL_STATSYLINE @@ -53,90 +53,89 @@ struct RecognizedCommand { 253, IrcCommand::RPL_LUSERUNKNOWN 254, IrcCommand::RPL_LUSERCHANNELS 255, IrcCommand::RPL_LUSERME -256, IrcCommand::RPL_ADMINME -257, IrcCommand::RPL_ADMINLOC1 -258, IrcCommand::RPL_ADMINLOC2 -259, IrcCommand::RPL_ADMINEMAIL +256, IrcCommand::RPL_ADMINME, 3, 3 +257, IrcCommand::RPL_ADMINLOC1, 2, 2 +258, IrcCommand::RPL_ADMINLOC2, 2, 2 +259, IrcCommand::RPL_ADMINEMAIL, 2, 2 261, IrcCommand::RPL_TRACELOG 262, IrcCommand::RPL_ENDOFTRACE, 3, 3 263, IrcCommand::RPL_LOAD2HI -265, IrcCommand::RPL_LOCALUSERS -266, IrcCommand::RPL_GLOBALUSERS -270, IrcCommand::RPL_PRIVS -276, IrcCommand::RPL_WHOISCERTFP -281, IrcCommand::RPL_ACCEPTLIST -282, IrcCommand::RPL_ENDOFACCEPT +265, IrcCommand::RPL_LOCALUSERS, 4, 4 +266, IrcCommand::RPL_GLOBALUSERS, 4, 4 +270, IrcCommand::RPL_PRIVS, 3, 3 +276, IrcCommand::RPL_WHOISCERTFP, 3, 3 +281, IrcCommand::RPL_ACCEPTLIST, 1, 15 +282, IrcCommand::RPL_ENDOFACCEPT, 2, 2 300, IrcCommand::RPL_NONE 301, IrcCommand::RPL_AWAY 302, IrcCommand::RPL_USERHOST -303, IrcCommand::RPL_ISON +303, IrcCommand::RPL_ISON, 2, 2 304, IrcCommand::RPL_TEXT 305, IrcCommand::RPL_UNAWAY 306, IrcCommand::RPL_NOWAWAY 310, IrcCommand::RPL_WHOISHELPOP -311, IrcCommand::RPL_WHOISUSER -312, IrcCommand::RPL_WHOISSERVER -313, IrcCommand::RPL_WHOISOPERATOR +311, IrcCommand::RPL_WHOISUSER, 6, 6 +312, IrcCommand::RPL_WHOISSERVER, 4, 4 +313, IrcCommand::RPL_WHOISOPERATOR, 3, 3 314, IrcCommand::RPL_WHOWASUSER 369, IrcCommand::RPL_ENDOFWHOWAS 316, IrcCommand::RPL_WHOISCHANOP -317, IrcCommand::RPL_WHOISIDLE -318, IrcCommand::RPL_ENDOFWHOIS -319, IrcCommand::RPL_WHOISCHANNELS -320, IrcCommand::RPL_WHOISSPECIAL -321, IrcCommand::RPL_LISTSTART -322, IrcCommand::RPL_LIST -323, IrcCommand::RPL_LISTEND +317, IrcCommand::RPL_WHOISIDLE, 5, 5 +318, IrcCommand::RPL_ENDOFWHOIS, 3, 3 +319, IrcCommand::RPL_WHOISCHANNELS, 3, 3 +320, IrcCommand::RPL_WHOISSPECIAL, 3, 3 +321, IrcCommand::RPL_LISTSTART, 3, 3 +322, IrcCommand::RPL_LIST, 4, 4 +323, IrcCommand::RPL_LISTEND, 2, 2 324, IrcCommand::RPL_CHANNELMODEIS 325, IrcCommand::RPL_CHANNELMLOCK 328, IrcCommand::RPL_CHANNELURL 329, IrcCommand::RPL_CREATIONTIME -330, IrcCommand::RPL_WHOISLOGGEDIN -331, IrcCommand::RPL_NOTOPIC +330, IrcCommand::RPL_WHOISLOGGEDIN, 4, 4 +331, IrcCommand::RPL_NOTOPIC, 3, 3 332, IrcCommand::RPL_TOPIC, 3, 3 333, IrcCommand::RPL_TOPICWHOTIME, 4, 4 -337, IrcCommand::RPL_WHOISTEXT 338, IrcCommand::RPL_WHOISACTUALLY 341, IrcCommand::RPL_INVITING 342, IrcCommand::RPL_SUMMONING 346, IrcCommand::RPL_INVITELIST 347, IrcCommand::RPL_ENDOFINVITELIST 348, IrcCommand::RPL_EXCEPTLIST -349, IrcCommand::RPL_ENDOFEXCEPTLIST -351, IrcCommand::RPL_VERSION +349, IrcCommand::RPL_ENDOFEXCEPTLIST, 3, 3 +351, IrcCommand::RPL_VERSION, 4, 4 352, IrcCommand::RPL_WHOREPLY 354, IrcCommand::RPL_WHOSPCRPL 315, IrcCommand::RPL_ENDOFWHO -353, IrcCommand::RPL_NAMREPLY +353, IrcCommand::RPL_NAMREPLY, 4, 4 360, IrcCommand::RPL_WHOWASREAL -366, IrcCommand::RPL_ENDOFNAMES +366, IrcCommand::RPL_ENDOFNAMES, 3, 3 361, IrcCommand::RPL_KILLDONE 362, IrcCommand::RPL_CLOSING 363, IrcCommand::RPL_CLOSEEND -364, IrcCommand::RPL_LINKS -365, IrcCommand::RPL_ENDOFLINKS -367, IrcCommand::RPL_BANLIST -368, IrcCommand::RPL_ENDOFBANLIST -371, IrcCommand::RPL_INFO -372, IrcCommand::RPL_MOTD +364, IrcCommand::RPL_LINKS, 4, 4 +365, IrcCommand::RPL_ENDOFLINKS, 3, 3 +367, IrcCommand::RPL_BANLIST, 5, 5 +368, IrcCommand::RPL_ENDOFBANLIST, 3, 3 +371, IrcCommand::RPL_INFO, 2, 2 +372, IrcCommand::RPL_MOTD, 2, 2 373, IrcCommand::RPL_INFOSTART -374, IrcCommand::RPL_ENDOFINFO -375, IrcCommand::RPL_MOTDSTART -376, IrcCommand::RPL_ENDOFMOTD +374, IrcCommand::RPL_ENDOFINFO, 2, 2 +375, IrcCommand::RPL_MOTDSTART, 2, 2 +376, IrcCommand::RPL_ENDOFMOTD, 2, 2 378, IrcCommand::RPL_WHOISHOST 381, IrcCommand::RPL_YOUREOPER 382, IrcCommand::RPL_REHASHING 384, IrcCommand::RPL_MYPORTIS 385, IrcCommand::RPL_NOTOPERANYMORE 386, IrcCommand::RPL_RSACHALLENGE -391, IrcCommand::RPL_TIME +391, IrcCommand::RPL_TIME, 3, 3 392, IrcCommand::RPL_USERSSTART 393, IrcCommand::RPL_USERS 394, IrcCommand::RPL_ENDOFUSERS 395, IrcCommand::RPL_NOUSERS 396, IrcCommand::RPL_HOSTHIDDEN 401, IrcCommand::ERR_NOSUCHNICK, 3, 3 -402, IrcCommand::ERR_NOSUCHSERVER +402, IrcCommand::ERR_NOSUCHSERVER, 3, 3 403, IrcCommand::ERR_NOSUCHCHANNEL 404, IrcCommand::ERR_CANNOTSENDTOCHAN 405, IrcCommand::ERR_TOOMANYCHANNELS @@ -208,7 +207,7 @@ struct RecognizedCommand { 517, IrcCommand::ERR_DISABLED 524, IrcCommand::ERR_HELPNOTFOUND 670, IrcCommand::RPL_STARTTLS -671, IrcCommand::RPL_WHOISSECURE +671, IrcCommand::RPL_WHOISSECURE, 3, 3 691, IrcCommand::ERR_STARTTLS 702, IrcCommand::RPL_MODLIST 703, IrcCommand::RPL_ENDOFMODLIST @@ -234,13 +233,13 @@ struct RecognizedCommand { 724, IrcCommand::RPL_TESTMASK 725, IrcCommand::RPL_TESTLINE 726, IrcCommand::RPL_NOTESTLINE -727, IrcCommand::RPL_TESTMASKGECO -728, IrcCommand::RPL_QUIETLIST -729, IrcCommand::RPL_ENDOFQUIETLIS +727, IrcCommand::RPL_TESTMASKGECO, 6, 6 +728, IrcCommand::RPL_QUIETLIST, 6, 6 +729, IrcCommand::RPL_ENDOFQUIETLIS, 4, 4 730, IrcCommand::RPL_MONONLINE 731, IrcCommand::RPL_MONOFFLINE 732, IrcCommand::RPL_MONLIST -733, IrcCommand::RPL_ENDOFMONLIS +733, IrcCommand::RPL_ENDOFMONLIS, 2, 2 734, IrcCommand::ERR_MONLISTFULL 740, IrcCommand::RPL_RSACHALLENGE2 741, IrcCommand::RPL_ENDOFRSACHALLENGE2