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