File: numerics.go

package info (click to toggle)
golang-gopkg-irc.v4 4.0.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 244 kB
  • sloc: python: 63; makefile: 2
file content (688 lines) | stat: -rw-r--r-- 27,972 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
//nolint
package irc

const (
	// RFC1459
	RPL_TRACELINK         = "200"
	RPL_TRACECONNECTING   = "201"
	RPL_TRACEHANDSHAKE    = "202"
	RPL_TRACEUNKNOWN      = "203"
	RPL_TRACEOPERATOR     = "204"
	RPL_TRACEUSER         = "205"
	RPL_TRACESERVER       = "206"
	RPL_TRACENEWTYPE      = "208"
	RPL_STATSLINKINFO     = "211"
	RPL_STATSCOMMANDS     = "212"
	RPL_STATSCLINE        = "213"
	RPL_STATSNLINE        = "214"
	RPL_STATSILINE        = "215"
	RPL_STATSKLINE        = "216"
	RPL_STATSQLINE        = "217"
	RPL_STATSYLINE        = "218"
	RPL_ENDOFSTATS        = "219"
	RPL_UMODEIS           = "221"
	RPL_STATSLLINE        = "241"
	RPL_STATSUPTIME       = "242"
	RPL_STATSOLINE        = "243"
	RPL_STATSHLINE        = "244"
	RPL_LUSERCLIENT       = "251"
	RPL_LUSEROP           = "252"
	RPL_LUSERUNKNOWN      = "253"
	RPL_LUSERCHANNELS     = "254"
	RPL_LUSERME           = "255"
	RPL_ADMINME           = "256"
	RPL_ADMINLOC1         = "257"
	RPL_ADMINLOC2         = "258"
	RPL_ADMINEMAIL        = "259"
	RPL_TRACELOG          = "261"
	RPL_NONE              = "300"
	RPL_AWAY              = "301"
	RPL_USERHOST          = "302"
	RPL_ISON              = "303"
	RPL_UNAWAY            = "305"
	RPL_NOWAWAY           = "306"
	RPL_WHOISUSER         = "311"
	RPL_WHOISSERVER       = "312"
	RPL_WHOISOPERATOR     = "313"
	RPL_WHOWASUSER        = "314"
	RPL_ENDOFWHO          = "315"
	RPL_WHOISIDLE         = "317"
	RPL_ENDOFWHOIS        = "318"
	RPL_WHOISCHANNELS     = "319"
	RPL_LIST              = "322"
	RPL_LISTEND           = "323"
	RPL_CHANNELMODEIS     = "324"
	RPL_NOTOPIC           = "331"
	RPL_TOPIC             = "332"
	RPL_INVITING          = "341"
	RPL_VERSION           = "351"
	RPL_WHOREPLY          = "352"
	RPL_NAMREPLY          = "353"
	RPL_LINKS             = "364"
	RPL_ENDOFLINKS        = "365"
	RPL_ENDOFNAMES        = "366"
	RPL_BANLIST           = "367"
	RPL_ENDOFBANLIST      = "368"
	RPL_ENDOFWHOWAS       = "369"
	RPL_INFO              = "371"
	RPL_MOTD              = "372"
	RPL_ENDOFINFO         = "374"
	RPL_MOTDSTART         = "375"
	RPL_ENDOFMOTD         = "376"
	RPL_YOUREOPER         = "381"
	RPL_REHASHING         = "382"
	RPL_TIME              = "391"
	RPL_USERSSTART        = "392"
	RPL_USERS             = "393"
	RPL_ENDOFUSERS        = "394"
	RPL_NOUSERS           = "395"
	ERR_NOSUCHNICK        = "401"
	ERR_NOSUCHSERVER      = "402"
	ERR_NOSUCHCHANNEL     = "403"
	ERR_CANNOTSENDTOCHAN  = "404"
	ERR_TOOMANYCHANNELS   = "405"
	ERR_WASNOSUCHNICK     = "406"
	ERR_TOOMANYTARGETS    = "407"
	ERR_NOORIGIN          = "409"
	ERR_NORECIPIENT       = "411"
	ERR_NOTEXTTOSEND      = "412"
	ERR_NOTOPLEVEL        = "413"
	ERR_WILDTOPLEVEL      = "414"
	ERR_UNKNOWNCOMMAND    = "421"
	ERR_NOMOTD            = "422"
	ERR_NOADMININFO       = "423"
	ERR_FILEERROR         = "424"
	ERR_NONICKNAMEGIVEN   = "431"
	ERR_ERRONEUSNICKNAME  = "432"
	ERR_NICKNAMEINUSE     = "433"
	ERR_NICKCOLLISION     = "436"
	ERR_USERNOTINCHANNEL  = "441"
	ERR_NOTONCHANNEL      = "442"
	ERR_USERONCHANNEL     = "443"
	ERR_NOLOGIN           = "444"
	ERR_SUMMONDISABLED    = "445"
	ERR_USERSDISABLED     = "446"
	ERR_NOTREGISTERED     = "451"
	ERR_NEEDMOREPARAMS    = "461"
	ERR_ALREADYREGISTERED = "462"
	ERR_NOPERMFORHOST     = "463"
	ERR_PASSWDMISMATCH    = "464"
	ERR_YOUREBANNEDCREEP  = "465"
	ERR_KEYSET            = "467"
	ERR_CHANNELISFULL     = "471"
	ERR_UNKNOWNMODE       = "472"
	ERR_INVITEONLYCHAN    = "473"
	ERR_BANNEDFROMCHAN    = "474"
	ERR_BADCHANNELKEY     = "475"
	ERR_NOPRIVILEGES      = "481"
	ERR_CHANOPRIVSNEEDED  = "482"
	ERR_CANTKILLSERVER    = "483"
	ERR_NOOPERHOST        = "491"
	ERR_UMODEUNKNOWNFLAG  = "501"
	ERR_USERSDONTMATCH    = "502"

	// RFC1459 (Obsolete)
	RPL_SERVICEINFO     = "231"
	RPL_ENDOFSERVICES   = "232"
	RPL_SERVICE         = "233"
	RPL_WHOISCHANOP     = "316"
	RPL_LISTSTART       = "321"
	RPL_SUMMONING       = "342"
	RPL_KILLDONE        = "361"
	RPL_CLOSING         = "362"
	RPL_CLOSEEND        = "363"
	RPL_INFOSTART       = "373"
	RPL_MYPORTIS        = "384"
	ERR_YOUWILLBEBANNED = "466"
	ERR_NOSERVICEHOST   = "492"

	// RFC2812
	RPL_WELCOME          = "001"
	RPL_YOURHOST         = "002"
	RPL_CREATED          = "003"
	RPL_MYINFO           = "004"
	RPL_TRACESERVICE     = "207"
	RPL_TRACECLASS       = "209"
	RPL_SERVLIST         = "234"
	RPL_SERVLISTEND      = "235"
	RPL_STATSVLINE       = "240"
	RPL_STATSBLINE       = "247"
	RPL_STATSDLINE       = "250"
	RPL_TRACEEND         = "262"
	RPL_TRYAGAIN         = "263"
	RPL_UNIQOPIS         = "325"
	RPL_INVITELIST       = "346"
	RPL_ENDOFINVITELIST  = "347"
	RPL_EXCEPTLIST       = "348"
	RPL_ENDOFEXCEPTLIST  = "349"
	RPL_YOURESERVICE     = "383"
	ERR_NOSUCHSERVICE    = "408"
	ERR_BADMASK          = "415"
	ERR_UNAVAILRESOURCE  = "437"
	ERR_BADCHANMASK      = "476"
	ERR_NOCHANMODES      = "477"
	ERR_BANLISTFULL      = "478"
	ERR_RESTRICTED       = "484"
	ERR_UNIQOPRIVSNEEDED = "485"

	// RFC2812 (Obsolete)
	RPL_BOUNCE         = "005"
	RPL_TRACERECONNECT = "210"
	RPL_STATSPING      = "246"

	// IRCv3
	ERR_INVALIDCAPCMD   = "410" // Undernet?
	RPL_STARTTLS        = "670"
	ERR_STARTTLS        = "691"
	RPL_MONONLINE       = "730" // RatBox
	RPL_MONOFFLINE      = "731" // RatBox
	RPL_MONLIST         = "732" // RatBox
	RPL_ENDOFMONLIST    = "733" // RatBox
	ERR_MONLISTFULL     = "734" // RatBox
	RPL_WHOISKEYVALUE   = "760"
	RPL_KEYVALUE        = "761"
	RPL_METADATAEND     = "762"
	ERR_METADATALIMIT   = "764"
	ERR_TARGETINVALID   = "765"
	ERR_NOMATCHINGKEY   = "766"
	ERR_KEYINVALID      = "767"
	ERR_KEYNOTSET       = "768"
	ERR_KEYNOPERMISSION = "769"
	RPL_LOGGEDIN        = "900" // Charybdis/Atheme, IRCv3
	RPL_LOGGEDOUT       = "901" // Charybdis/Atheme, IRCv3
	ERR_NICKLOCKED      = "902" // Charybdis/Atheme, IRCv3
	RPL_SASLSUCCESS     = "903" // Charybdis/Atheme, IRCv3
	ERR_SASLFAIL        = "904" // Charybdis/Atheme, IRCv3
	ERR_SASLTOOLONG     = "905" // Charybdis/Atheme, IRCv3
	ERR_SASLABORTED     = "906" // Charybdis/Atheme, IRCv3
	ERR_SASLALREADY     = "907" // Charybdis/Atheme, IRCv3
	RPL_SASLMECHS       = "908" // Charybdis/Atheme, IRCv3

	// Other
	RPL_ISUPPORT = "005"

	// Ignored
	//
	// Anything not in an RFC has not been included because
	// there are way too many conflicts to deal with.
	/*
		RPL_MAP                  = "006" // Unreal
		RPL_MAPEND               = "007" // Unreal
		RPL_SNOMASK              = "008" // ircu
		RPL_STATMEMTOT           = "009" // ircu
		RPL_BOUNCE               = "010"
		RPL_YOURCOOKIE           = "014" // Hybrid?
		RPL_MAP                  = "015" // ircu
		RPL_MAPMORE              = "016" // ircu
		RPL_MAPEND               = "017" // ircu
		RPL_MAPUSERS             = "018" // InspIRCd
		RPL_HELLO                = "020" // rusnet-ircd
		RPL_APASSWARN_SET        = "030" // ircu
		RPL_APASSWARN_SECRET     = "031" // ircu
		RPL_APASSWARN_CLEAR      = "032" // ircu
		RPL_YOURID               = "042" // IRCnet
		RPL_SAVENICK             = "043" // IRCnet
		RPL_ATTEMPTINGJUNC       = "050" // aircd
		RPL_ATTEMPTINGREROUTE    = "051" // aircd
		RPL_REMOTEISUPPORT       = "105" // Unreal
		RPL_STATS                = "210" // aircd
		RPL_STATSHELP            = "210" // Unreal
		RPL_STATSPLINE           = "217" // ircu
		RPL_STATSPLINE           = "220" // Hybrid
		RPL_STATSBLINE           = "220" // Bahamut, Unreal
		RPL_STATSWLINE           = "220" // Nefarious
		RPL_MODLIST              = "222"
		RPL_SQLINE_NICK          = "222" // Unreal
		RPL_STATSBLINE           = "222" // Bahamut
		RPL_STATSJLINE           = "222" // ircu
		RPL_CODEPAGE             = "222" // rusnet-ircd
		RPL_STATSELINE           = "223" // Bahamut
		RPL_STATSGLINE           = "223" // Unreal
		RPL_CHARSET              = "223" // rusnet-ircd
		RPL_STATSFLINE           = "224" // Hybrid, Bahamut
		RPL_STATSTLINE           = "224" // Unreal
		RPL_STATSDLINE           = "225" // Hybrid
		RPL_STATSCLONE           = "225" // Bahamut
		RPL_STATSELINE           = "225" // Unreal
		RPL_STATSCOUNT           = "226" // Bahamut
		RPL_STATSALINE           = "226" // Hybrid
		RPL_STATSNLINE           = "226" // Unreal
		RPL_STATSGLINE           = "227" // Bahamut
		RPL_STATSVLINE           = "227" // Unreal
		RPL_STATSBLINE           = "227" // Rizon
		RPL_STATSQLINE           = "228" // ircu
		RPL_STATSBANVER          = "228" // Unreal
		RPL_STATSSPAMF           = "229" // Unreal
		RPL_STATSEXCEPTTKL       = "230" // Unreal
		RPL_RULES                = "232" // Unreal
		RPL_STATSVERBOSE         = "236" // ircu
		RPL_STATSENGINE          = "237" // ircu
		RPL_STATSFLINE           = "238" // ircu
		RPL_STATSIAUTH           = "239" // IRCnet
		RPL_STATSXLINE           = "240" // AustHex
		RPL_STATSSLINE           = "245" // Bahamut, IRCnet, Hybrid
		RPL_STATSTLINE           = "245" // Hybrid?
		RPL_STATSSERVICE         = "246" // Hybrid
		RPL_STATSTLINE           = "246" // ircu
		RPL_STATSULINE           = "246" // Hybrid
		RPL_STATSXLINE           = "247" // Hybrid, PTlink, Unreal
		RPL_STATSGLINE           = "247" // ircu
		RPL_STATSULINE           = "248" // ircu
		RPL_STATSDEFINE          = "248" // IRCnet
		RPL_STATSULINE           = "249"
		RPL_STATSDEBUG           = "249" // Hybrid
		RPL_STATSCONN            = "250" // ircu, Unreal
		RPL_TRACEPING            = "262"
		RPL_USINGSSL             = "264" // rusnet-ircd
		RPL_LOCALUSERS           = "265" // aircd, Hybrid, Bahamut
		RPL_GLOBALUSERS          = "266" // aircd, Hybrid, Bahamut
		RPL_START_NETSTAT        = "267" // aircd
		RPL_NETSTAT              = "268" // aircd
		RPL_END_NETSTAT          = "269" // aircd
		RPL_PRIVS                = "270" // ircu
		RPL_SILELIST             = "271" // ircu
		RPL_ENDOFSILELIST        = "272" // ircu
		RPL_NOTIFY               = "273" // aircd
		RPL_ENDNOTIFY            = "274" // aircd
		RPL_STATSDELTA           = "274" // IRCnet
		RPL_STATSDLINE           = "275" // ircu, Ultimate
		RPL_USINGSSL             = "275" // Bahamut
		RPL_WHOISCERTFP          = "276" // oftc-hybrid
		RPL_STATSRLINE           = "276" // ircu
		RPL_GLIST                = "280" // ircu
		RPL_ENDOFGLIST           = "281" // ircu
		RPL_ACCEPTLIST           = "281"
		RPL_ENDOFACCEPT          = "282"
		RPL_JUPELIST             = "282" // ircu
		RPL_ALIST                = "283"
		RPL_ENDOFJUPELIST        = "283" // ircu
		RPL_ENDOFALIST           = "284"
		RPL_FEATURE              = "284" // ircu
		RPL_GLIST_HASH           = "285"
		RPL_CHANINFO_HANDLE      = "285" // aircd
		RPL_NEWHOSTIS            = "285" // QuakeNet
		RPL_CHANINFO_USERS       = "286" // aircd
		RPL_CHKHEAD              = "286" // QuakeNet
		RPL_CHANINFO_CHOPS       = "287" // aircd
		RPL_CHANUSER             = "287" // QuakeNet
		RPL_CHANINFO_VOICES      = "288" // aircd
		RPL_PATCHHEAD            = "288" // QuakeNet
		RPL_CHANINFO_AWAY        = "289" // aircd
		RPL_PATCHCON             = "289" // QuakeNet
		RPL_CHANINFO_OPERS       = "290" // aircd
		RPL_HELPHDR              = "290" // Unreal
		RPL_DATASTR              = "290" // QuakeNet
		RPL_CHANINFO_BANNED      = "291" // aircd
		RPL_HELPOP               = "291" // Unreal
		RPL_ENDOFCHECK           = "291" // QuakeNet
		RPL_CHANINFO_BANS        = "292" // aircd
		RPL_HELPTLR              = "292" // Unreal
		ERR_SEARCHNOMATCH        = "292" // Nefarious
		RPL_CHANINFO_INVITE      = "293" // aircd
		RPL_HELPHLP              = "293" // Unreal
		RPL_CHANINFO_INVITES     = "294" // aircd
		RPL_HELPFWD              = "294" // Unreal
		RPL_CHANINFO_KICK        = "295" // aircd
		RPL_HELPIGN              = "295" // Unreal
		RPL_CHANINFO_KICKS       = "296" // aircd
		RPL_END_CHANINFO         = "299" // aircd
		RPL_TEXT                 = "304" // irc2?
		RPL_USERIP               = "307"
		RPL_WHOISREGNICK         = "307" // Bahamut, Unreal
		RPL_SUSERHOST            = "307" // AustHex
		RPL_NOTIFYACTION         = "308" // aircd
		RPL_WHOISADMIN           = "308" // Bahamut
		RPL_RULESSTART           = "308" // Unreal
		RPL_NICKTRACE            = "309" // aircd
		RPL_WHOISSADMIN          = "309" // Bahamut
		RPL_ENDOFRULES           = "309" // Unreal
		RPL_WHOISHELPER          = "309" // AustHex
		RPL_WHOISSVCMSG          = "310" // Bahamut
		RPL_WHOISHELPOP          = "310" // Unreal
		RPL_WHOISSERVICE         = "310" // AustHex
		RPL_WHOISPRIVDEAF        = "316" // Nefarious
		RPL_WHOISVIRT            = "320" // AustHex
		RPL_WHOIS_HIDDEN         = "320" // Anothernet
		RPL_WHOISSPECIAL         = "320" // Unreal
		RPL_CHANNELPASSIS        = "325"
		RPL_WHOISWEBIRC          = "325" // Nefarious
		RPL_NOCHANPASS           = "326"
		RPL_CHPASSUNKNOWN        = "327"
		RPL_WHOISHOST            = "327" // rusnet-ircd
		RPL_CHANNEL_URL          = "328" // Bahamut, AustHex
		RPL_CREATIONTIME         = "329" // Bahamut
		RPL_WHOWAS_TIME          = "330"
		RPL_WHOISACCOUNT         = "330" // ircu
		RPL_TOPICWHOTIME         = "333" // ircu
		RPL_LISTUSAGE            = "334" // ircu
		RPL_COMMANDSYNTAX        = "334" // Bahamut
		RPL_LISTSYNTAX           = "334" // Unreal
		RPL_WHOISBOT             = "335" // Unreal
		RPL_WHOISTEXT            = "335" // Hybrid
		RPL_WHOISACCOUNTONLY     = "335" // Nefarious
		RPL_INVITELIST           = "336" // Hybrid
		RPL_WHOISBOT             = "336" // Nefarious
		RPL_ENDOFINVITELIST      = "337" // Hybrid
		RPL_WHOISTEXT            = "337" // Hybrid?
		RPL_CHANPASSOK           = "338"
		RPL_WHOISACTUALLY        = "338" // ircu, Bahamut
		RPL_BADCHANPASS          = "339"
		RPL_WHOISMARKS           = "339" // Nefarious
		RPL_USERIP               = "340" // ircu
		RPL_WHOISKILL            = "343" // Nefarious
		RPL_WHOISCOUNTRY         = "344" // InspIRCd 3.0
		RPL_INVITED              = "345" // GameSurge
		RPL_WHOISGATEWAY         = "350" // InspIRCd 3.0
		RPL_WHOSPCRPL            = "354" // ircu
		RPL_NAMREPLY_            = "355" // QuakeNet
		RPL_MAP                  = "357" // AustHex
		RPL_MAPMORE              = "358" // AustHex
		RPL_MAPEND               = "359" // AustHex
		RPL_KICKEXPIRED          = "377" // aircd
		RPL_BANEXPIRED           = "378" // aircd
		RPL_WHOISHOST            = "378" // Unreal
		RPL_KICKLINKED           = "379" // aircd
		RPL_WHOISMODES           = "379" // Unreal
		RPL_BANLINKED            = "380" // aircd
		RPL_YOURHELPER           = "380" // AustHex
		RPL_NOTOPERANYMORE       = "385" // AustHex, Hybrid, Unreal
		RPL_QLIST                = "386" // Unreal
		RPL_IRCOPS               = "386" // Ultimate
		RPL_IRCOPSHEADER         = "386" // Nefarious
		RPL_ENDOFQLIST           = "387" // Unreal
		RPL_ENDOFIRCOPS          = "387" // Ultimate
		RPL_IRCOPS               = "387" // Nefarious
		RPL_ALIST                = "388" // Unreal
		RPL_ENDOFIRCOPS          = "388" // Nefarious
		RPL_ENDOFALIST           = "389" // Unreal
		RPL_TIME                 = "391" // ircu
		RPL_TIME                 = "391" // bdq-ircd
		RPL_TIME                 = "391"
		RPL_VISIBLEHOST          = "396" // Hybrid
		RPL_CLONES               = "399" // InspIRCd 3.0
		ERR_UNKNOWNERROR         = "400"
		ERR_NOCOLORSONCHAN       = "408" // Bahamut
		ERR_NOCTRLSONCHAN        = "408" // Hybrid
		ERR_TOOMANYMATCHES       = "416" // IRCnet
		ERR_QUERYTOOLONG         = "416" // ircu
		ERR_INPUTTOOLONG         = "417" // ircu
		ERR_LENGTHTRUNCATED      = "419" // aircd
		ERR_AMBIGUOUSCOMMAND     = "420" // InspIRCd
		ERR_NOOPERMOTD           = "425" // Unreal
		ERR_TOOMANYAWAY          = "429" // Bahamut
		ERR_EVENTNICKCHANGE      = "430" // AustHex
		ERR_SERVICENAMEINUSE     = "434" // AustHex?
		ERR_NORULES              = "434" // Unreal, Ultimate
		ERR_SERVICECONFUSED      = "435" // Unreal
		ERR_BANONCHAN            = "435" // Bahamut
		ERR_BANNICKCHANGE        = "437" // ircu
		ERR_NICKTOOFAST          = "438" // ircu
		ERR_DEAD                 = "438" // IRCnet
		ERR_TARGETTOOFAST        = "439" // ircu
		ERR_SERVICESDOWN         = "440" // Bahamut, Unreal
		ERR_NONICKCHANGE         = "447" // Unreal
		ERR_FORBIDDENCHANNEL     = "448" // Unreal
		ERR_NOTIMPLEMENTED       = "449" // Undernet
		ERR_IDCOLLISION          = "452"
		ERR_NICKLOST             = "453"
		ERR_HOSTILENAME          = "455" // Unreal
		ERR_ACCEPTFULL           = "456"
		ERR_ACCEPTEXIST          = "457"
		ERR_ACCEPTNOT            = "458"
		ERR_NOHIDING             = "459" // Unreal
		ERR_NOTFORHALFOPS        = "460" // Unreal
		ERR_INVALIDUSERNAME      = "468" // ircu
		ERR_ONLYSERVERSCANCHANGE = "468" // Bahamut, Unreal
		ERR_NOCODEPAGE           = "468" // rusnet-ircd
		ERR_LINKSET              = "469" // Unreal
		ERR_LINKCHANNEL          = "470" // Unreal
		ERR_KICKEDFROMCHAN       = "470" // aircd
		ERR_7BIT                 = "470" // rusnet-ircd
		ERR_NEEDREGGEDNICK       = "477" // Bahamut, ircu, Unreal
		ERR_BADCHANNAME          = "479" // Hybrid
		ERR_LINKFAIL             = "479" // Unreal
		ERR_NOCOLOR              = "479" // rusnet-ircd
		ERR_NOULINE              = "480" // AustHex
		ERR_CANNOTKNOCK          = "480" // Unreal
		ERR_THROTTLE             = "480" // Ratbox
		ERR_NOWALLOP             = "480" // rusnet-ircd
		ERR_ISCHANSERVICE        = "484" // Undernet
		ERR_DESYNC               = "484" // Bahamut, Hybrid, PTlink
		ERR_ATTACKDENY           = "484" // Unreal
		ERR_KILLDENY             = "485" // Unreal
		ERR_CANTKICKADMIN        = "485" // PTlink
		ERR_ISREALSERVICE        = "485" // QuakeNet
		ERR_CHANBANREASON        = "485" // Hybrid
		ERR_NONONREG             = "486" // Unreal?
		ERR_HTMDISABLED          = "486" // Unreal
		ERR_ACCOUNTONLY          = "486" // QuakeNet
		ERR_RLINED               = "486" // rusnet-ircd
		ERR_CHANTOORECENT        = "487" // IRCnet
		ERR_MSGSERVICES          = "487" // Bahamut
		ERR_NOTFORUSERS          = "487" // Unreal?
		ERR_NONONSSL             = "487" // ChatIRCd
		ERR_TSLESSCHAN           = "488" // IRCnet
		ERR_HTMDISABLED          = "488" // Unreal?
		ERR_NOSSL                = "488" // Bahamut
		ERR_SECUREONLYCHAN       = "489" // Unreal
		ERR_VOICENEEDED          = "489" // Undernet
		ERR_ALLMUSTSSL           = "490" // InspIRCd
		ERR_NOSWEAR              = "490" // Unreal
		ERR_NOCTCP               = "492" // Hybrid / Unreal?
		ERR_CANNOTSENDTOUSER     = "492" // Charybdis?
		ERR_NOSHAREDCHAN         = "493" // Bahamut
		ERR_NOFEATURE            = "493" // ircu
		ERR_BADFEATVALUE         = "494" // ircu
		ERR_OWNMODE              = "494" // Bahamut, charybdis?
		ERR_BADLOGTYPE           = "495" // ircu
		ERR_BADLOGSYS            = "496" // ircu
		ERR_BADLOGVALUE          = "497" // ircu
		ERR_ISOPERLCHAN          = "498" // ircu
		ERR_CHANOWNPRIVNEEDED    = "499" // Unreal
		ERR_TOOMANYJOINS         = "500" // Unreal?
		ERR_NOREHASHPARAM        = "500" // rusnet-ircd
		ERR_CANNOTSETMODER       = "500" // InspIRCd
		ERR_UNKNOWNSNOMASK       = "501" // InspIRCd
		ERR_USERNOTONSERV        = "504"
		ERR_SILELISTFULL         = "511" // ircu
		ERR_TOOMANYWATCH         = "512" // Bahamut
		ERR_NOSUCHGLINE          = "512" // ircu
		ERR_BADPING              = "513" // ircu
		ERR_TOOMANYDCC           = "514" // Bahamut
		ERR_NOSUCHJUPE           = "514" // irch
		ERR_BADEXPIRE            = "515" // ircu
		ERR_DONTCHEAT            = "516" // ircu
		ERR_DISABLED             = "517" // ircu
		ERR_NOINVITE             = "518" // Unreal
		ERR_LONGMASK             = "518" // ircu
		ERR_ADMONLY              = "519" // Unreal
		ERR_TOOMANYUSERS         = "519" // ircu
		ERR_OPERONLY             = "520" // Unreal
		ERR_MASKTOOWIDE          = "520" // ircu
		ERR_LISTSYNTAX           = "521" // Bahamut
		ERR_NOSUCHGLINE          = "521" // Nefarious
		ERR_WHOSYNTAX            = "522" // Bahamut
		ERR_WHOLIMEXCEED         = "523" // Bahamut
		ERR_QUARANTINED          = "524" // ircu
		ERR_OPERSPVERIFY         = "524" // Unreal
		ERR_HELPNOTFOUND         = "524" // Hybrid
		ERR_INVALIDKEY           = "525" // ircu
		ERR_CANTSENDTOUSER       = "531" // InspIRCd
		ERR_BADHOSTMASK          = "550" // QuakeNet
		ERR_HOSTUNAVAIL          = "551" // QuakeNet
		ERR_USINGSLINE           = "552" // QuakeNet
		ERR_STATSSLINE           = "553" // QuakeNet
		ERR_NOTLOWEROPLEVEL      = "560" // ircu
		ERR_NOTMANAGER           = "561" // ircu
		ERR_CHANSECURED          = "562" // ircu
		ERR_UPASSSET             = "563" // ircu
		ERR_UPASSNOTSET          = "564" // ircu
		ERR_NOMANAGER            = "566" // ircu
		ERR_UPASS_SAME_APASS     = "567" // ircu
		ERR_LASTERROR            = "568" // ircu
		RPL_NOOMOTD              = "568" // Nefarious
		RPL_REAWAY               = "597" // Unreal
		RPL_GONEAWAY             = "598" // Unreal
		RPL_NOTAWAY              = "599" // Unreal
		RPL_LOGON                = "600" // Bahamut, Unreal
		RPL_LOGOFF               = "601" // Bahamut, Unreal
		RPL_WATCHOFF             = "602" // Bahamut, Unreal
		RPL_WATCHSTAT            = "603" // Bahamut, Unreal
		RPL_NOWON                = "604" // Bahamut, Unreal
		RPL_NOWOFF               = "605" // Bahamut, Unreal
		RPL_WATCHLIST            = "606" // Bahamut, Unreal
		RPL_ENDOFWATCHLIST       = "607" // Bahamut, Unreal
		RPL_WATCHCLEAR           = "608" // Ultimate
		RPL_NOWISAWAY            = "609" // Unreal
		RPL_MAPMORE              = "610" // Unreal
		RPL_ISOPER               = "610" // Ultimate
		RPL_ISLOCOP              = "611" // Ultimate
		RPL_ISNOTOPER            = "612" // Ultimate
		RPL_ENDOFISOPER          = "613" // Ultimate
		RPL_MAPMORE              = "615" // PTlink
		RPL_WHOISMODES           = "615" // Ultimate
		RPL_WHOISHOST            = "616" // Ultimate
		RPL_WHOISSSLFP           = "617" // Nefarious
		RPL_DCCSTATUS            = "617" // Bahamut
		RPL_WHOISBOT             = "617" // Ultimate
		RPL_DCCLIST              = "618" // Bahamut
		RPL_ENDOFDCCLIST         = "619" // Bahamut
		RPL_WHOWASHOST           = "619" // Ultimate
		RPL_DCCINFO              = "620" // Bahamut
		RPL_RULESSTART           = "620" // Ultimate
		RPL_RULES                = "621" // Ultimate
		RPL_ENDOFRULES           = "622" // Ultimate
		RPL_MAPMORE              = "623" // Ultimate
		RPL_OMOTDSTART           = "624" // Ultimate
		RPL_OMOTD                = "625" // Ultimate
		RPL_ENDOFOMOTD           = "626" // Ultimate
		RPL_SETTINGS             = "630" // Ultimate
		RPL_ENDOFSETTINGS        = "631" // Ultimate
		RPL_SYNTAX               = "650" // InspIRCd 3.0
		RPL_CHANNELSMSG          = "651" // InspIRCd 3.0
		RPL_WHOWASIP             = "652" // InspIRCd 3.0
		RPL_UNINVITED            = "653" // InspIRCd 3.0
		RPL_SPAMCMDFWD           = "659" // Unreal
		RPL_WHOISSECURE          = "671" // Unreal
		RPL_UNKNOWNMODES         = "672" // Ithildin
		RPL_WHOISREALIP          = "672" // Rizon
		RPL_CANNOTSETMODES       = "673" // Ithildin
		RPL_WHOISYOURID          = "674" // ChatIRCd
		RPL_LANGUAGES            = "690" // Unreal?
		ERR_INVALIDMODEPARAM     = "696" // InspIRCd 3.0
		ERR_LISTMODEALREADYSET   = "697" // InspIRCd 3.0
		ERR_LISTMODENOTSET       = "698" // InspIRCd 3.0
		RPL_COMMANDS             = "700" // InspIRCd 3.0
		RPL_COMMANDSEND          = "701" // InspIRCd 3.0
		RPL_MODLIST              = "702" // RatBox
		RPL_ENDOFMODLIST         = "703" // RatBox
		RPL_HELPSTART            = "704" // RatBox
		RPL_HELPTXT              = "705" // RatBox
		RPL_ENDOFHELP            = "706" // RatBox
		ERR_TARGCHANGE           = "707" // RatBox
		RPL_ETRACEFULL           = "708" // RatBox
		RPL_ETRACE               = "709" // RatBox
		RPL_KNOCK                = "710" // RatBox
		RPL_KNOCKDLVR            = "711" // RatBox
		ERR_TOOMANYKNOCK         = "712" // RatBox
		ERR_CHANOPEN             = "713" // RatBox
		ERR_KNOCKONCHAN          = "714" // RatBox
		ERR_KNOCKDISABLED        = "715" // RatBox
		ERR_TOOMANYINVITE        = "715" // Hybrid
		RPL_INVITETHROTTLE       = "715" // Rizon
		RPL_TARGUMODEG           = "716" // RatBox
		RPL_TARGNOTIFY           = "717" // RatBox
		RPL_UMODEGMSG            = "718" // RatBox
		RPL_OMOTDSTART           = "720" // RatBox
		RPL_OMOTD                = "721" // RatBox
		RPL_ENDOFOMOTD           = "722" // RatBox
		ERR_NOPRIVS              = "723" // RatBox
		RPL_TESTMASK             = "724" // RatBox
		RPL_TESTLINE             = "725" // RatBox
		RPL_NOTESTLINE           = "726" // RatBox
		RPL_TESTMASKGECOS        = "727" // RatBox
		RPL_QUIETLIST            = "728" // Charybdis
		RPL_ENDOFQUIETLIST       = "729" // Charybdis
		RPL_RSACHALLENGE2        = "740" // RatBox
		RPL_ENDOFRSACHALLENGE2   = "741" // RatBox
		ERR_MLOCKRESTRICTED      = "742" // Charybdis
		ERR_INVALIDBAN           = "743" // Charybdis
		ERR_TOPICLOCK            = "744" // InspIRCd?
		RPL_SCANMATCHED          = "750" // RatBox
		RPL_SCANUMODES           = "751" // RatBox
		RPL_ETRACEEND            = "759" // irc2.11
		RPL_XINFO                = "771" // Ithildin
		RPL_XINFOSTART           = "773" // Ithildin
		RPL_XINFOEND             = "774" // Ithildin
		RPL_CHECK                = "802" // InspIRCd 3.0
		RPL_OTHERUMODEIS         = "803" // InspIRCd 3.0
		RPL_OTHERSNOMASKIS       = "804" // InspIRCd 3.0
		ERR_BADCHANNEL           = "926" // InspIRCd
		ERR_INVALIDWATCHNICK     = "942" // InspIRCd
		RPL_IDLETIMESET          = "944" // InspIRCd
		RPL_NICKLOCKOFF          = "945" // InspIRCd
		ERR_NICKNOTLOCKED        = "946" // InspIRCd
		RPL_NICKLOCKON           = "947" // InspIRCd
		ERR_INVALIDIDLETIME      = "948" // InspIRCd
		RPL_UNSILENCED           = "950" // InspIRCd
		RPL_SILENCED             = "951" // InspIRCd
		ERR_NOTSILENCED          = "952" // InspIRCd
		RPL_ENDOFPROPLIST        = "960" // InspIRCd
		RPL_PROPLIST             = "961" // InspIRCd
		ERR_CANNOTDOCOMMAND      = "972" // Unreal
		ERR_CANTUNLOADMODULE     = "972" // InspIRCd
		RPL_UNLOADEDMODULE       = "973" // InspIRCd
		ERR_CANNOTCHANGECHANMODE = "974" // Unreal
		ERR_CANTLOADMODULE       = "974" // InspIRCd
		RPL_LOADEDMODULE         = "975" // InspIRCd
		ERR_LASTERROR            = "975" // Nefarious
		RPL_SERVLOCKON           = "988" // InspIRCd
		RPL_SERVLOCKOFF          = "989" // InspIRCd
		RPL_DCCALLOWSTART        = "990" // InspIRCd
		RPL_DCCALLOWLIST         = "991" // InspIRCd
		RPL_DCCALLOWEND          = "992" // InspIRCd
		RPL_DCCALLOWTIMED        = "993" // InspIRCd
		RPL_DCCALLOWPERMANENT    = "994" // InspIRCd
		RPL_DCCALLOWREMOVED      = "995" // InspIRCd
		ERR_DCCALLOWINVALID      = "996" // InspIRCd
		RPL_DCCALLOWEXPIRED      = "997" // InspIRCd
		ERR_UNKNOWNDCCALLOWCMD   = "998" // InspIRCd
		ERR_NUMERIC_ERR          = "999" // Bahamut
	//*/

	// Obsolete
	/*
		RPL_STATMEM             = "010" // ircu
		RPL_STATSZLINE          = "225" // Bahamut
		RPL_MAPUSERS            = "270" // InspIRCd 2.0
		RPL_VCHANEXIST          = "276" // Hybrid
		RPL_VCHANLIST           = "277" // Hybrid
		RPL_VCHANHELP           = "278" // Hybrid 7.0?
		RPL_CHANNELMLOCKIS      = "325" // sorircd
		RPL_WHOWASREAL          = "360" // Charybdis
		RPL_SPAM                = "377" // AustHex
		RPL_MOTD                = "378" // AustHex
		RPL_WHOWASIP            = "379" // InspIRCd 2.0
		RPL_RSACHALLENGE        = "386" // Hybrid
		ERR_SSLONLYCHAN         = "480" // Hybrid
		ERR_BANNEDNICK          = "485" // Ratbox
		ERR_DELAYREJOIN         = "495" // InspIRCd 2.0
		ERR_GHOSTEDCLIENT       = "503" // Hybrid
		ERR_VWORLDWARN          = "503" // AustHex
		ERR_INVALID_ERROR       = "514" // ircu
		ERR_WHOTRUNC            = "520" // AustHex
		ERR_REMOTEPFX           = "525" // CAPAB USERCMDPFX
		ERR_PFXUNROUTABLE       = "526" // CAPAB USERCMDPFX
		RPL_DUMPING             = "640" // Unreal
		RPL_DUMPRPL             = "641" // Unreal
		RPL_EODUMP              = "642" // Unreal
		RPL_COMMANDS            = "702" // InspIRCd 2.0
		RPL_COMMANDSEND         = "703" // InspIRCd 2.0
		ERR_WORDFILTERED        = "936" // InspIRCd
		ERR_ALREADYCHANFILTERED = "937" // InspIRCd 2.0
		ERR_NOSUCHCHANFILTER    = "938" // InspIRCd 2.0
		ERR_CHANFILTERFULL      = "939" // InspIRCd 2.0
		RPL_DCCALLOWHELP        = "998" // InspIRCd
		RPL_ENDOFDCCALLOWHELP   = "999" // InspIRCd 2.0
	//*/
)