00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef irc_numerics
00030 #define irc_numerics
00031
00032
00033
00034
00035
00036
00037
00038
00039
00041 enum CL_IRCNumerics
00042 {
00043 RPL_WELCOME = 1,
00044 RPL_YOURHOST = 2,
00045 RPL_CREATED = 3,
00046 RPL_MYINFO = 4,
00047 RPL_BOUNCE = 5,
00048 RPL_MAP = 5,
00049 RPL_PROTOCTL = 5,
00050 RPL_MAPMORE = 6,
00051 RPL_MAPEND = 7,
00052 RPL_SNOMASK = 8,
00053 RPL_STATMEMTOT = 9,
00054 RPL_STATMEM = 010,
00055 RPL_YOURCOOKIE = 014,
00056 RPL_TRACELINK = 200,
00057 RPL_TRACECONNECTING = 201,
00058 RPL_TRACEHANDSHAKE = 202,
00059 RPL_TRACEUNKNOWN = 203,
00060 RPL_TRACEOPERATOR = 204,
00061 RPL_TRACEUSER = 205,
00062 RPL_TRACESERVER = 206,
00063 RPL_TRACESERVICE = 207,
00064 RPL_TRACENEWTYPE = 208,
00065 RPL_TRACECLASS = 209,
00066 RPL_TRACERECONNECT = 210,
00067 RPL_STATSLINKINFO = 211,
00068 RPL_STATSCOMMANDS = 212,
00069 RPL_STATSCLINE = 213,
00070 RPL_STATSNLINE = 214,
00071 RPL_STATSILINE = 215,
00072 RPL_STATSKLINE = 216,
00073 RPL_STATSQLINE = 217,
00074 RPL_STATSPLINE_U = 217,
00075 RPL_STATSYLINE = 218,
00076 RPL_ENDOFSTATS = 219,
00077 RPL_STATSPLINE_E = 220,
00078 RPL_UMODEIS = 221,
00079 RPL_STATSBLINE_ED = 222,
00080 RPL_STATSELINE = 223,
00081 RPL_STATSFLINE = 224,
00082 RPL_STATSDLINE_E = 225,
00083 RPL_STATSZLINE = 225,
00084 RPL_STATSCOUNT = 226,
00085 RPL_STATSGLINE_D = 227,
00086 RPL_SERVICEINFO = 231,
00087 RPL_ENDOFSERVICES = 232,
00088 RPL_SERVICE = 233,
00089 RPL_SERVLIST = 234,
00090 RPL_SERVLISTEND = 235,
00091 RPL_STATSIAUTH = 239,
00092 RPL_STATSVLINE = 240,
00093 RPL_STATSLLINE = 241,
00094 RPL_STATSUPTIME = 242,
00095 RPL_STATSOLINE = 243,
00096 RPL_STATSHLINE = 244,
00097 RPL_STATSSLINE = 245,
00098 RPL_STATSPING = 246,
00099 RPL_STATSTLINE = 246,
00100 RPL_STATSULINE_D = 246,
00101 RPL_STATSBLINE_I = 247,
00102 RPL_STATSGLINE_U = 247,
00103 RPL_STATSXLINE = 247,
00104 RPL_STATSDEFINE = 248,
00105 RPL_STATSULINE_EU = 248,
00106 RPL_STATSDEBUG = 249,
00107 RPL_STATSDLINE_I = 250,
00108 RPL_STATSCONN = 250,
00109 RPL_LUSERCLIENT = 251,
00110 RPL_LUSEROP = 252,
00111 RPL_LUSERUNKNOWN = 253,
00112 RPL_LUSERCHANNELS = 254,
00113 RPL_LUSERME = 255,
00114 RPL_ADMINME = 256,
00115 RPL_ADMINLOC1 = 257,
00116 RPL_ADMINLOC2 = 258,
00117 RPL_ADMINEMAIL = 259,
00118 RPL_TRACELOG = 261,
00119 RPL_TRACEEND = 262,
00120 RPL_ENDOFTRACE = 262,
00121 RPL_TRACEPING = 262,
00122 RPL_TRYAGAIN = 263,
00123 RPL_LOAD2HI = 263,
00124 RPL_LOCALUSERS = 265,
00125 RPL_GLOBALUSERS = 266,
00126 RPL_SILELIST = 271,
00127 RPL_ENDOFSILELIST = 272,
00128 RPL_STATSDELTA = 274,
00129 RPL_STATSDLINE = 275,
00130 RPL_GLIST = 280,
00131 RPL_ENDOFGLIST = 281,
00132 RPL_HELPHDR = 290,
00133 RPL_HELPOP = 291,
00134 RPL_HELPTLR = 292,
00135 RPL_HELPHLP = 293,
00136 RPL_HELPFWD = 294,
00137 RPL_HELPIGN = 295,
00138 RPL_NONE = 300,
00139 RPL_AWAY = 301,
00140 RPL_USERHOST = 302,
00141 RPL_ISON = 303,
00142 RPL_TEXT = 304,
00143 RPL_UNAWAY = 305,
00144 RPL_NOWAWAY = 306,
00145 RPL_USERIP = 307,
00146 RPL_WHOISREGNICK = 307,
00147 RPL_WHOISADMIN = 308,
00148 RPL_WHOISSADMIN = 309,
00149 RPL_WHOISSVCMSG = 310,
00150 RPL_WHOISUSER = 311,
00151 RPL_WHOISSERVER = 312,
00152 RPL_WHOISOPERATOR = 313,
00153 RPL_WHOWASUSER = 314,
00154 RPL_ENDOFWHO = 315,
00155 RPL_WHOISCHANOP = 316,
00156 RPL_WHOISIDLE = 317,
00157 RPL_ENDOFWHOIS = 318,
00158 RPL_WHOISCHANNELS = 319,
00159 RPL_LISTSTART = 321,
00160 RPL_LIST = 322,
00161 RPL_LISTEND = 323,
00162 RPL_CHANNELMODEIS = 324,
00163 RPL_UNIQOPIS = 325,
00164 RPL_NOCHANPASS = 326,
00165 RPL_CHPASSUNKNOWN = 327,
00166 RPL_CREATIONTIME = 329,
00167 RPL_NOTOPIC = 331,
00168 RPL_TOPIC = 332,
00169 RPL_TOPICWHOTIME = 333,
00170 RPL_LISTUSAGE = 334,
00171 RPL_COMMANDSYNTAX = 334,
00172 RPL_CHANPASSOK = 338,
00173 RPL_BADCHANPASS = 339,
00174 RPL_INVITING = 341,
00175 RPL_SUMMONING = 342,
00176 RPL_INVITELIST = 346,
00177 RPL_ENDOFINVITELIST = 347,
00178 RPL_EXCEPTLIST = 348,
00179 RPL_ENDOFEXCEPTLIST = 349,
00180 RPL_VERSION = 351,
00181 RPL_WHOREPLY = 352,
00182 RPL_NAMREPLY = 353,
00183 RPL_WHOSPCRPL = 354,
00184 RPL_KILLDONE = 361,
00185 RPL_CLOSING = 362,
00186 RPL_CLOSEEND = 363,
00187 RPL_LINKS = 364,
00188 RPL_ENDOFLINKS = 365,
00189 RPL_ENDOFNAMES = 366,
00190 RPL_BANLIST = 367,
00191 RPL_ENDOFBANLIST = 368,
00192 RPL_ENDOFWHOWAS = 369,
00193 RPL_INFO = 371,
00194 RPL_MOTD = 372,
00195 RPL_INFOSTART = 373,
00196 RPL_ENDOFINFO = 374,
00197 RPL_MOTDSTART = 375,
00198 RPL_ENDOFMOTD = 376,
00199 RPL_YOUREOPER = 381,
00200 RPL_REHASHING = 382,
00201 RPL_YOURESERVICE = 383,
00202 RPL_MYPORTIS = 384,
00203 RPL_NOTOPERANYMORE = 385,
00204 RPL_TIME = 391,
00205 RPL_USERSSTART = 392,
00206 RPL_USERS = 393,
00207 RPL_ENDOFUSERS = 394,
00208 RPL_NOUSERS = 395,
00209 ERR_NOSUCHNICK = 401,
00210 ERR_NOSUCHSERVER = 402,
00211 ERR_NOSUCHCHANNEL = 403,
00212 ERR_CANNOTSENDTOCHAN = 404,
00213 ERR_TOOMANYCHANNELS = 405,
00214 ERR_WASNOSUCHNICK = 406,
00215 ERR_TOOMANYTARGETS = 407,
00216 ERR_NOSUCHSERVICE = 408,
00217 ERR_NOCOLORSONCHAN = 408,
00218 ERR_NOORIGIN = 409,
00219 ERR_NORECIPIENT = 411,
00220 ERR_NOTEXTTOSEND = 412,
00221 ERR_NOTOPLEVEL = 413,
00222 ERR_WILDTOPLEVEL = 414,
00223 ERR_BADMASK = 415,
00224 ERR_TOOMANYMATCHES = 416,
00225 ERR_QUERYTOOLONG = 416,
00226 ERR_UNKNOWNCOMMAND = 421,
00227 ERR_NOMOTD = 422,
00228 ERR_NOADMININFO = 423,
00229 ERR_FILEERROR = 424,
00230 ERR_TOOMANYAWAY = 429,
00231 ERR_NONICKNAMEGIVEN = 431,
00232 ERR_ERRONEUSNICKNAME = 432,
00233 ERR_NICKNAMEINUSE = 433,
00234 ERR_SERVICENAMEINUSE = 434,
00235 ERR_SERVICECONFUSED = 435,
00236 ERR_BANONCHAN = 435,
00237 ERR_NICKCOLLISION = 436,
00238 ERR_UNAVAILRESOURCE = 437,
00239 ERR_BANNICKCHANGE = 437,
00240 ERR_DEAD = 438,
00241 ERR_NICKTOOFAST = 438,
00242 ERR_NCHANGETOOFAST = 438,
00243 ERR_TARGETTOOFAST = 439,
00244 ERR_SERVICESDOWN = 440,
00245 ERR_USERNOTINCHANNEL = 441,
00246 ERR_NOTONCHANNEL = 442,
00247 ERR_USERONCHANNEL = 443,
00248 ERR_NOLOGIN = 444,
00249 ERR_SUMMONDISABLED = 445,
00250 ERR_USERSDISABLED = 446,
00251 ERR_NOTREGISTERED = 451,
00252 ERR_IDCOLLISION = 452,
00253 ERR_NICKLOST = 453,
00254 ERR_HOSTILENAME = 455,
00255 ERR_NEEDMOREPARAMS = 461,
00256 ERR_ALREADYREGISTRED = 462,
00257 ERR_NOPERMFORHOST = 463,
00258 ERR_PASSWDMISMATCH = 464,
00259 ERR_YOUREBANNEDCREEP = 465,
00260 ERR_YOUWILLBEBANNED = 466,
00261 ERR_KEYSET = 467,
00262 ERR_INVALIDUSERNAME = 468,
00263 ERR_ONLYSERVERSCANCHANGE = 468,
00264 ERR_CHANNELISFULL = 471,
00265 ERR_UNKNOWNMODE = 472,
00266 ERR_INVITEONLYCHAN = 473,
00267 ERR_BANNEDFROMCHAN = 474,
00268 ERR_BADCHANNELKEY = 475,
00269 ERR_BADCHANMASK = 476,
00270 ERR_MODELESS = 477,
00271 ERR_NOCHANMODES = 477,
00272 ERR_NEEDREGGEDNICK = 477,
00273 ERR_BANLISTFULL = 478,
00274 ERR_BADCHANNAME = 479,
00275 ERR_NOPRIVILEGES = 481,
00276 ERR_CHANOPRIVSNEEDED = 482,
00277 ERR_CANTKILLSERVER = 483,
00278 ERR_DESYNC = 484,
00279 ERR_ISCHANSERVICE = 484,
00280 ERR_UNIQOPPRIVSNEEDED = 485,
00281 ERR_CHANTOORECENT = 487,
00282 ERR_TSLESSCHAN = 488,
00283 ERR_VOICENEEDED = 489,
00284 ERR_NOOPERHOST = 491,
00285 ERR_NOSERVICEHOST = 492,
00286 ERR_UMODEUNKNOWNFLAG = 501,
00287 ERR_USERSDONTMATCH = 502,
00288 ERR_GHOSTEDCLIENT = 503,
00289 ERR_LAST_ERR_MSG = 504,
00290 ERR_SILELISTFULL = 511,
00291 ERR_NOSUCHGLINE = 512,
00292 ERR_TOOMANYWATCH = 512,
00293 ERR_BADPING = 513,
00294 ERR_TOOMANYDCC = 514,
00295 ERR_LISTSYNTAX = 521,
00296 ERR_WHOSYNTAX = 522,
00297 ERR_WHOLIMEXCEED = 523,
00298 RPL_LOGON = 600,
00299 RPL_LOGOFF = 601,
00300 RPL_WATCHOFF = 602,
00301 RPL_WATCHSTAT = 603,
00302 RPL_NOWON = 604,
00303 RPL_NOWOFF = 605,
00304 RPL_WATCHLIST = 606,
00305 RPL_ENDOFWATCHLIST = 607,
00306 RPL_DCCSTATUS = 617,
00307 RPL_DCCLIST = 618,
00308 RPL_ENDOFDCCLIST = 619,
00309 RPL_DCCINFO = 620,
00310 ERR_NUMERIC_ERR = 999
00311 };
00312
00313 #endif