1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
|
/*
** ClanLib SDK
** Copyright (c) 1997-2005 The ClanLib Team
**
** This software is provided 'as-is', without any express or implied
** warranty. In no event will the authors be held liable for any damages
** arising from the use of this software.
**
** Permission is granted to anyone to use this software for any purpose,
** including commercial applications, and to alter it and redistribute it
** freely, subject to the following restrictions:
**
** 1. The origin of this software must not be misrepresented; you must not
** claim that you wrote the original software. If you use this software
** in a product, an acknowledgment in the product documentation would be
** appreciated but is not required.
** 2. Altered source versions must be plainly marked as such, and must not be
** misrepresented as being the original software.
** 3. This notice may not be removed or altered from any source distribution.
**
** Note: Some of the libraries ClanLib may link to may have additional
** requirements or restrictions.
**
** File Author(s):
**
** Magnus Norddahl
** (if your name is missing here, please add it)
*/
#ifndef irc_numerics
#define irc_numerics
/*
E=EFnet hybrid-6rc4
I=IRCnet 2.10.3
i=IRCnet, reserved according to Undernet (sic) numerics headers
U=Undernet u2.10.07
D=DALnet bahamut 1.4.8
*/
enum CL_IRCNumerics
{
RPL_WELCOME = 1, // IEUD
RPL_YOURHOST = 2, // IEUD
RPL_CREATED = 3, // IEUD
RPL_MYINFO = 4, // IEUD
RPL_BOUNCE = 5, // I
RPL_MAP = 5, // U
RPL_PROTOCTL = 5, // D
RPL_MAPMORE = 6, // U
RPL_MAPEND = 7, // U
RPL_SNOMASK = 8, // U
RPL_STATMEMTOT = 9, // U
RPL_STATMEM = 010, // U
RPL_YOURCOOKIE = 014, // i
RPL_TRACELINK = 200, // IEUD
RPL_TRACECONNECTING = 201, // IEUD
RPL_TRACEHANDSHAKE = 202, // IEUD
RPL_TRACEUNKNOWN = 203, // IEUD
RPL_TRACEOPERATOR = 204, // IEUD
RPL_TRACEUSER = 205, // IEUD
RPL_TRACESERVER = 206, // IEUD
RPL_TRACESERVICE = 207, // IEU
RPL_TRACENEWTYPE = 208, // IEUD
RPL_TRACECLASS = 209, // IEUD
RPL_TRACERECONNECT = 210, // I
RPL_STATSLINKINFO = 211, // IEUD
RPL_STATSCOMMANDS = 212, // IEUD
RPL_STATSCLINE = 213, // IEUD
RPL_STATSNLINE = 214, // IEUD
RPL_STATSILINE = 215, // IEUD
RPL_STATSKLINE = 216, // IEUD
RPL_STATSQLINE = 217, // IED
RPL_STATSPLINE_U = 217, // U
RPL_STATSYLINE = 218, // IEUD
RPL_ENDOFSTATS = 219, // IEUD
RPL_STATSPLINE_E = 220, // E
RPL_UMODEIS = 221, // IEUD
RPL_STATSBLINE_ED = 222, // ED
RPL_STATSELINE = 223, // ED
RPL_STATSFLINE = 224, // ED
RPL_STATSDLINE_E = 225, // E
RPL_STATSZLINE = 225, // D
RPL_STATSCOUNT = 226, // D
RPL_STATSGLINE_D = 227, // D
RPL_SERVICEINFO = 231, // IU
RPL_ENDOFSERVICES = 232, // IU
RPL_SERVICE = 233, // IU
RPL_SERVLIST = 234, // IEUD
RPL_SERVLISTEND = 235, // IEUD
RPL_STATSIAUTH = 239, // I
RPL_STATSVLINE = 240, // I
RPL_STATSLLINE = 241, // IEUD
RPL_STATSUPTIME = 242, // IEUD
RPL_STATSOLINE = 243, // IEUD
RPL_STATSHLINE = 244, // IEUD
RPL_STATSSLINE = 245, // IEuD
RPL_STATSPING = 246, // I
RPL_STATSTLINE = 246, // U
RPL_STATSULINE_D = 246, // D
RPL_STATSBLINE_I = 247, // I
RPL_STATSGLINE_U = 247, // U
RPL_STATSXLINE = 247, // E
RPL_STATSDEFINE = 248, // I
RPL_STATSULINE_EU = 248, // EU
RPL_STATSDEBUG = 249, // IEUD
RPL_STATSDLINE_I = 250, // I
RPL_STATSCONN = 250, // EUD
RPL_LUSERCLIENT = 251, // IEUD
RPL_LUSEROP = 252, // IEUD
RPL_LUSERUNKNOWN = 253, // IEUD
RPL_LUSERCHANNELS = 254, // IEUD
RPL_LUSERME = 255, // IEUD
RPL_ADMINME = 256, // IEUD
RPL_ADMINLOC1 = 257, // IEUD
RPL_ADMINLOC2 = 258, // IEUD
RPL_ADMINEMAIL = 259, // IEUD
RPL_TRACELOG = 261, // IEUD
RPL_TRACEEND = 262, // I
RPL_ENDOFTRACE = 262, // ED
RPL_TRACEPING = 262, // U
RPL_TRYAGAIN = 263, // I
RPL_LOAD2HI = 263, // ED
RPL_LOCALUSERS = 265, // ED
RPL_GLOBALUSERS = 266, // ED
RPL_SILELIST = 271, // UD
RPL_ENDOFSILELIST = 272, // UD
RPL_STATSDELTA = 274, // i
RPL_STATSDLINE = 275, // UD
RPL_GLIST = 280, // U
RPL_ENDOFGLIST = 281, // U
RPL_HELPHDR = 290, // D
RPL_HELPOP = 291, // D
RPL_HELPTLR = 292, // D
RPL_HELPHLP = 293, // D
RPL_HELPFWD = 294, // D
RPL_HELPIGN = 295, // D
RPL_NONE = 300, // IEUD
RPL_AWAY = 301, // IEUD
RPL_USERHOST = 302, // IEUD
RPL_ISON = 303, // IEUD
RPL_TEXT = 304, // IEUD
RPL_UNAWAY = 305, // IEUD
RPL_NOWAWAY = 306, // IEUD
RPL_USERIP = 307, // U
RPL_WHOISREGNICK = 307, // D
RPL_WHOISADMIN = 308, // D
RPL_WHOISSADMIN = 309, // D
RPL_WHOISSVCMSG = 310, // D
RPL_WHOISUSER = 311, // IEUD
RPL_WHOISSERVER = 312, // IEUD
RPL_WHOISOPERATOR = 313, // IEUD
RPL_WHOWASUSER = 314, // IEUD
RPL_ENDOFWHO = 315, // IEUD
RPL_WHOISCHANOP = 316, // IED
RPL_WHOISIDLE = 317, // IEUD
RPL_ENDOFWHOIS = 318, // IEUD
RPL_WHOISCHANNELS = 319, // IEUD
RPL_LISTSTART = 321, // IEUD
RPL_LIST = 322, // IEUD
RPL_LISTEND = 323, // IEUD
RPL_CHANNELMODEIS = 324, // IEUD
RPL_UNIQOPIS = 325, // I
RPL_NOCHANPASS = 326, // i
RPL_CHPASSUNKNOWN = 327, // i
RPL_CREATIONTIME = 329, // EUD
RPL_NOTOPIC = 331, // IEUD
RPL_TOPIC = 332, // IEUD
RPL_TOPICWHOTIME = 333, // EUD
RPL_LISTUSAGE = 334, // U
RPL_COMMANDSYNTAX = 334, // D
RPL_CHANPASSOK = 338, // i
RPL_BADCHANPASS = 339, // i
RPL_INVITING = 341, // IEUD
RPL_SUMMONING = 342, // IED
RPL_INVITELIST = 346, // I
RPL_ENDOFINVITELIST = 347, // I
RPL_EXCEPTLIST = 348, // IE
RPL_ENDOFEXCEPTLIST = 349, // IE
RPL_VERSION = 351, // IEUD
RPL_WHOREPLY = 352, // IEUD
RPL_NAMREPLY = 353, // IEUD
RPL_WHOSPCRPL = 354, // U
RPL_KILLDONE = 361, // IEUD
RPL_CLOSING = 362, // IEUD
RPL_CLOSEEND = 363, // IEUD
RPL_LINKS = 364, // IEUD
RPL_ENDOFLINKS = 365, // IEUD
RPL_ENDOFNAMES = 366, // IEUD
RPL_BANLIST = 367, // IEUD
RPL_ENDOFBANLIST = 368, // IEUD
RPL_ENDOFWHOWAS = 369, // IEUD
RPL_INFO = 371, // IEUD
RPL_MOTD = 372, // IEUD
RPL_INFOSTART = 373, // IEUD
RPL_ENDOFINFO = 374, // IEUD
RPL_MOTDSTART = 375, // IEUD
RPL_ENDOFMOTD = 376, // IEUD
RPL_YOUREOPER = 381, // IEUD
RPL_REHASHING = 382, // IEUD
RPL_YOURESERVICE = 383, // ID
RPL_MYPORTIS = 384, // IEUD
RPL_NOTOPERANYMORE = 385, // IEUD
RPL_TIME = 391, // IEUD
RPL_USERSSTART = 392, // IED
RPL_USERS = 393, // IED
RPL_ENDOFUSERS = 394, // IED
RPL_NOUSERS = 395, // IED
ERR_NOSUCHNICK = 401, // IEUD
ERR_NOSUCHSERVER = 402, // IEUD
ERR_NOSUCHCHANNEL = 403, // IEUD
ERR_CANNOTSENDTOCHAN = 404, // IEUD
ERR_TOOMANYCHANNELS = 405, // IEUD
ERR_WASNOSUCHNICK = 406, // IEUD
ERR_TOOMANYTARGETS = 407, // IEUD
ERR_NOSUCHSERVICE = 408, // I
ERR_NOCOLORSONCHAN = 408, // D
ERR_NOORIGIN = 409, // IEUD
ERR_NORECIPIENT = 411, // IEUD
ERR_NOTEXTTOSEND = 412, // IEUD
ERR_NOTOPLEVEL = 413, // IEUD
ERR_WILDTOPLEVEL = 414, // IEUD
ERR_BADMASK = 415, // I
ERR_TOOMANYMATCHES = 416, // I
ERR_QUERYTOOLONG = 416, // U
ERR_UNKNOWNCOMMAND = 421, // IEUD
ERR_NOMOTD = 422, // IEUD
ERR_NOADMININFO = 423, // IEUD
ERR_FILEERROR = 424, // IED
ERR_TOOMANYAWAY = 429, // D
ERR_NONICKNAMEGIVEN = 431, // IEUD
ERR_ERRONEUSNICKNAME = 432, // IEUD
ERR_NICKNAMEINUSE = 433, // IEUD
ERR_SERVICENAMEINUSE = 434, // ID
ERR_SERVICECONFUSED = 435, // I
ERR_BANONCHAN = 435, // D
ERR_NICKCOLLISION = 436, // IEUD
ERR_UNAVAILRESOURCE = 437, // IE
ERR_BANNICKCHANGE = 437, // UD
ERR_DEAD = 438, // I
ERR_NICKTOOFAST = 438, // U
ERR_NCHANGETOOFAST = 438, // D
ERR_TARGETTOOFAST = 439, // UD
ERR_SERVICESDOWN = 440, // D
ERR_USERNOTINCHANNEL = 441, // IEUD
ERR_NOTONCHANNEL = 442, // IEUD
ERR_USERONCHANNEL = 443, // IEUD
ERR_NOLOGIN = 444, // IED
ERR_SUMMONDISABLED = 445, // IED
ERR_USERSDISABLED = 446, // IED
ERR_NOTREGISTERED = 451, // IEUD
ERR_IDCOLLISION = 452, // i
ERR_NICKLOST = 453, // i
ERR_HOSTILENAME = 455, // D
ERR_NEEDMOREPARAMS = 461, // IEUD
ERR_ALREADYREGISTRED = 462, // IEUD
ERR_NOPERMFORHOST = 463, // IEUD
ERR_PASSWDMISMATCH = 464, // IEUD
ERR_YOUREBANNEDCREEP = 465, // IEUD
ERR_YOUWILLBEBANNED = 466, // IEUD
ERR_KEYSET = 467, // IEUD
ERR_INVALIDUSERNAME = 468, // U
ERR_ONLYSERVERSCANCHANGE = 468, // D
ERR_CHANNELISFULL = 471, // IEUD
ERR_UNKNOWNMODE = 472, // IEUD
ERR_INVITEONLYCHAN = 473, // IEUD
ERR_BANNEDFROMCHAN = 474, // IEUD
ERR_BADCHANNELKEY = 475, // IEUD
ERR_BADCHANMASK = 476, // IEUD
ERR_MODELESS = 477, // E
ERR_NOCHANMODES = 477, // I
ERR_NEEDREGGEDNICK = 477, // D
ERR_BANLISTFULL = 478, // IEUD
ERR_BADCHANNAME = 479, // ED
ERR_NOPRIVILEGES = 481, // IEUD
ERR_CHANOPRIVSNEEDED = 482, // IEUD
ERR_CANTKILLSERVER = 483, // EUD
ERR_DESYNC = 484, // ED
ERR_ISCHANSERVICE = 484, // U
ERR_UNIQOPPRIVSNEEDED = 485, // I
ERR_CHANTOORECENT = 487, // i
ERR_TSLESSCHAN = 488, // i
ERR_VOICENEEDED = 489, // U
ERR_NOOPERHOST = 491, // IEUD
ERR_NOSERVICEHOST = 492, // I
ERR_UMODEUNKNOWNFLAG = 501, // IEUD
ERR_USERSDONTMATCH = 502, // IEUD
ERR_GHOSTEDCLIENT = 503, // ED
ERR_LAST_ERR_MSG = 504, // ED
ERR_SILELISTFULL = 511, // UD
ERR_NOSUCHGLINE = 512, // U
ERR_TOOMANYWATCH = 512, // D
ERR_BADPING = 513, // U
ERR_TOOMANYDCC = 514, // D
ERR_LISTSYNTAX = 521, // D
ERR_WHOSYNTAX = 522, // D
ERR_WHOLIMEXCEED = 523, // D
RPL_LOGON = 600, // D
RPL_LOGOFF = 601, // D
RPL_WATCHOFF = 602, // D
RPL_WATCHSTAT = 603, // D
RPL_NOWON = 604, // D
RPL_NOWOFF = 605, // D
RPL_WATCHLIST = 606, // D
RPL_ENDOFWATCHLIST = 607, // D
RPL_DCCSTATUS = 617, // D
RPL_DCCLIST = 618, // D
RPL_ENDOFDCCLIST = 619, // D
RPL_DCCINFO = 620, // D
ERR_NUMERIC_ERR = 999 // D
};
#endif
|