25 |
|
#ifndef INCLUDED_numeric_h |
26 |
|
#define INCLUDED_numeric_h |
27 |
|
|
28 |
– |
#define LOCALE_LENGTH 64 /* maximum length of locale name + 1 */ |
29 |
– |
|
30 |
– |
struct NumericInfo |
31 |
– |
{ |
32 |
– |
const char *name; /* common name of the numeric */ |
33 |
– |
const char *standard; /* standard numeric text */ |
34 |
– |
char *translated; /* translated numeric text */ |
35 |
– |
}; |
36 |
– |
|
28 |
|
/* form_str - return a format string for a message number |
29 |
|
* messages are defined below |
30 |
|
*/ |
31 |
< |
extern const char *form_str(int); |
41 |
< |
extern void set_locale(const char *); |
42 |
< |
extern const char *get_locale(void); |
31 |
> |
extern const char *form_str(unsigned int); |
32 |
|
|
33 |
|
/* |
34 |
|
* Reserve numerics 000-099 for server-client connections where the client |
40 |
|
#define RPL_CREATED 003 |
41 |
|
#define RPL_MYINFO 004 |
42 |
|
#define RPL_ISUPPORT 005 |
54 |
– |
/* RPL_BOUNCE IRCnet extension */ |
55 |
– |
/* RPL_MAP 6 unreal */ |
56 |
– |
/* RPL_MAPEND 7 unreal */ |
57 |
– |
/* RPL_SNOMASK 8 Undernet extension */ |
58 |
– |
/* RPL_STATMEMTOT 9 Undernet extension */ |
59 |
– |
/* RPL_STATMEM 10 Undernet extension */ |
60 |
– |
|
43 |
|
#define RPL_REDIR 10 |
44 |
|
#define RPL_MAP 15 /* Undernet extension */ |
45 |
|
#define RPL_MAPMORE 16 /* Undernet extension */ |
46 |
|
#define RPL_MAPEND 17 /* Undernet extension */ |
47 |
|
|
48 |
|
#define RPL_YOURID 42 /* IRCnet extension */ |
67 |
– |
/* RPL_ATTEMPTINGJUNC 50 aircd extension */ |
68 |
– |
/* RPL_ATTEMPTINGREROUTE 51 aircd extension */ |
49 |
|
|
50 |
|
/* |
51 |
|
* Numeric replies from server commands. |
58 |
|
#define RPL_TRACEOPERATOR 204 |
59 |
|
#define RPL_TRACEUSER 205 |
60 |
|
#define RPL_TRACESERVER 206 |
81 |
– |
#define RPL_TRACECAPTURED 207 |
61 |
|
#define RPL_TRACENEWTYPE 208 |
62 |
|
#define RPL_TRACECLASS 209 |
84 |
– |
|
85 |
– |
/* RPL_STATS 210 aircd extension, used instead of having |
86 |
– |
multiple stats numerics */ |
87 |
– |
/* RPL_TRACERECONNECT 210 IRCnet extension */ |
88 |
– |
|
63 |
|
#define RPL_STATSLINKINFO 211 |
64 |
|
#define RPL_STATSCOMMANDS 212 |
65 |
|
#define RPL_STATSCLINE 213 |
66 |
|
#define RPL_STATSNLINE 214 |
93 |
– |
/* RPL_STATSOLDNLINE 214 unreal */ |
67 |
|
#define RPL_STATSILINE 215 |
68 |
|
#define RPL_STATSKLINE 216 |
69 |
|
#define RPL_STATSQLINE 217 |
70 |
|
#define RPL_STATSYLINE 218 |
71 |
|
#define RPL_ENDOFSTATS 219 |
72 |
< |
/* note ircu uses 217 for STATSPLINE frip. conflict |
72 |
> |
|
73 |
> |
/* |
74 |
> |
* note ircu uses 217 for STATSPLINE frip. conflict |
75 |
|
* as RPL_STATSQLINE was used in old 2.8 for Q line |
76 |
|
* I'm going to steal 220 for now *sigh* |
77 |
|
* -Dianora |
79 |
|
|
80 |
|
#define RPL_STATSPLINE 220 |
81 |
|
#define RPL_UMODEIS 221 |
107 |
– |
|
108 |
– |
/* RPL_SQLINE_NICK 222 Numerics List: Dalnet */ |
109 |
– |
/* RPL_STATSELINE 223 dalnet */ |
110 |
– |
/* RPL_STATSGLINE 223 unreal */ |
111 |
– |
/* RPL_STATSFLINE 224 Hybrid extension,Dalnet */ |
112 |
– |
/* RPL_STATSTLINE 224 unreal */ |
113 |
– |
/* RPL_STATSDLINE 225 Hybrid extension */ |
114 |
– |
/* RPL_STATSZLINE 225 Dalnet |
115 |
– |
RPL_STATSELINE 225 unreal |
116 |
– |
RPL_STATSCOUNT 226 Dalnet |
117 |
– |
RPL_STATSNLINE 226 unreal |
118 |
– |
RPL_STATSGLINE 227 Dalnet |
119 |
– |
RPL_STATSVLINE 227 unreal */ |
120 |
– |
|
82 |
|
#define RPL_STATSFLINE 224 |
83 |
|
#define RPL_STATSDLINE 225 |
84 |
|
#define RPL_STATSALINE 226 |
124 |
– |
|
125 |
– |
/* RPL_RULES 232 unreal */ |
126 |
– |
|
127 |
– |
/* RPL_STATSIAUTH 239 IRCnet extension */ |
128 |
– |
/* RPL_STATSVLINE 240 IRCnet extension */ |
129 |
– |
/* RPL_STATSXLINE 240 austnet */ |
130 |
– |
|
85 |
|
#define RPL_STATSLLINE 241 |
86 |
|
#define RPL_STATSUPTIME 242 |
87 |
|
#define RPL_STATSOLINE 243 |
88 |
|
#define RPL_STATSHLINE 244 |
89 |
|
/* 245 No longer used in ircd-hybrid */ |
90 |
|
#define RPL_STATSSLINE 245 |
91 |
+ |
#define RPL_STATSSERVICE 246 |
92 |
|
#define RPL_STATSXLINE 247 |
93 |
|
#define RPL_STATSULINE 248 |
94 |
|
#define RPL_STATSDEBUG 249 |
95 |
|
#define RPL_STATSCONN 250 |
141 |
– |
/* RPL_STATSDLINE 250 Numerics List: IRCnet */ |
96 |
|
#define RPL_LUSERCLIENT 251 |
97 |
|
#define RPL_LUSEROP 252 |
98 |
|
#define RPL_LUSERUNKNOWN 253 |
102 |
|
#define RPL_ADMINLOC1 257 |
103 |
|
#define RPL_ADMINLOC2 258 |
104 |
|
#define RPL_ADMINEMAIL 259 |
151 |
– |
|
105 |
|
#define RPL_ENDOFTRACE 262 |
106 |
|
#define RPL_LOAD2HI 263 |
154 |
– |
|
155 |
– |
/* RPL_TRYAGAIN 263 Numerics List: IRCnet */ |
156 |
– |
/* RPL_LOAD2HI 263 Dalnet */ |
157 |
– |
/* RPL_CURRENT_LOCAL 265 aircd/efnet/hybrid/dalnet*/ |
158 |
– |
/* RPL_CURRENT_GLOBAL 266 aircd/efnet/hybrid/dalnet */ |
159 |
– |
/* RPL_START_NETSTAT 267 aircd */ |
160 |
– |
/* RPL_NETSTAT 268 aircd */ |
161 |
– |
/* RPL_END_NETSTAT 269 aircd */ |
162 |
– |
|
107 |
|
#define RPL_LOCALUSERS 265 |
108 |
|
#define RPL_GLOBALUSERS 266 |
165 |
– |
|
166 |
– |
#define RPL_WHOISSSL 275 |
167 |
– |
|
109 |
|
#define RPL_ACCEPTLIST 281 |
110 |
|
#define RPL_ENDOFACCEPT 282 |
111 |
|
|
171 |
– |
/* RPL_GLIST 280 Undernet extension */ |
172 |
– |
/* RPL_ENDOFGLIST 281 Undernet extension */ |
173 |
– |
/* RPL_JUPELIST 282 Undernet extension - jupe -Kev */ |
174 |
– |
/* RPL_ENDOFJUPELIST 283 Undernet extension - jupe -Kev */ |
175 |
– |
/* RPL_FEATURE 284 Undernet extension - features */ |
176 |
– |
/* RPL_CHANINFO_HANDLE 285 aircd */ |
177 |
– |
/* RPL_CHANINFO_USERS 286 aircd */ |
178 |
– |
/* RPL_CHANINFO_CHOPS 287 aircd */ |
179 |
– |
/* RPL_CHANINFO_VOICES 288 aircd */ |
180 |
– |
/* RPL_CHANINFO_AWAY 289 aircd */ |
181 |
– |
/* RPL_CHANINFO_OPERS 290 aircd */ |
182 |
– |
/* RPL_HELPHDR 290 Numeric List: Dalnet */ |
183 |
– |
/* RPL_CHANINFO_BANNED 291 aircd */ |
184 |
– |
/* RPL_HELPOP 291 Numeric List: Dalnet */ |
185 |
– |
/* RPL_CHANINFO_BANS 292 aircd */ |
186 |
– |
/* RPL_HELPTLR 292 Numeric List: Dalnet */ |
187 |
– |
/* RPL_CHANINFO_INVITE 293 aircd */ |
188 |
– |
/* RPL_HELPHLP 293 Numeric List: Dalnet */ |
189 |
– |
/* RPL_CHANINFO_INVITES 294 aircd */ |
190 |
– |
/* RPL_HELPFWD 294 Numeric List: Dalnet */ |
191 |
– |
/* RPL_CHANINFO_KICK 295 aircd */ |
192 |
– |
/* RPL_HELPIGN 295 Numeric List: Dalnet */ |
193 |
– |
/* RPL_CHANINFO_KICKS 296 aircd */ |
194 |
– |
|
195 |
– |
/* RPL_END_CHANINFO 299 aircd */ |
196 |
– |
|
112 |
|
/* numeric_replies */ |
113 |
|
#define RPL_AWAY 301 |
114 |
|
#define RPL_USERHOST 302 |
115 |
|
#define RPL_ISON 303 |
201 |
– |
#define RPL_TEXT 304 |
116 |
|
#define RPL_UNAWAY 305 |
117 |
|
#define RPL_NOWAWAY 306 |
118 |
< |
#define RPL_USERIP 307 /* Undernet extension */ |
119 |
< |
/* RPL_WHOISREGNICK 307 Numeric List: Dalnet */ |
206 |
< |
/* RPL_SUSERHOST 307 austnet */ |
207 |
< |
/* RPL_NOTIFYACTION 308 aircd */ |
208 |
< |
#define RPL_WHOISADMIN 308 /* Numeric List: Dalnet */ |
209 |
< |
/* RPL_RULESSTART 308 unreal */ |
210 |
< |
/* RPL_NICKTRACE 309 aircd */ |
211 |
< |
/* RPL_WHOISSADMIN 309 Numeric List: Dalnet */ |
212 |
< |
/* RPL_ENDOFRULES 309 unreal */ |
213 |
< |
/* RPL_WHOISHELPER 309 austnet */ |
214 |
< |
/* RPL_WHOISSVCMSG 310 Dalnet */ |
215 |
< |
/* RPL_WHOISHELPOP 310 unreal */ |
216 |
< |
/* RPL_WHOISSERVICE 310 austnet */ |
118 |
> |
#define RPL_WHOISREGNICK 307 |
119 |
> |
#define RPL_WHOISADMIN 308 |
120 |
|
|
121 |
|
#define RPL_WHOISUSER 311 |
122 |
|
#define RPL_WHOISSERVER 312 |
123 |
|
#define RPL_WHOISOPERATOR 313 |
124 |
|
|
125 |
|
#define RPL_WHOWASUSER 314 |
126 |
< |
/* rpl_endofwho below (315) */ |
224 |
< |
#define RPL_ENDOFWHOWAS 369 |
225 |
< |
|
126 |
> |
#define RPL_ENDOFWHO 315 |
127 |
|
#define RPL_WHOISCHANOP 316 /* redundant and not needed but reserved */ |
128 |
|
#define RPL_WHOISIDLE 317 |
228 |
– |
|
129 |
|
#define RPL_ENDOFWHOIS 318 |
130 |
|
#define RPL_WHOISCHANNELS 319 |
231 |
– |
/* RPL_WHOIS_HIDDEN 320 Anothernet +h, ick! */ |
232 |
– |
/* RPL_WHOISSPECIAL 320 unreal */ |
131 |
|
#define RPL_LISTSTART 321 |
132 |
|
#define RPL_LIST 322 |
133 |
|
#define RPL_LISTEND 323 |
134 |
|
#define RPL_CHANNELMODEIS 324 |
237 |
– |
/* RPL_CHANNELPASSIS 325 IRCnet extension */ |
238 |
– |
/* RPL_UNIQOPIS 325 IRCnet extension */ |
239 |
– |
/* RPL_NOCHANPASS 326 IRCnet extension */ |
240 |
– |
/* RPL_CHPASSUNKNOWN 327 IRCnet extension */ |
241 |
– |
/* RPL_CHANNEL_URL 328 dalnet, anothernet */ |
135 |
|
#define RPL_CREATIONTIME 329 |
243 |
– |
/* RPL_WHOWAS_TIME 330 ? */ |
136 |
|
#define RPL_NOTOPIC 331 |
137 |
|
#define RPL_TOPIC 332 |
138 |
|
#define RPL_TOPICWHOTIME 333 |
139 |
< |
/* RPL_COMMANDSYNTAX 334 Dalnet */ |
248 |
< |
/* RPL_LISTSYNTAX 334 unreal */ |
249 |
< |
/* RPL_CHANPASSOK 338 IRCnet extension (?)*/ |
250 |
< |
#define RPL_WHOISACTUALLY 338 /* dalnet */ |
251 |
< |
/* RPL_WHOISACTUALLY 338 Undernet extension, dalnet */ |
252 |
< |
/* RPL_BADCHANPASS 339 IRCnet extension (?)*/ |
253 |
< |
/* RPL_USERIP 340 (old) Undernet extension */ |
139 |
> |
#define RPL_WHOISACTUALLY 338 |
140 |
|
#define RPL_INVITING 341 |
255 |
– |
/* RPL_SUMMONING 342 removed from RFC1459 */ |
256 |
– |
|
141 |
|
#define RPL_INVITELIST 346 |
142 |
< |
#define RPL_ENDOFINVITELIST 347 /* IRCnet, Undernet extension */ |
142 |
> |
#define RPL_ENDOFINVITELIST 347 |
143 |
|
#define RPL_EXCEPTLIST 348 |
144 |
|
#define RPL_ENDOFEXCEPTLIST 349 |
261 |
– |
|
145 |
|
#define RPL_VERSION 351 |
263 |
– |
|
146 |
|
#define RPL_WHOREPLY 352 |
265 |
– |
#define RPL_ENDOFWHO 315 |
147 |
|
#define RPL_NAMREPLY 353 |
267 |
– |
#define RPL_ENDOFNAMES 366 |
268 |
– |
|
148 |
|
#define RPL_CLOSING 362 |
149 |
|
#define RPL_CLOSEEND 363 |
150 |
|
#define RPL_LINKS 364 |
151 |
|
#define RPL_ENDOFLINKS 365 |
152 |
< |
/* rpl_endofnames above (366) */ |
152 |
> |
#define RPL_ENDOFNAMES 366 |
153 |
|
#define RPL_BANLIST 367 |
154 |
|
#define RPL_ENDOFBANLIST 368 |
155 |
< |
/* rpl_endofwhowas above (369) */ |
277 |
< |
|
155 |
> |
#define RPL_ENDOFWHOWAS 369 |
156 |
|
#define RPL_INFO 371 |
157 |
|
#define RPL_MOTD 372 |
158 |
|
#define RPL_INFOSTART 373 |
159 |
|
#define RPL_ENDOFINFO 374 |
160 |
|
#define RPL_MOTDSTART 375 |
161 |
|
#define RPL_ENDOFMOTD 376 |
284 |
– |
|
285 |
– |
/* RPL_KICKEXPIRED 377 aircd */ |
286 |
– |
/* RPL_SPAM 377 austnet */ |
287 |
– |
/* RPL_BANEXPIRED 378 aircd */ |
288 |
– |
/* RPL_KICKLINKED 379 aircd */ |
289 |
– |
/* RPL_BANLINKED 380 aircd */ |
290 |
– |
|
162 |
|
#define RPL_YOUREOPER 381 |
163 |
|
#define RPL_REHASHING 382 |
293 |
– |
/* RPL_YOURSERVICE 383 Numeric List: various */ |
164 |
|
#define RPL_RSACHALLENGE 386 |
295 |
– |
|
296 |
– |
/* RPL_QLIST 386 unreal */ |
297 |
– |
/* RPL_ENDOFQLIST 387 unreal */ |
298 |
– |
/* RPL_ALIST 388 unreal */ |
299 |
– |
/* RPL_ENDOFALIST 389 unreal */ |
300 |
– |
|
165 |
|
#define RPL_TIME 391 |
166 |
|
#define RPL_USERSSTART 392 |
167 |
|
#define RPL_USERS 393 |
187 |
|
#define ERR_NOTEXTTOSEND 412 |
188 |
|
#define ERR_NOTOPLEVEL 413 |
189 |
|
#define ERR_WILDTOPLEVEL 414 |
326 |
– |
/* ERR_BADMASK 415 IRCnet extension */ |
190 |
|
#define ERR_UNKNOWNCOMMAND 421 |
191 |
|
#define ERR_NOMOTD 422 |
192 |
|
#define ERR_NOADMININFO 423 |
330 |
– |
|
331 |
– |
/* ERR_TOOMANYAWAY 429 Dalnet */ |
332 |
– |
|
193 |
|
#define ERR_NONICKNAMEGIVEN 431 |
194 |
|
#define ERR_ERRONEUSNICKNAME 432 |
195 |
|
#define ERR_NICKNAMEINUSE 433 |
336 |
– |
|
337 |
– |
/* ERR_SERVICENAMEINUSE 434 ? */ |
338 |
– |
/* ERR_NORULES 434 unreal */ |
339 |
– |
/* ERR_SERVICECONFUSED 435 ? */ |
340 |
– |
/* ERR_BANONCHAN 435 dalnet */ |
341 |
– |
|
196 |
|
#define ERR_NICKCOLLISION 436 |
197 |
|
#define ERR_UNAVAILRESOURCE 437 |
198 |
|
#define ERR_NICKTOOFAST 438 /* We did it first Undernet! ;) db */ |
345 |
– |
|
199 |
|
#define ERR_SERVICESDOWN 440 |
347 |
– |
|
200 |
|
#define ERR_USERNOTINCHANNEL 441 |
201 |
|
#define ERR_NOTONCHANNEL 442 |
202 |
|
#define ERR_USERONCHANNEL 443 |
351 |
– |
|
203 |
|
#define ERR_NOTREGISTERED 451 |
353 |
– |
|
354 |
– |
/* ERR_IDCOLLISION 452 IRCnet extension ? */ |
355 |
– |
/* ERR_NICKLOST 453 IRCnet extension ? */ |
356 |
– |
|
357 |
– |
/* ERR_HOSTILENAME 455 unreal */ |
358 |
– |
|
359 |
– |
/* ERR_NOHIDING 459 unreal */ |
360 |
– |
/* ERR_NOTFORHALFOPS 460 unreal */ |
361 |
– |
|
204 |
|
#define ERR_ACCEPTFULL 456 |
205 |
|
#define ERR_ACCEPTEXIST 457 |
206 |
|
#define ERR_ACCEPTNOT 458 |
365 |
– |
|
207 |
|
#define ERR_NEEDMOREPARAMS 461 |
208 |
|
#define ERR_ALREADYREGISTRED 462 |
209 |
|
#define ERR_PASSWDMISMATCH 464 |
210 |
|
#define ERR_YOUREBANNEDCREEP 465 |
211 |
< |
/* ERR_ONLYSERVERSCANCHANGE 468 Dalnet,unreal */ |
212 |
< |
/* ERR_LINKSET 469 unreal */ |
372 |
< |
/* ERR_LINKCHANNEL 470 unreal */ |
373 |
< |
/* ERR_KICKEDFROMCHAN 470 aircd */ |
211 |
> |
#define ERR_ONLYSERVERSCANCHANGE 468 |
212 |
> |
#define ERR_OPERONLYCHAN 470 |
213 |
|
#define ERR_CHANNELISFULL 471 |
214 |
|
#define ERR_UNKNOWNMODE 472 |
215 |
|
#define ERR_INVITEONLYCHAN 473 |
216 |
|
#define ERR_BANNEDFROMCHAN 474 |
217 |
|
#define ERR_BADCHANNELKEY 475 |
218 |
< |
/* ERR_MODELESS 477 ircu numeric -db */ |
218 |
> |
#define ERR_NEEDREGGEDNICK 477 |
219 |
|
#define ERR_BANLISTFULL 478 /* I stole the numeric from ircu -db */ |
220 |
|
#define ERR_BADCHANNAME 479 |
221 |
< |
/* ERR_LINKFAIL 479 unreal */ |
383 |
< |
/* ERR_CANNOTKNOCK 480 unreal */ |
384 |
< |
/* ERR_NOULINE 480 austnet */ |
221 |
> |
#define ERR_SSLONLYCHAN 480 |
222 |
|
#define ERR_NOPRIVILEGES 481 |
223 |
|
#define ERR_CHANOPRIVSNEEDED 482 |
224 |
|
#define ERR_CANTKILLSERVER 483 |
225 |
|
#define ERR_RESTRICTED 484 |
226 |
< |
/* ERR_DESYNC 484 Dalnet,PTlink */ |
227 |
< |
/* ERR_ATTACKDENY 484 unreal */ |
391 |
< |
/* ERR_RESTRICTED 484 IRCnet extension */ |
392 |
< |
/* ERR_UNIQOPRIVSNEEDED 485 IRCnet extension */ |
393 |
< |
/* ERR_KILLDENY 485 unreal */ |
394 |
< |
/* ERR_CANTKICKADMIN 485 PTlink */ |
395 |
< |
/* ERR_HTMDISABLED 486 unreal */ |
396 |
< |
/* ERR_CHANTOORECENT 487 IRCnet extension (?) */ |
397 |
< |
/* ERR_TSLESSCHAN 488 IRCnet extension (?) */ |
398 |
< |
/* ERR_VOICENEEDED 489 Undernet extension */ |
226 |
> |
#define ERR_CHANBANREASON 485 |
227 |
> |
#define ERR_NONONREG 486 |
228 |
|
#define ERR_NOOPERHOST 491 |
400 |
– |
/* ERR_NOSERVICEHOST 492 IRCnet extension */ |
401 |
– |
|
229 |
|
#define ERR_UMODEUNKNOWNFLAG 501 |
230 |
|
#define ERR_USERSDONTMATCH 502 |
404 |
– |
|
231 |
|
#define ERR_GHOSTEDCLIENT 503 |
406 |
– |
/* ERR_VWORLDWARN 503 austnet */ |
407 |
– |
|
232 |
|
#define ERR_USERNOTONSERV 504 |
233 |
< |
|
410 |
< |
/* #define ERR_LAST_ERR_MSG 505 |
411 |
< |
* moved to 999 |
412 |
< |
*/ |
413 |
< |
|
414 |
< |
/* ERR_NOTIFYFULL 512 aircd */ |
415 |
< |
/* ERR_TOOMANYWATCH 512 Numeric List: Dalnet */ |
416 |
< |
/* ERR_NEEDPONG 512 Numeric List: Dalnet */ |
417 |
< |
|
233 |
> |
#define ERR_TOOMANYWATCH 512 |
234 |
|
#define ERR_WRONGPONG 513 |
419 |
– |
/* ERR_TOOMANYDCC 514 dalnet */ |
420 |
– |
/* ERR_NOINVITE 518 unreal */ |
235 |
|
#define ERR_LONGMASK 518 /* Undernet extension -Kev */ |
422 |
– |
/* ERR_ADMONLY 519 unreal */ |
423 |
– |
/* ERR_TOOMANYUSERS 519 Undernet extension -Kev */ |
424 |
– |
/* ERR_OPERONLY 520 unreal */ |
425 |
– |
/* ERR_MASKTOOWIDE 520 Undernet extension -Kev */ |
426 |
– |
/* ERR_WHOTRUNC 520 austnet */ |
427 |
– |
/* ERR_LASTERROR 521 Undernet extension -Kev */ |
236 |
|
#define ERR_LISTSYNTAX 521 |
429 |
– |
/* ERR_WHOSYNTAX 522 dalnet */ |
430 |
– |
/* ERR_WHOLIMEXCEED 523 dalnet */ |
431 |
– |
|
237 |
|
#define ERR_HELPNOTFOUND 524 |
238 |
< |
|
239 |
< |
/* RPL_LOGON 600 dalnet,unreal |
240 |
< |
RPL_LOGOFF 601 dalnet,unreal |
241 |
< |
RPL_WATCHOFF 602 dalnet,unreal |
242 |
< |
RPL_WATCHSTAT 603 dalnet,unreal |
243 |
< |
RPL_NOWON 604 dalnet,unreal |
244 |
< |
RPL_NOWOFF 605 dalnet,unreal |
245 |
< |
RPL_WATCHLIST 606 dalnet,unreal |
246 |
< |
RPL_ENDOFWATCHLIST 607 dalnet,unreal |
442 |
< |
|
443 |
< |
RPL_MAPMORE 610 unreal |
444 |
< |
|
445 |
< |
RPL_MAPMORE 615 PTlink |
446 |
< |
|
447 |
< |
RPL_DCCSTATUS 617 dalnet |
448 |
< |
RPL_DCCLIST 618 dalnet |
449 |
< |
RPL_ENDOFDCCLIST 619 dalnet |
450 |
< |
RPL_DCCINFO 620 dalnet |
451 |
< |
|
452 |
< |
RPL_DUMPING 640 unreal |
453 |
< |
RPL_DUMPRPL 641 unreal |
454 |
< |
RPL_EODUMP 642 unreal |
455 |
< |
*/ |
456 |
< |
|
238 |
> |
#define RPL_LOGON 600 |
239 |
> |
#define RPL_LOGOFF 601 |
240 |
> |
#define RPL_WATCHOFF 602 |
241 |
> |
#define RPL_WATCHSTAT 603 |
242 |
> |
#define RPL_NOWON 604 |
243 |
> |
#define RPL_NOWOFF 605 |
244 |
> |
#define RPL_WATCHLIST 606 |
245 |
> |
#define RPL_ENDOFWATCHLIST 607 |
246 |
> |
#define RPL_WHOISSECURE 671 |
247 |
|
#define RPL_MODLIST 702 |
248 |
|
#define RPL_ENDOFMODLIST 703 |
459 |
– |
|
249 |
|
#define RPL_HELPSTART 704 |
250 |
|
#define RPL_HELPTXT 705 |
251 |
|
#define RPL_ENDOFHELP 706 |
252 |
< |
|
252 |
> |
#define RPL_ETRACE_FULL 708 |
253 |
> |
#define RPL_ETRACE 709 |
254 |
|
#define RPL_KNOCK 710 |
255 |
|
#define RPL_KNOCKDLVR 711 |
466 |
– |
|
256 |
|
#define ERR_TOOMANYKNOCK 712 |
257 |
|
#define ERR_CHANOPEN 713 |
258 |
|
#define ERR_KNOCKONCHAN 714 |
470 |
– |
#define ERR_KNOCKDISABLED 715 |
471 |
– |
|
259 |
|
#define RPL_TARGUMODEG 716 |
260 |
|
#define RPL_TARGNOTIFY 717 |
261 |
|
#define RPL_UMODEGMSG 718 |
475 |
– |
|
476 |
– |
#define RPL_OMOTDSTART 720 |
477 |
– |
#define RPL_OMOTD 721 |
478 |
– |
#define RPL_ENDOFOMOTD 722 |
479 |
– |
|
262 |
|
#define ERR_NOPRIVS 723 |
481 |
– |
|
263 |
|
#define RPL_TESTMASK 724 |
264 |
|
#define RPL_TESTLINE 725 |
265 |
|
#define RPL_NOTESTLINE 726 |
485 |
– |
#define RPL_ISCAPTURED 727 |
486 |
– |
#define RPL_ISUNCAPTURED 728 |
266 |
|
|
267 |
|
#define ERR_LAST_ERR_MSG 999 |
268 |
|
|