]> jfr.im git - irc/rqf/shadowircd.git/blob - src/messages.tab
Implement operspy for /LIST.
[irc/rqf/shadowircd.git] / src / messages.tab
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 3548 2007-08-09 06:40:52Z nenolod $
20 */
21
22 static const char * replies[] = {
23 /* 000 */ NULL,
24 /* 001 RPL_WELCOME, */ ":Welcome to the %s Internet Relay Chat Network %s",
25 /* 002 RPL_YOURHOST,*/ ":Your host is %s, running version %s",
26 /* 003 RPL_CREATED, */ ":This server was created %s",
27 /* 004 RPL_MYINFO, */ "%s %s %s %s %s",
28 /* 005 RPL_ISUPPORT, */ "%s :are supported by this server",
29 /* 006 */ NULL,
30 /* 007 */ NULL,
31 /* 008 RPL_SNOMASK */ "%s :Server notice mask",
32 /* 009 */ NULL,
33 /* 010 RPL_REDIR, */ "%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",
39 /* 016 */ NULL,
40 /* 017 RPL_MAPEND */ ":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@%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 %u %d.%d %d.%d %u",
242 /* 219 RPL_ENDOFSTATS, */ "%c :End of /STATS report",
243 /* 220 RPL_STATSPLINE, */ "%c %d %s %d :%s%s",
244 /* 221 RPL_UMODEIS, */ "%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",
271
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, */ ":Administrative info about %s",
281 /* 257 RPL_ADMINLOC1, */ ":%s",
282 /* 258 RPL_ADMINLOC2, */ ":%s",
283 /* 259 RPL_ADMINEMAIL, */ ":%s",
284 /* 260 */ NULL,
285 /* 261 RPL_TRACELOG, */ NULL,
286 /* 262 RPL_ENDOFTRACE, */ "%s :End of TRACE",
287 /* 263 RPL_LOAD2HI, */ ":%s 263 %s %s :This command could not be completed because it has been used recently, and is rate-limited.",
288 /* 264 */ NULL,
289 /* 265 RPL_LOCALUSERS, */ "%d %d :Current local users %d, max %d",
290 /* 266 RPL_GLOBALUSERS, */ "%d %d :Current global users %d, max %d",
291 /* 267 */ NULL,
292 /* 268 */ NULL,
293 /* 269 */ NULL,
294 /* 270 RPL_PRIVS, */ "%s :%s",
295 /* 271 */ NULL,
296 /* 272 */ NULL,
297 /* 273 */ NULL,
298 /* 274 */ NULL,
299 /* 275 */ NULL,
300 /* 276 RPL_WHOISCERTFP */ "%s :has client certificate fingerprint %s",
301 /* 277 */ NULL,
302 /* 278 */ NULL,
303 /* 279 */ NULL,
304 /* 280 */ NULL,
305 /* 281 RPL_ACCEPTLIST, */ ":%s 281 %s %s",
306 /* 282 RPL_ENDOFACCEPT */ ":%s 282 %s :End of /ACCEPT list.",
307 /* 283 */ NULL,
308 /* 284 */ NULL,
309 /* 285 */ NULL,
310 /* 286 */ NULL,
311 /* 287 */ NULL,
312 /* 288 */ NULL,
313 /* 289 */ NULL,
314 /* 290 */ NULL,
315 /* 291 */ NULL,
316 /* 292 */ NULL,
317 /* 293 */ NULL,
318 /* 294 */ NULL,
319 /* 295 */ NULL,
320 /* 296 */ NULL,
321 /* 297 */ NULL,
322 /* 298 */ NULL,
323 /* 299 */ NULL,
324 /* 300 RPL_NONE, */ NULL,
325 /* 301 RPL_AWAY, */ "%s :%s",
326 /* 302 RPL_USERHOST, */ ":%s 302 %s :%s",
327 /* 303 RPL_ISON, */ ":%s 303 %s :",
328 /* 304 RPL_TEXT, */ NULL,
329 /* 305 RPL_UNAWAY, */ ":You are no longer marked as being away",
330 /* 306 RPL_NOWAWAY, */ ":You have been marked as being away",
331 /* 307 */ NULL,
332 /* 308 */ NULL,
333 /* 309 */ NULL,
334 /* 310 */ NULL,
335 /* 311 RPL_WHOISUSER, */ "%s %s %s * :%s",
336 /* 312 RPL_WHOISSERVER, */ "%s %s :%s",
337 /* 313 RPL_WHOISOPERATOR, */ "%s :%s",
338 /* 314 RPL_WHOWASUSER, */ ":%s 314 %s %s %s %s * :%s",
339 /* 315 RPL_ENDOFWHO, */ ":%s 315 %s %s :End of /WHO list.",
340 /* 316 RPL_WHOISCHANOP, */ NULL,
341 /* 317 RPL_WHOISIDLE, */ "%s %d %d :seconds idle, signon time",
342 /* 318 RPL_ENDOFWHOIS, */ "%s :End of /WHOIS list.",
343 /* 319 RPL_WHOISCHANNELS, */ ":%s 319 %s %s :",
344 /* 320 */ NULL,
345 /* 321 RPL_LISTSTART, */ ":%s 321 %s Channel :Users Name",
346 /* 322 RPL_LIST, */ ":%s 322 %s %s%s %d :%s",
347 /* 323 RPL_LISTEND, */ ":%s 323 %s :End of /LIST",
348 /* 324 RPL_CHANNELMODEIS, */ ":%s 324 %s %s %s",
349 /* 325 RPL_CHANNELMLOCKIS, */ ":%s 325 %s %s %s :is the current channel mode-lock",
350 /* 326 */ NULL,
351 /* 327 */ NULL,
352 /* 328 RPL_CHANNELURL */ NULL,
353 /* 329 RPL_CREATIONTIME, */ ":%s 329 %s %s %lu",
354 /* 330 RPL_WHOISLOGGEDIN */ "%s %s :is logged in as",
355 /* 331 RPL_NOTOPIC, */ ":%s 331 %s %s :No topic is set.",
356 /* 332 RPL_TOPIC, */ ":%s 332 %s %s :%s",
357 /* 333 RPL_TOPICWHOTIME, */ ":%s 333 %s %s %s %lu",
358 /* 334 */ NULL,
359 /* 335 RPL_WHOISBOT */ "%s :is a bot",
360 /* 336 */ NULL,
361 /* 337 */ NULL,
362 /* 338 RPL_WHOISACTUALLY, */ "%s %s :actually using host",
363 /* 339 */ NULL,
364 /* 340 */ NULL,
365 /* 341 RPL_INVITING, */ ":%s 341 %s %s %s",
366 /* 342 RPL_SUMMONING, */ NULL,
367 /* 343 */ NULL,
368 /* 344 */ NULL,
369 /* 345 */ NULL,
370 /* 346 RPL_INVEXLIST */ ":%s 346 %s %s %s %s %lu",
371 /* 347 RPL_ENDOFINVEXLIST */ ":%s 347 %s %s :End of Channel Invite List",
372 /* 348 RPL_EXCEPTLIST */ ":%s 348 %s %s %s %s %lu",
373 /* 349 RPL_ENDOFEXCEPTLIST */ ":%s 349 %s %s :End of Channel Exception List",
374 /* 350 */ NULL,
375 /* 351 RPL_VERSION, */ "%s(%s). %s :%s TS%dow %s",
376 /* 352 RPL_WHOREPLY, */ ":%s 352 %s %s %s %s %s %s %s :%d %s",
377 /* 353 RPL_NAMREPLY, */ ":%s 353 %s %s %s :",
378 /* 354 RPL_WHOSPCRPL */ NULL,
379 /* 355 */ NULL,
380 /* 356 */ NULL,
381 /* 357 */ NULL,
382 /* 358 */ NULL,
383 /* 359 */ NULL,
384 /* 360 RPL_WHOWASREAL, */ ":%s 360 %s %s :was connecting from *@%s %s",
385 /* 361 RPL_KILLDONE, */ NULL,
386 /* 362 RPL_CLOSING, */ ":%s 362 %s %s :Closed. Status = %d",
387 /* 363 RPL_CLOSEEND, */ ":%s 363 %s %d :Connections Closed",
388 /* 364 RPL_LINKS, */ "%s %s :%d %s",
389 /* 365 RPL_ENDOFLINKS, */ "%s :End of /LINKS list.",
390 /* 366 RPL_ENDOFNAMES, */ ":%s 366 %s %s :End of /NAMES list.",
391 /* 367 RPL_BANLIST, */ ":%s 367 %s %s %s %s %lu",
392 /* 368 RPL_ENDOFBANLIST, */ ":%s 368 %s %s :End of Channel Ban List",
393 /* 369 RPL_ENDOFWHOWAS, */ ":%s 369 %s %s :End of WHOWAS",
394 /* 370 */ NULL,
395 /* 371 RPL_INFO, */ ":%s",
396 /* 372 RPL_MOTD, */ ":%s 372 %s :- %s",
397 /* 373 RPL_INFOSTART, */ NULL,
398 /* 374 RPL_ENDOFINFO, */ ":End of /INFO list.",
399 /* 375 RPL_MOTDSTART, */ ":%s 375 %s :- %s Message of the Day - ",
400 /* 376 RPL_ENDOFMOTD, */ ":%s 376 %s :End of /MOTD command.",
401 /* 377 */ NULL,
402 /* 378 RPL_WHOISHOST, */ "%s :is connecting from *@%s %s",
403 /* 379 RPL_WHOISMODES */ "%s :is using modes %s",
404 /* 380 */ NULL,
405 /* 381 RPL_YOUREOPER, */ ":%s 381 %s :Only the jilles can fix your machine god.",
406 /* 382 RPL_REHASHING, */ ":%s 382 %s %s :Rehashing",
407 /* 383 */ NULL,
408 /* 384 RPL_MYPORTIS, */ NULL,
409 /* 385 RPL_NOTOPERANYMORE, */ NULL,
410 /* 386 RPL_RSACHALLENGE, */ ":%s 386 %s :%s",
411 /* 387 */ NULL,
412 /* 388 */ NULL,
413 /* 389 */ NULL,
414 /* 390 */ NULL,
415 /* 391 RPL_TIME, */ "%s :%s",
416 /* 392 */ NULL,
417 /* 393 */ NULL,
418 /* 394 */ NULL,
419 /* 395 */ NULL,
420 /* 396 */ NULL,
421 /* 397 */ NULL,
422 /* 398 */ NULL,
423 /* 399 */ NULL,
424 /* 400 */ NULL,
425 /* 401 ERR_NOSUCHNICK, */ "%s :No such nick/channel",
426 /* 402 ERR_NOSUCHSERVER, */ "%s :No such server",
427 /* 403 ERR_NOSUCHCHANNEL, */ "%s :No such channel",
428 /* 404 ERR_CANNOTSENDTOCHAN, */ "%s :Cannot send to channel",
429 /* 405 ERR_TOOMANYCHANNELS, */ ":%s 405 %s %s :You have joined too many channels",
430 /* 406 ERR_WASNOSUCHNICK, */ ":%s 406 %s %s :There was no such nickname",
431 /* 407 ERR_TOOMANYTARGETS, */ ":%s 407 %s %s :Too many recipients.",
432 /* 408 */ NULL,
433 /* 409 ERR_NOORIGIN, */ ":%s 409 %s :No origin specified",
434 /* 410 ERR_INVALIDCAPCMD */ ":%s 410 %s %s :Invalid CAP subcommand",
435 /* 411 ERR_NORECIPIENT, */ ":%s 411 %s :No recipient given (%s)",
436 /* 412 ERR_NOTEXTTOSEND, */ ":%s 412 %s :No text to send",
437 /* 413 ERR_NOTOPLEVEL, */ "%s :No toplevel domain specified",
438 /* 414 ERR_WILDTOPLEVEL, */ "%s :Wildcard in toplevel Domain",
439 /* 415 */ NULL,
440 /* 416 ERR_TOOMANYMATCHES */ ":%s 416 %s %s :output too large, truncated",
441 /* 417 */ NULL,
442 /* 418 */ NULL,
443 /* 419 */ NULL,
444 /* 420 */ NULL,
445 /* 421 ERR_UNKNOWNCOMMAND, */ ":%s 421 %s %s :Unknown command",
446 /* 422 ERR_NOMOTD, */ ":%s 422 %s :MOTD File is missing",
447 /* 423 ERR_NOADMININFO, */ NULL,
448 /* 424 ERR_FILEERROR, */ NULL,
449 /* 425 */ NULL,
450 /* 426 */ NULL,
451 /* 427 */ NULL,
452 /* 428 */ NULL,
453 /* 429 */ NULL,
454 /* 430 */ NULL,
455 /* 431 ERR_NONICKNAMEGIVEN, */ ":%s 431 %s :No nickname given",
456 /* 432 ERR_ERRONEUSNICKNAME, */ ":%s 432 %s %s :Erroneous Nickname",
457 /* 433 ERR_NICKNAMEINUSE, */ ":%s 433 %s %s :Nickname is already in use.",
458 /* 434 */ NULL,
459 /* 435 ERR_BANNICKCHANGE */ "%s %s :Cannot change nickname while banned on channel",
460 /* 436 ERR_NICKCOLLISION, */ "%s :Nickname collision KILL",
461 /* 437 ERR_UNAVAILRESOURCE, */ ":%s 437 %s %s :Nick/channel is temporarily unavailable",
462 /* 438 ERR_NICKTOOFAST */ ":%s 438 %s %s %s :Nick change too fast. Please wait %d seconds.",
463 /* 439 */ NULL,
464 /* 440 ERR_SERVICESDOWN, */ "%s :Services are currently unavailable",
465 /* 441 ERR_USERNOTINCHANNEL, */ "%s %s :They aren't on that channel",
466 /* 442 ERR_NOTONCHANNEL, */ "%s :You're not on that channel",
467 /* 443 ERR_USERONCHANNEL, */ "%s %s :is already on channel",
468 /* 444 ERR_NOLOGIN, */ NULL,
469 /* 445 ERR_SUMMONDISABLED, */ NULL,
470 /* 446 ERR_USERSDISABLED, */ NULL,
471 /* 447 ERR_NOINVITE */ ":Can't send invite to %s (+V set)",
472 /* 448 */ NULL,
473 /* 449 ERR_NONICK */ "%s :Cannot change nickname while on channel (+d set)",
474 /* 450 */ NULL,
475 /* 451 ERR_NOTREGISTERED, */ ":%s 451 * :You have not registered",
476 /* 452 */ NULL,
477 /* 453 */ NULL,
478 /* 454 */ NULL,
479 /* 455 */ NULL,
480 /* 456 ERR_ACCEPTFULL */ ":%s 456 %s :Accept list is full",
481 /* 457 ERR_ACCEPTEXIST */ ":%s 457 %s %s :is already on your accept list",
482 /* 458 ERR_ACCEPTNOT */ ":%s 458 %s %s :is not on your accept list",
483 /* 459 */ NULL,
484 /* 460 */ NULL,
485 /* 461 ERR_NEEDMOREPARAMS, */ ":%s 461 %s %s :Not enough parameters",
486 /* 462 ERR_ALREADYREGISTRED, */ ":%s 462 %s :You may not reregister",
487 /* 463 ERR_NOPERMFORHOST, */ NULL,
488 /* 464 ERR_PASSWDMISMATCH, */ ":%s 464 %s :Password Incorrect",
489 /* 465 ERR_YOUREBANNEDCREEP, */ ":%s 465 %s :You are banned from this server- %s",
490 /* 466 ERR_YOUWILLBEBANNED, */ NULL,
491 /* 467 ERR_KEYSET, */ NULL,
492 /* 468 */ NULL,
493 /* 469 */ NULL,
494 /* 470 ERR_LINKCHANNEL */ "%s %s :Forwarding to another channel",
495 /* 471 ERR_CHANNELISFULL, */ ":%s 471 %s %s :Cannot join channel (+l) - channel is full, try again later",
496 /* 472 ERR_UNKNOWNMODE , */ ":%s 472 %s %c :is an unknown mode char to me",
497 /* 473 ERR_INVITEONLYCHAN, */ ":%s 473 %s %s :Cannot join channel (+i) - you must be invited",
498 /* 474 ERR_BANNEDFROMCHAN, */ ":%s 474 %s %s :Cannot join channel (+b) - you are banned",
499 /* 475 ERR_BADCHANNELKEY, */ ":%s 475 %s %s :Cannot join channel (+k) - bad key",
500 /* 476 ERR_BADCHANMASK, */ NULL,
501 /* 477 ERR_NEEDREGGEDNICK */ ":%s 477 %s %s :Cannot join channel (+r) - you need to be identified with services",
502 /* 478 ERR_BANLISTFULL, */ ":%s 478 %s %s %s :Channel ban list is full",
503 /* 479 ERR_BADCHANNAME */ "%s :Illegal channel name",
504 /* 480 ERR_THROTTLE */ ":%s 480 %s %s :Cannot join channel (+j) - throttle exceeded, try again later",
505 /* 481 ERR_NOPRIVILEGES, */ ":Permission Denied - You're not an IRC operator",
506 /* 482 ERR_CHANOPRIVSNEEDED, */ ":%s 482 %s %s :You're not a channel operator",
507 /* 483 ERR_CANTKILLSERVER, */ ":You can't kill a server!",
508 /* 484 ERR_ISCHANSERVICE */ ":%s 484 %s %s %s :Cannot kick or deop a network service",
509 /* 485 ERR_BANNEDNICK, */ NULL,
510 /* 486 ERR_NONONREG */ "%s :You must log in with services to message this user",
511 /* 487 */ NULL,
512 /* 488 */ NULL,
513 /* 489 ERR_VOICENEEDED */ ":%s 489 %s %s :You're neither voiced nor channel operator",
514 /* 490 */ NULL,
515 /* 491 ERR_NOOPERHOST, */ ":No appropriate operator blocks were found for your host",
516 /* 492 ERR_NOCTCP */ ":Can't send CTCP to %s (+C set)",
517 /* 493 */ NULL,
518 /* 494 ERR_OWNMODE, */ "%s :cannot answer you while you are %s, your message was not sent",
519 /* 495 ERR_KICKNOREJOIN */ ":%s 495 %s %s :Cannot rejoin channel so soon after being kicked (+J set)",
520 /* 496 */ NULL,
521 /* 497 */ NULL,
522 /* 498 */ NULL,
523 /* 499 */ NULL,
524 /* 500 */ NULL,
525 /* 501 ERR_UMODEUNKNOWNFLAG, */ ":%s 501 %s :Unknown MODE flag",
526 /* 502 ERR_USERSDONTMATCH, */ ":%s 502 %s :Can't change mode for other users",
527 /* 503 ERR_GHOSTEDCLIENT, */ NULL,
528 /* 504 ERR_USERNOTONSERV, */ ":%s 504 %s %s :User is not on this server",
529 /* 505 */ NULL,
530 /* 506 */ NULL,
531 /* 507 */ NULL,
532 /* 508 */ NULL,
533 /* 509 */ NULL,
534 /* 510 */ NULL,
535 /* 511 */ NULL,
536 /* 512 */ NULL,
537 /* 513 ERR_WRONGPONG */ ":%s 513 %s :To connect type /QUOTE PONG %08lX",
538 /* 514 */ NULL,
539 /* 515 */ NULL,
540 /* 516 */ NULL,
541 /* 517 ERR_DISABLED */ "%s :This command has been administratively disabled",
542 /* 518 */ NULL,
543 /* 519 ERR_NOKICK */ "%s :You cannot kick users in this channel because +E is set",
544 /* 520 */ NULL,
545 /* 521 */ NULL,
546 /* 522 */ NULL,
547 /* 523 */ NULL,
548 /* 524 ERR_HELPNOTFOUND, */ ":%s 524 %s %s :Help not found",
549 /* 525 */ NULL,
550 /* 526 */ NULL,
551 /* 527 */ NULL,
552 /* 528 */ NULL,
553 /* 529 */ NULL,
554 /* 530 */ NULL,
555 /* 531 */ NULL,
556 /* 532 */ NULL,
557 /* 533 */ NULL,
558 /* 534 */ NULL,
559 /* 535 */ NULL,
560 /* 536 */ NULL,
561 /* 537 */ NULL,
562 /* 538 */ NULL,
563 /* 539 */ NULL,
564 /* 540 */ NULL,
565 /* 541 */ NULL,
566 /* 542 */ NULL,
567 /* 543 */ NULL,
568 /* 544 */ NULL,
569 /* 545 */ NULL,
570 /* 546 */ NULL,
571 /* 547 */ NULL,
572 /* 548 */ NULL,
573 /* 549 */ NULL,
574 /* 550 */ NULL,
575 /* 551 */ NULL,
576 /* 552 */ NULL,
577 /* 553 */ NULL,
578 /* 554 */ NULL,
579 /* 555 */ NULL,
580 /* 556 */ NULL,
581 /* 557 */ NULL,
582 /* 558 */ NULL,
583 /* 559 */ NULL,
584 /* 560 */ NULL,
585 /* 561 */ NULL,
586 /* 562 */ NULL,
587 /* 563 */ NULL,
588 /* 564 */ NULL,
589 /* 565 */ NULL,
590 /* 566 */ NULL,
591 /* 567 */ NULL,
592 /* 568 */ NULL,
593 /* 569 */ NULL,
594 /* 570 */ NULL,
595 /* 571 */ NULL,
596 /* 572 */ NULL,
597 /* 573 */ NULL,
598 /* 574 */ NULL,
599 /* 575 */ NULL,
600 /* 576 */ NULL,
601 /* 577 */ NULL,
602 /* 578 */ NULL,
603 /* 579 */ NULL,
604 /* 580 */ NULL,
605 /* 581 */ NULL,
606 /* 582 */ NULL,
607 /* 583 */ NULL,
608 /* 584 */ NULL,
609 /* 585 */ NULL,
610 /* 586 */ NULL,
611 /* 587 */ NULL,
612 /* 588 */ NULL,
613 /* 589 */ NULL,
614 /* 590 */ NULL,
615 /* 591 */ NULL,
616 /* 592 */ NULL,
617 /* 593 */ NULL,
618 /* 594 */ NULL,
619 /* 595 */ NULL,
620 /* 596 */ NULL,
621 /* 597 */ NULL,
622 /* 598 */ NULL,
623 /* 599 */ NULL,
624 /* 600 */ NULL,
625 /* 601 */ NULL,
626 /* 602 */ NULL,
627 /* 603 */ NULL,
628 /* 604 */ NULL,
629 /* 605 */ NULL,
630 /* 606 */ NULL,
631 /* 607 */ NULL,
632 /* 608 */ NULL, /* Do not use -- Reserved for WATCH -Rak */
633 /* 609 */ NULL,
634 /* 610 */ NULL,
635 /* 611 */ NULL,
636 /* 612 */ NULL,
637 /* 613 */ NULL,
638 /* 614 */ NULL,
639 /* 615 */ NULL,
640 /* 616 */ NULL,
641 /* 617 */ NULL,
642 /* 618 */ NULL,
643 /* 619 */ NULL,
644 /* 620 */ NULL,
645 /* 621 */ NULL,
646 /* 622 */ NULL,
647 /* 623 */ NULL,
648 /* 624 */ NULL,
649 /* 625 */ NULL,
650 /* 626 */ NULL,
651 /* 627 */ NULL,
652 /* 628 */ NULL,
653 /* 629 */ NULL,
654 /* 630 */ NULL,
655 /* 631 */ NULL,
656 /* 632 */ NULL,
657 /* 633 */ NULL,
658 /* 634 */ NULL,
659 /* 635 */ NULL,
660 /* 636 */ NULL,
661 /* 637 */ NULL,
662 /* 638 */ NULL,
663 /* 639 */ NULL,
664 /* 640 */ NULL,
665 /* 641 */ NULL,
666 /* 642 */ NULL,
667 /* 643 */ NULL,
668 /* 644 */ NULL,
669 /* 645 */ NULL,
670 /* 646 */ NULL,
671 /* 647 */ NULL,
672 /* 648 */ NULL,
673 /* 649 */ NULL,
674 /* 650 */ NULL,
675 /* 651 */ NULL,
676 /* 652 */ NULL,
677 /* 653 */ NULL,
678 /* 654 */ NULL,
679 /* 655 */ NULL,
680 /* 656 */ NULL,
681 /* 657 */ NULL,
682 /* 658 */ NULL,
683 /* 659 */ NULL,
684 /* 660 */ NULL,
685 /* 661 */ NULL,
686 /* 662 */ NULL,
687 /* 663 */ NULL,
688 /* 664 */ NULL,
689 /* 665 */ NULL,
690 /* 666 */ NULL,
691 /* 667 */ NULL,
692 /* 668 */ NULL,
693 /* 669 */ NULL,
694 /* 670 */ NULL,
695 /* 671 RPL_WHOISSECURE, */ "%s :is using a secure connection",
696 /* 672 */ NULL,
697 /* 673 */ NULL,
698 /* 674 */ NULL,
699 /* 675 */ NULL,
700 /* 676 */ NULL,
701 /* 677 */ NULL,
702 /* 678 */ NULL,
703 /* 679 */ NULL,
704 /* 680 */ NULL,
705 /* 681 */ NULL,
706 /* 682 */ NULL,
707 /* 683 */ NULL,
708 /* 684 */ NULL,
709 /* 685 */ NULL,
710 /* 686 */ NULL,
711 /* 687 */ NULL,
712 /* 688 */ NULL,
713 /* 689 */ NULL,
714 /* 690 */ NULL,
715 /* 691 */ NULL,
716 /* 692 */ NULL,
717 /* 693 */ NULL,
718 /* 694 */ NULL,
719 /* 695 */ NULL,
720 /* 696 */ NULL,
721 /* 697 */ NULL,
722 /* 698 */ NULL,
723 /* 699 */ NULL,
724 /* 700 */ NULL,
725 /* 701 */ NULL,
726 /* 702 RPL_MODLIST, */ ":%s 702 %s %s 0x%x %s %s",
727 /* 703 RPL_ENDOFMODLIST, */ ":%s 703 %s :End of /MODLIST.",
728 /* 704 RPL_HELPSTART, */ ":%s 704 %s %s :%s",
729 /* 705 RPL_HELPTXT, */ ":%s 705 %s %s :%s",
730 /* 706 RPL_ENDOFHELP, */ ":%s 706 %s %s :End of /HELP.",
731 /* 707 ERR_TARGCHANGE */ ":%s 707 %s %s :Targets changing too fast, message dropped",
732 /* 708 RPL_ETRACEFULL */ ":%s 708 %s %s %s %s %s %s %s %s :%s",
733 /* 709 RPL_ETRACE */ ":%s 709 %s %s %s %s %s %s %s :%s",
734 /* 710 RPL_KNOCK */ ":%s 710 %s %s %s!%s@%s :has asked for an invite.",
735 /* 711 RPL_KNOCKDLVR */ ":%s 711 %s %s :Your KNOCK has been delivered.",
736 /* 712 ERR_TOOMANYKNOCK */ ":%s 712 %s %s :Too many KNOCKs (%s).",
737 /* 713 ERR_CHANOPEN */ "%s :Channel is open.",
738 /* 714 ERR_KNOCKONCHAN */ ":%s 714 %s %s :You are already on that channel.",
739 /* 715 ERR_KNOCKDISABLED */ ":%s 715 %s :KNOCKs are disabled.",
740 /* 716 ERR_TARGUMODEG */ "%s :is in +g mode (server-side ignore.)",
741 /* 717 RPL_TARGNOTIFY */ "%s :has been informed that you messaged them.",
742 /* 718 RPL_UMODEGMSG */ ":%s 718 %s %s %s@%s :is messaging you, and you have umode +g.",
743 /* 719 */ NULL,
744 /* 720 RPL_OMOTDSTART */ ":%s 720 %s :Start of OPER MOTD",
745 /* 721 RPL_OMOTD */ ":%s 721 %s :%s",
746 /* 722 RPL_ENDOFOMOTD */ ":%s 722 %s :End of OPER MOTD",
747 /* 723 ERR_NOPRIVS */ ":%s 723 %s %s :Insufficient oper privs",
748 /* 724 RPL_TESTMASK */ NULL, /* Used in 1.x and 2.0.x */
749 /* 725 RPL_TESTLINE */ ":%s 725 %s %c %ld %s :%s",
750 /* 726 RPL_NOTESTLINE */ ":%s 726 %s %s :No matches",
751 /* 727 RPL_TESTMASKGECOS */ ":%s 727 %s %d %d %s!%s@%s %s :Local/remote clients match",
752 /* 728 RPL_QUIETLIST */ ":%s 728 %s %s q %s %s %lu",
753 /* 729 RPL_ENDOFQUIETLIST */ ":%s 729 %s %s q :End of Channel Quiet List",
754 /* 730 RPL_MONONLINE */ ":%s 730 %s :%s",
755 /* 731 RPL_MONOFFLINE */ ":%s 731 %s :%s",
756 /* 732 RPL_MONLIST */ ":%s 732 %s :%s",
757 /* 733 RPL_ENDOFMONLIST */ ":%s 733 %s :End of MONITOR list",
758 /* 734 ERR_MONLISTFULL */ ":%s 734 %s %d %s :Monitor list is full",
759 /* 735 */ NULL,
760 /* 736 */ NULL,
761 /* 737 ERR_NOCOMMONCHAN*/ "%s :is in +G mode (server-side ignore) and you do not share a common channel with them.",
762 /* 738 */ NULL,
763 /* 739 */ NULL,
764 /* 740 RPL_RSACHALLENGE2*/ ":%s 740 %s :%s",
765 /* 741 RPL_ENDOFRSACHALLENGE2*/ ":%s 741 %s :End of CHALLENGE",
766 /* 742 ERR_MLOCKRESTRICTED */ "%s %c %s :MODE cannot be set due to channel having an active MLOCK restriction policy",
767 /* 743 */ NULL,
768 /* 744 */ NULL,
769 /* 745 */ NULL,
770 /* 746 */ NULL,
771 /* 747 */ NULL,
772 /* 748 */ NULL,
773 /* 749 */ NULL,
774 /* 750 RPL_SCANMATCHED */ "%d :matches",
775 /* 751 RPL_SCANUMODES */ "%s %s %s %s %s %s :%s",
776 /* 752 */ NULL,
777 /* 753 */ NULL,
778 /* 754 */ NULL,
779 /* 755 */ NULL,
780 /* 756 */ NULL,
781 /* 757 */ NULL,
782 /* 758 */ NULL,
783 /* 759 */ NULL,
784 /* 760 */ NULL,
785 /* 761 */ NULL,
786 /* 762 */ NULL,
787 /* 763 */ NULL,
788 /* 764 */ NULL,
789 /* 765 */ NULL,
790 /* 766 */ NULL,
791 /* 767 */ NULL,
792 /* 768 */ NULL,
793 /* 769 */ NULL,
794 /* 770 */ NULL,
795 /* 771 */ NULL,
796 /* 772 */ NULL,
797 /* 773 */ NULL,
798 /* 774 */ NULL,
799 /* 775 */ NULL,
800 /* 776 */ NULL,
801 /* 777 */ NULL,
802 /* 778 */ NULL,
803 /* 779 */ NULL,
804 /* 780 */ NULL,
805 /* 781 */ NULL,
806 /* 782 */ NULL,
807 /* 783 */ NULL,
808 /* 784 */ NULL,
809 /* 785 */ NULL,
810 /* 786 */ NULL,
811 /* 787 */ NULL,
812 /* 788 */ NULL,
813 /* 789 */ NULL,
814 /* 790 */ NULL,
815 /* 791 */ NULL,
816 /* 792 */ NULL,
817 /* 793 */ NULL,
818 /* 794 */ NULL,
819 /* 795 */ NULL,
820 /* 796 */ NULL,
821 /* 797 */ NULL,
822 /* 798 */ NULL,
823 /* 799 */ NULL,
824 /* 800 */ NULL,
825 /* 801 */ NULL,
826 /* 802 */ NULL,
827 /* 803 */ NULL,
828 /* 804 */ NULL,
829 /* 805 */ NULL,
830 /* 806 */ NULL,
831 /* 807 */ NULL,
832 /* 808 */ NULL,
833 /* 809 */ NULL,
834 /* 810 */ NULL,
835 /* 811 */ NULL,
836 /* 812 */ NULL,
837 /* 813 */ NULL,
838 /* 814 */ NULL,
839 /* 815 */ NULL,
840 /* 816 */ NULL,
841 /* 817 */ NULL,
842 /* 818 */ NULL,
843 /* 819 */ NULL,
844 /* 820 */ NULL,
845 /* 821 */ NULL,
846 /* 822 */ NULL,
847 /* 823 */ NULL,
848 /* 824 */ NULL,
849 /* 825 */ NULL,
850 /* 826 */ NULL,
851 /* 827 */ NULL,
852 /* 828 */ NULL,
853 /* 829 */ NULL,
854 /* 830 */ NULL,
855 /* 831 */ NULL,
856 /* 832 */ NULL,
857 /* 833 */ NULL,
858 /* 834 */ NULL,
859 /* 835 */ NULL,
860 /* 836 */ NULL,
861 /* 837 */ NULL,
862 /* 838 */ NULL,
863 /* 839 */ NULL,
864 /* 840 */ NULL,
865 /* 841 */ NULL,
866 /* 842 */ NULL,
867 /* 843 */ NULL,
868 /* 844 */ NULL,
869 /* 845 */ NULL,
870 /* 846 */ NULL,
871 /* 847 */ NULL,
872 /* 848 */ NULL,
873 /* 849 */ NULL,
874 /* 850 */ NULL,
875 /* 851 */ NULL,
876 /* 852 */ NULL,
877 /* 853 */ NULL,
878 /* 854 */ NULL,
879 /* 855 */ NULL,
880 /* 856 */ NULL,
881 /* 857 */ NULL,
882 /* 858 */ NULL,
883 /* 859 */ NULL,
884 /* 860 */ NULL,
885 /* 861 */ NULL,
886 /* 862 */ NULL,
887 /* 863 */ NULL,
888 /* 864 */ NULL,
889 /* 865 */ NULL,
890 /* 866 */ NULL,
891 /* 867 */ NULL,
892 /* 868 */ NULL,
893 /* 869 */ NULL,
894 /* 870 */ NULL,
895 /* 871 */ NULL,
896 /* 872 */ NULL,
897 /* 873 */ NULL,
898 /* 874 */ NULL,
899 /* 875 */ NULL,
900 /* 876 */ NULL,
901 /* 877 */ NULL,
902 /* 878 */ NULL,
903 /* 879 */ NULL,
904 /* 880 */ NULL,
905 /* 881 */ NULL,
906 /* 882 */ NULL,
907 /* 883 */ NULL,
908 /* 884 */ NULL,
909 /* 885 */ NULL,
910 /* 886 */ NULL,
911 /* 887 */ NULL,
912 /* 888 */ NULL,
913 /* 889 */ NULL,
914 /* 890 */ NULL,
915 /* 891 */ NULL,
916 /* 892 */ NULL,
917 /* 893 */ NULL,
918 /* 894 */ NULL,
919 /* 895 */ NULL,
920 /* 896 */ NULL,
921 /* 897 */ NULL,
922 /* 898 */ NULL,
923 /* 899 */ NULL,
924 /* 900 RPL_LOGGEDIN */ ":%s 900 %s %s!%s@%s %s :You are now logged in as %s.",
925 /* 901 RPL_LOGGEDOUT */ ":%s 901 %s %s!%s@%s :You are now logged out.",
926 /* 902 ERR_NICKLOCKED */ ":%s 902 %s :You must use a nick assigned to you.",
927 /* 903 RPL_SASLSUCCESS */ ":%s 903 %s :SASL authentication successful",
928 /* 904 ERR_SASLFAIL */ ":%s 904 %s :SASL authentication failed",
929 /* 905 ERR_SASLTOOLONG */ ":%s 905 %s :SASL message too long",
930 /* 906 ERR_SASLABORTED */ ":%s 906 %s :SASL authentication aborted",
931 /* 907 ERR_SASLALREADY */ ":%s 907 %s :You have already completed SASL authentication",
932 /* 908 */ NULL,
933 /* 909 */ NULL,
934 /* 910 */ NULL,
935 /* 911 */ NULL,
936 /* 912 */ NULL,
937 /* 913 */ NULL,
938 /* 914 */ NULL,
939 /* 915 */ NULL,
940 /* 916 */ NULL,
941 /* 917 */ NULL,
942 /* 918 */ NULL,
943 /* 919 */ NULL,
944 /* 920 */ NULL,
945 /* 921 */ NULL,
946 /* 922 */ NULL,
947 /* 923 */ NULL,
948 /* 924 */ NULL,
949 /* 925 */ NULL,
950 /* 926 */ NULL,
951 /* 927 */ NULL,
952 /* 928 */ NULL,
953 /* 929 */ NULL,
954 /* 930 */ NULL,
955 /* 931 */ NULL,
956 /* 932 */ NULL,
957 /* 933 */ NULL,
958 /* 934 */ NULL,
959 /* 935 */ NULL,
960 /* 936 */ NULL,
961 /* 937 */ NULL,
962 /* 938 */ NULL,
963 /* 939 */ NULL,
964 /* 940 */ NULL,
965 /* 941 */ NULL,
966 /* 942 */ NULL,
967 /* 943 */ NULL,
968 /* 944 */ NULL,
969 /* 945 */ NULL,
970 /* 946 */ NULL,
971 /* 947 */ NULL,
972 /* 948 */ NULL,
973 /* 949 */ NULL,
974 /* 950 */ NULL,
975 /* 951 */ NULL,
976 /* 952 */ NULL,
977 /* 953 */ NULL,
978 /* 954 */ NULL,
979 /* 955 */ NULL,
980 /* 956 */ NULL,
981 /* 957 */ NULL,
982 /* 958 */ NULL,
983 /* 959 */ NULL,
984 /* 960 */ NULL,
985 /* 961 */ NULL,
986 /* 962 */ NULL,
987 /* 963 */ NULL,
988 /* 964 */ NULL,
989 /* 965 */ NULL,
990 /* 966 */ NULL,
991 /* 967 */ NULL,
992 /* 968 */ NULL,
993 /* 969 */ NULL,
994 /* 970 */ NULL,
995 /* 971 */ NULL,
996 /* 972 */ NULL,
997 /* 973 */ NULL,
998 /* 974 */ NULL,
999 /* 975 */ NULL,
1000 /* 976 */ NULL,
1001 /* 977 */ NULL,
1002 /* 978 */ NULL,
1003 /* 979 */ NULL,
1004 /* 980 */ NULL,
1005 /* 981 */ NULL,
1006 /* 982 */ NULL,
1007 /* 983 */ NULL,
1008 /* 984 */ NULL,
1009 /* 985 */ NULL,
1010 /* 986 */ NULL,
1011 /* 987 */ NULL,
1012 /* 988 */ NULL,
1013 /* 989 */ NULL,
1014 /* 990 */ NULL,
1015 /* 991 */ NULL,
1016 /* 992 */ NULL,
1017 /* 993 */ NULL,
1018 /* 994 */ NULL,
1019 /* 995 */ NULL,
1020 /* 996 */ NULL,
1021 /* 997 */ NULL,
1022 /* 998 */ NULL,
1023 /* 999 LAST ERR_LAST_ERR_MSG,*/ ":%s 999 %s :Last Error Message"
1024 };