"Fossies" - the Fresh Open Source Software Archive

Member "bahamut-2.1.5/src/s_err.c" (28 May 2020, 45821 Bytes) of package /linux/privat/bahamut-2.1.5.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "s_err.c" see the Fossies "Dox" file reference documentation and the latest Fossies "Diffs" side-by-side code changes report: 2.1.4_vs_2.1.5.

    1 /* Copyright (C) 1992 Darren Reed
    2  *
    3  * it under the terms of the GNU General Public License as published by
    4  * the Free Software Foundation; either version 1, or (at your option)
    5  * any later version.
    6  *
    7  * This program is distributed in the hope that it will be useful,
    8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
   10  * GNU General Public License for more details.
   11  *
   12  * You should have received a copy of the GNU General Public License
   13  * along with this program; if not, write to the Free Software
   14  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
   15  */
   16 
   17 #include "struct.h"
   18 #include "numeric.h"
   19 #include "h.h"
   20 
   21 static char *replies[] = 
   22 {
   23     /* 000 */   NULL,
   24     /* 001 RPL_WELCOME */   ":%s 001 %s :Welcome to the %s IRC "
   25                                 "Network %s!%s@%s",
   26     /* 002 RPL_YOURHOST */  ":%s 002 %s :Your host is %s, running "
   27                                 "version %s",
   28     /* 003 RPL_CREATED */   ":%s 003 %s :This server was created %s",
   29     /* 004 RPL_MYINFO */    ":%s 004 %s %s %s aAbcCdefFghHiIjkKmnoOPrRsSwxXy "
   30                                 "AbceiIjklLmMnoOpPrRsStv",
   31     /* 005 RPL_ISUPPORT */      ":%s 005 %s %s :are available on this server",
   32     /* 006 */                   NULL,
   33     /* 007 */                   NULL,
   34     /* 008 */                   NULL,
   35     /* 009 */                   NULL,
   36     /* 010 */                   NULL,
   37     /* 011 */                   NULL,
   38     /* 012 */                   NULL,
   39     /* 013 */                   NULL,
   40     /* 014 */                   NULL,
   41     /* 015 */                   NULL,
   42     /* 016 */                   NULL,
   43     /* 017 */                   NULL,
   44     /* 018 */                   NULL,
   45     /* 019 */                   NULL,
   46     /* 020 */                   NULL,
   47     /* 021 */                   NULL,
   48     /* 022 */                   NULL,
   49     /* 023 */                   NULL,
   50     /* 024 */                   NULL,
   51     /* 025 */                   NULL,
   52     /* 026 */                   NULL,
   53     /* 027 */                   NULL,
   54     /* 028 */                   NULL,
   55     /* 029 */                   NULL,
   56     /* 030 */                   NULL,
   57     /* 031 */                   NULL,
   58     /* 032 */                   NULL,
   59     /* 033 */                   NULL,
   60     /* 034 */                   NULL,
   61     /* 035 */                   NULL,
   62     /* 036 */                   NULL,
   63     /* 037 */                   NULL,
   64     /* 038 */                   NULL,
   65     /* 039 */                   NULL,
   66     /* 040 */                   NULL,
   67     /* 041 */                   NULL,
   68     /* 042 */                   NULL,
   69     /* 043 */                   NULL,
   70     /* 044 */                   NULL,
   71     /* 045 */                   NULL,
   72     /* 046 */                   NULL,
   73     /* 047 */                   NULL,
   74     /* 048 */                   NULL,
   75     /* 049 */                   NULL,
   76     /* 050 */                   NULL,
   77     /* 051 */                   NULL,
   78     /* 052 */                   NULL,
   79     /* 053 */                   NULL,
   80     /* 054 */                   NULL,
   81     /* 055 */                   NULL,
   82     /* 056 */                   NULL,
   83     /* 057 */                   NULL,
   84     /* 058 */                   NULL,
   85     /* 059 */                   NULL,
   86     /* 060 */                   NULL,
   87     /* 061 */                   NULL,
   88     /* 062 */                   NULL,
   89     /* 063 */                   NULL,
   90     /* 064 */                   NULL,
   91     /* 065 */                   NULL,
   92     /* 066 */                   NULL,
   93     /* 067 */                   NULL,
   94     /* 068 */                   NULL,
   95     /* 069 */                   NULL,
   96     /* 070 */                   NULL,
   97     /* 071 */                   NULL,
   98     /* 072 */                   NULL,
   99     /* 073 */                   NULL,
  100     /* 074 */                   NULL,
  101     /* 075 */                   NULL,
  102     /* 076 */                   NULL,
  103     /* 077 */                   NULL,
  104     /* 078 */                   NULL,
  105     /* 079 */                   NULL,
  106     /* 080 */                   NULL,
  107     /* 081 */                   NULL,
  108     /* 082 */                   NULL,
  109     /* 083 */                   NULL,
  110     /* 084 */                   NULL,
  111     /* 085 */                   NULL,
  112     /* 086 */                   NULL,
  113     /* 087 */                   NULL,
  114     /* 088 */                   NULL,
  115     /* 089 */                   NULL,
  116     /* 090 */                   NULL,
  117     /* 091 */                   NULL,
  118     /* 092 */                   NULL,
  119     /* 093 */                   NULL,
  120     /* 094 */                   NULL,
  121     /* 095 */                   NULL,
  122     /* 096 */                   NULL,
  123     /* 097 */                   NULL,
  124     /* 098 */                   NULL,
  125     /* 099 */                   NULL,
  126     /* 100 */                   NULL,
  127     /* 101 */                   NULL,
  128     /* 102 */                   NULL,
  129     /* 103 */                   NULL,
  130     /* 104 */                   NULL,
  131     /* 105 */                   NULL,
  132     /* 106 */                   NULL,
  133     /* 107 */                   NULL,
  134     /* 108 */                   NULL,
  135     /* 109 */                   NULL,
  136     /* 110 */                   NULL,
  137     /* 111 */                   NULL,
  138     /* 112 */                   NULL,
  139     /* 113 */                   NULL,
  140     /* 114 */                   NULL,
  141     /* 115 */                   NULL,
  142     /* 116 */                   NULL,
  143     /* 117 */                   NULL,
  144     /* 118 */                   NULL,
  145     /* 119 */                   NULL,
  146     /* 120 */                   NULL,
  147     /* 121 */                   NULL,
  148     /* 122 */                   NULL,
  149     /* 123 */                   NULL,
  150     /* 124 */                   NULL,
  151     /* 125 */                   NULL,
  152     /* 126 */                   NULL,
  153     /* 127 */                   NULL,
  154     /* 128 */                   NULL,
  155     /* 129 */                   NULL,
  156     /* 130 */                   NULL,
  157     /* 131 */                   NULL,
  158     /* 132 */                   NULL,
  159     /* 133 */                   NULL,
  160     /* 134 */                   NULL,
  161     /* 135 */                   NULL,
  162     /* 136 */                   NULL,
  163     /* 137 */                   NULL,
  164     /* 138 */                   NULL,
  165     /* 139 */                   NULL,
  166     /* 140 */                   NULL,
  167     /* 141 */                   NULL,
  168     /* 142 */                   NULL,
  169     /* 143 */                   NULL,
  170     /* 144 */                   NULL,
  171     /* 145 */                   NULL,
  172     /* 146 */                   NULL,
  173     /* 147 */                   NULL,
  174     /* 148 */                   NULL,
  175     /* 149 */                   NULL,
  176     /* 150 */                   NULL,
  177     /* 151 */                   NULL,
  178     /* 152 */                   NULL,
  179     /* 153 */                   NULL,
  180     /* 154 */                   NULL,
  181     /* 155 */                   NULL,
  182     /* 156 */                   NULL,
  183     /* 157 */                   NULL,
  184     /* 158 */                   NULL,
  185     /* 159 */                   NULL,
  186     /* 160 */                   NULL,
  187     /* 161 */                   NULL,
  188     /* 162 */                   NULL,
  189     /* 163 */                   NULL,
  190     /* 164 */                   NULL,
  191     /* 165 */                   NULL,
  192     /* 166 */                   NULL,
  193     /* 167 */                   NULL,
  194     /* 168 */                   NULL,
  195     /* 169 */                   NULL,
  196     /* 170 */                   NULL,
  197     /* 171 */                   NULL,
  198     /* 172 */                   NULL,
  199     /* 173 */                   NULL,
  200     /* 174 */                   NULL,
  201     /* 175 */                   NULL,
  202     /* 176 */                   NULL,
  203     /* 177 */                   NULL,
  204     /* 178 */                   NULL,
  205     /* 179 */                   NULL,
  206     /* 180 */                   NULL,
  207     /* 181 */                   NULL,
  208     /* 182 */                   NULL,
  209     /* 183 */                   NULL,
  210     /* 184 */                   NULL,
  211     /* 185 */                   NULL,
  212     /* 186 */                   NULL,
  213     /* 187 */                   NULL,
  214     /* 188 */                   NULL,
  215     /* 189 */                   NULL,
  216     /* 190 */                   NULL,
  217     /* 191 */                   NULL,
  218     /* 192 */                   NULL,
  219     /* 193 */                   NULL,
  220     /* 194 */                   NULL,
  221     /* 195 */                   NULL,
  222     /* 196 */                   NULL,
  223     /* 197 */                   NULL,
  224     /* 198 */                   NULL,
  225     /* 199 */                   NULL,
  226     /* 200 RPL_TRACELINK */ ":%s 200 %s Link %s%s %s %s",
  227     /* 201 RPL_TRACECONNECTING */       ":%s 201 %s Attempt %s %s",
  228     /* 202 RPL_TRACEHANDSHAKE */    ":%s 202 %s Handshaking %s %s",
  229     /* 203 RPL_TRACEUNKNOWN */  ":%s 203 %s ???? %s %s %d",
  230     /* 204 RPL_TRACEOPERATOR */ ":%s 204 %s Operator %s %s %ld",
  231     /* 205 RPL_TRACEUSER */     ":%s 205 %s User %s %s %ld",
  232     /* 206 RPL_TRACESERVER */   ":%s 206 %s Server %s %dS %dC %s %s!%s@%s %ld",
  233     /* 207 */                   NULL,
  234     /* 208 RPL_TRACENEWTYPE */  ":%s 208 %s <newtype> 0 %s",
  235     /* 209 RPL_TRACECLASS */    ":%s 209 %s Class %s %d",
  236     /* 210 */                   NULL,
  237     /* 211 */                   NULL,
  238     /* 212 RPL_STATSCOMMANDS */ ":%s 212 %s %s %u %u",
  239     /* 213 RPL_STATSCLINE */    ":%s 213 %s %s %s * %s %d %s",
  240     /* 214 RPL_STATSNLINE */    ":%s 214 %s %s %s * %s %s %s",
  241     /* 215 RPL_STATSILINE */    ":%s 215 %s %s %s %s %s %d %s",
  242     /* 216 RPL_STATSKLINE */    ":%s 216 %s %s %s * %s %d :%s",
  243     /* 217 RPL_STATSQLINE */    ":%s 217 %s %s * * %s %d :%s",
  244     /* 218 RPL_STATSYLINE */    ":%s 218 %s %c %s %d %d:%d %d %ld",
  245     /* 219 RPL_ENDOFSTATS */    ":%s 219 %s %c :End of /STATS report.",
  246     /* 220 */                   NULL,
  247     /* 221 RPL_UMODEIS */       ":%s 221 %s %s",
  248     /* 222 */           ":%s 222 %s %c %s * %s %d %d",
  249     /* 223 */           ":%s 223 %s %c %s * %s %d %d",
  250     /* 224 */           ":%s 224 %s %c %s * %s %d %d",
  251     /* 225 RPL_STATSCLONE */    ":%s 225 %s D %s %d %d %d",
  252     /* 226 RPL_STATSCOUNT */    ":%s 226 %s %s %l",
  253     /* 227 RPL_STATSGLINE */    ":%s 227 %s %s * * %s %d :%s",
  254     /* 228 */                   NULL,
  255     /* 229 */                   NULL,
  256     /* 230 */                   NULL,
  257     /* 231 */                   NULL,   /* In use by Undernet */
  258     /* 232 */                   NULL,   /* In use by Undernet */
  259     /* 233 */                   NULL,   /* In use by Undernet */
  260     /* 234 */                   NULL,
  261     /* 235 */                   NULL,
  262     /* 236 */                   NULL,
  263     /* 237 */                   NULL,
  264     /* 238 */                   NULL,
  265     /* 239 */                   NULL,
  266     /* 240 */                   NULL,
  267     /* 241 RPL_STATSLLINE */    ":%s 241 %s %c %s * %s %d %d",
  268     /* 242 RPL_STATSUPTIME */   ":%s 242 %s :Server Up %d days, %d:%02d:%02d",
  269     /* 243 RPL_STATSOLINE */    ":%s 243 %s %s %s * %s %s %s",
  270     /* 244 RPL_STATSHLINE */    NULL,
  271     /* 245 RPL_STATSSLINE */    ":%s 245 %s %s %s %ld %s %lu :%s",
  272     /* 246 RPL_STATSXLINE */    ":%s 246 %s %s %s * %s %d %d",
  273     /* 247 */                   NULL,       /* Undernet's STATSGLINE */
  274     /* 248 */                   NULL,       /* Undernet's STATSULINE */
  275     /* 249 */                   NULL,
  276     /* 250 */                   NULL,
  277     /* 251 RPL_LUSERCLIENT */   ":%s 251 %s :There are %d users and %d "
  278                                 "invisible on %d servers",
  279     /* 252 RPL_LUSEROP */   ":%s 252 %s %d :IRC Operators online",
  280     /* 253 RPL_LUSERUNKNOWN */  ":%s 253 %s %d :unknown connection(s)",
  281     /* 254 RPL_LUSERCHANNELS */ ":%s 254 %s %d :channels formed",
  282     /* 255 RPL_LUSERME */   ":%s 255 %s :I have %d clients and %d servers",
  283     /* 256 RPL_ADMINME */   ":%s 256 %s :Administrative info about %s",
  284     /* 257 RPL_ADMINLOC1 */ ":%s 257 %s :%s",
  285     /* 258 RPL_ADMINLOC2 */ ":%s 258 %s :%s",
  286     /* 259 RPL_ADMINEMAIL */    ":%s 259 %s :%s",
  287     /* 260 */                   NULL,
  288     /* 261 RPL_TRACELOG */  ":%s 261 %s File %s %d",
  289     /* 262 */           ":%s 262 %s %s :End of TRACE",
  290     /* 263 */           ":%s 263 %s :Server load is temporarily too "
  291                                 "heavy. Please wait a while and try again.",
  292     /* 264 */                   NULL,
  293     /* 265 RPL_LOCALUSERS */    ":%s 265 %s :Current local users: %d Max: %d",
  294     /* 266 RPL_GLOBALUSERS */   ":%s 266 %s :Current global users: %d Max: %d",
  295     /* 267 */                   NULL,
  296     /* 268 */                   NULL,
  297     /* 269 */                   NULL,
  298     /* 270 */                   NULL,
  299     /* 271 RPL_SILELIST */      ":%s 271 %s %s %s",
  300     /* 272 RPL_ENDOFSILELIST*/  ":%s 272 %s :End of /SILENCE list.",
  301     /* 273 */                   NULL,
  302     /* 274 */                   NULL,
  303     /* 275 RPL_USINGSSL */  ":%s 275 %s %s :is using a secure connection (SSL)",
  304     /* 276 */                   NULL,
  305     /* 277 */                   NULL,
  306     /* 278 */                   NULL,
  307     /* 279 */                   NULL,
  308     /* 280 */                   NULL,   /* In use by Undernet */
  309     /* 281 */                   NULL,   /* In use by Undernet */
  310     /* 282 */                   NULL,
  311     /* 283 */                   NULL,
  312     /* 284 */                   NULL,
  313     /* 285 */                   NULL,
  314     /* 286 */                   NULL,
  315     /* 287 */                   NULL,
  316     /* 288 */                   NULL,
  317     /* 289 */                   NULL,
  318     /* 290 */                   NULL,
  319     /* 291 */                   NULL,
  320     /* 292 */                   NULL,
  321     /* 293 */                   NULL,
  322     /* 294 */                   NULL,
  323     /* 295 */                   NULL,
  324     /* 296 */                   NULL,
  325     /* 297 */                   NULL,
  326     /* 298 */                   NULL,
  327     /* 299 */                   NULL,
  328     /* 300 */                   NULL,
  329     /* 301 RPL_AWAY */      ":%s 301 %s %s :%s",
  330     /* 302 RPL_USERHOST */  ":%s 302 %s :",
  331     /* 303 RPL_ISON */      ":%s 303 %s :",
  332     /* 304 */                   NULL,
  333     /* 305 RPL_UNAWAY */    ":%s 305 %s :You are no longer marked as "
  334                                 "being away",
  335     /* 306 RPL_NOWAWAY */   ":%s 306 %s :You have been marked as being "
  336                                 "away",
  337     /* 307 RPL_WHOISREGNICK */  ":%s 307 %s %s :has identified for this nick",
  338     /* 308 RPL_WHOISADMIN */    ":%s 308 %s %s :is an IRC Server "
  339                                 "Administrator",
  340     /* 309 RPL_WHOISSADMIN */   ":%s 309 %s %s :is a Services Administrator",
  341     /* 310 RPL_WHOISSVCMSG */   ":%s 310 %s %s",
  342     /* 311 RPL_WHOISUSER */ ":%s 311 %s %s %s %s * :%s",
  343     /* 312 RPL_WHOISSERVER */   ":%s 312 %s %s %s :%s",
  344     /* 313 RPL_WHOISOPERATOR */ ":%s 313 %s %s :is %s",
  345     /* 314 RPL_WHOWASUSER */    ":%s 314 %s %s %s %s * :%s",
  346     /* 315 RPL_ENDOFWHO */  ":%s 315 %s %s :End of /%s list.",
  347     /* 316 RPL_WHOISCHANOP */   NULL,
  348     /* 317 RPL_WHOISIDLE */ ":%s 317 %s %s %ld %ld :seconds idle, "
  349                                 "signon time",
  350     /* 318 RPL_ENDOFWHOIS */    ":%s 318 %s %s :End of /WHOIS list.",
  351     /* 319 RPL_WHOISCHANNELS */ ":%s 319 %s %s :%s",
  352     /* 320 */                   NULL,
  353     /* 321 RPL_LISTSTART */ ":%s 321 %s Channel :Users Name",
  354     /* 322 RPL_LIST */      ":%s 322 %s %s %d :%s",
  355     /* 323 RPL_LISTEND */   ":%s 323 %s :End of /LIST",
  356     /* 324 RPL_CHANNELMODEIS */ ":%s 324 %s %s %s %s",
  357     /* 325 */                   NULL,
  358     /* 326 */                   NULL,
  359     /* 327 */                   NULL,
  360     /* 328 */                   NULL,
  361     /* 329 RPL_CREATIONTIME */  ":%s 329 %s %s %lu",
  362     /* 330 */                   NULL,
  363     /* 331 RPL_NOTOPIC */   ":%s 331 %s %s :No topic is set.",
  364     /* 332 RPL_TOPIC */     ":%s 332 %s %s :%s",
  365     /* 333 RPL_TOPICWHOTIME */  ":%s 333 %s %s %s %lu",
  366     /* 334 RPL_COMMANDSYNTAX */ ":%s 334 %s :%s",
  367     /* 335 */                   NULL,
  368     /* 336 */                   NULL,
  369     /* 337 RPL_WHOISTEXT*/  ":%s 337 %s %s :%s",
  370     /* 338 RPL_WHOISACTUALLY */ ":%s 338 %s %s :is actually %s@%s [%s]",
  371     /* 339 */                   NULL,
  372     /* 340 */                   NULL,
  373     /* 341 RPL_INVITING */  ":%s 341 %s %s %s",
  374     /* 342 RPL_SUMMONING */     ":%s 342 %s %s :User summoned to irc",
  375     /* 343 */                   NULL,
  376     /* 344 */                   NULL,
  377     /* 345 */                   NULL,
  378 #ifdef INVITE_LISTS
  379     /* 346 RPL_INVITELIST */    ":%s 346 %s %s %s %s %lu",
  380     /* 347 RPL_ENDOFINVITELIST */ ":%s 347 %s %s :End of Channel Invite List",
  381 #else
  382     /* 346 */                   NULL,
  383     /* 347 */                   NULL,
  384 #endif
  385 #ifdef EXEMPT_LISTS
  386     /* 348 RPL_EXEMPTLIST */    ":%s 348 %s %s %s %s %lu",
  387     /* 349 RPL_ENDOFEXEMPTLIST */ ":%s 349 %s %s :End of Channel Exempt List",
  388 #else
  389     /* 348 */                   NULL,
  390     /* 349 */                   NULL,
  391 #endif
  392     /* 350 */                   NULL,
  393     /* 351 RPL_VERSION */   ":%s 351 %s %s.%s %s :%s",
  394     /* 352 RPL_WHOREPLY */  ":%s 352 %s %s %s %s %s %s %s :%d %s",
  395     /* 353 RPL_NAMREPLY */  ":%s 353 %s %s",
  396     /* 354 RPL_RWHOREPLY */ ":%s 354 %s",   /* also used for Undernet's WHOX */
  397     /* 355 */                   NULL,
  398     /* 356 */                   NULL,
  399     /* 357 */                   NULL,
  400     /* 358 */                   NULL,
  401     /* 359 */                   NULL,
  402     /* 360 */                   NULL,
  403     /* 361 */                   NULL,
  404     /* 362 RPL_CLOSING */   ":%s 362 %s %s :Closed. Status = %d",
  405     /* 363 RPL_CLOSEEND */  ":%s 363 %s %d: Connections Closed",
  406     /* 364 RPL_LINKS */     ":%s 364 %s %s %s :%d %s",
  407     /* 365 RPL_ENDOFLINKS */    ":%s 365 %s %s :End of /LINKS list.",
  408     /* 366 RPL_ENDOFNAMES */    ":%s 366 %s %s :End of /NAMES list.",
  409     /* 367 RPL_BANLIST */   ":%s 367 %s %s %s %s %lu",
  410     /* 368 RPL_ENDOFBANLIST */  ":%s 368 %s %s :End of Channel Ban List",
  411     /* 369 RPL_ENDOFWHOWAS */   ":%s 369 %s %s :End of WHOWAS",
  412     /* 370 */                   NULL,
  413     /* 371 RPL_INFO */      ":%s 371 %s :%s",
  414     /* 372 RPL_MOTD */      ":%s 372 %s :- %s",
  415     /* 373 RPL_INFOSTART */ ":%s 373 %s :Server INFO",
  416     /* 374 RPL_ENDOFINFO */ ":%s 374 %s :End of /INFO list.",
  417     /* 375 RPL_MOTDSTART */ ":%s 375 %s :- %s Message of the Day - ",
  418     /* 376 RPL_ENDOFMOTD */ ":%s 376 %s :End of /MOTD command.",
  419     /* 377 */                   NULL,
  420     /* 378 */                   NULL,
  421     /* 379 RPL_WHOISMODES */    ":%s 379 %s %s :has the modes: %s",
  422     /* 380 */                   NULL,
  423     /* 381 RPL_YOUREOPER */ ":%s 381 %s :You are now an IRC Operator",
  424     /* 382 RPL_REHASHING */ ":%s 382 %s %s :Rehashing",
  425     /* 383 */                   NULL,
  426     /* 384 RPL_MYPORTIS */  ":%s 384 %s %d :Port to local server is\r\n",
  427     /* 385 */                   NULL,
  428     /* 386 */                   NULL,
  429     /* 387 */                   NULL,
  430     /* 388 */                   NULL,
  431     /* 389 */                   NULL,
  432     /* 390 */                   NULL,
  433     /* 391 RPL_TIME */      ":%s 391 %s %s %d :%s",
  434     /* 392 */                   NULL,
  435     /* 393 */                   NULL,
  436     /* 394 */                   NULL,
  437     /* 395 */                   NULL,
  438     /* 396 */                   NULL,
  439     /* 397 */                   NULL,
  440     /* 398 */                   NULL,
  441     /* 399 */                   NULL,
  442     /* 400 */                   NULL,
  443     /* 401 ERR_NOSUCHNICK */    ":%s 401 %s %s :No such nick/channel",
  444     /* 402 ERR_NOSUCHSERVER */  ":%s 402 %s %s :No such server",
  445     /* 403 ERR_NOSUCHCHANEL */  ":%s 403 %s %s :No such channel",
  446     /* 404 ERR_CANNOTSENDTOCHAN */  ":%s 404 %s %s :Cannot send to "
  447                                         "channel",
  448     /* 405 ERR_TOOMANYCHANNELS */   ":%s 405 %s %s :You have joined too "
  449                                         "many channels",
  450     /* 406 ERR_WASNOSUCHNICK */ ":%s 406 %s %s :There was no such nickname",
  451     /* 407 ERR_TOOMANYTARGETS */    ":%s 407 %s %s :Too many targets. "
  452                                         "Remaining targets skipped.",
  453     /* 408 ERR_NOCTRLSONCHAN */ ":%s 408 %s %s :You cannot use control codes "
  454                                         "on this channel. Not sent: %s",
  455     /* 409 ERR_NOORIGIN */      ":%s 409 %s :No origin specified",
  456     /* 410 */                   NULL,
  457     /* 411 ERR_NORECIPIENT */   ":%s 411 %s :No recipient given (%s)",
  458     /* 412 ERR_NOTEXTOSEND */   ":%s 412 %s :No text to send",
  459     /* 413 ERR_NOTOPLEVEL */    ":%s 413 %s %s :No toplevel domain specified",
  460     /* 414 ERR_WILDTOPLEVEL */  ":%s 414 %s %s :Wildcard in toplevel Domain",
  461     /* 415 */                   NULL,
  462     /* 416 */                   NULL,   /* In use by Undernet */
  463     /* 417 */                   NULL,
  464     /* 418 */                   NULL,
  465     /* 419 */                   NULL,
  466     /* 420 */                   NULL,
  467     /* 421 ERR_UNKNOWNCOMMAND */    ":%s 421 %s %s :Unknown command",
  468     /* 422 ERR_NOMOTD */    ":%s 422 %s :MOTD File is missing",
  469     /* 423 ERR_NOADMININFO */   ":%s 423 %s %s :No administrative info "
  470                                 "available",
  471     /* 424 ERR_FILEERROR */ ":%s 424 %s :File error doing %s on %s",
  472     /* 425 */                   NULL,
  473     /* 426 */                   NULL,
  474     /* 427 */                   NULL,
  475     /* 428 */                   NULL,
  476     /* 429 ERR_TOOMANYAWAY */   ":%s 429 %s :Too Many aways - Flood "
  477                                 "Protection activated",
  478     /* 430 */                   NULL,
  479     /* 431 ERR_NONICKNAMEGIVEN */   ":%s 431 %s :No nickname given",
  480     /* 432 ERR_ERRONEOUSNICKNAME */     ":%s 432 %s %s :%s",
  481     /* 433 ERR_NICKNAMEINUSE */ ":%s 433 %s %s :Nickname is already in use.",
  482     /* 434 */                   NULL,
  483     /* 435 ERR_BANONCHAN */     ":%s 435 %s %s %s :Cannot change to a banned "
  484                                 "nickname",
  485     /* 436 ERR_NICKCOLLISION */ ":%s 436 %s %s :Nickname collision KILL",
  486     /* 437 ERR_BANNICKCHANGE */ ":%s 437 %s %s :Cannot change nickname while "
  487                                 "banned or moderated on channel",
  488     /* 438 */                   NULL,   /* In use by Undernet */
  489     /* 439 ERR_TARGETTOOFAST */ ":%s 439 %s %s :Message target change too fast. "
  490                                 "Please wait %d seconds and then try again.",
  491     /* 440 ERR_SERVICESDOWN */  ":%s 440 %s %s :Services is currently down. "
  492                                 "Please wait a few moments, and then try "
  493                                 "again.",
  494     /* 441 ERR_USERNOTINCHANNEL */  ":%s 441 %s %s %s :They aren't on "
  495                                         "that channel",
  496     /* 442 ERR_NOTONCHANNEL */  ":%s 442 %s %s :You're not on that channel",
  497     /* 443 ERR_USERONCHANNEL */ ":%s 443 %s %s %s :is already on channel",
  498     /* 444 ERR_NOLOGIN */   ":%s 444 %s %s :User not logged in",
  499     /* 445 ERR_SUMMONDISABLED */    ":%s 445 %s :SUMMON has been removed",
  500     /* 446 ERR_USERSDISABLED */ ":%s 446 %s :USERS has been removed",
  501     /* 447 */                   NULL,
  502     /* 448 */                   NULL,
  503     /* 449 */                   NULL,
  504     /* 450 */                   NULL,
  505     /* 451 ERR_NOTREGISTERED */ ":%s 451 %s %s :You must finish connecting "
  506                                 "with another nickname first.",
  507     /* 452 */                   NULL,
  508     /* 453 */                   NULL,
  509     /* 454 */                   NULL,
  510     /* 455 */                   NULL,
  511     /* 456 */                   NULL,
  512     /* 457 */                   NULL,
  513     /* 458 */                   NULL,
  514     /* 459 */                   NULL,
  515     /* 460 */                   NULL,
  516     /* 461 ERR_NEEDMOREPARAMS */    ":%s 461 %s %s :Not enough parameters",
  517     /* 462 ERR_ALREADYREGISTERED */ ":%s 462 %s :You may not reregister",
  518     /* 463 ERR_NOPERMFORHOST */ ":%s 463 %s :Your host isn't among the "
  519                                 "privileged",
  520     /* 464 ERR_PASSWDMISMATCH */    ":%s 464 %s :Password Incorrect",
  521     /* 465 ERR_YOUREBANNEDCREEP */  ":%s 465 %s :%s",
  522     /* 466 */                   NULL,
  523     /* 467 ERR_KEYSET */    ":%s 467 %s %s :Channel key already set",
  524     /* 468 ERR_ONLYSERVERSCANCHANGE */  ":%s 468 %s %s :Only servers can "
  525                                         "change that mode",
  526     /* 469 */                   NULL,
  527     /* 470 */                   NULL,
  528     /* 471 ERR_CHANNELISFULL */ ":%s 471 %s %s :Cannot join channel (%s)",
  529     /* 472 ERR_UNKNOWNMODE */   ":%s 472 %s %c :is unknown mode char to me",
  530     /* 473 ERR_INVITEONLYCHAN */        ":%s 473 %s %s :Cannot join channel "
  531                                         "(%s)",
  532     /* 474 ERR_BANNEDFROMCHAN */    ":%s 474 %s %s :Cannot join channel "
  533                                         "(+b)",
  534     /* 475 ERR_BADCHANNELKEY */ ":%s 475 %s %s :Cannot join channel (+k)",
  535     /* 476 ERR_BADCHANMASK */   ":%s 476 %s %s :Bad Channel Mask",
  536     /* 477 ERR_NEEDREGGEDNICK */       ":%s 477 %s %s :You need to identify "
  537                                        "to a registered nick to %s "
  538                                        "%s. For help with registering "
  539                                        "your nickname, type \"/msg %s@%s help "
  540                                        "register\" or see %s",
  541     /* 478 ERR_BANLISTFULL */   ":%s 478 %s %s %s :Channel %s list is full",
  542     /* 479 ERR_BADCHANNAME */   ":%s 479 %s %s :Channel name contains illegal "
  543                                 "characters",
  544     /* 480 ERR_NEEDTOWAIT */    ":%s 480 %s :You need to wait %ld seconds before being able to talk in %s",
  545     /* 481 ERR_NOPRIVILEGES */  ":%s 481 %s :Permission Denied, You do not "
  546                                 "have the correct irc operator privileges",
  547     /* 482 ERR_CHANOPRIVSNEEDED */  ":%s 482 %s %s :You're not channel "
  548                                         "operator",
  549     /* 483 ERR_CANTKILLSERVER */    ":%s 483 %s :You cant kill a server!",
  550     /* 484 */                   NULL,   /* In use by Undernet */
  551     /* 485 ERR_CHANBANREASON */ ":%s 485 %s %s :Cannot join channel (%s)",
  552     /* 486 ERR_NONONREG */  ":%s 486 %s %s :You must identify to a registered "
  553                                 "nick to private message that person",
  554     /* 487 ERR_MSGSERVICES */   ":%s 487 %s :Error! \"/msg %s\" is no longer supported. "
  555                                 "Use \"/msg %s@%s\" or \"/%s\" instead.",
  556     /* 488 ERR_NOSSL */         ":%s 488 %s :SSL Only channel (+S), You must connect "
  557                                 "using SSL to join this channel.",
  558     /* 489 */                   NULL,   /* In use by Undernet */
  559     /* 490 ERR_MAXMSGSENT */    ":%s 490 %s :You must wait %ld seconds before you can send another message to %s",
  560     /* 491 ERR_NOOPERHOST */    ":%s 491 %s :No Oper block for your host",
  561     /* 492 */                   NULL,
  562     /* 493 ERR_NOSHAREDCHAN */  ":%s 493 %s :You cannot message that person because you do not share a common channel with them.",
  563     /* 494 ERR_OWNMODE */   ":%s 494 %s %s :You cannot message that person while you are %s, so your message was not sent",
  564     /* 495 */                   NULL,
  565     /* 496 */                   NULL,
  566     /* 497 */                   NULL,
  567     /* 498 */                   NULL,
  568     /* 499 */                   NULL,
  569     /* 500 */                   NULL,
  570     /* 501 ERR_UMODEUNKNOWNFLAG */  ":%s 501 %s :Unknown MODE flag",
  571     /* 502 ERR_USERSDONTMATCH */    ":%s 502 %s :Can't change mode for "
  572                                         "other users",
  573     /* 503 */           ":%s 503 %s :Message could not be delivered "
  574                                 "to %s",
  575     /* 504 */                   NULL,
  576     /* 505 */                   NULL,
  577     /* 506 */                   NULL,
  578     /* 507 */                   NULL,
  579     /* 508 */                   NULL,
  580     /* 509 */                   NULL,
  581     /* 510 */                   NULL,
  582     /* 511 ERR_SILELISTFULL */  ":%s 511 %s %s :Your silence list is full",
  583     /* 512 ERR_TOOMANYWATCH */  ":%s 512 %s %s :Maximum size for WATCH-list "
  584                                 "is 128 entries",
  585     /* 513 */                   NULL,   /* In use by Undernet */
  586     /* 514 ERR_TOOMANYDCC */    ":%s 514 %s %s :Your dcc allow list is full. "
  587                                 "Maximum size is %d entries",
  588     /* 515 */                   NULL,
  589     /* 516 */                   NULL,
  590     /* 517 */                   NULL,
  591     /* 518 */                   NULL,
  592     /* 519 */                   NULL,
  593     /* 520 */                   NULL,
  594     /* 521 ERR_LISTSYNTAX */    ":%s 521 %s :Bad list syntax, type /quote "
  595                                 "list ? or /raw list ?",
  596     /* 522 ERR_WHOSYNTAX */ ":%s 522 %s :/%s Syntax incorrect, use "
  597                                 "/%s ? for help",
  598     /* 523 ERR_WHOLIMEXCEED */  ":%s 523 %s %d :%s search limit exceeded.",
  599     /* 524 */                   NULL,
  600     /* 525 */                   NULL,
  601     /* 526 */                   NULL,
  602     /* 527 */                   NULL,
  603     /* 528 */                   NULL,
  604     /* 529 */                   NULL,
  605     /* 530 */                   NULL,
  606     /* 531 */                   NULL,
  607     /* 532 */                   NULL,
  608     /* 533 */                   NULL,
  609     /* 534 */                   NULL,
  610     /* 535 */                   NULL,
  611     /* 536 */                   NULL,
  612     /* 537 */                   NULL,
  613     /* 538 */                   NULL,
  614     /* 539 */                   NULL,
  615     /* 540 */                   NULL,
  616     /* 541 */                   NULL,
  617     /* 542 */                   NULL,
  618     /* 543 */                   NULL,
  619     /* 544 */                   NULL,
  620     /* 545 */                   NULL,
  621     /* 546 */                   NULL,
  622     /* 547 */                   NULL,
  623     /* 548 */                   NULL,
  624     /* 549 */                   NULL,
  625     /* 550 */                   NULL,
  626     /* 551 */                   NULL,
  627     /* 552 */                   NULL,
  628     /* 553 */                   NULL,
  629     /* 554 */                   NULL,
  630     /* 555 */                   NULL,
  631     /* 556 */                   NULL,
  632     /* 557 */                   NULL,
  633     /* 558 */                   NULL,
  634     /* 559 */                   NULL,
  635     /* 560 */                   NULL,
  636     /* 561 */                   NULL,
  637     /* 562 */                   NULL,
  638     /* 563 */                   NULL,
  639     /* 564 */                   NULL,
  640     /* 565 */                   NULL,
  641     /* 566 */                   NULL,
  642     /* 567 */                   NULL,
  643     /* 568 */                   NULL,
  644     /* 569 */                   NULL,
  645     /* 570 */                   NULL,
  646     /* 571 */                   NULL,
  647     /* 572 */                   NULL,
  648     /* 573 */                   NULL,
  649     /* 574 */                   NULL,
  650     /* 575 */                   NULL,
  651     /* 576 */                   NULL,
  652     /* 577 */                   NULL,
  653     /* 578 */                   NULL,
  654     /* 579 */                   NULL,
  655     /* 580 */                   NULL,
  656     /* 581 */                   NULL,
  657     /* 582 */                   NULL,
  658     /* 583 */                   NULL,
  659     /* 584 */                   NULL,
  660     /* 585 */                   NULL,
  661     /* 586 */                   NULL,
  662     /* 587 */                   NULL,
  663     /* 588 */                   NULL,
  664     /* 589 */                   NULL,
  665     /* 590 */                   NULL,
  666     /* 591 */                   NULL,
  667     /* 592 */                   NULL,
  668     /* 593 */                   NULL,
  669     /* 594 */                   NULL,
  670     /* 595 */                   NULL,
  671     /* 596 */                   NULL,
  672     /* 597 */                   NULL,
  673     /* 598 */                   NULL,
  674     /* 599 */                   NULL,
  675     /* 600 RPL_LOGON */     ":%s 600 %s %s %s %s %d :logged online",
  676     /* 601 RPL_LOGOFF */    ":%s 601 %s %s %s %s %d :logged offline",
  677     /* 602 RPL_WATCHOFF */  ":%s 602 %s %s %s %s %d :stopped watching",
  678     /* 603 RPL_WATCHSTAT */     ":%s 603 %s :You have %d and are on %d WATCH "
  679                                 "entries",
  680     /* 604 RPL_NOWON */     ":%s 604 %s %s %s %s %d :is online",
  681     /* 605 RPL_NOWOFF */    ":%s 605 %s %s %s %s %d :is offline",
  682     /* 606 RPL_WATCHLIST */ ":%s 606 %s :%s",
  683     /* 607 RPL_ENDOFWATCHLIST */    ":%s 607 %s :End of WATCH %c",
  684     /* 608 */                   NULL, /* Do not use */ 
  685     /* 609 */                   NULL,
  686     /* 610 */                   NULL,
  687     /* 611 */                   NULL,
  688     /* 612 */                   NULL,
  689     /* 613 */                   NULL,
  690     /* 614 */                   NULL,
  691     /* 615 */                   NULL,
  692     /* 616 */                   NULL,
  693     /* 617 RPL_DCCSTATUS */ ":%s 617 %s :%s has been %s your DCC allow "
  694                                 "list",
  695     /* 618 RPL_DCCLIST */   ":%s 618 %s :%s",
  696     /* 619 RPL_ENDOFDCCLIST */  ":%s 619 %s :End of DCCALLOW %s",
  697     /* 620 RPL_DCCINFO */   ":%s 620 %s :%s",
  698     /* 621 */                   NULL,
  699     /* 622 */                   NULL,
  700     /* 623 */                   NULL,
  701     /* 624 */                   NULL,
  702     /* 625 */                   NULL,
  703     /* 626 */                   NULL,
  704     /* 627 */                   NULL,
  705     /* 628 */                   NULL,
  706     /* 629 */                   NULL,
  707     /* 630 */                   NULL,
  708     /* 631 */                   NULL,
  709     /* 632 */                   NULL,
  710     /* 633 */                   NULL,
  711     /* 634 */                   NULL,
  712     /* 635 */                   NULL,
  713     /* 636 */                   NULL,
  714     /* 637 */                   NULL,
  715     /* 638 */                   NULL,
  716     /* 639 */                   NULL,
  717     /* 640 */                   NULL,
  718     /* 641 */                   NULL,
  719     /* 642 */                   NULL,
  720     /* 643 */                   NULL,
  721     /* 644 */                   NULL,
  722     /* 645 */                   NULL,
  723     /* 646 */                   NULL,
  724     /* 647 */                   NULL,
  725     /* 648 */                   NULL,
  726     /* 649 */                   NULL,
  727     /* 650 */                   NULL,
  728     /* 651 */                   NULL,
  729     /* 652 */                   NULL,
  730     /* 653 */                   NULL,
  731     /* 654 */                   NULL,
  732     /* 655 */                   NULL,
  733     /* 656 */                   NULL,
  734     /* 657 */                   NULL,
  735     /* 658 */                   NULL,
  736     /* 659 */                   NULL,
  737     /* 660 */                   NULL,
  738     /* 661 */                   NULL,
  739     /* 662 */                   NULL,
  740     /* 663 */                   NULL,
  741     /* 664 */                   NULL,
  742     /* 665 */                   NULL,
  743     /* 666 */                   NULL,
  744     /* 667 */                   NULL,
  745     /* 668 */                   NULL,
  746     /* 669 */                   NULL,
  747     /* 670 */                   NULL,
  748     /* 671 */                   NULL,
  749     /* 672 */                   NULL,
  750     /* 673 */                   NULL,
  751     /* 674 */                   NULL,
  752     /* 675 */                   NULL,
  753     /* 676 */                   NULL,
  754     /* 677 */                   NULL,
  755     /* 678 */                   NULL,
  756     /* 679 */                   NULL,
  757     /* 680 */                   NULL,
  758     /* 681 */                   NULL,
  759     /* 682 */                   NULL,
  760     /* 683 */                   NULL,
  761     /* 684 */                   NULL,
  762     /* 685 */                   NULL,
  763     /* 686 */                   NULL,
  764     /* 687 */                   NULL,
  765     /* 688 */                   NULL,
  766     /* 689 */                   NULL,
  767     /* 690 */                   NULL,
  768     /* 691 */                   NULL,
  769     /* 692 */                   NULL,
  770     /* 693 */                   NULL,
  771     /* 694 */                   NULL,
  772     /* 695 */                   NULL,
  773     /* 696 */                   NULL,
  774     /* 697 */                   NULL,
  775     /* 698 */                   NULL,
  776     /* 699 */                   NULL,
  777     /* 700 */                   NULL,
  778     /* 701 */                   NULL,
  779     /* 702 */                   NULL,
  780     /* 703 */                   NULL,
  781     /* 704 */                   NULL,
  782     /* 705 */                   NULL,
  783     /* 706 */                   NULL,
  784     /* 707 */                   NULL,
  785     /* 708 */                   NULL,
  786     /* 709 */                   NULL,
  787     /* 710 */                   NULL,
  788     /* 711 */                   NULL,
  789     /* 712 */                   NULL,
  790     /* 713 */                   NULL,
  791     /* 714 */                   NULL,
  792     /* 715 */                   NULL,
  793     /* 716 */                   NULL,
  794     /* 717 */                   NULL,
  795     /* 718 */                   NULL,
  796     /* 719 */                   NULL,
  797     /* 720 */                   NULL,
  798     /* 721 */                   NULL,
  799     /* 722 */                   NULL,
  800     /* 723 */                   NULL,
  801     /* 724 */                   NULL,
  802     /* 725 */                   NULL,
  803     /* 726 */                   NULL,
  804     /* 727 */                   NULL,
  805     /* 728 */                   NULL,
  806     /* 729 */                   NULL,
  807     /* 730 */                   NULL,
  808     /* 731 */                   NULL,
  809     /* 732 */                   NULL,
  810     /* 733 */                   NULL,
  811     /* 734 */                   NULL,
  812     /* 735 */                   NULL,
  813     /* 736 */                   NULL,
  814     /* 737 */                   NULL,
  815     /* 738 */                   NULL,
  816     /* 739 */                   NULL,
  817     /* 740 */                   NULL,
  818     /* 741 */                   NULL,
  819     /* 742 */                   NULL,
  820     /* 743 */                   NULL,
  821     /* 744 */                   NULL,
  822     /* 745 */                   NULL,
  823     /* 746 */                   NULL,
  824     /* 747 */                   NULL,
  825     /* 748 */                   NULL,
  826     /* 749 */                   NULL,
  827     /* 750 */                   NULL,
  828     /* 751 */                   NULL,
  829     /* 752 */                   NULL,
  830     /* 753 */                   NULL,
  831     /* 754 */                   NULL,
  832     /* 755 */                   NULL,
  833     /* 756 */                   NULL,
  834     /* 757 */                   NULL,
  835     /* 758 */                   NULL,
  836     /* 759 */                   NULL,
  837     /* 760 */                   NULL,
  838     /* 761 */                   NULL,
  839     /* 762 */                   NULL,
  840     /* 763 */                   NULL,
  841     /* 764 */                   NULL,
  842     /* 765 */                   NULL,
  843     /* 766 */                   NULL,
  844     /* 767 */                   NULL,
  845     /* 768 */                   NULL,
  846     /* 769 */                   NULL,
  847     /* 770 */                   NULL,
  848     /* 771 */                   NULL,
  849     /* 772 */                   NULL,
  850     /* 773 */                   NULL,
  851     /* 774 */                   NULL,
  852     /* 775 */                   NULL,
  853     /* 776 */                   NULL,
  854     /* 777 */                   NULL,
  855     /* 778 */                   NULL,
  856     /* 779 */                   NULL,
  857     /* 780 */                   NULL,
  858     /* 781 */                   NULL,
  859     /* 782 */                   NULL,
  860     /* 783 */                   NULL,
  861     /* 784 */                   NULL,
  862     /* 785 */                   NULL,
  863     /* 786 */                   NULL,
  864     /* 787 */                   NULL,
  865     /* 788 */                   NULL,
  866     /* 789 */                   NULL,
  867     /* 790 */                   NULL,
  868     /* 791 */                   NULL,
  869     /* 792 */                   NULL,
  870     /* 793 */                   NULL,
  871     /* 794 */                   NULL,
  872     /* 795 */                   NULL,
  873     /* 796 */                   NULL,
  874     /* 797 */                   NULL,
  875     /* 798 */                   NULL,
  876     /* 799 */                   NULL,
  877     /* 800 */                   NULL,
  878     /* 801 */                   NULL,
  879     /* 802 */                   NULL,
  880     /* 803 */                   NULL,
  881     /* 804 */                   NULL,
  882     /* 805 */                   NULL,
  883     /* 806 */                   NULL,
  884     /* 807 */                   NULL,
  885     /* 808 */                   NULL,
  886     /* 809 */                   NULL,
  887     /* 810 */                   NULL,
  888     /* 811 */                   NULL,
  889     /* 812 */                   NULL,
  890     /* 813 */                   NULL,
  891     /* 814 */                   NULL,
  892     /* 815 */                   NULL,
  893     /* 816 */                   NULL,
  894     /* 817 */                   NULL,
  895     /* 818 */                   NULL,
  896     /* 819 */                   NULL,
  897     /* 820 */                   NULL,
  898     /* 821 */                   NULL,
  899     /* 822 */                   NULL,
  900     /* 823 */                   NULL,
  901     /* 824 */                   NULL,
  902     /* 825 */                   NULL,
  903     /* 826 */                   NULL,
  904     /* 827 */                   NULL,
  905     /* 828 */                   NULL,
  906     /* 829 */                   NULL,
  907     /* 830 */                   NULL,
  908     /* 831 */                   NULL,
  909     /* 832 */                   NULL,
  910     /* 833 */                   NULL,
  911     /* 834 */                   NULL,
  912     /* 835 */                   NULL,
  913     /* 836 */                   NULL,
  914     /* 837 */                   NULL,
  915     /* 838 */                   NULL,
  916     /* 839 */                   NULL,
  917     /* 840 */                   NULL,
  918     /* 841 */                   NULL,
  919     /* 842 */                   NULL,
  920     /* 843 */                   NULL,
  921     /* 844 */                   NULL,
  922     /* 845 */                   NULL,
  923     /* 846 */                   NULL,
  924     /* 847 */                   NULL,
  925     /* 848 */                   NULL,
  926     /* 849 */                   NULL,
  927     /* 850 */                   NULL,
  928     /* 851 */                   NULL,
  929     /* 852 */                   NULL,
  930     /* 853 */                   NULL,
  931     /* 854 */                   NULL,
  932     /* 855 */                   NULL,
  933     /* 856 */                   NULL,
  934     /* 857 */                   NULL,
  935     /* 858 */                   NULL,
  936     /* 859 */                   NULL,
  937     /* 860 */                   NULL,
  938     /* 861 */                   NULL,
  939     /* 862 */                   NULL,
  940     /* 863 */                   NULL,
  941     /* 864 */                   NULL,
  942     /* 865 */                   NULL,
  943     /* 866 */                   NULL,
  944     /* 867 */                   NULL,
  945     /* 868 */                   NULL,
  946     /* 869 */                   NULL,
  947     /* 870 */                   NULL,
  948     /* 871 */                   NULL,
  949     /* 872 */                   NULL,
  950     /* 873 */                   NULL,
  951     /* 874 */                   NULL,
  952     /* 875 */                   NULL,
  953     /* 876 */                   NULL,
  954     /* 877 */                   NULL,
  955     /* 878 */                   NULL,
  956     /* 879 */                   NULL,
  957     /* 880 */                   NULL,
  958     /* 881 */                   NULL,
  959     /* 882 */                   NULL,
  960     /* 883 */                   NULL,
  961     /* 884 */                   NULL,
  962     /* 885 */                   NULL,
  963     /* 886 */                   NULL,
  964     /* 887 */                   NULL,
  965     /* 888 */                   NULL,
  966     /* 889 */                   NULL,
  967     /* 890 */                   NULL,
  968     /* 891 */                   NULL,
  969     /* 892 */                   NULL,
  970     /* 893 */                   NULL,
  971     /* 894 */                   NULL,
  972     /* 895 */                   NULL,
  973     /* 896 */                   NULL,
  974     /* 897 */                   NULL,
  975     /* 898 */                   NULL,
  976     /* 899 */                   NULL,
  977     /* 900 */                   NULL,
  978     /* 901 */                   NULL,
  979     /* 902 */                   NULL,
  980     /* 903 */                   NULL,
  981     /* 904 */                   NULL,
  982     /* 905 */                   NULL,
  983     /* 906 */                   NULL,
  984     /* 907 */                   NULL,
  985     /* 908 */                   NULL,
  986     /* 909 */                   NULL,
  987     /* 910 */                   NULL,
  988     /* 911 */                   NULL,
  989     /* 912 */                   NULL,
  990     /* 913 */                   NULL,
  991     /* 914 */                   NULL,
  992     /* 915 */                   NULL,
  993     /* 916 */                   NULL,
  994     /* 917 */                   NULL,
  995     /* 918 */                   NULL,
  996     /* 919 */                   NULL,
  997     /* 920 */                   NULL,
  998     /* 921 */                   NULL,
  999     /* 922 */                   NULL,
 1000     /* 923 */                   NULL,
 1001     /* 924 */                   NULL,
 1002     /* 925 */                   NULL,
 1003     /* 926 */                   NULL,
 1004     /* 927 */                   NULL,
 1005     /* 928 */                   NULL,
 1006     /* 929 */                   NULL,
 1007     /* 930 */                   NULL,
 1008     /* 931 */                   NULL,
 1009     /* 932 */                   NULL,
 1010     /* 933 */                   NULL,
 1011     /* 934 */                   NULL,
 1012     /* 935 */                   NULL,
 1013     /* 936 */                   NULL,
 1014     /* 937 */                   NULL,
 1015     /* 938 */                   NULL,
 1016     /* 939 */                   NULL,
 1017     /* 940 */                   NULL,
 1018     /* 941 */                   NULL,
 1019     /* 942 */                   NULL,
 1020     /* 943 */                   NULL,
 1021     /* 944 */                   NULL,
 1022     /* 945 */                   NULL,
 1023     /* 946 */                   NULL,
 1024     /* 947 */                   NULL,
 1025     /* 948 */                   NULL,
 1026     /* 949 */                   NULL,
 1027     /* 950 */                   NULL,
 1028     /* 951 */                   NULL,
 1029     /* 952 */                   NULL,
 1030     /* 953 */                   NULL,
 1031     /* 954 */                   NULL,
 1032     /* 955 */                   NULL,
 1033     /* 956 */                   NULL,
 1034     /* 957 */                   NULL,
 1035     /* 958 */                   NULL,
 1036     /* 959 */                   NULL,
 1037     /* 960 */                   NULL,
 1038     /* 961 */                   NULL,
 1039     /* 962 */                   NULL,
 1040     /* 963 */                   NULL,
 1041     /* 964 */                   NULL,
 1042     /* 965 */                   NULL,
 1043     /* 966 */                   NULL,
 1044     /* 967 */                   NULL,
 1045     /* 968 */                   NULL,
 1046     /* 969 */                   NULL,
 1047     /* 970 */                   NULL,
 1048     /* 971 */                   NULL,
 1049     /* 972 */                   NULL,
 1050     /* 973 */                   NULL,
 1051     /* 974 */                   NULL,
 1052     /* 975 */                   NULL,
 1053     /* 976 */                   NULL,
 1054     /* 977 */                   NULL,
 1055     /* 978 */                   NULL,
 1056     /* 979 */                   NULL,
 1057     /* 980 */                   NULL,
 1058     /* 981 */                   NULL,
 1059     /* 982 */                   NULL,
 1060     /* 983 */                   NULL,
 1061     /* 984 */                   NULL,
 1062     /* 985 */                   NULL,
 1063     /* 986 */                   NULL,
 1064     /* 987 */                   NULL,
 1065     /* 988 */                   NULL,
 1066     /* 989 */                   NULL,
 1067     /* 990 */                   NULL,
 1068     /* 991 */                   NULL,
 1069     /* 992 */                   NULL,
 1070     /* 993 */                   NULL,
 1071     /* 994 */                   NULL,
 1072     /* 995 */                   NULL,
 1073     /* 996 */                   NULL,
 1074     /* 997 */                   NULL,
 1075     /* 998 */                   NULL,
 1076     /* 999 */               ":%s 999 %s Numeric error! yikes!",
 1077     /* 1000 */                  NULL
 1078 };
 1079 
 1080 char *getreply(int numeric)
 1081 {
 1082     if((numeric<0 || numeric>999) || !replies[numeric])
 1083     return(replies[ERR_NUMERIC_ERR]);
 1084     else
 1085     return(replies[numeric]);
 1086 }
 1087 
 1088 char *err_str(int numeric)
 1089 {
 1090     return getreply(numeric); 
 1091 }
 1092 char *rpl_str(int numeric) 
 1093 {
 1094     return getreply(numeric);
 1095 }
 1096