File: irc_numerics.h

package info (click to toggle)
clanlib 1.0~svn3827-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 24,312 kB
  • ctags: 16,513
  • sloc: cpp: 101,606; xml: 6,410; makefile: 1,747; ansic: 463; perl: 424; php: 247; sh: 53
file content (313 lines) | stat: -rw-r--r-- 9,375 bytes parent folder | download | duplicates (7)
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