Clean up the reply codes

This commit is contained in:
Eric Mertens 2025-02-08 11:08:55 -08:00
parent 4fc8d4d49c
commit 04a092b9a3
2 changed files with 10 additions and 74 deletions

View File

@ -13,7 +13,6 @@ enum class IrcCommand
RPL_SNOMASK, RPL_SNOMASK,
RPL_REDIR, RPL_REDIR,
RPL_MAP, RPL_MAP,
RPL_MAPMORE,
RPL_MAPEND, RPL_MAPEND,
RPL_SAVENICK, RPL_SAVENICK,
RPL_TRACELINK, RPL_TRACELINK,
@ -28,7 +27,6 @@ enum class IrcCommand
RPL_STATSLINKINFO, RPL_STATSLINKINFO,
RPL_STATSCOMMANDS, RPL_STATSCOMMANDS,
RPL_STATSCLINE, RPL_STATSCLINE,
RPL_STATSNLINE,
RPL_STATSILINE, RPL_STATSILINE,
RPL_STATSKLINE, RPL_STATSKLINE,
RPL_STATSQLINE, RPL_STATSQLINE,
@ -36,15 +34,11 @@ enum class IrcCommand
RPL_ENDOFSTATS, RPL_ENDOFSTATS,
RPL_STATSPLINE, RPL_STATSPLINE,
RPL_UMODEIS, RPL_UMODEIS,
RPL_STATSFLINE,
RPL_STATSDLINE, RPL_STATSDLINE,
RPL_SERVLIST,
RPL_SERVLISTEND,
RPL_STATSLLINE, RPL_STATSLLINE,
RPL_STATSUPTIME, RPL_STATSUPTIME,
RPL_STATSOLINE, RPL_STATSOLINE,
RPL_STATSHLINE, RPL_STATSHLINE,
RPL_STATSSLINE,
RPL_STATSXLINE, RPL_STATSXLINE,
RPL_STATSULINE, RPL_STATSULINE,
RPL_STATSDEBUG, RPL_STATSDEBUG,
@ -58,7 +52,6 @@ enum class IrcCommand
RPL_ADMINLOC1, RPL_ADMINLOC1,
RPL_ADMINLOC2, RPL_ADMINLOC2,
RPL_ADMINEMAIL, RPL_ADMINEMAIL,
RPL_TRACELOG,
RPL_ENDOFTRACE, RPL_ENDOFTRACE,
RPL_LOAD2HI, RPL_LOAD2HI,
RPL_LOCALUSERS, RPL_LOCALUSERS,
@ -67,11 +60,9 @@ enum class IrcCommand
RPL_WHOISCERTFP, RPL_WHOISCERTFP,
RPL_ACCEPTLIST, RPL_ACCEPTLIST,
RPL_ENDOFACCEPT, RPL_ENDOFACCEPT,
RPL_NONE,
RPL_AWAY, RPL_AWAY,
RPL_USERHOST, RPL_USERHOST,
RPL_ISON, RPL_ISON,
RPL_TEXT,
RPL_UNAWAY, RPL_UNAWAY,
RPL_NOWAWAY, RPL_NOWAWAY,
RPL_WHOISHELPOP, RPL_WHOISHELPOP,
@ -80,7 +71,6 @@ enum class IrcCommand
RPL_WHOISOPERATOR, RPL_WHOISOPERATOR,
RPL_WHOWASUSER, RPL_WHOWASUSER,
RPL_ENDOFWHOWAS, RPL_ENDOFWHOWAS,
RPL_WHOISCHANOP,
RPL_WHOISIDLE, RPL_WHOISIDLE,
RPL_ENDOFWHOIS, RPL_ENDOFWHOIS,
RPL_WHOISCHANNELS, RPL_WHOISCHANNELS,
@ -96,10 +86,8 @@ enum class IrcCommand
RPL_NOTOPIC, RPL_NOTOPIC,
RPL_TOPIC, RPL_TOPIC,
RPL_TOPICWHOTIME, RPL_TOPICWHOTIME,
RPL_WHOISTEXT,
RPL_WHOISACTUALLY, RPL_WHOISACTUALLY,
RPL_INVITING, RPL_INVITING,
RPL_SUMMONING,
RPL_INVITELIST, RPL_INVITELIST,
RPL_ENDOFINVITELIST, RPL_ENDOFINVITELIST,
RPL_EXCEPTLIST, RPL_EXCEPTLIST,
@ -111,7 +99,6 @@ enum class IrcCommand
RPL_NAMREPLY, RPL_NAMREPLY,
RPL_WHOWASREAL, RPL_WHOWASREAL,
RPL_ENDOFNAMES, RPL_ENDOFNAMES,
RPL_KILLDONE,
RPL_CLOSING, RPL_CLOSING,
RPL_CLOSEEND, RPL_CLOSEEND,
RPL_LINKS, RPL_LINKS,
@ -120,21 +107,14 @@ enum class IrcCommand
RPL_ENDOFBANLIST, RPL_ENDOFBANLIST,
RPL_INFO, RPL_INFO,
RPL_MOTD, RPL_MOTD,
RPL_INFOSTART,
RPL_ENDOFINFO, RPL_ENDOFINFO,
RPL_MOTDSTART, RPL_MOTDSTART,
RPL_ENDOFMOTD, RPL_ENDOFMOTD,
RPL_WHOISHOST, RPL_WHOISHOST,
RPL_YOUREOPER, RPL_YOUREOPER,
RPL_REHASHING, RPL_REHASHING,
RPL_MYPORTIS,
RPL_NOTOPERANYMORE,
RPL_RSACHALLENGE, RPL_RSACHALLENGE,
RPL_TIME, RPL_TIME,
RPL_USERSSTART,
RPL_USERS,
RPL_ENDOFUSERS,
RPL_NOUSERS,
RPL_HOSTHIDDEN, RPL_HOSTHIDDEN,
ERR_NOSUCHNICK, ERR_NOSUCHNICK,
ERR_NOSUCHSERVER, ERR_NOSUCHSERVER,
@ -153,8 +133,6 @@ enum class IrcCommand
ERR_TOOMANYMATCHES, ERR_TOOMANYMATCHES,
ERR_UNKNOWNCOMMAND, ERR_UNKNOWNCOMMAND,
ERR_NOMOTD, ERR_NOMOTD,
ERR_NOADMININFO,
ERR_FILEERROR,
ERR_NONICKNAMEGIVEN, ERR_NONICKNAMEGIVEN,
ERR_ERRONEUSNICKNAME, ERR_ERRONEUSNICKNAME,
ERR_NICKNAMEINUSE, ERR_NICKNAMEINUSE,
@ -166,27 +144,20 @@ enum class IrcCommand
ERR_USERNOTINCHANNEL, ERR_USERNOTINCHANNEL,
ERR_NOTONCHANNEL, ERR_NOTONCHANNEL,
ERR_USERONCHANNEL, ERR_USERONCHANNEL,
ERR_NOLOGIN,
ERR_SUMMONDISABLED,
ERR_USERSDISABLED,
ERR_NOTREGISTERED, ERR_NOTREGISTERED,
ERR_ACCEPTFULL, ERR_ACCEPTFULL,
ERR_ACCEPTEXIST, ERR_ACCEPTEXIST,
ERR_ACCEPTNOT, ERR_ACCEPTNOT,
ERR_NEEDMOREPARAMS, ERR_NEEDMOREPARAMS,
ERR_ALREADYREGISTRED, ERR_ALREADYREGISTRED,
ERR_NOPERMFORHOST,
ERR_PASSWDMISMATCH, ERR_PASSWDMISMATCH,
ERR_YOUREBANNEDCREEP, ERR_YOUREBANNEDCREEP,
ERR_YOUWILLBEBANNED,
ERR_KEYSET,
ERR_LINKCHANNEL, ERR_LINKCHANNEL,
ERR_CHANNELISFULL, ERR_CHANNELISFULL,
ERR_UNKNOWNMODE, ERR_UNKNOWNMODE,
ERR_INVITEONLYCHAN, ERR_INVITEONLYCHAN,
ERR_BANNEDFROMCHAN, ERR_BANNEDFROMCHAN,
ERR_BADCHANNELKEY, ERR_BADCHANNELKEY,
ERR_BADCHANMASK,
ERR_NEEDREGGEDNICK, ERR_NEEDREGGEDNICK,
ERR_BANLISTFULL, ERR_BANLISTFULL,
ERR_BADCHANNAME, ERR_BADCHANNAME,
@ -195,7 +166,6 @@ enum class IrcCommand
ERR_CHANOPRIVSNEEDED, ERR_CHANOPRIVSNEEDED,
ERR_CANTKILLSERVER, ERR_CANTKILLSERVER,
ERR_ISCHANSERVICE, ERR_ISCHANSERVICE,
ERR_BANNEDNICK,
ERR_NONONREG, ERR_NONONREG,
ERR_VOICENEEDED, ERR_VOICENEEDED,
ERR_NOOPERHOST, ERR_NOOPERHOST,
@ -203,7 +173,6 @@ enum class IrcCommand
ERR_OWNMODE, ERR_OWNMODE,
ERR_UMODEUNKNOWNFLAG, ERR_UMODEUNKNOWNFLAG,
ERR_USERSDONTMATCH, ERR_USERSDONTMATCH,
ERR_GHOSTEDCLIENT,
ERR_USERNOTONSERV, ERR_USERNOTONSERV,
ERR_WRONGPONG, ERR_WRONGPONG,
ERR_DISABLED, ERR_DISABLED,
@ -232,10 +201,9 @@ enum class IrcCommand
RPL_OMOTD, RPL_OMOTD,
RPL_ENDOFOMOTD, RPL_ENDOFOMOTD,
ERR_NOPRIVS, ERR_NOPRIVS,
RPL_TESTMASK,
RPL_TESTLINE, RPL_TESTLINE,
RPL_NOTESTLINE, RPL_NOTESTLINE,
RPL_TESTMASKGECO, RPL_TESTMASKGECOS,
RPL_QUIETLIST, RPL_QUIETLIST,
RPL_ENDOFQUIETLIS, RPL_ENDOFQUIETLIS,
RPL_MONONLINE, RPL_MONONLINE,
@ -247,7 +215,6 @@ enum class IrcCommand
RPL_ENDOFRSACHALLENGE2, RPL_ENDOFRSACHALLENGE2,
ERR_MLOCKRESTRICTE, ERR_MLOCKRESTRICTE,
ERR_INVALIDBAN, ERR_INVALIDBAN,
ERR_TOPICLOCK,
RPL_SCANMATCHED, RPL_SCANMATCHED,
RPL_SCANUMODES, RPL_SCANUMODES,
RPL_LOGGEDIN, RPL_LOGGEDIN,
@ -282,7 +249,7 @@ enum class IrcCommand
SETNAME, SETNAME,
TAGMSG, TAGMSG,
TOPIC, TOPIC,
WALLOPS, WALLOPS,
}; };
} // namespace myirc } // namespace myirc

View File

@ -24,10 +24,9 @@ struct RecognizedCommand {
206, IrcCommand::RPL_TRACESERVER, 8, 8 206, IrcCommand::RPL_TRACESERVER, 8, 8
208, IrcCommand::RPL_TRACENEWTYPE, 4, 4 208, IrcCommand::RPL_TRACENEWTYPE, 4, 4
209, IrcCommand::RPL_TRACECLASS, 4, 4 209, IrcCommand::RPL_TRACECLASS, 4, 4
211, IrcCommand::RPL_STATSLINKINFO 211, IrcCommand::RPL_STATSLINKINFO, 8, 8
212, IrcCommand::RPL_STATSCOMMANDS, 5, 5 212, IrcCommand::RPL_STATSCOMMANDS, 5, 5
213, IrcCommand::RPL_STATSCLINE, 8, 8 213, IrcCommand::RPL_STATSCLINE, 8, 8
214, IrcCommand::RPL_STATSNLINE
215, IrcCommand::RPL_STATSILINE, 8, 8 215, IrcCommand::RPL_STATSILINE, 8, 8
216, IrcCommand::RPL_STATSKLINE, 6, 6 216, IrcCommand::RPL_STATSKLINE, 6, 6
217, IrcCommand::RPL_STATSQLINE, 5, 5 217, IrcCommand::RPL_STATSQLINE, 5, 5
@ -35,15 +34,11 @@ struct RecognizedCommand {
219, IrcCommand::RPL_ENDOFSTATS, 3, 3 219, IrcCommand::RPL_ENDOFSTATS, 3, 3
220, IrcCommand::RPL_STATSPLINE, 6, 6 220, IrcCommand::RPL_STATSPLINE, 6, 6
221, IrcCommand::RPL_UMODEIS, 2, 2 221, IrcCommand::RPL_UMODEIS, 2, 2
224, IrcCommand::RPL_STATSFLINE
225, IrcCommand::RPL_STATSDLINE, 4, 4 225, IrcCommand::RPL_STATSDLINE, 4, 4
234, IrcCommand::RPL_SERVLIST
235, IrcCommand::RPL_SERVLISTEND
241, IrcCommand::RPL_STATSLLINE, 7, 7 241, IrcCommand::RPL_STATSLLINE, 7, 7
242, IrcCommand::RPL_STATSUPTIME, 2, 2 242, IrcCommand::RPL_STATSUPTIME, 2, 2
243, IrcCommand::RPL_STATSOLINE, 7, 7 243, IrcCommand::RPL_STATSOLINE, 7, 7
244, IrcCommand::RPL_STATSHLINE, 7, 7 244, IrcCommand::RPL_STATSHLINE, 7, 7
245, IrcCommand::RPL_STATSSLINE
247, IrcCommand::RPL_STATSXLINE, 5, 5 247, IrcCommand::RPL_STATSXLINE, 5, 5
248, IrcCommand::RPL_STATSULINE, 5, 5 248, IrcCommand::RPL_STATSULINE, 5, 5
249, IrcCommand::RPL_STATSDEBUG, 3, 3 249, IrcCommand::RPL_STATSDEBUG, 3, 3
@ -57,7 +52,6 @@ struct RecognizedCommand {
257, IrcCommand::RPL_ADMINLOC1, 2, 2 257, IrcCommand::RPL_ADMINLOC1, 2, 2
258, IrcCommand::RPL_ADMINLOC2, 2, 2 258, IrcCommand::RPL_ADMINLOC2, 2, 2
259, IrcCommand::RPL_ADMINEMAIL, 2, 2 259, IrcCommand::RPL_ADMINEMAIL, 2, 2
261, IrcCommand::RPL_TRACELOG
262, IrcCommand::RPL_ENDOFTRACE, 3, 3 262, IrcCommand::RPL_ENDOFTRACE, 3, 3
263, IrcCommand::RPL_LOAD2HI, 3, 3 263, IrcCommand::RPL_LOAD2HI, 3, 3
265, IrcCommand::RPL_LOCALUSERS, 4, 4 265, IrcCommand::RPL_LOCALUSERS, 4, 4
@ -66,11 +60,9 @@ struct RecognizedCommand {
276, IrcCommand::RPL_WHOISCERTFP, 3, 3 276, IrcCommand::RPL_WHOISCERTFP, 3, 3
281, IrcCommand::RPL_ACCEPTLIST, 1, 15 281, IrcCommand::RPL_ACCEPTLIST, 1, 15
282, IrcCommand::RPL_ENDOFACCEPT, 2, 2 282, IrcCommand::RPL_ENDOFACCEPT, 2, 2
300, IrcCommand::RPL_NONE
301, IrcCommand::RPL_AWAY, 3, 3 301, IrcCommand::RPL_AWAY, 3, 3
302, IrcCommand::RPL_USERHOST, 2, 2 302, IrcCommand::RPL_USERHOST, 2, 2
303, IrcCommand::RPL_ISON, 2, 2 303, IrcCommand::RPL_ISON, 2, 2
304, IrcCommand::RPL_TEXT
305, IrcCommand::RPL_UNAWAY, 2, 2 305, IrcCommand::RPL_UNAWAY, 2, 2
306, IrcCommand::RPL_NOWAWAY, 2, 2 306, IrcCommand::RPL_NOWAWAY, 2, 2
310, IrcCommand::RPL_WHOISHELPOP, 3, 3 310, IrcCommand::RPL_WHOISHELPOP, 3, 3
@ -79,7 +71,6 @@ struct RecognizedCommand {
313, IrcCommand::RPL_WHOISOPERATOR, 3, 3 313, IrcCommand::RPL_WHOISOPERATOR, 3, 3
314, IrcCommand::RPL_WHOWASUSER, 6, 6 314, IrcCommand::RPL_WHOWASUSER, 6, 6
369, IrcCommand::RPL_ENDOFWHOWAS, 3, 3 369, IrcCommand::RPL_ENDOFWHOWAS, 3, 3
316, IrcCommand::RPL_WHOISCHANOP
317, IrcCommand::RPL_WHOISIDLE, 5, 5 317, IrcCommand::RPL_WHOISIDLE, 5, 5
318, IrcCommand::RPL_ENDOFWHOIS, 3, 3 318, IrcCommand::RPL_ENDOFWHOIS, 3, 3
319, IrcCommand::RPL_WHOISCHANNELS, 3, 3 319, IrcCommand::RPL_WHOISCHANNELS, 3, 3
@ -89,7 +80,7 @@ struct RecognizedCommand {
323, IrcCommand::RPL_LISTEND, 2, 2 323, IrcCommand::RPL_LISTEND, 2, 2
324, IrcCommand::RPL_CHANNELMODEIS, 3, 3 324, IrcCommand::RPL_CHANNELMODEIS, 3, 3
325, IrcCommand::RPL_CHANNELMLOCK, 4, 4 325, IrcCommand::RPL_CHANNELMLOCK, 4, 4
328, IrcCommand::RPL_CHANNELURL 328, IrcCommand::RPL_CHANNELURL, 2, 2
329, IrcCommand::RPL_CREATIONTIME, 3, 3 329, IrcCommand::RPL_CREATIONTIME, 3, 3
330, IrcCommand::RPL_WHOISLOGGEDIN, 4, 4 330, IrcCommand::RPL_WHOISLOGGEDIN, 4, 4
331, IrcCommand::RPL_NOTOPIC, 3, 3 331, IrcCommand::RPL_NOTOPIC, 3, 3
@ -97,19 +88,17 @@ struct RecognizedCommand {
333, IrcCommand::RPL_TOPICWHOTIME, 4, 4 333, IrcCommand::RPL_TOPICWHOTIME, 4, 4
338, IrcCommand::RPL_WHOISACTUALLY, 4, 4 338, IrcCommand::RPL_WHOISACTUALLY, 4, 4
341, IrcCommand::RPL_INVITING, 3, 3 341, IrcCommand::RPL_INVITING, 3, 3
342, IrcCommand::RPL_SUMMONING
346, IrcCommand::RPL_INVITELIST, 5, 5 346, IrcCommand::RPL_INVITELIST, 5, 5
347, IrcCommand::RPL_ENDOFINVITELIST, 3, 3 347, IrcCommand::RPL_ENDOFINVITELIST, 3, 3
348, IrcCommand::RPL_EXCEPTLIST, 5, 5 348, IrcCommand::RPL_EXCEPTLIST, 5, 5
349, IrcCommand::RPL_ENDOFEXCEPTLIST, 3, 3 349, IrcCommand::RPL_ENDOFEXCEPTLIST, 3, 3
351, IrcCommand::RPL_VERSION, 4, 4 351, IrcCommand::RPL_VERSION, 4, 4
352, IrcCommand::RPL_WHOREPLY, 8, 8 352, IrcCommand::RPL_WHOREPLY, 8, 8
354, IrcCommand::RPL_WHOSPCRPL 354, IrcCommand::RPL_WHOSPCRPL, 1, 15
315, IrcCommand::RPL_ENDOFWHO, 3, 3 315, IrcCommand::RPL_ENDOFWHO, 3, 3
353, IrcCommand::RPL_NAMREPLY, 4, 4 353, IrcCommand::RPL_NAMREPLY, 4, 4
360, IrcCommand::RPL_WHOWASREAL, 3, 3 360, IrcCommand::RPL_WHOWASREAL, 3, 3
366, IrcCommand::RPL_ENDOFNAMES, 3, 3 366, IrcCommand::RPL_ENDOFNAMES, 3, 3
361, IrcCommand::RPL_KILLDONE
362, IrcCommand::RPL_CLOSING, 3, 3 362, IrcCommand::RPL_CLOSING, 3, 3
363, IrcCommand::RPL_CLOSEEND, 3, 3 363, IrcCommand::RPL_CLOSEEND, 3, 3
364, IrcCommand::RPL_LINKS, 4, 4 364, IrcCommand::RPL_LINKS, 4, 4
@ -118,22 +107,15 @@ struct RecognizedCommand {
368, IrcCommand::RPL_ENDOFBANLIST, 3, 3 368, IrcCommand::RPL_ENDOFBANLIST, 3, 3
371, IrcCommand::RPL_INFO, 2, 2 371, IrcCommand::RPL_INFO, 2, 2
372, IrcCommand::RPL_MOTD, 2, 2 372, IrcCommand::RPL_MOTD, 2, 2
373, IrcCommand::RPL_INFOSTART
374, IrcCommand::RPL_ENDOFINFO, 2, 2 374, IrcCommand::RPL_ENDOFINFO, 2, 2
375, IrcCommand::RPL_MOTDSTART, 2, 2 375, IrcCommand::RPL_MOTDSTART, 2, 2
376, IrcCommand::RPL_ENDOFMOTD, 2, 2 376, IrcCommand::RPL_ENDOFMOTD, 2, 2
378, IrcCommand::RPL_WHOISHOST, 3, 3 378, IrcCommand::RPL_WHOISHOST, 3, 3
381, IrcCommand::RPL_YOUREOPER, 2, 2 381, IrcCommand::RPL_YOUREOPER, 2, 2
382, IrcCommand::RPL_REHASHING, 3, 3 382, IrcCommand::RPL_REHASHING, 3, 3
384, IrcCommand::RPL_MYPORTIS
385, IrcCommand::RPL_NOTOPERANYMORE
386, IrcCommand::RPL_RSACHALLENGE, 2, 2 386, IrcCommand::RPL_RSACHALLENGE, 2, 2
391, IrcCommand::RPL_TIME, 3, 3 391, IrcCommand::RPL_TIME, 3, 3
392, IrcCommand::RPL_USERSSTART 396, IrcCommand::RPL_HOSTHIDDEN, 2, 2
393, IrcCommand::RPL_USERS
394, IrcCommand::RPL_ENDOFUSERS
395, IrcCommand::RPL_NOUSERS
396, IrcCommand::RPL_HOSTHIDDEN
401, IrcCommand::ERR_NOSUCHNICK, 3, 3 401, IrcCommand::ERR_NOSUCHNICK, 3, 3
402, IrcCommand::ERR_NOSUCHSERVER, 3, 3 402, IrcCommand::ERR_NOSUCHSERVER, 3, 3
403, IrcCommand::ERR_NOSUCHCHANNEL, 3, 3 403, IrcCommand::ERR_NOSUCHCHANNEL, 3, 3
@ -151,8 +133,6 @@ struct RecognizedCommand {
416, IrcCommand::ERR_TOOMANYMATCHES, 3, 3 416, IrcCommand::ERR_TOOMANYMATCHES, 3, 3
421, IrcCommand::ERR_UNKNOWNCOMMAND, 3, 3 421, IrcCommand::ERR_UNKNOWNCOMMAND, 3, 3
422, IrcCommand::ERR_NOMOTD, 2, 2 422, IrcCommand::ERR_NOMOTD, 2, 2
423, IrcCommand::ERR_NOADMININFO
424, IrcCommand::ERR_FILEERROR
431, IrcCommand::ERR_NONICKNAMEGIVEN, 2, 2 431, IrcCommand::ERR_NONICKNAMEGIVEN, 2, 2
432, IrcCommand::ERR_ERRONEUSNICKNAME, 3, 3 432, IrcCommand::ERR_ERRONEUSNICKNAME, 3, 3
433, IrcCommand::ERR_NICKNAMEINUSE, 3, 3 433, IrcCommand::ERR_NICKNAMEINUSE, 3, 3
@ -164,27 +144,20 @@ struct RecognizedCommand {
441, IrcCommand::ERR_USERNOTINCHANNEL, 4, 4 441, IrcCommand::ERR_USERNOTINCHANNEL, 4, 4
442, IrcCommand::ERR_NOTONCHANNEL, 3, 3 442, IrcCommand::ERR_NOTONCHANNEL, 3, 3
443, IrcCommand::ERR_USERONCHANNEL, 4, 4 443, IrcCommand::ERR_USERONCHANNEL, 4, 4
444, IrcCommand::ERR_NOLOGIN
445, IrcCommand::ERR_SUMMONDISABLED
446, IrcCommand::ERR_USERSDISABLED
451, IrcCommand::ERR_NOTREGISTERED, 2, 2 451, IrcCommand::ERR_NOTREGISTERED, 2, 2
456, IrcCommand::ERR_ACCEPTFULL, 2, 2 456, IrcCommand::ERR_ACCEPTFULL, 2, 2
457, IrcCommand::ERR_ACCEPTEXIST, 3, 3 457, IrcCommand::ERR_ACCEPTEXIST, 3, 3
458, IrcCommand::ERR_ACCEPTNOT, 3, 3 458, IrcCommand::ERR_ACCEPTNOT, 3, 3
461, IrcCommand::ERR_NEEDMOREPARAMS, 3, 3 461, IrcCommand::ERR_NEEDMOREPARAMS, 3, 3
462, IrcCommand::ERR_ALREADYREGISTRED, 2, 2 462, IrcCommand::ERR_ALREADYREGISTRED, 2, 2
463, IrcCommand::ERR_NOPERMFORHOST
464, IrcCommand::ERR_PASSWDMISMATCH, 2, 2 464, IrcCommand::ERR_PASSWDMISMATCH, 2, 2
465, IrcCommand::ERR_YOUREBANNEDCREEP, 2, 2 465, IrcCommand::ERR_YOUREBANNEDCREEP, 2, 2
466, IrcCommand::ERR_YOUWILLBEBANNED
467, IrcCommand::ERR_KEYSET
470, IrcCommand::ERR_LINKCHANNEL, 4, 4 470, IrcCommand::ERR_LINKCHANNEL, 4, 4
471, IrcCommand::ERR_CHANNELISFULL, 3, 3 471, IrcCommand::ERR_CHANNELISFULL, 3, 3
472, IrcCommand::ERR_UNKNOWNMODE, 3, 3 472, IrcCommand::ERR_UNKNOWNMODE, 3, 3
473, IrcCommand::ERR_INVITEONLYCHAN, 3, 3 473, IrcCommand::ERR_INVITEONLYCHAN, 3, 3
474, IrcCommand::ERR_BANNEDFROMCHAN, 3, 3 474, IrcCommand::ERR_BANNEDFROMCHAN, 3, 3
475, IrcCommand::ERR_BADCHANNELKEY, 3, 3 475, IrcCommand::ERR_BADCHANNELKEY, 3, 3
476, IrcCommand::ERR_BADCHANMASK
477, IrcCommand::ERR_NEEDREGGEDNICK, 3, 3 477, IrcCommand::ERR_NEEDREGGEDNICK, 3, 3
478, IrcCommand::ERR_BANLISTFULL, 4, 4 478, IrcCommand::ERR_BANLISTFULL, 4, 4
479, IrcCommand::ERR_BADCHANNAME, 3, 3 479, IrcCommand::ERR_BADCHANNAME, 3, 3
@ -193,7 +166,6 @@ struct RecognizedCommand {
482, IrcCommand::ERR_CHANOPRIVSNEEDED, 3, 3 482, IrcCommand::ERR_CHANOPRIVSNEEDED, 3, 3
483, IrcCommand::ERR_CANTKILLSERVER, 2, 2 483, IrcCommand::ERR_CANTKILLSERVER, 2, 2
484, IrcCommand::ERR_ISCHANSERVICE, 4, 4 484, IrcCommand::ERR_ISCHANSERVICE, 4, 4
485, IrcCommand::ERR_BANNEDNICK
486, IrcCommand::ERR_NONONREG, 3, 3 486, IrcCommand::ERR_NONONREG, 3, 3
489, IrcCommand::ERR_VOICENEEDED, 3, 3 489, IrcCommand::ERR_VOICENEEDED, 3, 3
491, IrcCommand::ERR_NOOPERHOST, 2, 2 491, IrcCommand::ERR_NOOPERHOST, 2, 2
@ -201,7 +173,6 @@ struct RecognizedCommand {
494, IrcCommand::ERR_OWNMODE, 3, 3 494, IrcCommand::ERR_OWNMODE, 3, 3
501, IrcCommand::ERR_UMODEUNKNOWNFLAG, 2, 2 501, IrcCommand::ERR_UMODEUNKNOWNFLAG, 2, 2
502, IrcCommand::ERR_USERSDONTMATCH, 2, 2 502, IrcCommand::ERR_USERSDONTMATCH, 2, 2
503, IrcCommand::ERR_GHOSTEDCLIENT
504, IrcCommand::ERR_USERNOTONSERV, 3, 3 504, IrcCommand::ERR_USERNOTONSERV, 3, 3
513, IrcCommand::ERR_WRONGPONG, 2, 2 513, IrcCommand::ERR_WRONGPONG, 2, 2
517, IrcCommand::ERR_DISABLED, 3, 3 517, IrcCommand::ERR_DISABLED, 3, 3
@ -224,16 +195,15 @@ struct RecognizedCommand {
714, IrcCommand::ERR_KNOCKONCHAN, 3, 3 714, IrcCommand::ERR_KNOCKONCHAN, 3, 3
715, IrcCommand::ERR_KNOCKDISABLED, 2, 2 715, IrcCommand::ERR_KNOCKDISABLED, 2, 2
716, IrcCommand::ERR_TARGUMODEG, 3, 3 716, IrcCommand::ERR_TARGUMODEG, 3, 3
717, IrcCommand::RPL_TARGNOTIFY 717, IrcCommand::RPL_TARGNOTIFY, 3, 3
718, IrcCommand::RPL_UMODEGMSG, 4, 4 718, IrcCommand::RPL_UMODEGMSG, 4, 4
720, IrcCommand::RPL_OMOTDSTART, 2, 2 720, IrcCommand::RPL_OMOTDSTART, 2, 2
721, IrcCommand::RPL_OMOTD, 2, 2 721, IrcCommand::RPL_OMOTD, 2, 2
722, IrcCommand::RPL_ENDOFOMOTD, 2, 2 722, IrcCommand::RPL_ENDOFOMOTD, 2, 2
723, IrcCommand::ERR_NOPRIVS, 3, 3 723, IrcCommand::ERR_NOPRIVS, 3, 3
724, IrcCommand::RPL_TESTMASK
725, IrcCommand::RPL_TESTLINE, 5, 5 725, IrcCommand::RPL_TESTLINE, 5, 5
726, IrcCommand::RPL_NOTESTLINE 726, IrcCommand::RPL_NOTESTLINE, 3, 3
727, IrcCommand::RPL_TESTMASKGECO, 6, 6 727, IrcCommand::RPL_TESTMASKGECOS, 6, 6
728, IrcCommand::RPL_QUIETLIST, 6, 6 728, IrcCommand::RPL_QUIETLIST, 6, 6
729, IrcCommand::RPL_ENDOFQUIETLIS, 4, 4 729, IrcCommand::RPL_ENDOFQUIETLIS, 4, 4
730, IrcCommand::RPL_MONONLINE, 2, 2 730, IrcCommand::RPL_MONONLINE, 2, 2
@ -245,7 +215,6 @@ struct RecognizedCommand {
741, IrcCommand::RPL_ENDOFRSACHALLENGE2, 2, 2 741, IrcCommand::RPL_ENDOFRSACHALLENGE2, 2, 2
742, IrcCommand::ERR_MLOCKRESTRICTE, 5, 5 742, IrcCommand::ERR_MLOCKRESTRICTE, 5, 5
743, IrcCommand::ERR_INVALIDBAN, 5, 5 743, IrcCommand::ERR_INVALIDBAN, 5, 5
744, IrcCommand::ERR_TOPICLOCK
750, IrcCommand::RPL_SCANMATCHED, 3, 3 750, IrcCommand::RPL_SCANMATCHED, 3, 3
751, IrcCommand::RPL_SCANUMODES, 8, 8 751, IrcCommand::RPL_SCANUMODES, 8, 8
900, IrcCommand::RPL_LOGGEDIN, 4, 4 900, IrcCommand::RPL_LOGGEDIN, 4, 4
@ -274,7 +243,7 @@ NICK, IrcCommand::NICK, 1, 1
NOTICE, IrcCommand::NOTICE, 2, 2 NOTICE, IrcCommand::NOTICE, 2, 2
PART, IrcCommand::PART, 1, 2 PART, IrcCommand::PART, 1, 2
PING, IrcCommand::PING, 1, 1 PING, IrcCommand::PING, 1, 1
PONG, IrcCommand::PONG, 1, 2 PONG, IrcCommand::PONG, 2, 2
PRIVMSG, IrcCommand::PRIVMSG, 2, 2 PRIVMSG, IrcCommand::PRIVMSG, 2, 2
QUIT, IrcCommand::QUIT, 1, 1 QUIT, IrcCommand::QUIT, 1, 1
SETNAME, IrcCommand::SETNAME, 1, 1 SETNAME, IrcCommand::SETNAME, 1, 1