Restore stats_spy hook that was removed in commit 401f2454671ca233e35b0e6e4f3fa4c43cd...
[seven-1.x.git] / src / messages.tab
blobdc2bf2b8860157cca9fbefd9e91b64e311f3e6f4
1 /************************************************************************
2  *   IRC - Internet Relay Chat, src/messages.tab
3  *   Copyright (C) 1992 Darren Reed
4  *
5  *   This program is free software; you can redistribute it and/or modify
6  *   it under the terms of the GNU General Public License as published by
7  *   the Free Software Foundation; either version 1, or (at your option)
8  *   any later version.
9  *
10  *   This program is distributed in the hope that it will be useful,
11  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *   GNU General Public License for more details.
14  *
15  *   You should have received a copy of the GNU General Public License
16  *   along with this program; if not, write to the Free Software
17  *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18  */
20 static  const char *  replies[] = {
21 /* 000 */       NULL,
22 /* 001  RPL_WELCOME, */ ":%s 001 %s :Welcome to the %s Internet Relay Chat Network %s",
23 /* 002  RPL_YOURHOST,*/ ":%s 002 %s :Your host is %s, running version %s",
24 /* 003  RPL_CREATED, */ ":%s 003 %s :This server was created %s",
25 /* 004  RPL_MYINFO, */ ":%s 004 %s %s %s %s biklmnopstveqrcgzjfILPQF bkloveqjfI",
26 /* 005  RPL_ISUPPORT, */ "%s :are supported by this server",
27 /* 006 */       NULL,
28 /* 007 */       NULL,
29 /* 008  RPL_SNOMASK */  ":%s 008 %s %s :Server notice mask",
30 /* 009 */       NULL,
31 /* 010  RPL_REDIR, */ ":%s 010 %s %s %d :Please use this Server/Port instead",
32 /* 011 */       NULL,
33 /* 012 */       NULL,
34 /* 013 */       NULL,
35 /* 014 */       NULL,
36 /* 015 RPL_MAP */    ":%s 015 %s :%s",
37 /* 016 */       NULL,
38 /* 017 RPL_MAPEND */ ":%s 017 %s :End of /MAP",
39 /* 018 */       NULL,
40 /* 019 */       NULL,
41 /* 020 */       NULL,
42 /* 021 */       NULL,
43 /* 022 */       NULL,
44 /* 023 */       NULL,
45 /* 024 */       NULL,
46 /* 025 */       NULL,
47 /* 026 */       NULL,
48 /* 027 */       NULL,
49 /* 028 */       NULL,
50 /* 029 */       NULL,
51 /* 030 */       NULL,
52 /* 031 */       NULL,
53 /* 032 */       NULL,
54 /* 033 */       NULL,
55 /* 034 */       NULL,
56 /* 035 */       NULL,
57 /* 036 */       NULL,
58 /* 037 */       NULL,
59 /* 038 */       NULL,
60 /* 039 */       NULL,
61 /* 040 */       NULL,
62 /* 041 */       NULL,
63 /* 042 */       NULL,
64 /* 043 RPL_SAVENICK */       "%s :Nick collision, forcing nick change to your unique ID",
65 /* 044 */       NULL,
66 /* 045 */       NULL,
67 /* 046 */       NULL,
68 /* 047 */       NULL,
69 /* 048 */       NULL,
70 /* 049 */       NULL,
71 /* 050 */       NULL,
72 /* 051 */       NULL,
73 /* 052 */       NULL,
74 /* 053 */       NULL,
75 /* 054 */       NULL,
76 /* 055 */       NULL,
77 /* 056 */       NULL,
78 /* 057 */       NULL,
79 /* 058 */       NULL,
80 /* 059 */       NULL,
81 /* 060 */       NULL,
82 /* 061 */       NULL,
83 /* 062 */       NULL,
84 /* 063 */       NULL,
85 /* 064 */       NULL,
86 /* 065 */       NULL,
87 /* 066 */       NULL,
88 /* 067 */       NULL,
89 /* 068 */       NULL,
90 /* 069 */       NULL,
91 /* 070 */       NULL,
92 /* 071 */       NULL,
93 /* 072 */       NULL,
94 /* 073 */       NULL,
95 /* 074 */       NULL,
96 /* 075 */       NULL,
97 /* 076 */       NULL,
98 /* 077 */       NULL,
99 /* 078 */       NULL,
100 /* 079 */       NULL,
101 /* 080 */       NULL,
102 /* 081 */       NULL,
103 /* 082 */       NULL,
104 /* 083 */       NULL,
105 /* 084 */       NULL,
106 /* 085 */       NULL,
107 /* 086 */       NULL,
108 /* 087 */       NULL,
109 /* 088 */       NULL,
110 /* 089 */       NULL,
111 /* 090 */       NULL,
112 /* 091 */       NULL,
113 /* 092 */       NULL,
114 /* 093 */       NULL,
115 /* 094 */       NULL,
116 /* 095 */       NULL,
117 /* 096 */       NULL,
118 /* 097 */       NULL,
119 /* 098 */       NULL,
120 /* 099 */       NULL,
121 /* 100 */       NULL,
122 /* 101 */       NULL,
123 /* 102 */       NULL,
124 /* 103 */       NULL,
125 /* 104 */       NULL,
126 /* 105 */       NULL,
127 /* 106 */       NULL,
128 /* 107 */       NULL,
129 /* 108 */       NULL,
130 /* 109 */       NULL,
131 /* 110 */       NULL,
132 /* 111 */       NULL,
133 /* 112 */       NULL,
134 /* 113 */       NULL,
135 /* 114 */       NULL,
136 /* 115 */       NULL,
137 /* 116 */       NULL,
138 /* 117 */       NULL,
139 /* 118 */       NULL,
140 /* 119 */       NULL,
141 /* 120 */       NULL,
142 /* 121 */       NULL,
143 /* 122 */       NULL,
144 /* 123 */       NULL,
145 /* 124 */       NULL,
146 /* 125 */       NULL,
147 /* 126 */       NULL,
148 /* 127 */       NULL,
149 /* 128 */       NULL,
150 /* 129 */       NULL,
151 /* 130 */       NULL,
152 /* 131 */       NULL,
153 /* 132 */       NULL,
154 /* 133 */       NULL,
155 /* 134 */       NULL,
156 /* 135 */       NULL,
157 /* 136 */       NULL,
158 /* 137 */       NULL,
159 /* 138 */       NULL,
160 /* 139 */       NULL,
161 /* 140 */       NULL,
162 /* 141 */       NULL,
163 /* 142 */       NULL,
164 /* 143 */       NULL,
165 /* 144 */       NULL,
166 /* 145 */       NULL,
167 /* 146 */       NULL,
168 /* 147 */       NULL,
169 /* 148 */       NULL,
170 /* 149 */       NULL,
171 /* 150 */       NULL,
172 /* 151 */       NULL,
173 /* 152 */       NULL,
174 /* 153 */       NULL,
175 /* 154 */       NULL,
176 /* 155 */       NULL,
177 /* 156 */       NULL,
178 /* 157 */       NULL,
179 /* 158 */       NULL,
180 /* 159 */       NULL,
181 /* 160 */       NULL,
182 /* 161 */       NULL,
183 /* 162 */       NULL,
184 /* 163 */       NULL,
185 /* 164 */       NULL,
186 /* 165 */       NULL,
187 /* 166 */       NULL,
188 /* 167 */       NULL,
189 /* 168 */       NULL,
190 /* 169 */       NULL,
191 /* 170 */       NULL,
192 /* 171 */       NULL,
193 /* 172 */       NULL,
194 /* 173 */       NULL,
195 /* 174 */       NULL,
196 /* 175 */       NULL,
197 /* 176 */       NULL,
198 /* 177 */       NULL,
199 /* 178 */       NULL,
200 /* 179 */       NULL,
201 /* 180 */       NULL,
202 /* 181 */       NULL,
203 /* 182 */       NULL,
204 /* 183 */       NULL,
205 /* 184 */       NULL,
206 /* 185 */       NULL,
207 /* 186 */       NULL,
208 /* 187 */       NULL,
209 /* 188 */       NULL,
210 /* 189 */       NULL,
211 /* 190 */       NULL,
212 /* 191 */       NULL,
213 /* 192 */       NULL,
214 /* 193 */       NULL,
215 /* 194 */       NULL,
216 /* 195 */       NULL,
217 /* 196 */       NULL,
218 /* 197 */       NULL,
219 /* 198 */       NULL,
220 /* 199 */       NULL,
221 /* 200 RPL_TRACELINK, */        "Link %s %s %s",
222 /* 201 RPL_TRACECONNECTING, */  "Try. %s %s",
223 /* 202 RPL_TRACEHANDSHAKE, */   "H.S. %s %s",
224 /* 203 RPL_TRACEUNKNOWN, */     "???? %s %s (%s) %d",
225 /* 204 RPL_TRACEOPERATOR, */    "Oper %s %s (%s) %lu %lu",
226 /* 205 RPL_TRACEUSER, */        "User %s %s (%s) %lu %lu",
227 /* 206 RPL_TRACESERVER, */      "Serv %s %dS %dC %s %s!%s@%s %lu",
228 /* 207 */       NULL,
229 /* 208 RPL_TRACENEWTYPE, */     "<newtype> 0 %s",
230 /* 209 RPL_TRACECLASS, */       "Class %s %d",
231 /* 210 */       NULL,
232 /* 211 RPL_STATSLINKINFO, */    NULL,
233 /* 212 RPL_STATSCOMMANDS, */    "%s %u %u :%u",
234 /* 213 RPL_STATSCLINE, */       "C %s %s %s %d %s",
235 /* 214 RPL_STATSNLINE, */       NULL,
236 /* 215 RPL_STATSILINE, */       "I %s * %s@%s %d %s",
237 /* 216 RPL_STATSKLINE, */       "%c %s * %s :%s%s%s",
238 /* 217 RPL_STATSQLINE, */       "%c %d %s :%s",
239 /* 218 RPL_STATSYLINE, */       "Y %s %d %d %d %lu %d.%d %d.%d %lu",
240 /* 219 RPL_ENDOFSTATS, */       "%c :End of /STATS report",
241 /* 220 RPL_STATSPLINE, */       "%c %d %s %d :%s",
242 /* 221 RPL_UMODEIS, */          ":%s 221 %s %s",
243 /* 222 */       NULL,
244 /* 223 */       NULL,
245 /* 224 */       NULL,
246 /* 225 RPL_STATSDLINE*/         "%c %s :%s%s%s",
247 /* 226 */       NULL,
248 /* 227 */       NULL,
249 /* 228 */       NULL,
250 /* 229 */       NULL,
251 /* 230 */       NULL,
252 /* 231 */       NULL,
253 /* 232 */       NULL,
254 /* 233 */       NULL,
255 /* 234 RPL_SERVLIST, */ NULL,
256 /* 235 RPL_SERVLISTEND, */ NULL,
257 /* 236 */       NULL,
258 /* 237 */       NULL,
259 /* 238 */       NULL,
260 /* 239 */       NULL,
261 /* 240 */       NULL,
262 /* 241 RPL_STATSLLINE, */       "L %s * %s 0 -1",
263 /* 242 RPL_STATSUPTIME,*/       ":Server Up %d days, %d:%02d:%02d",
264 /* 243 RPL_STATSOLINE, */       "O %s@%s * %s %s %s",
265 /* 244 RPL_STATSHLINE, */       "H %s * %s 0 -1", 
266 /* 245 RPL_STATSSLINE, */       NULL,
267 /* 246 */       NULL,
268 /* 247 RPL_STATSXLINE, */       "%c %d %s :%s",
270 /* 248 RPL_STATSULINE, */       "U %s %s@%s %s",
271 /* 249 RPL_STATSDEBUG */       NULL,
272 /* 250 RPL_STATSCONN, */        ":Highest connection count: %d (%d clients) (%d connections received)",
273 /* 251 RPL_LUSERCLIENT, */      ":There are %d users and %d invisible on %d servers",
274 /* 252 RPL_LUSEROP, */          "%d :IRC Operators online",
275 /* 253 RPL_LUSERUNKNOWN, */     "%d :unknown connection(s)",
276 /* 254 RPL_LUSERCHANNELS, */    "%d :channels formed",
277 /* 255 RPL_LUSERME, */          ":I have %d clients and %d servers",
278 /* 256 RPL_ADMINME, */          ":%s 256 %s :Administrative info about %s",
279 /* 257 RPL_ADMINLOC1, */        ":%s 257 %s :%s",
280 /* 258 RPL_ADMINLOC2, */        ":%s 258 %s :%s",
281 /* 259 RPL_ADMINEMAIL, */       ":%s 259 %s :%s",
282 /* 260 */       NULL,
283 /* 261 RPL_TRACELOG, */         NULL,
284 /* 262 RPL_ENDOFTRACE, */       "%s :End of TRACE",
285 /* 263 RPL_LOAD2HI, */          
286 ":%s 263 %s %s :Server load is temporarily too heavy. Please wait a while and try again.",
287 /* 264 */       NULL,
288 /* 265 RPL_LOCALUSERS, */       "%d %d :Current local users %d, max %d",
289 /* 266 RPL_GLOBALUSERS, */      "%d %d :Current global users %d, max %d",
290 /* 267 */       NULL,
291 /* 268 */       NULL,
292 /* 269 */       NULL,
293 /* 270 */       NULL,
294 /* 271 */       NULL,
295 /* 272 */       NULL,
296 /* 273 */       NULL,
297 /* 274 */       NULL,
298 /* 275 */       NULL,
299 /* 276 */       NULL,
300 /* 277 */       NULL,
301 /* 278 */       NULL,
302 /* 279 */       NULL,
303 /* 280 */       NULL,
304 /* 281 RPL_ACCEPTLIST, */       ":%s 281 %s %s",
305 /* 282 RPL_ENDOFACCEPT */       ":%s 282 %s :End of /ACCEPT list.",
306 /* 283 */       NULL,
307 /* 284 */       NULL,
308 /* 285 */       NULL,
309 /* 286 */       NULL,
310 /* 287 */       NULL,
311 /* 288 */       NULL,
312 /* 289 */       NULL,
313 /* 290 */       NULL,
314 /* 291 */       NULL,
315 /* 292 */       NULL,
316 /* 293 */       NULL,
317 /* 294 */       NULL,
318 /* 295 */       NULL,
319 /* 296 */       NULL,
320 /* 297 */       NULL,
321 /* 298 */       NULL,
322 /* 299 */       NULL,
323 /* 300 RPL_NONE, */      NULL,
324 /* 301 RPL_AWAY, */      "%s :%s",
325 /* 302 RPL_USERHOST, */  ":%s 302 %s :%s",
326 /* 303 RPL_ISON, */     ":%s 303 %s :",
327 /* 304 RPL_TEXT, */      NULL,
328 /* 305 RPL_UNAWAY, */   ":%s 305 %s :You are no longer marked as being away",
329 /* 306 RPL_NOWAWAY, */  ":%s 306 %s :You have been marked as being away",
330 /* 307 */       NULL,
331 /* 308 */       NULL,
332 /* 309 */       NULL,
333 /* 310 */       NULL,
334 /* 311 RPL_WHOISUSER, */        "%s %s %s * :%s",
335 /* 312 RPL_WHOISSERVER, */      "%s %s :%s",
336 /* 313 RPL_WHOISOPERATOR, */    "%s :%s",
337 /* 314 RPL_WHOWASUSER, */       ":%s 314 %s %s %s %s * :%s",
338 /* 315 RPL_ENDOFWHO, */         ":%s 315 %s %s :End of /WHO list.",
339 /* 316 RPL_WHOISCHANOP, */      NULL,
340 /* 317 RPL_WHOISIDLE, */        "%s %d %d :seconds idle, signon time",
341 /* 318 RPL_ENDOFWHOIS, */       "%s :End of /WHOIS list.",
342 /* 319 RPL_WHOISCHANNELS, */    ":%s 319 %s %s :",
343 /* 320 */      NULL,
344 /* 321 RPL_LISTSTART, */        ":%s 321 %s Channel :Users  Name",
345 /* 322 RPL_LIST, */             ":%s 322 %s %s %d :%s",
346 /* 323 RPL_LISTEND, */          ":%s 323 %s :End of /LIST",
347 /* 324 RPL_CHANNELMODEIS, */    ":%s 324 %s %s %s",
348 /* 325 */       NULL,
349 /* 326 RPL_WHOISOPER_PRIVS */   "%s :has oper privs: %s",
350 /* 327 */       NULL,
351 /* 328 */       NULL,
352 /* 329 RPL_CREATIONTIME, */     ":%s 329 %s %s %lu", 
353 /* 330 RPL_WHOISLOGGEDIN */     ":%s 330 %s %s %s :is logged in as",
354 /* 331 RPL_NOTOPIC, */          ":%s 331 %s %s :No topic is set.",
355 /* 332 RPL_TOPIC, */            ":%s 332 %s %s :%s",
356 /* 333 RPL_TOPICWHOTIME, */     ":%s 333 %s %s %s %lu",
357 /* 334 */       NULL,
358 /* 335 */       NULL,
359 /* 336 */       NULL,
360 /* 337 */       NULL,
361 /* 338 RPL_WHOISACTUALLY, */    "%s %s :actually using host",
362 /* 339 */       NULL,
363 /* 340 */       NULL,
364 /* 341 RPL_INVITING, */         ":%s 341 %s %s %s",
365 /* 342 RPL_SUMMONING, */ NULL,
366 /* 343 */       NULL,
367 /* 344 */       NULL,
368 /* 345 */       NULL,
369 /* 346 RPL_INVEXLIST */         ":%s 346 %s %s %s %s %lu",       
370 /* 347 RPL_ENDOFINVEXLIST */    ":%s 347 %s %s :End of Channel Invite List",
371 /* 348 RPL_EXCEPTLIST */        ":%s 348 %s %s %s %s %lu",
372 /* 349 RPL_ENDOFEXCEPTLIST */   ":%s 349 %s %s :End of Channel Exception List",
373 /* 350 */       NULL,
374 /* 351 RPL_VERSION, */          "%s(%s). %s :%s TS%dow %s",
375 /* 352 RPL_WHOREPLY, */         ":%s 352 %s %s %s %s %s %s %s :%d %s",
376 /* 353 RPL_NAMREPLY, */         ":%s 353 %s %s %s :",
377 /* 354 */       NULL,
378 /* 355 */       NULL,
379 /* 356 */       NULL,
380 /* 357 */       NULL,
381 /* 358 */       NULL,
382 /* 359 */       NULL,
383 /* 360 RPL_WHOWASREAL, */       ":%s 360 %s %s :was connecting from *@%s %s",
384 /* 361 RPL_KILLDONE, */ NULL,
385 /* 362 RPL_CLOSING, */          ":%s 362 %s %s :Closed. Status = %d",
386 /* 363 RPL_CLOSEEND, */         ":%s 363 %s %d :Connections Closed",
387 /* 364 RPL_LINKS, */            "%s %s :%d %s",
388 /* 365 RPL_ENDOFLINKS, */       "%s :End of /LINKS list.",
389 /* 366 RPL_ENDOFNAMES, */       ":%s 366 %s %s :End of /NAMES list.",
390 /* 367 RPL_BANLIST, */          ":%s 367 %s %s %s %s %lu",
391 /* 368 RPL_ENDOFBANLIST, */     ":%s 368 %s %s :End of Channel Ban List",
392 /* 369 RPL_ENDOFWHOWAS, */      ":%s 369 %s %s :End of WHOWAS",
393 /* 370 */       NULL,
394 /* 371 RPL_INFO, */             ":%s",
395 /* 372 RPL_MOTD, */             ":%s 372 %s :- %s",
396 /* 373 RPL_INFOSTART, */        NULL,
397 /* 374 RPL_ENDOFINFO, */        ":End of /INFO list.",
398 /* 375 RPL_MOTDSTART, */        ":%s 375 %s :- %s Message of the Day - ",
399 /* 376 RPL_ENDOFMOTD, */        ":%s 376 %s :End of /MOTD command.",
400 /* 377 */       NULL,
401 /* 378 RPL_WHOISHOST, */        "%s :is connecting from *@%s %s",
402 /* 379 */       NULL,
403 /* 380 */       NULL,
404 /* 381 RPL_YOUREOPER, */        ":%s 381 %s :When the repairs are done I will hunt down that evil death bee.",
405 /* 382 RPL_REHASHING, */        ":%s 382 %s %s :Rehashing",
406 /* 383 */       NULL,
407 /* 384 RPL_MYPORTIS, */         NULL,
408 /* 385 RPL_NOTOPERANYMORE, */   NULL,
409 /* 386 RPL_RSACHALLENGE, */     ":%s 386 %s :%s",
410 /* 387 */       NULL,
411 /* 388 */       NULL,
412 /* 389 */       NULL,
413 /* 390 */       NULL,
414 /* 391 RPL_TIME, */             "%s :%s",
415 /* 392 */       NULL,
416 /* 393 */       NULL,
417 /* 394 */       NULL,
418 /* 395 */       NULL,
419 /* 396 */       NULL,
420 /* 397 */       NULL,
421 /* 398 */       NULL,
422 /* 399 */       NULL,
423 /* 400 */       NULL,
424 /* 401 ERR_NOSUCHNICK, */       "%s :No such nick/channel",
425 /* 402 ERR_NOSUCHSERVER, */     "%s :No such server",
426 /* 403 ERR_NOSUCHCHANNEL, */    "%s :No such channel",
427 /* 404 ERR_CANNOTSENDTOCHAN, */ "%s :Cannot send to channel",
428 /* 405 ERR_TOOMANYCHANNELS, */  ":%s 405 %s %s :You have joined too many channels",
429 /* 406 ERR_WASNOSUCHNICK, */    ":%s 406 %s %s :There was no such nickname",
430 /* 407 ERR_TOOMANYTARGETS, */   ":%s 407 %s %s :Too many recipients.",
431 /* 408 */       NULL,
432 /* 409 ERR_NOORIGIN, */         ":%s 409 %s :No origin specified",
433 /* 410 ERR_INVALIDCAPCMD */     ":%s 410 %s %s :Invalid CAP subcommand",
434 /* 411 ERR_NORECIPIENT, */      ":%s 411 %s :No recipient given (%s)",
435 /* 412 ERR_NOTEXTTOSEND, */     ":%s 412 %s :No text to send",
436 /* 413 ERR_NOTOPLEVEL, */       "%s :No toplevel domain specified",
437 /* 414 ERR_WILDTOPLEVEL, */     "%s :Wildcard in toplevel Domain",
438 /* 415 */       NULL,
439 /* 416 ERR_TOOMANYMATCHES */    ":%s 416 %s %s :output too large, truncated",
440 /* 417 */       NULL,
441 /* 418 */       NULL,
442 /* 419 */       NULL,
443 /* 420 */       NULL,
444 /* 421 ERR_UNKNOWNCOMMAND, */   ":%s 421 %s %s :Unknown command",
445 /* 422 ERR_NOMOTD, */           ":%s 422 %s :MOTD File is missing",
446 /* 423 ERR_NOADMININFO, */      NULL,
447 /* 424 ERR_FILEERROR, */        NULL,
448 /* 425 */       NULL,
449 /* 426 */       NULL,
450 /* 427 */       NULL,
451 /* 428 */       NULL,
452 /* 429 */       NULL,
453 /* 430 */       NULL,
454 /* 431 ERR_NONICKNAMEGIVEN, */  ":%s 431 %s :No nickname given",
455 /* 432 ERR_ERRONEUSNICKNAME, */ ":%s 432 %s %s :Erroneous Nickname",
456 /* 433 ERR_NICKNAMEINUSE, */    ":%s 433 %s %s :Nickname is already in use.",
457 /* 434 */       NULL,
458 /* 435 ERR_BANNICKCHANGE */     "%s %s :Cannot change nickname while banned on channel",
459 /* 436 ERR_NICKCOLLISION, */    "%s :Nickname collision KILL",
460 /* 437 ERR_UNAVAILRESOURCE, */  ":%s 437 %s %s :Nick/channel is temporarily unavailable",
461 /* 438 ERR_NICKTOOFAST */       ":%s 438 %s %s %s :Nick change too fast. Please wait %d seconds.",
462 /* 439 */       NULL,
463 /* 440 ERR_SERVICESDOWN, */     "%s :Services are currently unavailable",
464 /* 441 ERR_USERNOTINCHANNEL, */ "%s %s :They aren't on that channel",
465 /* 442 ERR_NOTONCHANNEL, */     "%s :You're not on that channel",
466 /* 443 ERR_USERONCHANNEL, */    "%s %s :is already on channel",
467 /* 444 ERR_NOLOGIN, */          NULL,
468 /* 445 ERR_SUMMONDISABLED, */   NULL,
469 /* 446 ERR_USERSDISABLED, */    NULL,
470 /* 447 */       NULL,
471 /* 448 */       NULL,
472 /* 449 */       NULL,
473 /* 450 */       NULL,
474 /* 451 ERR_NOTREGISTERED, */    ":%s 451 * :You have not registered",
475 /* 452 */       NULL,
476 /* 453 */       NULL,
477 /* 454 */       NULL,
478 /* 455 */       NULL,
479 /* 456 ERR_ACCEPTFULL */        ":%s 456 %s :Accept list is full",
480 /* 457 ERR_ACCEPTEXIST */       ":%s 457 %s %s :is already on your accept list",
481 /* 458 ERR_ACCEPTNOT */         ":%s 458 %s %s :is not on your accept list",
482 /* 459 */       NULL,
483 /* 460 */       NULL,
484 /* 461 ERR_NEEDMOREPARAMS, */   ":%s 461 %s %s :Not enough parameters",
485 /* 462 ERR_ALREADYREGISTRED, */ ":%s 462 %s :You may not reregister",
486 /* 463 ERR_NOPERMFORHOST, */    NULL,
487 /* 464 ERR_PASSWDMISMATCH, */   ":%s 464 %s :Password Incorrect",
488 /* 465 ERR_YOUREBANNEDCREEP, */ ":%s 465 %s :You are banned from this server- %s",
489 /* 466 ERR_YOUWILLBEBANNED, */  NULL,
490 /* 467 ERR_KEYSET, */           NULL,
491 /* 468 */       NULL,
492 /* 469 */       NULL,
493 /* 470 ERR_LINKCHANNEL */       "%s %s :Forwarding to another channel",
494 /* 471 ERR_CHANNELISFULL, */    ":%s 471 %s %s :Cannot join channel (+l)",
495 /* 472 ERR_UNKNOWNMODE  , */    ":%s 472 %s %c :is unknown mode char to me",
496 /* 473 ERR_INVITEONLYCHAN, */   ":%s 473 %s %s :Cannot join channel (+i)",
497 /* 474 ERR_BANNEDFROMCHAN, */   ":%s 474 %s %s :Cannot join channel (+b)",
498 /* 475 ERR_BADCHANNELKEY, */    ":%s 475 %s %s :Cannot join channel (+k)",
499 /* 476 ERR_BADCHANMASK, */      NULL,
500 /* 477 ERR_NEEDREGGEDNICK */    ":%s 477 %s %s :Cannot join channel (+r)",
501 /* 478 ERR_BANLISTFULL, */      ":%s 478 %s %s %s :Channel ban list is full",
502 /* 479 ERR_BADCHANNAME */       "%s :Illegal channel name",
503 /* 480 ERR_THROTTLE */          ":%s 480 %s %s :Cannot join channel (throttle exceeded)",
504 /* 481 ERR_NOPRIVILEGES, */     ":This command is for network staff only.",
505 /* 482 ERR_CHANOPRIVSNEEDED, */ ":%s 482 %s %s :You're not a channel operator",
506 /* 483 ERR_CANTKILLSERVER, */   ":You can't kill a server!",
507 /* 484 ERR_ISCHANSERVICE */     ":%s 484 %s %s %s :Cannot kill, kick or deop a network service",
508 /* 485 ERR_BANNEDNICK, */       NULL,
509 /* 486 ERR_NONONREG */          "%s :You must log in with services to message this user",
510 /* 487 */       NULL,
511 /* 488 */       NULL,
512 /* 489 ERR_VOICENEEDED */       ":%s 489 %s %s :You're neither voiced nor a channel operator",
513 /* 490 */       NULL,
514 /* 491 ERR_NOOPERHOST, */       ":%s 491 %s :Only few of mere mortals may try to enter the twilight zone",
515 /* 492 */       NULL,
516 /* 493 */       NULL,
517 /* 494 */       NULL,
518 /* 495 */       NULL,
519 /* 496 */       NULL,
520 /* 497 */       NULL,
521 /* 498 */       NULL,
522 /* 499 */       NULL,
523 /* 500 */       NULL,
524 /* 501 ERR_UMODEUNKNOWNFLAG, */ ":%s 501 %s :Unknown MODE flag",
525 /* 502 ERR_USERSDONTMATCH, */   ":%s 502 %s :Can't change mode for other users",
526 /* 503 ERR_GHOSTEDCLIENT, */    NULL,
527 /* 504 ERR_USERNOTONSERV, */    ":%s 504 %s %s :User is not on this server",
528 /* 505 */       NULL,
529 /* 506 */       NULL,
530 /* 507 */       NULL,
531 /* 508 */       NULL,
532 /* 509 */       NULL,
533 /* 510 */       NULL,
534 /* 511 */       NULL,
535 /* 512 */       NULL,
536 /* 513 ERR_WRONGPONG */         ":%s 513 %s :To connect type /QUOTE PONG %08lX",
537 /* 514 */       NULL,
538 /* 515 */       NULL,
539 /* 516 */       NULL,
540 /* 517 */       NULL,
541 /* 518 */       NULL,
542 /* 519 */       NULL,
543 /* 520 */       NULL,
544 /* 521 */       NULL,
545 /* 522 */       NULL,
546 /* 523 */       NULL,
547 /* 524 ERR_HELPNOTFOUND, */     ":%s 524 %s %s :Help not found",
548 /* 525 */       NULL,
549 /* 526 */       NULL,
550 /* 527 */       NULL,
551 /* 528 */       NULL,
552 /* 529 */       NULL,
553 /* 530 */       NULL,
554 /* 531 */       NULL,
555 /* 532 */       NULL,
556 /* 533 */       NULL,
557 /* 534 */       NULL,
558 /* 535 */       NULL,
559 /* 536 */       NULL,
560 /* 537 */       NULL,
561 /* 538 */       NULL,
562 /* 539 */       NULL,
563 /* 540 */       NULL,
564 /* 541 */       NULL,
565 /* 542 */       NULL,
566 /* 543 */       NULL,
567 /* 544 */       NULL,
568 /* 545 */       NULL,
569 /* 546 */       NULL,
570 /* 547 */       NULL,
571 /* 548 */       NULL,
572 /* 549 */       NULL,
573 /* 550 */       NULL,
574 /* 551 */       NULL,
575 /* 552 */       NULL,
576 /* 553 */       NULL,
577 /* 554 */       NULL,
578 /* 555 */       NULL,
579 /* 556 */       NULL,
580 /* 557 */       NULL,
581 /* 558 */       NULL,
582 /* 559 */       NULL,
583 /* 560 */       NULL,
584 /* 561 */       NULL,
585 /* 562 */       NULL,
586 /* 563 */       NULL,
587 /* 564 */       NULL,
588 /* 565 */       NULL,
589 /* 566 */       NULL,
590 /* 567 */       NULL,
591 /* 568 */       NULL,
592 /* 569 */       NULL,
593 /* 570 */       NULL,
594 /* 571 */       NULL,
595 /* 572 */       NULL,
596 /* 573 */       NULL,
597 /* 574 */       NULL,
598 /* 575 */       NULL,
599 /* 576 */       NULL,
600 /* 577 */       NULL,
601 /* 578 */       NULL,
602 /* 579 */       NULL,
603 /* 580 */       NULL,
604 /* 581 */       NULL,
605 /* 582 */       NULL,
606 /* 583 */       NULL,
607 /* 584 */       NULL,
608 /* 585 */       NULL,
609 /* 586 */       NULL,
610 /* 587 */       NULL,
611 /* 588 */       NULL,
612 /* 589 */       NULL,
613 /* 590 */       NULL,
614 /* 591 */       NULL,
615 /* 592 */       NULL,
616 /* 593 */       NULL,
617 /* 594 */       NULL,
618 /* 595 */       NULL,
619 /* 596 */       NULL,
620 /* 597 */       NULL,
621 /* 598 */       NULL,
622 /* 599 */       NULL,
623 /* 600 */       NULL,
624 /* 601 */       NULL,
625 /* 602 */       NULL,
626 /* 603 */       NULL,
627 /* 604 */       NULL,
628 /* 605 */       NULL,
629 /* 606 */       NULL,
630 /* 607 */       NULL,
631 /* 608 */       NULL, /* Do not use -- Reserved for WATCH -Rak */
632 /* 609 */       NULL,
633 /* 610 */       NULL,
634 /* 611 */       NULL,
635 /* 612 */       NULL,
636 /* 613 */       NULL,
637 /* 614 */       NULL,
638 /* 615 */       NULL,
639 /* 616 */       NULL,
640 /* 617 */       NULL,
641 /* 618 */       NULL,
642 /* 619 */       NULL,
643 /* 620 */       NULL,
644 /* 621 */       NULL,
645 /* 622 */       NULL,
646 /* 623 */       NULL,
647 /* 624 */       NULL,
648 /* 625 */       NULL,
649 /* 626 */       NULL,
650 /* 627 */       NULL,
651 /* 628 */       NULL,
652 /* 629 */       NULL,
653 /* 630 */       NULL,
654 /* 631 */       NULL,
655 /* 632 */       NULL,
656 /* 633 */       NULL,
657 /* 634 */       NULL,
658 /* 635 */       NULL,
659 /* 636 */       NULL,
660 /* 637 */       NULL,
661 /* 638 */       NULL,
662 /* 639 */       NULL,
663 /* 640 */       NULL,
664 /* 641 */       NULL,
665 /* 642 */       NULL,
666 /* 643 */       NULL,
667 /* 644 */       NULL,
668 /* 645 */       NULL,
669 /* 646 */       NULL,
670 /* 647 */       NULL,
671 /* 648 */       NULL,
672 /* 649 */       NULL,
673 /* 650 */       NULL,
674 /* 651 */       NULL,
675 /* 652 */       NULL,
676 /* 653 */       NULL,
677 /* 654 */       NULL,
678 /* 655 */       NULL,
679 /* 656 */       NULL,
680 /* 657 */       NULL,
681 /* 658 */       NULL,
682 /* 659 */       NULL,
683 /* 660 */       NULL,
684 /* 661 */       NULL,
685 /* 662 */       NULL,
686 /* 663 */       NULL,
687 /* 664 */       NULL,
688 /* 665 */       NULL,
689 /* 666 */       NULL,
690 /* 667 */       NULL,
691 /* 668 */       NULL,
692 /* 669 */       NULL,
693 /* 670 */       NULL,
694 /* 671 */       NULL,
695 /* 672 */       NULL,
696 /* 673 */       NULL,
697 /* 674 */       NULL,
698 /* 675 */       NULL,
699 /* 676 */       NULL,
700 /* 677 */       NULL,
701 /* 678 */       NULL,
702 /* 679 */       NULL,
703 /* 680 */       NULL,
704 /* 681 */       NULL,
705 /* 682 */       NULL,
706 /* 683 */       NULL,
707 /* 684 */       NULL,
708 /* 685 */       NULL,
709 /* 686 */       NULL,
710 /* 687 */       NULL,
711 /* 688 */       NULL,
712 /* 689 */       NULL,
713 /* 690 */       NULL,
714 /* 691 */       NULL,
715 /* 692 */       NULL,
716 /* 693 */       NULL,
717 /* 694 */       NULL,
718 /* 695 */       NULL,
719 /* 696 */       NULL,
720 /* 697 */       NULL,
721 /* 698 */       NULL,
722 /* 699 */       NULL,
723 /* 700 */       NULL,
724 /* 701 */       NULL,
725 /* 702 RPL_MODLIST, */          ":%s 702 %s %s 0x%x %s %s",
726 /* 703 RPL_ENDOFMODLIST, */     ":%s 703 %s :End of /MODLIST.",
727 /* 704 RPL_HELPSTART, */        ":%s 704 %s %s :%s",
728 /* 705 RPL_HELPTXT, */          ":%s 705 %s %s :%s",
729 /* 706 RPL_ENDOFHELP, */        ":%s 706 %s %s :End of /HELP.",
730 /* 707 ERR_TARGCHANGE */        ":%s 707 %s %s :Targets changing too fast, message dropped",
731 /* 708 RPL_ETRACEFULL */        ":%s 708 %s %s %s %s %s %s %s %s :%s",
732 /* 709 RPL_ETRACE */            ":%s 709 %s %s %s %s %s %s %s :%s",
733 /* 710 RPL_KNOCK */             ":%s 710 %s %s %s!%s@%s :has asked for an invite.",
734 /* 711 RPL_KNOCKDLVR */         ":%s 711 %s %s :Your KNOCK has been delivered.",
735 /* 712 ERR_TOOMANYKNOCK */      ":%s 712 %s %s :Too many KNOCKs (%s).",
736 /* 713 ERR_CHANOPEN */          "%s :Channel is open.",
737 /* 714 ERR_KNOCKONCHAN */       ":%s 714 %s %s :You are already on that channel.",
738 /* 715 ERR_KNOCKDISABLED */     ":%s 715 %s :KNOCKs are disabled.",
739 /* 716 ERR_TARGUMODEG */        "%s :is in +g mode (server-side ignore.)",
740 /* 717 RPL_TARGNOTIFY */        "%s :has been informed that you messaged them.",
741 /* 718 RPL_UMODEGMSG */         ":%s 718 %s %s %s@%s :is messaging you, and you have umode +g.",
742 /* 719 */       NULL,
743 /* 720 RPL_OMOTDSTART */        ":%s 720 %s :Start of OPER MOTD",
744 /* 721 RPL_OMOTD */             ":%s 721 %s :%s",
745 /* 722 RPL_ENDOFOMOTD */        ":%s 722 %s :End of OPER MOTD",
746 /* 723 ERR_NOPRIVS */           ":%s 723 %s %s :Insufficient oper privs",
747 /* 724 RPL_TESTMASK */          NULL,   /* Used in 1.x and 2.0.x */
748 /* 725 RPL_TESTLINE */          ":%s 725 %s %c %ld %s :%s",
749 /* 726 RPL_NOTESTLINE */        ":%s 726 %s %s :No matches",
750 /* 727 RPL_TESTMASKGECOS */     ":%s 727 %s %d %d %s!%s@%s %s :Local/remote clients match",
751 /* 728 */       NULL,
752 /* 729 */       NULL,
753 /* 730 RPL_MONONLINE */         ":%s 730 %s :%s",
754 /* 731 RPL_MONOFFLINE */        ":%s 731 %s :%s",
755 /* 732 RPL_MONLIST */           ":%s 732 %s :%s",
756 /* 733 RPL_ENDOFMONLIST */      ":%s 733 %s :End of MONITOR list",
757 /* 734 ERR_MONLISTFULL */       ":%s 734 %s %d %s :Monitor list is full",
758 /* 735 */       NULL,
759 /* 736 */       NULL,
760 /* 737 */       NULL,
761 /* 738 */       NULL,
762 /* 739 */       NULL,
763 /* 740 */       ":%s 740 %s :%s",
764 /* 741 */       ":%s 741 %s :End of CHALLENGE",
765 /* 742 */       NULL,
766 /* 743 */       NULL,
767 /* 744 */       NULL,
768 /* 745 */       NULL,
769 /* 746 */       NULL,
770 /* 747 */       NULL,
771 /* 748 */       NULL,
772 /* 749 */       NULL,
773 /* 750 RPL_SCANMATCHED */       "%d :matches",
774 /* 751 RPL_SCANUMODES */        "%s %s %s %s %s %s :%s",
775 /* 752 */       NULL,
776 /* 753 */       NULL,
777 /* 754 */       NULL,
778 /* 755 */       NULL,
779 /* 756 */       NULL,
780 /* 757 */       NULL,
781 /* 758 */       NULL,
782 /* 759 */       NULL,
783 /* 760 */       NULL,
784 /* 761 */       NULL,
785 /* 762 */       NULL,
786 /* 763 */       NULL,
787 /* 764 */       NULL,
788 /* 765 */       NULL,
789 /* 766 */       NULL,
790 /* 767 */       NULL,
791 /* 768 */       NULL,
792 /* 769 */       NULL,
793 /* 770 */       NULL,
794 /* 771 */       NULL,
795 /* 772 */       NULL,
796 /* 773 */       NULL,
797 /* 774 */       NULL,
798 /* 775 */       NULL,
799 /* 776 */       NULL,
800 /* 777 */       NULL,
801 /* 778 */       NULL,
802 /* 779 */       NULL,
803 /* 780 */       NULL,
804 /* 781 */       NULL,
805 /* 782 */       NULL,
806 /* 783 */       NULL,
807 /* 784 */       NULL,
808 /* 785 */       NULL,
809 /* 786 */       NULL,
810 /* 787 */       NULL,
811 /* 788 */       NULL,
812 /* 789 */       NULL,
813 /* 790 */       NULL,
814 /* 791 */       NULL,
815 /* 792 */       NULL,
816 /* 793 */       NULL,
817 /* 794 */       NULL,
818 /* 795 */       NULL,
819 /* 796 */       NULL,
820 /* 797 */       NULL,
821 /* 798 */       NULL,
822 /* 799 */       NULL,
823 /* 800 */       NULL,
824 /* 801 */       NULL,
825 /* 802 */       NULL,
826 /* 803 */       NULL,
827 /* 804 */       NULL,
828 /* 805 */       NULL,
829 /* 806 */       NULL,
830 /* 807 */       NULL,
831 /* 808 */       NULL,
832 /* 809 */       NULL,
833 /* 810 */       NULL,
834 /* 811 */       NULL,
835 /* 812 */       NULL,
836 /* 813 */       NULL,
837 /* 814 */       NULL,
838 /* 815 */       NULL,
839 /* 816 */       NULL,
840 /* 817 */       NULL,
841 /* 818 */       NULL,
842 /* 819 */       NULL,
843 /* 820 */       NULL,
844 /* 821 */       NULL,
845 /* 822 */       NULL,
846 /* 823 */       NULL,
847 /* 824 */       NULL,
848 /* 825 */       NULL,
849 /* 826 */       NULL,
850 /* 827 */       NULL,
851 /* 828 */       NULL,
852 /* 829 */       NULL,
853 /* 830 */       NULL,
854 /* 831 */       NULL,
855 /* 832 */       NULL,
856 /* 833 */       NULL,
857 /* 834 */       NULL,
858 /* 835 */       NULL,
859 /* 836 */       NULL,
860 /* 837 */       NULL,
861 /* 838 */       NULL,
862 /* 839 */       NULL,
863 /* 840 */       NULL,
864 /* 841 */       NULL,
865 /* 842 */       NULL,
866 /* 843 */       NULL,
867 /* 844 */       NULL,
868 /* 845 */       NULL,
869 /* 846 */       NULL,
870 /* 847 */       NULL,
871 /* 848 */       NULL,
872 /* 849 */       NULL,
873 /* 850 */       NULL,
874 /* 851 */       NULL,
875 /* 852 */       NULL,
876 /* 853 */       NULL,
877 /* 854 */       NULL,
878 /* 855 */       NULL,
879 /* 856 */       NULL,
880 /* 857 */       NULL,
881 /* 858 */       NULL,
882 /* 859 */       NULL,
883 /* 860 */       NULL,
884 /* 861 */       NULL,
885 /* 862 */       NULL,
886 /* 863 */       NULL,
887 /* 864 */       NULL,
888 /* 865 */       NULL,
889 /* 866 */       NULL,
890 /* 867 */       NULL,
891 /* 868 */       NULL,
892 /* 869 */       NULL,
893 /* 870 */       NULL,
894 /* 871 */       NULL,
895 /* 872 */       NULL,
896 /* 873 */       NULL,
897 /* 874 */       NULL,
898 /* 875 */       NULL,
899 /* 876 */       NULL,
900 /* 877 */       NULL,
901 /* 878 */       NULL,
902 /* 879 */       NULL,
903 /* 880 */       NULL,
904 /* 881 */       NULL,
905 /* 882 */       NULL,
906 /* 883 */       NULL,
907 /* 884 */       NULL,
908 /* 885 */       NULL,
909 /* 886 */       NULL,
910 /* 887 */       NULL,
911 /* 888 */       NULL,
912 /* 889 */       NULL,
913 /* 890 */       NULL,
914 /* 891 */       NULL,
915 /* 892 */       NULL,
916 /* 893 */       NULL,
917 /* 894 */       NULL,
918 /* 895 */       NULL,
919 /* 896 */       NULL,
920 /* 897 */       NULL,
921 /* 898 */       NULL,
922 /* 899 */       NULL,
923 /* 900 RPL_LOGGEDIN */          ":%s 900 %s %s!%s@%s %s :You are now logged in as %s.",
924 /* 901 RPL_LOGGEDOUT */         ":%s 901 %s %s!%s@%s :You are now logged out.",
925 /* 902 ERR_NICKLOCKED */        ":%s 902 %s :You must use a nick assigned to you.",
926 /* 903 RPL_SASLSUCCESS */       ":%s 903 %s :SASL authentication successful",
927 /* 904 ERR_SASLFAIL */          ":%s 904 %s :SASL authentication failed",
928 /* 905 ERR_SASLTOOLONG */       ":%s 905 %s :SASL message too long",
929 /* 906 ERR_SASLABORTED */       ":%s 906 %s :SASL authentication aborted",
930 /* 907 ERR_SASLALREADY */       ":%s 907 %s :You have already completed SASL authentication",
931 /* 908 */       NULL,
932 /* 909 */       NULL,
933 /* 910 */       NULL,
934 /* 911 */       NULL,
935 /* 912 */       NULL,
936 /* 913 */       NULL,
937 /* 914 */       NULL,
938 /* 915 */       NULL,
939 /* 916 */       NULL,
940 /* 917 */       NULL,
941 /* 918 */       NULL,
942 /* 919 */       NULL,
943 /* 920 */       NULL,
944 /* 921 */       NULL,
945 /* 922 */       NULL,
946 /* 923 */       NULL,
947 /* 924 */       NULL,
948 /* 925 */       NULL,
949 /* 926 */       NULL,
950 /* 927 */       NULL,
951 /* 928 */       NULL,
952 /* 929 */       NULL,
953 /* 930 */       NULL,
954 /* 931 */       NULL,
955 /* 932 */       NULL,
956 /* 933 */       NULL,
957 /* 934 */       NULL,
958 /* 935 */       NULL,
959 /* 936 */       NULL,
960 /* 937 */       NULL,
961 /* 938 */       NULL,
962 /* 939 */       NULL,
963 /* 940 */       NULL,
964 /* 941 */       NULL,
965 /* 942 */       NULL,
966 /* 943 */       NULL,
967 /* 944 */       NULL,
968 /* 945 */       NULL,
969 /* 946 */       NULL,
970 /* 947 */       NULL,
971 /* 948 */       NULL,
972 /* 949 */       NULL,
973 /* 950 */       NULL,
974 /* 951 */       NULL,
975 /* 952 */       NULL,
976 /* 953 */       NULL,
977 /* 954 */       NULL,
978 /* 955 */       NULL,
979 /* 956 */       NULL,
980 /* 957 */       NULL,
981 /* 958 */       NULL,
982 /* 959 */       NULL,
983 /* 960 */       NULL,
984 /* 961 */       NULL,
985 /* 962 */       NULL,
986 /* 963 */       NULL,
987 /* 964 */       NULL,
988 /* 965 */       NULL,
989 /* 966 */       NULL,
990 /* 967 */       NULL,
991 /* 968 */       NULL,
992 /* 969 */       NULL,
993 /* 970 */       NULL,
994 /* 971 */       NULL,
995 /* 972 */       NULL,
996 /* 973 */       NULL,
997 /* 974 */       NULL,
998 /* 975 */       NULL,
999 /* 976 */       NULL,
1000 /* 977 */       NULL,
1001 /* 978 */       NULL,
1002 /* 979 */       NULL,
1003 /* 980 */       NULL,
1004 /* 981 */       NULL,
1005 /* 982 */       NULL,
1006 /* 983 */       NULL,
1007 /* 984 */       NULL,
1008 /* 985 */       NULL,
1009 /* 986 */       NULL,
1010 /* 987 */       NULL,
1011 /* 988 */       NULL,
1012 /* 989 */       NULL,
1013 /* 990 */       NULL,
1014 /* 991 */       NULL,
1015 /* 992 */       NULL,
1016 /* 993 */       NULL,
1017 /* 994 */       NULL,
1018 /* 995 */       NULL,
1019 /* 996 */       NULL,
1020 /* 997 */       NULL,
1021 /* 998 */       NULL,
1022 /* 999 LAST ERR_LAST_ERR_MSG,*/ ":%s 999 %s :Last Error Message"