/*
* ----------------------------------------------------------------
* Night Light Internet Relay Chat Numerics (irc_numerics.h)
* ----------------------------------------------------------------
* Copyright (C) 1997-2003 Jonas Kvinge <jonas@night-light.net>
* All rights reserved.
*
* 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
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Last modified by:
* Jonas Kvinge (18.07.2001)
*
*
*/
#ifdef IRC_NUMERICS_H
#warning "irc_numerics.h already included."
#else
#define IRC_NUMERICS_H
#define IRC_RFC1459_RPL_WELCOME 1 /* "Welcome to the Internet Relay Network <nick>!<user>@<host>" */
#define IRC_RFC1459_RPL_YOURHOST 2 /* "Your host is <servername>, running version <ver>" */
#define IRC_RFC1459_RPL_CREATED 3 /* "This server was created <date>" */
#define IRC_RFC1459_RPL_MYINFO 4 /* "<servername> <version> <available user modes> <available channel modes>" */
#define IRC_RFC1459_ERR_NOSUCHNICK 401 /* "<nickname> :No such nick/channel" */
#define IRC_RFC1459_ERR_NOSUCHSERVER 402 /* "<server name> :No such server" */
#define IRC_RFC1459_ERR_NOSUCHCHANNEL 403 /* "<channel name> :No such channel" */
#define IRC_RFC1459_ERR_CANNOTSENDTOCHAN 404 /* "<channel name> :Cannot send to channel" */
#define IRC_RFC1459_ERR_TOOMANYCHANNELS 405 /* "<channel name> :You have joined too many channels" */
#define IRC_RFC1459_ERR_WASNOSUCHNICK 406 /* "<nickname> :There was no such nickname" */
#define IRC_RFC1459_ERR_TOOMANYTARGETS 407 /* "<target> :Duplicate recipients. No message delivered" */
#define IRC_RFC1459_ERR_NOORIGIN 409 /* ":No origin specified" */
#define IRC_RFC1459_ERR_NORECIPIENT 411 /* ":No recipient given (<command>)" */
#define IRC_RFC1459_ERR_NOTEXTTOSEND 412 /* ":No text to send" */
#define IRC_RFC1459_ERR_NOTOPLEVEL 413 /* "<mask> :No toplevel domain specified" */
#define IRC_RFC1459_ERR_WILDTOPLEVEL 414 /* "<mask> :Wildcard in toplevel domain" */
#define IRC_RFC1459_ERR_UNKNOWNCOMMAND 421 /* "<command> :Unknown command" */
#define IRC_RFC1459_ERR_NOMOTD 422 /* ":MOTD File is missing" */
#define IRC_RFC1459_ERR_NOADMININFO 423 /* "<server> :No administrative info available" */
#define IRC_RFC1459_ERR_FILEERROR 424 /* ":File error doing <file op> on <file>" */
#define IRC_RFC1459_ERR_NONICKNAMEGIVEN 431 /* ":No nickname given" */
#define IRC_RFC1459_ERR_ERRONEUSNICKNAME 432 /* "<nick> :Erroneus nickname" */
#define IRC_RFC1459_ERR_NICKNAMEINUSE 433 /* "<nick> :Nickname is already in use" */
#define IRC_RFC1459_ERR_NICKCOLLISION 436 /* "<nick> :Nickname collision KILL" */
#define IRC_RFC1459_ERR_USERNOTINCHANNEL 441 /* "<nick> <channel> :They aren't on that channel" */
#define IRC_RFC1459_ERR_NOTONCHANNEL 442 /* "<channel> :You're not on that channel" */
#define IRC_RFC1459_ERR_USERONCHANNEL 443 /* "<user> <channel> :is already on channel" */
#define IRC_RFC1459_ERR_NOLOGIN 444 /* "<user> :User not logged in" */
#define IRC_RFC1459_ERR_SUMMONDISABLED 445 /* ":SUMMON has been disabled" */
#define IRC_RFC1459_ERR_USERSDISABLED 446 /* ":USERS has been disabled" */
#define IRC_RFC1459_ERR_NOTREGISTERED 451 /* ":You have not registered" */
#define IRC_RFC1459_ERR_NEEDMOREPARAMS 461 /* "<command> :Not enough parameters" */
#define IRC_RFC1459_ERR_ALREADYREGISTRED 462 /* ":You may not reregister" */
#define IRC_RFC1459_ERR_NOPERMFORHOST 463 /* ":Your host isn't among the privileged" */
#define IRC_RFC1459_ERR_PASSWDMISMATCH 464 /* ":Password incorrect" */
#define IRC_RFC1459_ERR_YOUREBANNEDCREEP 465 /* ":You are banned from this server" */
#define IRC_RFC1459_ERR_KEYSET 467 /* "<channel> :Channel key already set" */
#define IRC_RFC1459_ERR_CHANNELISFULL 471 /* "<channel> :Cannot join channel (+l)" */
#define IRC_RFC1459_ERR_UNKNOWNMODE 472 /* "<char> :is unknown mode char to me" */
#define IRC_RFC1459_ERR_INVITEONLYCHAN 473 /* "<channel> :Cannot join channel (+i)" */
#define IRC_RFC1459_ERR_BANNEDFROMCHAN 474 /* "<channel> :Cannot join channel (+b)" */
#define IRC_RFC1459_ERR_BADCHANNELKEY 475 /* "<channel> :Cannot join channel (+k)" */
#define IRC_RFC1459_ERR_NOPRIVILEGES 481 /* ":Permission Denied- You're not an IRC operator" */
#define IRC_RFC1459_ERR_CHANOPRIVSNEEDED 482 /* "<channel> :You're not channel operator" */
#define IRC_RFC1459_ERR_CANTKILLSERVER 483 /* ":You cant kill a server!" */
#define IRC_RFC1459_ERR_NOOPERHOST 491 /* ":No O-lines for your host" */
#define IRC_RFC1459_ERR_UMODEUNKNOWNFLAG 501 /* ":Unknown MODE flag" */
#define IRC_RFC1459_ERR_USERSDONTMATCH 502 /* ":Cant change mode for other users" */
#define IRC_RFC1459_RPL_NONE 300 /* Dummy reply number. Not used. */
#define IRC_RFC1459_RPL_USERHOST 302 /* ":[<reply>{<space><reply>}]" */
#define IRC_RFC1459_RPL_ISON 303 /* ":[<nick> {<space><nick>}]" */
#define IRC_RFC1459_RPL_AWAY 301 /* "<nick> :<away message>" */
#define IRC_RFC1459_RPL_UNAWAY 305 /* ":You are no longer marked as being away" */
#define IRC_RFC1459_RPL_NOWAWAY 306 /* ":You have been marked as being away" */
#define IRC_RFC1459_RPL_WHOISUSER 311 /* "<nick> <user> <host> * :<real name>" */
#define IRC_RFC1459_RPL_WHOISSERVER 312 /* "<nick> <server> :<server info>" */
#define IRC_RFC1459_RPL_WHOISOPERATOR 313 /* "<nick> :is an IRC operator" */
#define IRC_RFC1459_RPL_WHOISIDLE 317 /* "<nick> <integer> :seconds idle" */
#define IRC_RFC1459_RPL_ENDOFWHOIS 318 /* "<nick> :End of /WHOIS list" */
#define IRC_RFC1459_RPL_WHOISCHANNELS 319 /* "<nick> :{[@|+]<channel><space>}" */
#define IRC_RFC1459_RPL_WHOWASUSER 314 /* "<nick> <user> <host> * :<real name>" */
#define IRC_RFC1459_RPL_ENDOFWHOWAS 369 /* "<nick> :End of WHOWAS" */
#define IRC_RFC1459_RPL_LISTSTART 321 /* "Channel :Users Name" */
#define IRC_RFC1459_RPL_LIST 322 /* "<channel> <# visible> :<topic>" */
#define IRC_RFC1459_RPL_LISTEND 323 /* ":End of /LIST" */
#define IRC_RFC1459_RPL_CHANNELMODEIS 324 /* "<channel> <mode> <mode params>" */
#define IRC_RFC1459_RPL_NOTOPIC 331 /* "<channel> :No topic is set" */
#define IRC_RFC1459_RPL_TOPIC 332 /* "<channel> :<topic>" */
#define IRC_RFC1459_RPL_INVITING 341 /* "<channel> <nick>" */
#define IRC_RFC1459_RPL_SUMMONING 342 /* "<user> :Summoning user to IRC" */
#define IRC_RFC1459_RPL_VERSION 351 /* "<version>.<debuglevel> <server> :<comments>" */
#define IRC_RFC1459_RPL_WHOREPLY 352 /* "<channel> <user> <host> <server> <nick> <H|G>[*][@|+] :<hopcount> <real name>" */
#define IRC_RFC1459_RPL_ENDOFWHO 315 /* "<name> :End of /WHO list" */
#define IRC_RFC1459_RPL_NAMEREPLY 353 /* "<channel> :[[@|+]<nick> [[@|+]<nick> [...]]]" */
#define IRC_RFC1459_RPL_ENDOFNAMES 366 /* "<channel> :End of /NAMES list" */
#define IRC_RFC1459_RPL_LINKS 364 /* "<mask> <server> :<hopcount> <server info>" */
#define IRC_RFC1459_RPL_ENDOFLINKS 365 /* "<mask> :End of /LINKS list" */
#define IRC_RFC1459_RPL_BANLIST 367 /* "<channel> <banid>" */
#define IRC_RFC1459_RPL_INFO 371 /* ":<string>" */
#define IRC_RFC1459_RPL_ENDOFINFO 374 /* ":End of /INFO list" */
#define IRC_RFC1459_RPL_MOTDSTART 375 /* ":- <server> Message of the day - " */
#define IRC_RFC1459_RPL_MOTD 372 /* ":- <text>" */
#define IRC_RFC1459_RPL_ENDOFMOTD 376 /* ":End of /MOTD command" */
#define IRC_RFC1459_RPL_YOUREOPER 381 /* ":You are now an IRC operator" */
#define IRC_RFC1459_RPL_REHASHING 382 /* "<config file> :Rehashing" */
#define IRC_RFC1459_RPL_TIME 391 /* "<server> :<string showing server's local time>" */
#define IRC_RFC1459_RPL_USERSSTART 392 /* ":UserID Terminal Host" */
#define IRC_RFC1459_RPL_USERS 393 /* ":%-8s %-9s %-8s" */
#define IRC_RFC1459_RPL_ENDOFUSERS 394 /* ":End of users" */
#define IRC_RFC1459_RPL_NOUSERS 395 /* ":Nobody logged in" */
#define IRC_RFC1459_RPL_TRACELINK 200 /* "Link <version & debug level> <destination> <next server>" */
#define IRC_RFC1459_RPL_TRACECONNECTING 201 /* "Try. <class> <server>" */
#define IRC_RFC1459_RPL_TRACEHANDSHAKE 202 /* "H.S. <class> <server>" */
#define IRC_RFC1459_RPL_TRACEUNKNOWN 203 /* "???? <class> [<client IP address in dot form>]" */
#define IRC_RFC1459_RPL_TRACEOPERATOR 204 /* "Oper <class> <nick>" */
#define IRC_RFC1459_RPL_TRACEUSER 205 /* "User <class> <nick>" */
#define IRC_RFC1459_RPL_TRACESERVER 206 /* "Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server>" */
#define IRC_RFC1459_RPL_TRACENEWTYPE 208 /* "<newtype> 0 <client name>" */
#define IRC_RFC1459_RPL_TRACELOG 261 /* "File <logfile> <debug level>" */
#define IRC_RFC1459_RPL_STATSLINKINFO 211 /* <linkname> <sendq> <sent messages> <sent bytes> <received messages> <received bytes> <time open>" */
#define IRC_RFC1459_RPL_STATSCOMMANDS 212 /* "<command> <count>" */
#define IRC_RFC1459_RPL_STATSCLINE 213 /* "C <host> * <name> <port> <class>" */
#define IRC_RFC1459_RPL_STATSNLINE 214 /* "N <host> * <name> <port> <class>" */
#define IRC_RFC1459_RPL_STATSILINE 215 /* "I <host> * <host> <port> <class>" */
#define IRC_RFC1459_RPL_STATSKLINE 216 /* "K <host> * <username> <port> <class>" */
#define IRC_RFC1459_RPL_STATSYLINE 218 /* "Y <class> <ping frequency> <connect frequency> <max sendq>" */
#define IRC_RFC1459_RPL_ENDOFSTATS 219 /* "<stats letter> :End of /STATS report" */
#define IRC_RFC1459_RPL_STATSLLINE 241 /* "L <hostmask> * <servername> <maxdepth>" */
#define IRC_RFC1459_RPL_STATSUPTIME 242 /* ":Server Up %d days %d:%02d:%02d" */
#define IRC_RFC1459_RPL_STATSOLINE 243 /* "O <hostmask> * <name>" */
#define IRC_RFC1459_RPL_STATSHLINE 244 /* "H <hostmask> * <servername>" */
#define IRC_RFC1459_RPL_UMODEIS 221 /* "<user mode string>" */
#define IRC_RFC1459_RPL_LUSERCLIENT 251 /* ":There are <integer> users and <integer> invisible on <integer> servers" */
#define IRC_RFC1459_RPL_LUSEROP 252 /* "<integer> :operator(s) online" */
#define IRC_RFC1459_RPL_LUSERUNKNOWN 253 /* "<integer> :unknown connection(s)" */
#define IRC_RFC1459_RPL_LUSERCHANNELS 254 /* "<integer> :channels formed" */
#define IRC_RFC1459_RPL_LUSERME 255 /* ":I have <integer> clients and <integer> servers" */
#define IRC_RFC1459_RPL_ADMINME 256 /* "<server> :Administrative info" */
#define IRC_RFC1459_RPL_ADMINLOC1 257 /* ":<admin info>" */
#define IRC_RFC1459_RPL_ADMINLOC2 258 /* ":<admin info>" */
#define IRC_RFC1459_RPL_ADMINEMAIL 259 /* ":<admin info>" */
#define IRC_RFC2812_RPL_WELCOME 1 /* "Welcome to the Internet Relay Network <nick>!<user>@<host>" */
#define IRC_RFC2812_RPL_YOURHOST 2 /* "Your host is <servername>, running version <ver>" */
#define IRC_RFC2812_RPL_CREATED 3 /* "This server was created <date>" */
#define IRC_RFC2812_RPL_MYINFO 4 /* "<servername> <version> <available user modes> <available channel modes>" */
#define IRC_RFC2812_RPL_BOUNCE 5 /* "Try server <server name>, port <port number>" */
#define IRC_RFC2812_RPL_USERHOST 302 /* ":*1<reply> *( " " <reply> )" */
#define IRC_RFC2812_RPL_ISON 303 /* ":*1<nick> *( " " <nick> )" */
#define IRC_RFC2812_RPL_AWAY 301 /* "<nick> :<away message>" */
#define IRC_RFC2812_RPL_UNAWAY 305 /* ":You are no longer marked as being away" */
#define IRC_RFC2812_RPL_NOWAWAY 306 /* ":You have been marked as being away" */
#define IRC_RFC2812_RPL_WHOISUSER 311 /* "<nick> <user> <host> * :<real name>" */
#define IRC_RFC2812_RPL_WHOISSERVER 312 /* "<nick> <server> :<server info>" */
#define IRC_RFC2812_RPL_WHOISOPERATOR 313 /* "<nick> :is an IRC operator" */
#define IRC_RFC2812_RPL_WHOISIDLE 317 /* "<nick> <integer> :seconds idle" */
#define IRC_RFC2812_RPL_ENDOFWHOIS 318 /* "<nick> :End of WHOIS list" */
#define IRC_RFC2812_RPL_WHOISCHANNELS 319 /* "<nick> :*( ( "@" / "+" ) <channel> " " )" */
#define IRC_RFC2812_RPL_WHOWASUSER 314 /* "<nick> <user> <host> * :<real name>" */
#define IRC_RFC2812_RPL_ENDOFWHOWAS 369 /* "<nick> :End of WHOWAS" */
#define IRC_RFC2812_RPL_LISTSTART 321 /* Obsolete. Not used. */
#define IRC_RFC2812_RPL_LIST 322 /* "<channel> <# visible> :<topic>" */
#define IRC_RFC2812_RPL_LISTEND 323 /* ":End of LIST" */
#define IRC_RFC2812_RPL_UNIQOPIS 325 /* "<channel> <nickname>" */
#define IRC_RFC2812_RPL_CHANNELMODEIS 324 /* "<channel> <mode> <mode params>" */
#define IRC_RFC2812_RPL_NOTOPIC 331 /* "<channel> :No topic is set" */
#define IRC_RFC2812_RPL_TOPIC 332 /* "<channel> :<topic>" */
#define IRC_RFC2812_RPL_INVITING 341 /* "<channel> <nick>" */
#define IRC_RFC2812_RPL_SUMMONING 342 /* "<user> :Summoning user to IRC" */
#define IRC_RFC2812_RPL_INVITELIST 346 /* "<channel> <invitemask>" */
#define IRC_RFC2812_RPL_ENDOFINVITELIST 347 /* "<channel> :End of channel invite list" */
#define IRC_RFC2812_RPL_EXCEPTLIST 348 /* "<channel> <exceptionmask>" */
#define IRC_RFC2812_RPL_ENDOFEXCEPTLIST 349 /* "<channel> :End of channel exception list" */
#define IRC_RFC2812_RPL_VERSION 351 /* "<version>.<debuglevel> <server> :<comments>" */
#define IRC_RFC2812_RPL_WHOREPLY 352 /* "<channel> <user> <host> <server> <nick> ( "H" / "G" > ["*"] [ ( "@" / "+" ) ] :<hopcount> <real name>" */
#define IRC_RFC2812_RPL_ENDOFWHO 315 /* "<name> :End of WHO list" */
#define IRC_RFC2812_RPL_NAMEREPLY 353 /* "( "=" / "*" / "@" ) <channel> :[ "@" / "+" ] <nick> *( " " [ "@" / "+" ] <nick> )" */
#define IRC_RFC2812_RPL_ENDOFNAMES 366 /* "<channel> :End of NAMES list" */
#define IRC_RFC2812_RPL_LINKS 364 /* "<mask> <server> :<hopcount> <server info>" */
#define IRC_RFC2812_RPL_ENDOFLINKS 365 /* "<mask> :End of LINKS list" */
#define IRC_RFC2812_RPL_BANLIST 367 /* "<channel> <banmask>" */
#define IRC_RFC2812_RPL_ENDOFBANLIST 368 /* "<channel> :End of channel ban list" */
#define IRC_RFC2812_RPL_INFO 371 /* ":<string>" */
#define IRC_RFC2812_RPL_ENDOFINFO 374 /* ":End of INFO list" */
#define IRC_RFC2812_RPL_MOTDSTART 375 /* ":- <server> Message of the day - " */
#define IRC_RFC2812_RPL_MOTD 372 /* ":- <text>" */
#define IRC_RFC2812_RPL_ENDOFMOTD 376 /* ":End of MOTD command" */
#define IRC_RFC2812_RPL_YOUREOPER 381 /* ":You are now an IRC operator" */
#define IRC_RFC2812_RPL_REHASHING 382 /* "<config file> :Rehashing" */
#define IRC_RFC2812_RPL_YOURESERVICE 383 /* "You are service <servicename>" */
#define IRC_RFC2812_RPL_TIME 391 /* "<server> :<string showing server's local time>" */
#define IRC_RFC2812_RPL_USERSSTART 392 /* ":UserID Terminal Host" */
#define IRC_RFC2812_RPL_USERS 393 /* ":<username> <ttyline> <hostname>" */
#define IRC_RFC2812_RPL_ENDOFUSERS 394 /* ":End of users" */
#define IRC_RFC2812_RPL_NOUSERS 395 /* ":Nobody logged in" */
#define IRC_RFC2812_RPL_TRACELINK 200 /* "Link <version & debug level> <destination> <next server> V<protocol version> <link uptime in seconds> <backstream sendq> <upstream sendq>" */
#define IRC_RFC2812_RPL_TRACECONNECTING 201 /* "Try. <class> <server>" */
#define IRC_RFC2812_RPL_TRACEHANDSHAKE 202 /* "H.S. <class> <server>" */
#define IRC_RFC2812_RPL_TRACEUNKNOWN 203 /* "???? <class> [<client IP address in dot form>]" */
#define IRC_RFC2812_RPL_TRACEOPERATOR 204 /* "Oper <class> <nick>" */
#define IRC_RFC2812_RPL_TRACEUSER 205 /* "User <class> <nick>" */
#define IRC_RFC2812_RPL_TRACESERVER 206 /* "Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server> V<protocol version>" */
#define IRC_RFC2812_RPL_TRACESERVICE 207 /* "Service <class> <name> <type> <active type>" */
#define IRC_RFC2812_RPL_TRACENEWTYPE 208 /* "<newtype> 0 <client name>" */
#define IRC_RFC2812_RPL_TRACECLASS 209 /* "Class <class> <count>" */
#define IRC_RFC2812_RPL_TRACERECONNECT 210 /* Unused. */
#define IRC_RFC2812_RPL_TRACELOG 261 /* "File <logfile> <debug level>" */
#define IRC_RFC2812_RPL_TRACEEND 262 /* "<server name> <version & debug level> :End of TRACE" */
#define IRC_RFC2812_RPL_STATSLINKINFO 211 /* "<linkname> <sendq> <sent messages> <sent Kbytes> <received messages> <received Kbytes> <time open>" */
#define IRC_RFC2812_RPL_STATSCOMMANDS 212 /* "<command> <count> <byte count> <remote count>" */
#define IRC_RFC2812_RPL_ENDOFSTATS 219 /* "<stats letter> :End of STATS report" */
#define IRC_RFC2812_RPL_STATSUPTIME 242 /* ":Server Up %d days %d:%02d:%02d" */
#define IRC_RFC2812_RPL_STATSOLINE 243 /* "O <hostmask> * <name>" */
#define IRC_RFC2812_RPL_UMODEIS 221 /* "<user mode string>" */
#define IRC_RFC2812_RPL_SERVLIST 234 /* "<name> <server> <mask> <type> <hopcount> <info>" */
#define IRC_RFC2812_RPL_SERVLISTEND 235 /* "<mask> <type> :End of service listing" */
#define IRC_RFC2812_RPL_LUSERCLIENT 251 /* ":There are <integer> users and <integer> services on <integer> servers" */
#define IRC_RFC2812_RPL_LUSEROP 252 /* "<integer> :operator(s) online" */
#define IRC_RFC2812_RPL_LUSERUNKNOWN 253 /* "<integer> :unknown connection(s)" */
#define IRC_RFC2812_RPL_LUSERCHANNELS 254 /* "<integer> :channels formed" */
#define IRC_RFC2812_RPL_LUSERME 255 /* ":I have <integer> clients and <integer> servers" */
#define IRC_RFC2812_RPL_ADMINME 256 /* "<server> :Administrative info" */
#define IRC_RFC2812_RPL_ADMINLOC1 257 /* ":<admin info>" */
#define IRC_RFC2812_RPL_ADMINLOC2 258 /* ":<admin info>" */
#define IRC_RFC2812_RPL_ADMINEMAIL 259 /* ":<admin info>" */
#define IRC_RFC2812_RPL_TRYAGAIN 263 /* "<command> :Please wait a while and try again." */
#define IRC_RFC2812_ERR_NOSUCHNICK 401 /* "<nickname> :No such nick/channel" */
#define IRC_RFC2812_ERR_NOSUCHSERVER 402 /* "<server name> :No such server" */
#define IRC_RFC2812_ERR_NOSUCHCHANNEL 403 /* "<channel name> :No such channel" */
#define IRC_RFC2812_ERR_CANNOTSENDTOCHAN 404 /* "<channel name> :Cannot send to channel" */
#define IRC_RFC2812_ERR_TOOMANYCHANNELS 405 /* "<channel name> :You have joined too many channels" */
#define IRC_RFC2812_ERR_WASNOSUCHNICK 406 /* "<nickname> :There was no such nickname" */
#define IRC_RFC2812_ERR_TOOMANYTARGETS 407 /* "<target> :<error code> recipients. <abort message>" */
#define IRC_RFC2812_ERR_NOSUCHSERVICE 408 /* "<service name> :No such service" */
#define IRC_RFC2812_ERR_NOORIGIN 409 /* ":No origin specified" */
#define IRC_RFC2812_ERR_NORECIPIENT 411 /* ":No recipient given (<command>)" */
#define IRC_RFC2812_ERR_NOTEXTTOSEND 412 /* ":No text to send" */
#define IRC_RFC2812_ERR_NOTOPLEVEL 413 /* "<mask> :No toplevel domain specified" */
#define IRC_RFC2812_ERR_WILDTOPLEVEL 414 /* "<mask> :Wildcard in toplevel domain" */
#define IRC_RFC2812_ERR_BADMASK 515 /* "<mask> :Bad Server/host mask" */
#define IRC_RFC2812_ERR_UNKNOWNCOMMAND 521 /* "<command> :Unknown command" */
#define IRC_RFC2812_ERR_NOMOTD 422 /* ":MOTD File is missing" */
#define IRC_RFC2812_ERR_NOADMININFO 423 /* "<server> :No administrative info available" */
#define IRC_RFC2812_ERR_FILEERROR 424 /* ":File error doing <file op> on <file>" */
#define IRC_RFC2812_ERR_NONICKNAMEGIVEN 431 /* ":No nickname given" */
#define IRC_RFC2812_ERR_ERRONEUSNICKNAME 432 /* "<nick> :Erroneous nickname" */
#define IRC_RFC2812_ERR_NICKNAMEINUSE 433 /* "<nick> :Nickname is already in use" */
#define IRC_RFC2812_ERR_NICKCOLLISION 436 /* "<nick> :Nickname collision KILL from <user>@<host>" */
#define IRC_RFC2812_ERR_UNAVAILRESOURCE 437 /* "<nick/channel> :Nick/channel is temporarily unavailable" */
#define IRC_RFC2812_ERR_USERNOTINCHANNEL 441 /* "<nick> <channel> :They aren't on that channel" */
#define IRC_RFC2812_ERR_NOTONCHANNEL 442 /* "<channel> :You're not on that channel" */
#define IRC_RFC2812_ERR_USERONCHANNEL 443 /* "<user> <channel> :is already on channel" */
#define IRC_RFC2812_ERR_NOLOGIN 444 /* "<user> :User not logged in" */
#define IRC_RFC2812_ERR_SUMMONDISABLED 445 /* ":SUMMON has been disabled" */
#define IRC_RFC2812_ERR_USERSDISABLED 446 /* ":USERS has been disabled" */
#define IRC_RFC2812_ERR_NOTREGISTERED 451 /* ":You have not registered" */
#define IRC_RFC2812_ERR_NEEDMOREPARAMS 461 /* "<command> :Not enough parameters" */
#define IRC_RFC2812_ERR_ALREADYREGISTRED 462 /* ":Unauthorized command (already registered)" */
#define IRC_RFC2812_ERR_NOPERMFORHOST 463 /* ":Your host isn't among the privileged" */
#define IRC_RFC2812_ERR_PASSWDMISMATCH 464 /* ":Password incorrect" */
#define IRC_RFC2812_ERR_YOUREBANNEDCREEP 465 /* ":You are banned from this server" */
#define IRC_RFC2812_ERR_YOUWILLBEBANNED 466 /* "" */
#define IRC_RFC2812_ERR_KEYSET 467 /* "<channel> :Channel key already set" */
#define IRC_RFC2812_ERR_CHANNELISFULL 471 /* "<channel> :Cannot join channel (+l)" */
#define IRC_RFC2812_ERR_UNKNOWNMODE 472 /* "<char> :is unknown mode char to me for <channel>" */
#define IRC_RFC2812_ERR_INVITEONLYCHAN 473 /* "<channel> :Cannot join channel (+i)" */
#define IRC_RFC2812_ERR_BANNEDFROMCHAN 474 /* "<channel> :Cannot join channel (+b)" */
#define IRC_RFC2812_ERR_BADCHANNELKEY 475 /* "<channel> :Cannot join channel (+k)" */
#define IRC_RFC2812_ERR_BADCHANMASK 476 /* "<channel> :Bad Channel Mask" */
#define IRC_RFC2812_ERR_NOCHANMODES 477 /* "<channel> :Channel doesn't support modes" */
#define IRC_RFC2812_ERR_BANLISTFULL 478 /* "<channel> <char> :Channel list is full" */
#define IRC_RFC2812_ERR_NOPRIVILEGES 481 /* ":Permission Denied- You're not an IRC operator" */
#define IRC_RFC2812_ERR_CHANOPRIVSNEEDED 482 /* "<channel> :You're not channel operator" */
#define IRC_RFC2812_ERR_CANTKILLSERVER 283 /* ":You can't kill a server!" */
#define IRC_RFC2812_ERR_RESTRICTED 484 /* ":Your connection is restricted!" */
#define IRC_RFC2812_ERR_UNIQOPPRIVSNEEDED 485 /* ":You're not the original channel operator" */
#define IRC_RFC2812_ERR_NOOPERHOST 491 /* ":No O-lines for your host" */
#define IRC_RFC2812_ERR_UMODEUNKNOWNFLAG 501 /* ":Unknown MODE flag" */
#define IRC_RFC2812_ERR_USERSDONTMATCH 502 /* ":Cannot change mode for other users" */
#define IRC_GENERIC_RPL_ISUPPORT 5 /* "Generic reply" */
#define IRC_UNDERNET_RPL_CREATIONTIME 329 /* "Undernet specific reply" */
#define IRC_UNDERNET_ERR_TARGETTOOFAST 349 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_BANNICKCHANGE 347 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_NICKTOOFAST 349 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_USERIP 307 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_MAP 15 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_MAPMORE 16 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_MAPEND 17 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_SILELIST 217 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_ENDOFSILELIST 218 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_LISTHELP 334 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_TOPICWHOTIME 333 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_INVITELIST 346 /* "Undernet specific reply" */
#define IRC_UNDERNET_RPL_ENDOFINVITELIST 347 /* "Undernet specific reply" */
#endif
syntax highlighted by Code2HTML, v. 0.9.1