OSDN Git Service

removed libmd5.
[putex/putex.git] / src / texsourc / pool.c
index 980fb76..1248619 100644 (file)
-/* Copyright 2014 Clerk Ma
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful, but
-   WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-   02110-1301 USA.  */
-
-#define EXTERN extern
-
-#include "yandytex.h"
-
-static const char * pool_file_arr[] =
-{
-/* 0256 */  "", //"buffer size",
-/* 0257 */  "", //"pool size",
-/* 0258 */  "", //"number of strings",
-/* 0259 */  "" "?" "?" "?",
-/* 0260 */  "m2d5c2l5x2v5i",
-/* 0261 */  "", //"End of file on the terminal!",
-/* 0262 */  "", //"! ",
-/* 0263 */  "", //"(That makes 100 errors; please try again.)",
-/* 0264 */  "", // "? ",
-/* 0265 */  "", //"Type <return> to proceed, S to scroll future error messages,",
-/* 0266 */  "", //"R to run without stopping, Q to run quietly,",
-/* 0267 */  "", //"I to insert something, ",
-/* 0268 */  "", //"E to edit your file,",
-/* 0269 */  "", //"1 or ... or 9 to ignore the next 1 to 9 tokens of input,",
-/* 0270 */  "", //"H for help, X to quit.",
-/* 0271 */  "", //"OK, entering ",
-/* 0272 */  "", //"batchmode",
-/* 0273 */  "", //"nonstopmode",
-/* 0274 */  "", //"scrollmode",
-/* 0275 */  "", //"...",
-/* 0276 */  "", //"insert>",
-/* 0277 */  "", //"I have just deleted some text, as you asked.",
-/* 0278 */  "", //"You can now delete more, or insert, or whatever.",
-/* 0279 */  "", //"Sorry, I don't know how to help in this situation.",
-/* 0280 */  "", //"Maybe you should try asking a human" "?",
-/* 0281 */  "", //"Sorry, I already gave what help I could...",
-/* 0282 */  "", //"An error might have occurred before I noticed any problems.",
-/* 0283 */  "", //"``If all else fails, read the instructions.''",
-/* 0284 */  "", //" (",
-/* 0285 */  "", //"Emergency stop",
-/* 0286 */  "", //"TeX capacity exceeded, sorry [",
-/* 0287 */  "", //"If you really absolutely need more capacity,",
-/* 0288 */  "", //"you can ask a wizard to enlarge me.",
-/* 0289 */  "", //"This can't happen (",
-/* 0290 */  "", //"I'm broken. Please show this to someone who can fix can fix",
-/* 0291 */  "", //"I can't go on meeting you like this",
-/* 0292 */  "", //"One of your faux pas seems to have wounded me deeply...",
-/* 0293 */  "", //"in fact, I'm barely conscious. Please fix it and try again.",
-/* 0294 */  "", //"Interruption",
-/* 0295 */  "", //"You rang" "?",
-/* 0296 */  "", //"Try to insert some instructions for me (e.g.,`I\\showlists'),",
-/* 0297 */  "", //"unless you just want to quit by typing `X'.",
-/* 0298 */  "", //"main memory size",
-/* 0299 */  "", //"AVAIL list clobbered at ",
-/* 0300 */  "", //"Double-AVAIL list clobbered at ",
-/* 0301 */  "", //"Doubly free location at ",
-/* 0302 */  "", //"Bad flag at ",
-/* 0303 */  "", //"New busy locs:",
-/* 0304 */  "", //"LINK(",
-/* 0305 */  "", //"INFO(",
-/* 0306 */  "", //"[]",
-/* 0307 */  "", //"CLOBBERED.",
-/* 0308 */  "", //"foul",
-/* 0309 */  "", //"fil",
-/* 0310 */  "", //" plus ",
-/* 0311 */  "", //" minus ",
-/* 0312 */  "", //" []",
-/* 0313 */  "", //"Bad link, display aborted.",
-/* 0314 */  "", //"etc.",
-/* 0315 */  "", //"Unknown node type!",
-/* 0316 */  "", //"unset",
-/* 0317 */  "", //"box(",
-/* 0318 */  "", //")x",
-/* 0319 */  "", //", shifted ",
-/* 0320 */  "", //" columns)",
-/* 0321 */  "", //", stretch ",
-/* 0322 */  "", //", shrink ",
-/* 0323 */  "", //", glue set ",
-/* 0324 */  "", //"- ",
-/* 0325 */  "", //"< -",
-/* 0326 */  "", //"rule(",
-/* 0327 */  "", //"insert",
-/* 0328 */  "", //", natural size ",
-/* 0329 */  "", //"; split(",
-/* 0330 */  "", //"); float cost ",
-/* 0331 */  "", //"glue",
-/* 0332 */  "", //"nonscript",
-/* 0333 */  "", //"mskip",
-/* 0334 */  "", //"mu",
-/* 0335 */  "",
-/* 0336 */  "", //"leaders ",
-/* 0337 */  "", //"kern",
-/* 0338 */  "", //" (for accent)",
-/* 0339 */  "", //"mkern",
-/* 0340 */  "", //"math",
-/* 0341 */  "", //"on",
-/* 0342 */  "", //"off",
-/* 0343 */  "", //", surrounded ",
-/* 0344 */  "", //" (ligature ",
-/* 0345 */  "", //"penalty ",
-/* 0346 */  "", //"discretionary",
-/* 0347 */  "", //" replacing ",
-/* 0348 */  "", //"mark",
-/* 0349 */  "", //"vadjust",
-/* 0350 */  "", //"flushing",
-/* 0351 */  "", //"copying",
-/* 0352 */  "", //"vertical",
-/* 0353 */  "", //"horizontal",
-/* 0354 */  "", //"display math",
-/* 0355 */  "", //"no",
-/* 0356 */  "", //"internal vertical",
-/* 0357 */  "", //"restricted horizontal",
-/* 0358 */  "", //" mode",
-/* 0359 */  "", //"semantic nest size",
-/* 0360 */  "", //"### ",
-/* 0361 */  "", //" entered at line ",
-/* 0362 */  "", //" (language",
-/* 0363 */  "", //":hyphenmin",
-/* 0364 */  "", //" (\\output routine)",
-/* 0365 */  "", //"### recent contributions:",
-/* 0366 */  "", //"prevdepth ",
-/* 0367 */  "", //"ignored",
-/* 0368 */  "", //", prevgraf ",
-/* 0369 */  "", //" line",
-/* 0370 */  "", //"spacefactor ",
-/* 0371 */  "", //", current language ",
-/* 0372 */  "", //"this will be denominator of:",
-/* 0373 */  "", //"lineskip",
-/* 0374 */  "", //"baselineskip",
-/* 0375 */  "", //"parskip",
-/* 0376 */  "", //"abovedisplayskip",
-/* 0377 */  "", //"belowdisplayskip",
-/* 0378 */  "", //"abovedisplayshortskip",
-/* 0379 */  "", //"belowdisplayshortskip",
-/* 0380 */  "", //"leftskip",
-/* 0381 */  "", //"rightskip",
-/* 0382 */  "", //"topskip",
-/* 0383 */  "", //"splittopskip",
-/* 0384 */  "", //"tabskip",
-/* 0385 */  "", //"spaceskip",
-/* 0386 */  "", //"xspaceskip",
-/* 0387 */  "", //"parfillskip",
-/* 0388 */  "", //"thinmuskip",
-/* 0389 */  "", //"medmuskip",
-/* 0390 */  "", //"thickmuskip",
-/* 0391 */  "", //"[unknown glue parameter!]",
-/* 0392 */  "", //"skip",
-/* 0393 */  "", //"muskip",
-/* 0394 */  "", //"pt",
-/* 0395 */  "", //"output",
-/* 0396 */  "", //"everypar",
-/* 0397 */  "", //"everymath",
-/* 0398 */  "", //"everydisplay",
-/* 0399 */  "", //"everyhbox",
-/* 0400 */  "", //"everyvbox",
-/* 0401 */  "", //"everyjob",
-/* 0402 */  "", //"everycr",
-/* 0403 */  "", //"errhelp",
-/* 0404 */  "", //"toks",
-/* 0405 */  "", //"parshape",
-/* 0406 */  "", //"box",
-/* 0407 */  "", //"void",
-/* 0408 */  "", //"current font",
-/* 0409 */  "", //"textfont",
-/* 0410 */  "", //"scriptfont",
-/* 0411 */  "", //"scriptscriptfont",
-/* 0412 */  "", //"catcode",
-/* 0413 */  "", //"lccode",
-/* 0414 */  "", //"uccode",
-/* 0415 */  "", //"sfcode",
-/* 0416 */  "", //"mathcode",
-/* 0417 */  "", //"pretolerance",
-/* 0418 */  "", //"tolerance",
-/* 0419 */  "", //"linepenalty",
-/* 0420 */  "", //"hyphenpenalty",
-/* 0421 */  "", //"exhyphenpenalty",
-/* 0422 */  "", //"clubpenalty",
-/* 0423 */  "", //"widowpenalty",
-/* 0424 */  "", //"displaywidowpenalty",
-/* 0425 */  "", //"brokenpenalty",
-/* 0426 */  "", //"binoppenalty",
-/* 0427 */  "", //"relpenalty",
-/* 0428 */  "", //"predisplaypenalty",
-/* 0429 */  "", //"postdisplaypenalty",
-/* 0430 */  "", //"interlinepenalty",
-/* 0431 */  "", //"doublehyphendemerits",
-/* 0432 */  "", //"finalhyphendemerits",
-/* 0433 */  "", //"adjdemerits",
-/* 0434 */  "", //"mag",
-/* 0435 */  "", //"delimiterfactor",
-/* 0436 */  "", //"looseness",
-/* 0437 */  "", //"time",
-/* 0438 */  "", //"day",
-/* 0439 */  "", //"month",
-/* 0440 */  "", //"year",
-/* 0441 */  "", //"showboxbreadth",
-/* 0442 */  "", //"showboxdepth",
-/* 0443 */  "", //"hbadness",
-/* 0444 */  "", //"vbadness",
-/* 0445 */  "", //"pausing",
-/* 0446 */  "", //"tracingonline",
-/* 0447 */  "", //"tracingmacros",
-/* 0448 */  "", //"tracingstats",
-/* 0449 */  "", //"tracingparagraphs",
-/* 0450 */  "", //"tracingpages",
-/* 0451 */  "", //"tracingoutput",
-/* 0452 */  "", //"tracinglostchars",
-/* 0453 */  "", //"tracingcommands",
-/* 0454 */  "", //"tracingrestores",
-/* 0455 */  "", //"uchyph",
-/* 0456 */  "", //"outputpenalty",
-/* 0457 */  "", //"maxdeadcycles",
-/* 0458 */  "", //"hangafter",
-/* 0459 */  "", //"floatingpenalty",
-/* 0460 */  "", //"globaldefs",
-/* 0461 */  "", //"fam",
-/* 0462 */  "", //"escapechar",
-/* 0463 */  "", //defaulthyphenchar",
-/* 0464 */  "", //"defaultskewchar",
-/* 0465 */  "", //"endlinechar",
-/* 0466 */  "", //"newlinechar",
-/* 0467 */  "", //"language",
-/* 0468 */  "", //"lefthyphenmin",
-/* 0469 */  "", //"righthyphenmin",
-/* 0470 */  "", //"holdinginserts",
-/* 0471 */  "", //"errorcontextlines",
-/* 0472 */  "", //"[unknown integer parameter!]",
-/* 0473 */  "", //"count",
-/* 0474 */  "", //"delcode",
-/* 0475 */  "", //"parindent",
-/* 0476 */  "", //"mathsurround",
-/* 0477 */  "", //"lineskiplimit",
-/* 0478 */  "", //"hsize",
-/* 0479 */  "", //"vsize",
-/* 0480 */  "", //"maxdepth",
-/* 0481 */  "", //"splitmaxdepth",
-/* 0482 */  "", //"boxmaxdepth",
-/* 0483 */  "", //"hfuzz",
-/* 0484 */  "", //"vfuzz",
-/* 0485 */  "", //"delimitershortfall",
-/* 0486 */  "", //"nulldelimiterspace",
-/* 0487 */  "", //"scriptspace",
-/* 0488 */  "", //"predisplaysize",
-/* 0489 */  "", //"displaywidth",
-/* 0490 */  "", //"displayindent",
-/* 0491 */  "", //"overfullrule",
-/* 0492 */  "", //"hangindent",
-/* 0493 */  "", //"hoffset",
-/* 0494 */  "", //"voffset",
-/* 0495 */  "", //"emergencystretch",
-/* 0496 */  "", //"[unknown dimen parameter!]",
-/* 0497 */  "", //"dimen",
-/* 0498 */  "", //"EQUIV(",
-/* 0499 */  "notexpanded:",
-/* 0500 */  "", //"hash size",
-/* 0501 */  "", //"csname",
-/* 0502 */  "", //"endcsname",
-/* 0503 */  "", //"IMPOSSIBLE.",
-/* 0504 */  "", //"NONEXISTENT.",
-/* 0505 */  "", //"accent",
-/* 0506 */  "", //"advance",
-/* 0507 */  "", //"afterassignment",
-/* 0508 */  "", //"aftergroup",
-/* 0509 */  "", //"begingroup",
-/* 0510 */  "", //"char",
-/* 0511 */  "", //"delimiter",
-/* 0512 */  "", //"divide",
-/* 0513 */  "", //"endgroup",
-/* 0514 */  "", //"expandafter",
-/* 0515 */  "", //"font",
-/* 0516 */  "", //"fontdimen",
-/* 0517 */  "", //"halign",
-/* 0518 */  "", //"hrule",
-/* 0519 */  "", //"ignorespaces",
-/* 0520 */  "", //"mathaccent",
-/* 0521 */  "", //"mathchar",
-/* 0522 */  "", //"mathchoice",
-/* 0523 */  "", //"multiply",
-/* 0524 */  "", //"noalign",
-/* 0525 */  "", //"noboundary",
-/* 0526 */  "", //"noexpand",
-/* 0527 */  "", //"omit",
-/* 0528 */  "", //"penalty",
-/* 0529 */  "", //"prevgraf",
-/* 0530 */  "", //"radical",
-/* 0531 */  "", //"read",
-/* 0532 */  "", //"relax",
-/* 0533 */  "", //"setbox",
-/* 0534 */  "", //"the",
-/* 0535 */  "", //"valign",
-/* 0536 */  "", //"vcenter",
-/* 0537 */  "", //"vrule",
-/* 0538 */  "", //"save size",
-/* 0539 */  "", //"grouping levels",
-/* 0540 */  "", //"curlevel",
-/* 0541 */  "", //"retaining",
-/* 0542 */  "", //"restoring",
-/* 0543 */  "", //"SAVE(",
-/* 0544 */  "", //"Incompatible magnification (",
-/* 0545 */  "", //");",
-/* 0546 */  "", //" the previous value will be retained",
-/* 0547 */  "", //"I can handle only one magnification ratio per job. So I've",
-/* 0548 */  "", //"reverted to the magnification you used earlier on this run.",
-/* 0549 */  "", //"Illegal magnification has been changed to 1000",
-/* 0550 */  "", //"The magnification ratio must be between 1 and 32768.",
-/* 0551 */  "", //"ETC.",
-/* 0552 */  "", //"BAD.",
-/* 0553 */  "", //"->",
-/* 0554 */  "", //"begin-group character ",
-/* 0555 */  "", //"end-group character ",
-/* 0556 */  "", //"math shift character ",
-/* 0557 */  "", //"macro parameter character ",
-/* 0558 */  "", //"superscript character ",
-/* 0559 */  "", //"subscript character ",
-/* 0560 */  "", //"end of alignment template",
-/* 0561 */  "", //"blank space ",
-/* 0562 */  "", //"the letter ",
-/* 0563 */  "", //"the character ",
-/* 0564 */  "", //"[unknown command code!]",
-/* 0565 */  "", //": ",
-/* 0566 */  "", //"Runaway ",
-/* 0567 */  "", //"definition",
-/* 0568 */  "", //"argument",
-/* 0569 */  "", //"preamble",
-/* 0570 */  "", //"text",
-/* 0571 */  "", //"<*>",
-/* 0572 */  "", //"<insert> ",
-/* 0573 */  "", //"<read ",
-/* 0574 */  "", //"l.",
-/* 0575 */  "", //"<argument> ",
-/* 0576 */  "", //"<template> ",
-/* 0577 */  "", //"<recently read> ",
-/* 0578 */  "", //"<to be read again> ",
-/* 0579 */  "", //"<inserted text> ",
-/* 0580 */  "", //"<output> ",
-/* 0581 */  "", //"<everypar> ",
-/* 0582 */  "", //"<everymath> ",
-/* 0583 */  "", //"<everydisplay> ",
-/* 0584 */  "", //"<everyhbox> ",
-/* 0585 */  "", //"<everyvbox> ",
-/* 0586 */  "", //"<everyjob> ",
-/* 0587 */  "", //"<everycr> ",
-/* 0588 */  "", //"<mark> ",
-/* 0589 */  "", //"<write> ",
-/* 0590 */  "", //"input stack size",
-/* 0591 */  "", //"write",
-/* 0592 */  "", //"(interwoven alignment preambles are not allowed)",
-/* 0593 */  "", //"text input levels",
-/* 0594 */  "", //"par",
-/* 0595 */  "", //"Incomplete ",
-/* 0596 */  "", //"; all text was ignored after line ",
-/* 0597 */  "", //"A forbidden control sequence occurred in skipped text.",
-/* 0598 */  "", //"This kind of error happens when you say `\\if...' and forget",
-/* 0599 */  "", //"the matching `\\fi'. I've inserted a `\\fi'; this might work.",
-/* 0600 */  "", //"The file ended while I was skipping conditional text.",
-/* 0601 */  "", //"File ended",
-/* 0602 */  "", //"Forbidden control sequence found",
-/* 0603 */  "", //" while scanning ",
-/* 0604 */  "", //" of ",
-/* 0605 */  "", //"I suspect you have forgotten a `}', causing me",
-/* 0606 */  "", //"to read past where you wanted me to stop.",
-/* 0607 */  "", //"I'll try to recover; but if the error is serious,",
-/* 0608 */  "", //"you'd better type `E' or `X' now and fix your file.",
-/* 0609 */  "", //"use",
-/* 0610 */  "", //"Text line contains an invalid character",
-/* 0611 */  "", //"A funny symbol that I can't read has just been input.",
-/* 0612 */  "", //"Continue, and I'll forget that it ever happened.",
-/* 0613 */  "", //"(Please type a command or say `\\end')",
-/* 0614 */  "", //"*** (job aborted, no legal \\end found)",
-/* 0615 */  "", //"=>",
-/* 0616 */  "", //"Undefined control sequence",
-/* 0617 */  "", //"The control sequence at the end of the top line",
-/* 0618 */  "", //"of your error message was never \\def'ed. If you have",
-/* 0619 */  "", //"misspelled it (e.g., `\\hobx'), type `I' and the correct",
-/* 0620 */  "", //"spelling (e.g., `I\\hbox'). Otherwise just continue,",
-/* 0621 */  "", //"and I'll forget about whatever was undefined.",
-/* 0622 */  "", //"Missing ",
-/* 0623 */  "", //" inserted",
-/* 0624 */  "", //"The control sequence marked <to be read again> should",
-/* 0625 */  "", //"not appear between \\csname and \\endcsname.",
-/* 0626 */  "", //"input",
-/* 0627 */  "", //"endinput",
-/* 0628 */  "", //"topmark",
-/* 0629 */  "", //"firstmark",
-/* 0630 */  "", //"botmark",
-/* 0631 */  "", //"splitfirstmark",
-/* 0632 */  "", //"splitbotmark",
-/* 0633 */  "", //"parameter stack size",
-/* 0634 */  "", //"Argument of ",
-/* 0635 */  "", //" has an extra }",
-/* 0636 */  "", //"I've run across a `}' that doesn't seem to match anything.",
-/* 0637 */  "", //"For example, `\\def\\a#1{...}' and `\\a}' would produce",
-/* 0638 */  "", //"this error. If you simply proceed now, the `\\par' that",
-/* 0639 */  "", //"I've just inserted will cause me to report a runaway",
-/* 0640 */  "", //"argument that might be the root of the problem. But if",
-/* 0641 */  "", //"your `}' was spurious, just type `2' and it will go away.",
-/* 0642 */  "", //"Paragraph ended before ",
-/* 0643 */  "", //" was complete",
-/* 0644 */  "", //"I suspect you've forgotten a `}', causing me to apply this",
-/* 0645 */  "", //"control sequence to too much text. How can we recover" "?",
-/* 0646 */  "", //"My plan is to forget the whole thing and hope for the best.",
-/* 0647 */  "", //"Use of ",
-/* 0648 */  "", //" doesn't match its definition",
-/* 0649 */  "", //"If you say, e.g., `\\def\\a1{...}', then you must always",
-/* 0650 */  "", //"put `1' after `\\a', since control sequence names are",
-/* 0651 */  "", //"made up of letters only. The macro here has not been",
-/* 0652 */  "", //"followed by the required stuff, so I'm ignoring it.",
-/* 0653 */  "", //"<-",
-/* 0654 */  "", //"Missing { inserted",
-/* 0655 */  "", //"A left brace was mandatory here, so I've put one in.",
-/* 0656 */  "", //"You might want to delete and/or insert some corrections",
-/* 0657 */  "", //"so that I will find a matching right brace soon.",
-/* 0658 */  "", //"(If you're confused by all this, try typing `I}' now.)",
-/* 0659 */  "", //"Incompatible glue units",
-/* 0660 */  "", //"I'm going to assume that 1mu=1pt when they're mixed.",
-/* 0661 */  "", //"Missing number, treated as zero",
-/* 0662 */  "", //"A number should have been here; I inserted `0'.",
-/* 0663 */  "", //"(If you can't figure out why I needed to see a number,",
-/* 0664 */  "", //"look up `weird error' in the index to The TeXbook.)",
-/* 0665 */  "", //"spacefactor",
-/* 0666 */  "", //"prevdepth",
-/* 0667 */  "", //"deadcycles",
-/* 0668 */  "", //"insertpenalties",
-/* 0669 */  "", //"wd",
-/* 0670 */  "", //"ht",
-/* 0671 */  "", //"dp",
-/* 0672 */  "", //"lastpenalty",
-/* 0673 */  "", //"lastkern",
-/* 0674 */  "", //"lastskip",
-/* 0675 */  "", //"inputlineno",
-/* 0676 */  "", //"badness",
-/* 0677 */  "", //"Improper ",
-/* 0678 */  "", //"You can refer to \\spacefactor only in horizontal mode;",
-/* 0679 */  "", //"you can refer to \\prevdepth only in vertical mode; and",
-/* 0680 */  "", //"neither of these is meaningful inside \\write. So",
-/* 0681 */  "", //"I'm forgetting what you said and using zero instead.",
-/* 0682 */  "", //"You can't use `",
-/* 0683 */  "", //"' after ",
-/* 0684 */  "", //"Bad register code",
-/* 0685 */  "", //"A register number must be between 0 and 255.",
-/* 0686 */  "", //"I changed this one to zero.",
-/* 0687 */  "", //"Bad character code",
-/* 0688 */  "", //"A character number must be between 0 and 255.",
-/* 0689 */  "", //"Bad number",
-/* 0690 */  "", //"Since I expected to read a number between 0 and 15,",
-/* 0691 */  "", //"Bad mathchar",
-/* 0692 */  "", //"A mathchar number must be between 0 and 32767.",
-/* 0693 */  "", //"Bad delimiter code",
-/* 0694 */  "", //"A numeric delimiter code must be between 0 and 2^{27}-1.",
-/* 0695 */  "", //"Improper alphabetic constant",
-/* 0696 */  "", //"A one-character control sequence belongs after a ` mark.",
-/* 0697 */  "", //"So I'm essentially inserting \\0 here.",
-/* 0698 */  "", //"Number too big",
-/* 0699 */  "", //"I can only go up to 2147483647='17777777777=\"7FFFFFFF,",
-/* 0700 */  "", //"so I'm using that number instead of yours.",
-/* 0701 */  "", //"true",
-/* 0702 */  "", //"Illegal unit of measure (",
-/* 0703 */  "", //"replaced by filll)",
-/* 0704 */  "", //"I dddon't go any higher than filll.",
-/* 0705 */  "", //"em",
-/* 0706 */  "", //"ex",
-/* 0707 */  "", //"mu inserted)",
-/* 0708 */  "", //"The unit of measurement in math glue must be mu.",
-/* 0709 */  "", //"To recover gracefully from this error, it's best to",
-/* 0710 */  "", //"delete the erroneous units; e.g., type `2' to delete",
-/* 0711 */  "", //"two letters. (See Chapter 27 of The TeXbook.)",
-/* 0712 */  "", //"in",
-/* 0713 */  "", //"pc",
-/* 0714 */  "", //"cm",
-/* 0715 */  "", //"mm",
-/* 0716 */  "", //"bp",
-/* 0717 */  "", //"dd",
-/* 0718 */  "", //"cc",
-/* 0719 */  "", //"sp",
-/* 0720 */  "", //"pt inserted)",
-/* 0721 */  "", //"Dimensions can be in units of em, ex, in, pt, pc,",
-/* 0722 */  "", //"cm, mm, dd, cc, bp, or sp; but yours is a new one!",
-/* 0723 */  "", //"I'll assume that you meant to say pt, for printer's points.",
-/* 0724 */  "", //"Dimension too large",
-/* 0725 */  "", //"I can't work with sizes bigger than about 19 feet.",
-/* 0726 */  "", //"Continue and I'll use the largest value I can.",
-/* 0727 */  "", //"plus",
-/* 0728 */  "", //"minus",
-/* 0729 */  "", //"width",
-/* 0730 */  "", //"height",
-/* 0731 */  "", //"depth",
-/* 0732 */  "", //"number",
-/* 0733 */  "", //"romannumeral",
-/* 0734 */  "", //"string",
-/* 0735 */  "", //"meaning",
-/* 0736 */  "", //"fontname",
-/* 0737 */  "", //"jobname",
-/* 0738 */  "", //" at ",
-/* 0739 */  "", //"Where was the left brace" "? You said something like `\\def\\a}',",
-/* 0740 */  "", //"which I'm going to interpret as `\\def\\a{}'.",
-/* 0741 */  "", //"You already have nine parameters",
-/* 0742 */  "", //"I'm going to ignore the # sign you just used.",
-/* 0743 */  "", //"Parameters must be numbered consecutively",
-/* 0744 */  "", //"I've inserted the digit you should have used after the #.",
-/* 0745 */  "", //"Type `1' to delete what you did use.",
-/* 0746 */  "", //"Illegal parameter number in definition of ",
-/* 0747 */  "", //"You meant to type ## instead of #, right" "?",
-/* 0748 */  "", //"Or maybe a } was forgotten somewhere earlier, and things",
-/* 0749 */  "", //"are all screwed up" "? I'm going to assume that you meant ##.",
-/* 0750 */  "", //"*** (cannot \\read from terminal in nonstop modes)",
-/* 0751 */  "", //"File ended within ",
-/* 0752 */  "", //"This \\read has unbalanced braces.",
-/* 0753 */  "", //"if",
-/* 0754 */  "", //"ifcat",
-/* 0755 */  "", //"ifnum",
-/* 0756 */  "", //"ifdim",
-/* 0757 */  "", //"ifodd",
-/* 0758 */  "", //"ifvmode",
-/* 0759 */  "", //"ifhmode",
-/* 0760 */  "", //"ifmmode",
-/* 0761 */  "", //"ifinner",
-/* 0762 */  "", //"ifvoid",
-/* 0763 */  "", //"ifhbox",
-/* 0764 */  "", //"ifvbox",
-/* 0765 */  "", //"ifx",
-/* 0766 */  "", //"ifeof",
-/* 0767 */  "", //"iftrue",
-/* 0768 */  "", //"iffalse",
-/* 0769 */  "", //"ifcase",
-/* 0770 */  "", //"fi",
-/* 0771 */  "", //"or",
-/* 0772 */  "", //"else",
-/* 0773 */  "", //"Extra ",
-/* 0774 */  "", //"I'm ignoring this; it doesn't match any \\if.",
-/* 0775 */  "", //"{true}",
-/* 0776 */  "", //"{false}",
-/* 0777 */  "", //"Missing = inserted for ",
-/* 0778 */  "", //"I was expecting to see `<', `=', or `>'. Didn't.",
-/* 0779 */  "", //"{case ",
-/* 0780 */  "", //".fmt",
-/* 0781 */  "", //"input file name",
-/* 0782 */  "", //"I can't find file `",
-/* 0783 */  "", //"I can't write on file `",
-/* 0784 */  "", //"'.",
-/* 0785 */  ".tex",
-/* 0786 */  "", //"Please type another ",
-/* 0787 */  "", //"*** (job aborted, file error in nonstop mode)",
-/* 0788 */  "", //".dvi",
-/* 0789 */  "", //"file name for output",
-/* 0790 */  "texput",
-/* 0791 */  "", //".log",
-/* 0792 */  "", //"**",
-/* 0793 */  "", //"transcript file name",
-/* 0794 */  "  ",
-/* 0795 */  "nullfont",
-/* 0796 */  "", //"Font ",
-/* 0797 */  "", //" scaled ",
-/* 0798 */  "", //" not loadable: Bad metric (TFM) file",
-/* 0799 */  "", //" not loadable: Metric (TFM) file not found",
-/* 0800 */  "", //"I wasn't able to read the size data for this font,",
-/* 0801 */  "", //"so I will ignore the font specification.",
-/* 0802 */  "", //"[Wizards can fix TFM files using TFtoPL/PLtoTF.]",
-/* 0803 */  "", //"You might try inserting a different font spec;",
-/* 0804 */  "", //"e.g., type `I\\font<same font id>=<substitute font name>'.",
-/* 0805 */  ".tfm",
-/* 0806 */  "", //" not loaded: Not enough room left",
-/* 0807 */  "", //"I'm afraid I won't be able to make use of this font,",
-/* 0808 */  "", //"because my memory for character-size data is too small.",
-/* 0809 */  "", //"If you're really stuck, ask a wizard to enlarge me.",
-/* 0810 */  "", //"Or maybe try `I\\font<same font id>=<name of loaded font>'.",
-/* 0811 */  "", //"Missing font identifier",
-/* 0812 */  "", //"I was looking for a control sequence whose",
-/* 0813 */  "", //"current meaning has been defined by \\font.",
-/* 0814 */  "", //" has only ",
-/* 0815 */  "", //" fontdimen parameters",
-/* 0816 */  "", //"To increase the number of font parameters, you must",
-/* 0817 */  "", //"use \\fontdimen immediately after the \\font is loaded.",
-/* 0818 */  "", //"font memory",
-/* 0819 */  "", //"Missing character: There is no ",
-/* 0820 */  "", //" in font ",
-/* 0821 */  "", //" TeX output ",
-/* 0822 */  "", //"vlistout",
-/* 0823 */  "", //"Completed box being shipped out",
-/* 0824 */  "", //"Memory usage before: ",
-/* 0825 */  "", //" after: ",
-/* 0826 */  "", //"; still untouched: ",
-/* 0827 */  "", //"Huge page cannot be shipped out",
-/* 0828 */  "", //"The page just created is more than 18 feet tall or",
-/* 0829 */  "", //"more than 18 feet wide, so I suspect something went wrong.",
-/* 0830 */  "", //"The following box has been deleted:",
-/* 0831 */  "", //"No pages of output.",
-/* 0832 */  "", //"Output written on ",
-/* 0833 */  "", //" page",
-/* 0834 */  "", //", ",
-/* 0835 */  "", //" bytes).",
-/* 0836 */  "", //"to",
-/* 0837 */  "", //"spread",
-/* 0838 */  "", //"Underfull",
-/* 0839 */  "", //"Loose",
-/* 0840 */  "", //" \\hbox (badness ",
-/* 0841 */  "", //") has occurred while \\output is active",
-/* 0842 */  "", //") in paragraph at lines ",
-/* 0843 */  "", //") in alignment at lines ",
-/* 0844 */  "", //"--",
-/* 0845 */  "", //") detected at line ",
-/* 0846 */  "", //"Overfull \\hbox (",
-/* 0847 */  "", //"pt too wide",
-/* 0848 */  "", //"Tight \\hbox (badness ",
-/* 0849 */  "", //"vpack",
-/* 0850 */  "", //" \\vbox (badness ",
-/* 0851 */  "", //"Overfull \\vbox (",
-/* 0852 */  "", //"pt too high",
-/* 0853 */  "", //"Tight \\vbox (badness ",
-/* 0854 */  "", //"{}",
-/* 0855 */  "", //"displaystyle",
-/* 0856 */  "", //"textstyle",
-/* 0857 */  "", //"scriptstyle",
-/* 0858 */  "", //"scriptscriptstyle",
-/* 0859 */  "", //"Unknown style!",
-/* 0860 */  "", //"mathord",
-/* 0861 */  "", //"mathop",
-/* 0862 */  "", //"mathbin",
-/* 0863 */  "", //"mathrel",
-/* 0864 */  "", //"mathopen",
-/* 0865 */  "", //"mathclose",
-/* 0866 */  "", //"mathpunct",
-/* 0867 */  "", //"mathinner",
-/* 0868 */  "", //"overline",
-/* 0869 */  "", //"underline",
-/* 0870 */  "", //"left",
-/* 0871 */  "", //"right",
-/* 0872 */  "", //"limits",
-/* 0873 */  "", //"nolimits",
-/* 0874 */  "", //"fraction, thickness ",
-/* 0875 */  "", //"= default",
-/* 0876 */  "", //", left-delimiter ",
-/* 0877 */  "", //", right-delimiter ",
-/* 0878 */  "", //" is undefined (character ",
-/* 0879 */  "", //"Somewhere in the math formula just ended, you used the",
-/* 0880 */  "", //"stated character from an undefined font family. For example,",
-/* 0881 */  "", //"plain TeX doesn't allow \\it or \\sl in subscripts. Proceed,",
-/* 0882 */  "", //"and I'll try to forget that I needed that character.",
-/* 0883 */  "", //"mlist1",
-/* 0884 */  "", //"mlist2",
-/* 0885 */  "", //"mlist3",
-/* 0886 */  "0234000122*4000133**3**344*0400400*000000234000111*1111112341011",
-/* 0887 */  "", //"mlist4",
-/* 0888 */  "", //" inside $$'s",
-/* 0889 */  "", //"Displays can use special alignments (like \\eqalignno)",
-/* 0890 */  "", //"only if nothing but the alignment itself is between $$'s.",
-/* 0891 */  "", //"So I've deleted the formulas that preceded this alignment.",
-/* 0892 */  "", //"span",
-/* 0893 */  "", //"cr",
-/* 0894 */  "", //"crcr",
-/* 0895 */  "endtemplate",
-/* 0896 */  "", //"alignment tab character ",
-/* 0897 */  "", //"Missing # inserted in alignment preamble",
-/* 0898 */  "", //"There should be exactly one # between &'s, when an",
-/* 0899 */  "", //"\\halign or \\valign is being set up. In this case you had",
-/* 0900 */  "", //"none, so I've put one in; maybe that will work.",
-/* 0901 */  "", //"Only one # is allowed per tab",
-/* 0902 */  "", //"more than one, so I'm ignoring all but the first.",
-/* 0903 */  "", //"endv",
-/* 0904 */  "", //"Extra alignment tab has been changed to ",
-/* 0905 */  "", //"You have given more \\span or & marks than there were",
-/* 0906 */  "", //"in the preamble to the \\halign or \\valign now in progress.",
-/* 0907 */  "", //"So I'll assume that you meant to type \\cr instead.",
-/* 0908 */  "", //"256 spans",
-/* 0909 */  "", //"align1",
-/* 0910 */  "", //"align0",
-/* 0911 */  "", //"Infinite glue shrinkage found in a paragraph",
-/* 0912 */  "", //"The paragraph just ended includes some glue that has",
-/* 0913 */  "", //"infinite shrinkability, e.g., `\\hskip 0pt minus 1fil'.",
-/* 0914 */  "", //"Such glue doesn't belong there---it allows a paragraph",
-/* 0915 */  "", //"of any length to fit on one line. But it's safe to proceed,",
-/* 0916 */  "", //"since the offensive shrinkability has been made finite.",
-/* 0917 */  "", //"disc1",
-/* 0918 */  "", //"disc2",
-/* 0919 */  "", //"@@",
-/* 0920 */  "", //": line ",
-/* 0921 */  "", //" t=",
-/* 0922 */  "", //" -> @@",
-/* 0923 */  "", //" via @@",
-/* 0924 */  "", //" b=",
-/* 0925 */  "", //" p=",
-/* 0926 */  "", //" d=",
-/* 0927 */  "", //"@firstpass",
-/* 0928 */  "", //"@secondpass",
-/* 0929 */  "", //"@emergencypass",
-/* 0930 */  "", //"paragraph",
-/* 0931 */  "", //"disc3",
-/* 0932 */  "", //"disc4",
-/* 0933 */  "", //"line breaking",
-/* 0934 */  "", //"HYPH(",
-/* 0935 */  "", //"hyphenation",
-/* 0936 */  "", //" will be flushed",
-/* 0937 */  "", //"Hyphenation exceptions must contain only letters",
-/* 0938 */  "", //"and hyphens. But continue; I'll forgive and forget.",
-/* 0939 */  "", //"Not a letter",
-/* 0940 */  "", //"Letters in \\hyphenation words must have \\lccode>0.",
-/* 0941 */  "", //"Proceed; I'll ignore the character I just read.",
-/* 0942 */  "", //"exception dictionary",
-/* 0943 */  "", //"pattern memory ops",
-/* 0944 */  "", //"pattern memory ops per language",
-/* 0945 */  "", //"pattern memory",
-/* 0946 */  "", //"Too late for ",
-/* 0947 */  "", //"patterns",
-/* 0948 */  "", //"All patterns must be given before typesetting begins.",
-/* 0949 */  "", //"Bad ",
-/* 0950 */  "", //"(See Appendix H.)",
-/* 0951 */  "", //"Nonletter",
-/* 0952 */  "", //"Duplicate pattern",
-/* 0953 */  "", //"pruning",
-/* 0954 */  "", //"vertbreak",
-/* 0955 */  "", //"Infinite glue shrinkage found in box being split",
-/* 0956 */  "", //"The box you are \\vsplitting contains some infinitely",
-/* 0957 */  "", //"shrinkable glue, e.g., `\\vss' or `\\vskip 0pt minus 1fil'.",
-/* 0958 */  "", //"Such glue doesn't belong there; but you can safely proceed,",
-/* 0959 */  "", //"vsplit",
-/* 0960 */  "", //" needs a ",
-/* 0961 */  "", //"vbox",
-/* 0962 */  "", //"The box you are trying to split is an \\hbox.",
-/* 0963 */  "", //"I can't split such a box, so I'll leave it alone.",
-/* 0964 */  "", //"pagegoal",
-/* 0965 */  "", //"pagetotal",
-/* 0966 */  "", //"pagestretch",
-/* 0967 */  "", //"pagefilstretch",
-/* 0968 */  "", //"pagefillstretch",
-/* 0969 */  "", //"pagefilllstretch",
-/* 0970 */  "", //"pageshrink",
-/* 0971 */  "", //"pagedepth",
-/* 0972 */  "", //"fill",
-/* 0973 */  "", //"filll",
-/* 0974 */  "", //"### current page:",
-/* 0975 */  "", //" (held over for next output)",
-/* 0976 */  "", //"total height ",
-/* 0977 */  "", //" goal height ",
-/* 0978 */  "", //" adds ",
-/* 0979 */  "", //", #",
-/* 0980 */  "", //" might split",
-/* 0981 */  "", //"%% goal height=",
-/* 0982 */  "", //", max depth=",
-/* 0983 */  "", //"Insertions can only be added to a vbox",
-/* 0984 */  "", //"Tut tut: You're trying to \\insert into a",
-/* 0985 */  "", //"\\box register that now contains an \\hbox.",
-/* 0986 */  "", //"Proceed, and I'll discard its present contents.",
-/* 0987 */  "", //"page",
-/* 0988 */  "", //"Infinite glue shrinkage found on current page",
-/* 0989 */  "", //"The page about to be output contains some infinitely",
-/* 0990 */  "", //" g=",
-/* 0991 */  "", //" c=",
-/* 0992 */  "", //"Infinite glue shrinkage inserted from ",
-/* 0993 */  "", //"The correction glue for page breaking with insertions",
-/* 0994 */  "", //"must have finite shrinkability. But you may proceed,",
-/* 0995 */  "", //"% split",
-/* 0996 */  "", //" to ",
-/* 0997 */  "", //"255 is not void",
-/* 0998 */  "", //"You shouldn't use \\box255 except in \\output routines.",
-/* 0999 */  "", //"Output loop---",
-/* 1000 */  "", //" consecutive dead cycles",
-/* 1001 */  "", //"I've concluded that your \\output is awry; it never does a",
-/* 1002 */  "", //"\\shipout, so I'm shipping \\box255 out myself. Next time",
-/* 1003 */  "", //"increase \\maxdeadcycles if you want me to be more patient!",
-/* 1004 */  "", //"Unbalanced output routine",
-/* 1005 */  "", //"Your sneaky output routine has problematic {'s and/or }'s.",
-/* 1006 */  "", //"I can't handle that very well; good luck.",
-/* 1007 */  "", //"Output routine didn't use all of ",
-/* 1008 */  "", //"Your \\output commands should empty \\box255,",
-/* 1009 */  "", //"e.g., by saying `\\shipout\\box255'.",
-/* 1010 */  "", //"Proceed; I'll discard its present contents.",
-/* 1011 */  "", //"Missing $ inserted",
-/* 1012 */  "", //"I've inserted a begin-math/end-math symbol since I think",
-/* 1013 */  "", //"you left one out. Proceed, with fingers crossed.",
-/* 1014 */  "", //"' in ",
-/* 1015 */  "", //"Sorry, but I'm not programmed to handle this case;",
-/* 1016 */  "", //"I'll just pretend that you didn't ask for it.",
-/* 1017 */  "", //"If you're in the wrong mode, you might be able to",
-/* 1018 */  "", //"return to the right one by typing `I}' or `I$' or `I\\par'.",
-/* 1019 */  "", //"end",
-/* 1020 */  "", //"dump",
-/* 1021 */  "", //"hskip",
-/* 1022 */  "", //"hfil",
-/* 1023 */  "", //"hfill",
-/* 1024 */  "", //"hss",
-/* 1025 */  "", //"hfilneg",
-/* 1026 */  "", //"vskip",
-/* 1027 */  "", //"vfil",
-/* 1028 */  "", //"vfill",
-/* 1029 */  "", //"vss",
-/* 1030 */  "", //"vfilneg",
-/* 1031 */  "", //"I've inserted something that you may have forgotten.",
-/* 1032 */  "", //"(See the <inserted text> above.)",
-/* 1033 */  "", //"With luck, this will get me unwedged. But if you",
-/* 1034 */  "", //"really didn't forget anything, try typing `2' now; then",
-/* 1035 */  "", //"my insertion and my current dilemma will both disappear.",
-/* 1036 */  "", //"right.",
-/* 1037 */  "", //"Things are pretty mixed up, but I think the worst is over.",
-/* 1038 */  "", //"Too many }'s",
-/* 1039 */  "", //"You've closed more groups than you opened.",
-/* 1040 */  "", //"Such booboos are generally harmless, so keep going.",
-/* 1041 */  "", //"rightbrace",
-/* 1042 */  "", //"Extra }, or forgotten ",
-/* 1043 */  "", //"I've deleted a group-closing symbol because it seems to be",
-/* 1044 */  "", //"spurious, as in `$x}$'. But perhaps the } is legitimate and",
-/* 1045 */  "", //"you forgot something else, as in `\\hbox{$x}'. In such cases",
-/* 1046 */  "", //"the way to recover is to insert both the forgotten and the",
-/* 1047 */  "", //"deleted material, e.g., by typing `I$}'.",
-/* 1048 */  "", //"moveleft",
-/* 1049 */  "", //"moveright",
-/* 1050 */  "", //"raise",
-/* 1051 */  "", //"lower",
-/* 1052 */  "", //"copy",
-/* 1053 */  "", //"lastbox",
-/* 1054 */  "", //"vtop",
-/* 1055 */  "", //"hbox",
-/* 1056 */  "", //"shipout",
-/* 1057 */  "", //"leaders",
-/* 1058 */  "", //"cleaders",
-/* 1059 */  "", //"xleaders",
-/* 1060 */  "", //"Leaders not followed by proper glue",
-/* 1061 */  "", //"You should say `\\leaders <box or rule><hskip or vskip>'.",
-/* 1062 */  "", //"I found the <box or rule>, but there's no suitable",
-/* 1063 */  "", //"<hskip or vskip>, so I'm ignoring these leaders.",
-/* 1064 */  "", //"Sorry; this \\lastbox will be void.",
-/* 1065 */  "", //"Sorry...I usually can't take things from the current page.",
-/* 1066 */  "", //"This \\lastbox will therefore be void.",
-/* 1067 */  "", //"Missing `to' inserted",
-/* 1068 */  "", //"I'm working on `\\vsplit<box number> to <dimen>';",
-/* 1069 */  "", //"will look for the <dimen> next.",
-/* 1070 */  "", //"A <box> was supposed to be here",
-/* 1071 */  "", //"I was expecting to see \\hbox or \\vbox or \\copy or \\box or",
-/* 1072 */  "", //"something like that. So you might find something missing in",
-/* 1073 */  "", //"your output. But keep trying; you can fix this later.",
-/* 1074 */  "", //"indent",
-/* 1075 */  "", //"noindent",
-/* 1076 */  "", //"' here except with leaders",
-/* 1077 */  "", //"To put a horizontal rule in an hbox or an alignment,",
-/* 1078 */  "", //"you should use \\leaders or \\hrulefill (see The TeXbook).",
-/* 1079 */  "", //"You can't ",
-/* 1080 */  "", //"I'm changing to \\insert0; box 255 is special.",
-/* 1081 */  "", //"Try `I\\vskip-\\lastskip' instead.",
-/* 1082 */  "", //"Try `I\\kern-\\lastkern' instead.",
-/* 1083 */  "", //"Perhaps you can make the output routine do it.",
-/* 1084 */  "", //"unpenalty",
-/* 1085 */  "", //"unkern",
-/* 1086 */  "", //"unskip",
-/* 1087 */  "", //"unhbox",
-/* 1088 */  "", //"unhcopy",
-/* 1089 */  "", //"unvbox",
-/* 1090 */  "", //"unvcopy",
-/* 1091 */  "", //"Incompatible list can't be unboxed",
-/* 1092 */  "", //"Sorry, Pandora. (You sneaky devil.)",
-/* 1093 */  "", //"I refuse to unbox an \\hbox in vertical mode or vice versa.",
-/* 1094 */  "", //"And I can't open any boxes in math mode.",
-/* 1095 */  "", //"Illegal math ",
-/* 1096 */  "", //"Sorry: The third part of a discretionary break must be",
-/* 1097 */  "", //"empty, in math formulas. I had to delete your third part.",
-/* 1098 */  "", //"Discretionary list is too long",
-/* 1099 */  "", //"Wow---I never thought anybody would tweak me here.",
-/* 1100 */  "", //"You can't seriously need such a huge discretionary list" "?",
-/* 1101 */  "", //"Improper discretionary list",
-/* 1102 */  "", //"Discretionary lists must contain only boxes and kerns.",
-/* 1103 */  "", //"The following discretionary sublist has been deleted:",
-/* 1104 */  "", //"Missing } inserted",
-/* 1105 */  "", //"I've put in what seems to be necessary to fix",
-/* 1106 */  "", //"the current column of the current alignment.",
-/* 1107 */  "", //"Try to go on, since this might almost work.",
-/* 1108 */  "", //"Misplaced ",
-/* 1109 */  "", //"I can't figure out why you would want to use a tab mark",
-/* 1110 */  "", //"here. If you just want an ampersand, the remedy is",
-/* 1111 */  "", //"simple: Just type `I\\&' now. But if some right brace",
-/* 1112 */  "", //"up above has ended a previous alignment prematurely,",
-/* 1113 */  "", //"you're probably due for more error messages, and you",
-/* 1114 */  "", //"might try typing `S' now just to see what is salvageable.",
-/* 1115 */  "", //"or \\cr or \\span just now. If something like a right brace",
-/* 1116 */  "", //"I expect to see \\noalign only after the \\cr of",
-/* 1117 */  "", //"an alignment. Proceed, and I'll ignore this case.",
-/* 1118 */  "", //"I expect to see \\omit only after tab marks or the \\cr of",
-/* 1119 */  "", // "I'm guessing that you meant to end an alignment here.",
-/* 1120 */  "", //"I'm ignoring this, since I wasn't doing a \\csname.",
-/* 1121 */  "", //"eqno",
-/* 1122 */  "", //"leqno",
-/* 1123 */  "", //"displaylimits",
-/* 1124 */  "", //"Limit controls must follow a math operator",
-/* 1125 */  "", //"I'm ignoring this misplaced \\limits or \\nolimits command.",
-/* 1126 */  "", //"Missing delimiter (. inserted)",
-/* 1127 */  "", //"I was expecting to see something like `(' or `\\{' or",
-/* 1128 */  "", //"`\\}' here. If you typed, e.g., `{' instead of `\\{', you",
-/* 1129 */  "", //"should probably delete the `{' by typing `1' now, so that",
-/* 1130 */  "", //"braces don't get unbalanced. Otherwise just proceed.",
-/* 1131 */  "", //"Acceptable delimiters are characters whose \\delcode is",
-/* 1132 */  "", //"nonnegative, or you can use `\\delimiter <delimiter code>'.",
-/* 1133 */  "", //"Please use ",
-/* 1134 */  "", //" for accents in math mode",
-/* 1135 */  "", //"I'm changing \\accent to \\mathaccent here; wish me luck.",
-/* 1136 */  "", //"(Accents are not the same in formulas as they are in text.)",
-/* 1137 */  "", //"Double superscript",
-/* 1138 */  "", //"I treat `x^1^2' essentially like `x^1{}^2'.",
-/* 1139 */  "", //"Double subscript",
-/* 1140 */  "", //"I treat `x_1_2' essentially like `x_1{}_2'.",
-/* 1141 */  "", //"above",
-/* 1142 */  "", //"over",
-/* 1143 */  "", //"atop",
-/* 1144 */  "", //"abovewithdelims",
-/* 1145 */  "", //"overwithdelims",
-/* 1146 */  "", //"atopwithdelims",
-/* 1147 */  "", //"Ambiguous; you need another { and }",
-/* 1148 */  "", //"I'm ignoring this fraction specification, since I don't",
-/* 1149 */  "", //"know whether a construction like `x \\over y \\over z'",
-/* 1150 */  "", //"means `{x \\over y} \\over z' or `x \\over {y \\over z}'.",
-/* 1151 */  "", //"I'm ignoring a \\right that had no matching \\left.",
-/* 1152 */  "", //"Math formula deleted: Insufficient symbol fonts",
-/* 1153 */  "", //"Sorry, but I can't typeset math unless \\textfont 2",
-/* 1154 */  "", //"and \\scriptfont 2 and \\scriptscriptfont 2 have all",
-/* 1155 */  "", //"the \\fontdimen values needed in math symbol fonts.",
-/* 1156 */  "", //"Math formula deleted: Insufficient extension fonts",
-/* 1157 */  "", //"Sorry, but I can't typeset math unless \\textfont 3",
-/* 1158 */  "", //"and \\scriptfont 3 and \\scriptscriptfont 3 have all",
-/* 1159 */  "", //"the \\fontdimen values needed in math extension fonts.",
-/* 1160 */  "", //"Display math should end with $$",
-/* 1161 */  "", //"The `$' that I just saw supposedly matches a previous `$$'.",
-/* 1162 */  "", //"So I shall assume that you typed `$$' both times.",
-/* 1163 */  "", //"display",
-/* 1164 */  "", //"Missing $$ inserted",
-/* 1165 */  "", //"long",
-/* 1166 */  "", //"outer",
-/* 1167 */  "", //"global",
-/* 1168 */  "", //"def",
-/* 1169 */  "", //"gdef",
-/* 1170 */  "", //"edef",
-/* 1171 */  "", //"xdef",
-/* 1172 */  "", //"prefix",
-/* 1173 */  "", //"You can't use a prefix with `",
-/* 1174 */  "", //"I'll pretend you didn't say \\long or \\outer or \\global.",
-/* 1175 */  "", //"' or `",
-/* 1176 */  "", //"' with `",
-/* 1177 */  "", //"I'll pretend you didn't say \\long or \\outer here.",
-/* 1178 */  "", //"Missing control sequence inserted",
-/* 1179 */  "", //"Please don't say `\\def cs{...}', say `\\def\\cs{...}'.",
-/* 1180 */  "", //"I've inserted an inaccessible control sequence so that your",
-/* 1181 */  "", //"definition will be completed without mixing me up too badly.",
-/* 1182 */  "", //"You can recover graciously from this error, if you're",
-/* 1183 */  "", //"careful; see exercise 27.2 in The TeXbook.",
-/* 1184 */  "inaccessible",
-/* 1185 */  "", //"let",
-/* 1186 */  "", //"futurelet",
-/* 1187 */  "", //"chardef",
-/* 1188 */  "", //"mathchardef",
-/* 1189 */  "", //"countdef",
-/* 1190 */  "", //"dimendef",
-/* 1191 */  "", //"skipdef",
-/* 1192 */  "", //"muskipdef",
-/* 1193 */  "", //"toksdef",
-/* 1194 */  "", //"You should have said `\\read<number> to \\cs'.",
-/* 1195 */  "", //"I'm going to look for the \\cs now.",
-/* 1196 */  "", //"Invalid code (",
-/* 1197 */  "", //"), should be in the range 0..",
-/* 1198 */  "", //"), should be at most ",
-/* 1199 */  "", //"I'm going to use 0 instead of that illegal code value.",
-/* 1200 */  "", //"by",
-/* 1201 */  "", //"Arithmetic overflow",
-/* 1202 */  "", //"I can't carry out that multiplication or division,",
-/* 1203 */  "", //"since the result is out of range.",
-/* 1204 */  "", //"I'm forgetting what you said and not changing anything.",
-/* 1205 */  "", //"Sorry, \\setbox is not allowed after \\halign in a display,",
-/* 1206 */  "", //"or between \\accent and an accented character.",
-/* 1207 */  "", //"Bad space factor",
-/* 1208 */  "", //"I allow only values in the range 1..32767 here.",
-/* 1209 */  "", //"I allow only nonnegative values here.",
-/* 1210 */  "", //"Patterns can be loaded only by INITEX",
-/* 1211 */  "", //"hyphenchar",
-/* 1212 */  "", //"skewchar",
-/* 1213 */  "FONT",
-/* 1214 */  "", //"at",
-/* 1215 */  "", //"scaled",
-/* 1216 */  "", //"Improper `at' size (",
-/* 1217 */  "", //"pt), replaced by 10pt",
-/* 1218 */  "", //"I can only handle fonts at positive sizes that are",
-/* 1219 */  "", //"less than 2048pt, so I've changed what you said to 10pt.",
-/* 1220 */  "", //"select font ",
-/* 1221 */  "", //"errorstopmode",
-/* 1222 */  "", //"openin",
-/* 1223 */  "", //"closein",
-/* 1224 */  "", //"message",
-/* 1225 */  "", //"errmessage",
-/* 1226 */  "", //"(That was another \\errmessage.)",
-/* 1227 */  "", //"This error message was generated by an \\errmessage",
-/* 1228 */  "", //"command, so I can't give any explicit help.",
-/* 1229 */  "", //"Pretend that you're Hercule Poirot: Examine all clues,",
-/* 1230 */  "", //"and deduce the truth by order and method.",
-/* 1231 */  "", //"lowercase",
-/* 1232 */  "", //"uppercase",
-/* 1233 */  "", //"show",
-/* 1234 */  "", //"showbox",
-/* 1235 */  "", //"showthe",
-/* 1236 */  "", //"showlists",
-/* 1237 */  "", //"This isn't an error message; I'm just \\showing something.",
-/* 1238 */  "", //"Type `I\\show...' to show more (e.g., \\show\\cs,",
-/* 1239 */  "", //"\\showthe\\count10, \\showbox255, \\showlists).",
-/* 1240 */  "", //"And type `I\\tracingonline=1\\show...' to show boxes and",
-/* 1241 */  "", //"lists on your terminal as well as in the transcript file.",
-/* 1242 */  "", //"> ",
-/* 1243 */  "", //"undefined",
-/* 1244 */  "", //"macro",
-/* 1245 */  "", //"long macro",
-/* 1246 */  "", //"outer macro",
-/* 1247 */  "", //"outer endtemplate",
-/* 1248 */  "", //"> \\box",
-/* 1249 */  "", //"OK",
-/* 1250 */  "", //" (see the transcript file)",
-/* 1251 */  " (INITEX)",
-/* 1252 */  "", //"You can't dump inside a group",
-/* 1253 */  "", //"`{...\\dump}' is a no-no.",
-/* 1254 */  "", //" strings of total length ",
-/* 1255 */  "", //" memory locations dumped; current usage is ",
-/* 1256 */  "", //" multiletter control sequences",
-/* 1257 */  "", //" words of font info for ",
-/* 1258 */  "", //" preloaded font",
-/* 1259 */  "", //"\\font",
-/* 1260 */  "", //" hyphenation exception",
-/* 1261 */  "", //"Hyphenation trie of length ",
-/* 1262 */  "", //" has ",
-/* 1263 */  "", //" op",
-/* 1264 */  "", //" out of ",
-/* 1265 */  "", //" for language ",
-/* 1266 */  "", //" (format=",
-/* 1267 */  "", //"format file name",
-/* 1268 */  "", //"Beginning to dump on file ",
-/* 1269 */  "", //"Transcript written on ",
-/* 1270 */  "", //" )",
-/* 1271 */  "", //"end occurred ",
-/* 1272 */  "", //"inside a group at level ",
-/* 1273 */  "", //"when ",
-/* 1274 */  "", //" on line ",
-/* 1275 */  "", //" was incomplete)",
-/* 1276 */  "", //"(see the transcript file for additional information)",
-/* 1277 */  "", //"(\\dump is performed only by INITEX)",
-/* 1278 */  "", //"debug # (-1 to exit):",
-/* 1279 */  "", //"openout",
-/* 1280 */  "", //"closeout",
-/* 1281 */  "", //"special",
-/* 1282 */  "", //"immediate",
-/* 1283 */  "", //"setlanguage",
-/* 1284 */  "", //"[unknown extension!]",
-/* 1285 */  "", //"ext1",
-/* 1286 */  "", //" (hyphenmin ",
-/* 1287 */  "", //"whatsit" "?",
-/* 1288 */  "", //"ext2",
-/* 1289 */  "", //"ext3",
-/* 1290 */  "endwrite",
-/* 1291 */  "", //"Unbalanced write command",
-/* 1292 */  "", //"On this page there's a \\write with fewer real {'s than }'s.",
-/* 1293 */  "", //"ext4",
-/* 1294 */  "", //"output file name",
-};
-
-str_number load_pool_strings (integer spare_size)
-{
-  str_number g;
-  int k, l, i = 0;
-
-  for (k = 0; k < sizeof(pool_file_arr) / sizeof(char *); k++)
-  {
-    l = strlen(pool_file_arr[k]);
-    i += l;
-
-    if (i >= spare_size)
-      return 0;
-
-    memcpy(str_pool + pool_ptr, pool_file_arr[k], l);
-    pool_ptr += l;
-    g = make_string();
-  }
-
-  return g;
-}
-
-str_number make_string_pool (const char * s)
-{
-  int slen = strlen(s);
-
-  if (slen == 1)
-  {
-    return ((str_number)s[0]);
-  }
-  else
-  {
-    memcpy(str_pool + pool_ptr, s, slen);
-    pool_ptr += slen;
-    return (make_string());
-  }
-}
-
-str_number get_job_name (str_number job)
-{
-  str_number ret = job;
-
-  if (c_job_name != NULL)
-    ret = make_string_pool(c_job_name);
-
-  return ret;
+/* Copyright 2014 Clerk Ma\r
+\r
+   This program is free software; you can redistribute it and/or modify\r
+   it under the terms of the GNU General Public License as published by\r
+   the Free Software Foundation; either version 2 of the License, or\r
+   (at your option) any later version.\r
+\r
+   This program is distributed in the hope that it will be useful, but\r
+   WITHOUT ANY WARRANTY; without even the implied warranty of\r
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
+   General Public License for more details.\r
+\r
+   You should have received a copy of the GNU General Public License\r
+   along with this program; if not, write to the Free Software\r
+   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r
+   02110-1301 USA.  */\r
+\r
+#define EXTERN extern\r
+\r
+#include "yandytex.h"\r
+\r
+static const char * pool_file_arr[] =\r
+{\r
+/* 0256 */  "", //"buffer size",\r
+/* 0257 */  "", //"pool size",\r
+/* 0258 */  "", //"number of strings",\r
+/* 0259 */  "" "?" "?" "?",\r
+/* 0260 */  "m2d5c2l5x2v5i",\r
+/* 0261 */  "", //"End of file on the terminal!",\r
+/* 0262 */  "", //"! ",\r
+/* 0263 */  "", //"(That makes 100 errors; please try again.)",\r
+/* 0264 */  "", // "? ",\r
+/* 0265 */  "", //"Type <return> to proceed, S to scroll future error messages,",\r
+/* 0266 */  "", //"R to run without stopping, Q to run quietly,",\r
+/* 0267 */  "", //"I to insert something, ",\r
+/* 0268 */  "", //"E to edit your file,",\r
+/* 0269 */  "", //"1 or ... or 9 to ignore the next 1 to 9 tokens of input,",\r
+/* 0270 */  "", //"H for help, X to quit.",\r
+/* 0271 */  "", //"OK, entering ",\r
+/* 0272 */  "", //"batchmode",\r
+/* 0273 */  "", //"nonstopmode",\r
+/* 0274 */  "", //"scrollmode",\r
+/* 0275 */  "", //"...",\r
+/* 0276 */  "", //"insert>",\r
+/* 0277 */  "", //"I have just deleted some text, as you asked.",\r
+/* 0278 */  "", //"You can now delete more, or insert, or whatever.",\r
+/* 0279 */  "", //"Sorry, I don't know how to help in this situation.",\r
+/* 0280 */  "", //"Maybe you should try asking a human" "?",\r
+/* 0281 */  "", //"Sorry, I already gave what help I could...",\r
+/* 0282 */  "", //"An error might have occurred before I noticed any problems.",\r
+/* 0283 */  "", //"``If all else fails, read the instructions.''",\r
+/* 0284 */  "", //" (",\r
+/* 0285 */  "", //"Emergency stop",\r
+/* 0286 */  "", //"TeX capacity exceeded, sorry [",\r
+/* 0287 */  "", //"If you really absolutely need more capacity,",\r
+/* 0288 */  "", //"you can ask a wizard to enlarge me.",\r
+/* 0289 */  "", //"This can't happen (",\r
+/* 0290 */  "", //"I'm broken. Please show this to someone who can fix can fix",\r
+/* 0291 */  "", //"I can't go on meeting you like this",\r
+/* 0292 */  "", //"One of your faux pas seems to have wounded me deeply...",\r
+/* 0293 */  "", //"in fact, I'm barely conscious. Please fix it and try again.",\r
+/* 0294 */  "", //"Interruption",\r
+/* 0295 */  "", //"You rang" "?",\r
+/* 0296 */  "", //"Try to insert some instructions for me (e.g.,`I\\showlists'),",\r
+/* 0297 */  "", //"unless you just want to quit by typing `X'.",\r
+/* 0298 */  "", //"main memory size",\r
+/* 0299 */  "", //"AVAIL list clobbered at ",\r
+/* 0300 */  "", //"Double-AVAIL list clobbered at ",\r
+/* 0301 */  "", //"Doubly free location at ",\r
+/* 0302 */  "", //"Bad flag at ",\r
+/* 0303 */  "", //"New busy locs:",\r
+/* 0304 */  "", //"LINK(",\r
+/* 0305 */  "", //"INFO(",\r
+/* 0306 */  "", //"[]",\r
+/* 0307 */  "", //"CLOBBERED.",\r
+/* 0308 */  "", //"foul",\r
+/* 0309 */  "", //"fil",\r
+/* 0310 */  "", //" plus ",\r
+/* 0311 */  "", //" minus ",\r
+/* 0312 */  "", //" []",\r
+/* 0313 */  "", //"Bad link, display aborted.",\r
+/* 0314 */  "", //"etc.",\r
+/* 0315 */  "", //"Unknown node type!",\r
+/* 0316 */  "", //"unset",\r
+/* 0317 */  "", //"box(",\r
+/* 0318 */  "", //")x",\r
+/* 0319 */  "", //", shifted ",\r
+/* 0320 */  "", //" columns)",\r
+/* 0321 */  "", //", stretch ",\r
+/* 0322 */  "", //", shrink ",\r
+/* 0323 */  "", //", glue set ",\r
+/* 0324 */  "", //"- ",\r
+/* 0325 */  "", //"< -",\r
+/* 0326 */  "", //"rule(",\r
+/* 0327 */  "", //"insert",\r
+/* 0328 */  "", //", natural size ",\r
+/* 0329 */  "", //"; split(",\r
+/* 0330 */  "", //"); float cost ",\r
+/* 0331 */  "", //"glue",\r
+/* 0332 */  "", //"nonscript",\r
+/* 0333 */  "", //"mskip",\r
+/* 0334 */  "", //"mu",\r
+/* 0335 */  "",\r
+/* 0336 */  "", //"leaders ",\r
+/* 0337 */  "", //"kern",\r
+/* 0338 */  "", //" (for accent)",\r
+/* 0339 */  "", //"mkern",\r
+/* 0340 */  "", //"math",\r
+/* 0341 */  "", //"on",\r
+/* 0342 */  "", //"off",\r
+/* 0343 */  "", //", surrounded ",\r
+/* 0344 */  "", //" (ligature ",\r
+/* 0345 */  "", //"penalty ",\r
+/* 0346 */  "", //"discretionary",\r
+/* 0347 */  "", //" replacing ",\r
+/* 0348 */  "", //"mark",\r
+/* 0349 */  "", //"vadjust",\r
+/* 0350 */  "", //"flushing",\r
+/* 0351 */  "", //"copying",\r
+/* 0352 */  "", //"vertical",\r
+/* 0353 */  "", //"horizontal",\r
+/* 0354 */  "", //"display math",\r
+/* 0355 */  "", //"no",\r
+/* 0356 */  "", //"internal vertical",\r
+/* 0357 */  "", //"restricted horizontal",\r
+/* 0358 */  "", //" mode",\r
+/* 0359 */  "", //"semantic nest size",\r
+/* 0360 */  "", //"### ",\r
+/* 0361 */  "", //" entered at line ",\r
+/* 0362 */  "", //" (language",\r
+/* 0363 */  "", //":hyphenmin",\r
+/* 0364 */  "", //" (\\output routine)",\r
+/* 0365 */  "", //"### recent contributions:",\r
+/* 0366 */  "", //"prevdepth ",\r
+/* 0367 */  "", //"ignored",\r
+/* 0368 */  "", //", prevgraf ",\r
+/* 0369 */  "", //" line",\r
+/* 0370 */  "", //"spacefactor ",\r
+/* 0371 */  "", //", current language ",\r
+/* 0372 */  "", //"this will be denominator of:",\r
+/* 0373 */  "", //"lineskip",\r
+/* 0374 */  "", //"baselineskip",\r
+/* 0375 */  "", //"parskip",\r
+/* 0376 */  "", //"abovedisplayskip",\r
+/* 0377 */  "", //"belowdisplayskip",\r
+/* 0378 */  "", //"abovedisplayshortskip",\r
+/* 0379 */  "", //"belowdisplayshortskip",\r
+/* 0380 */  "", //"leftskip",\r
+/* 0381 */  "", //"rightskip",\r
+/* 0382 */  "", //"topskip",\r
+/* 0383 */  "", //"splittopskip",\r
+/* 0384 */  "", //"tabskip",\r
+/* 0385 */  "", //"spaceskip",\r
+/* 0386 */  "", //"xspaceskip",\r
+/* 0387 */  "", //"parfillskip",\r
+/* 0388 */  "", //"thinmuskip",\r
+/* 0389 */  "", //"medmuskip",\r
+/* 0390 */  "", //"thickmuskip",\r
+/* 0391 */  "", //"[unknown glue parameter!]",\r
+/* 0392 */  "", //"skip",\r
+/* 0393 */  "", //"muskip",\r
+/* 0394 */  "", //"pt",\r
+/* 0395 */  "", //"output",\r
+/* 0396 */  "", //"everypar",\r
+/* 0397 */  "", //"everymath",\r
+/* 0398 */  "", //"everydisplay",\r
+/* 0399 */  "", //"everyhbox",\r
+/* 0400 */  "", //"everyvbox",\r
+/* 0401 */  "", //"everyjob",\r
+/* 0402 */  "", //"everycr",\r
+/* 0403 */  "", //"errhelp",\r
+/* 0404 */  "", //"toks",\r
+/* 0405 */  "", //"parshape",\r
+/* 0406 */  "", //"box",\r
+/* 0407 */  "", //"void",\r
+/* 0408 */  "", //"current font",\r
+/* 0409 */  "", //"textfont",\r
+/* 0410 */  "", //"scriptfont",\r
+/* 0411 */  "", //"scriptscriptfont",\r
+/* 0412 */  "", //"catcode",\r
+/* 0413 */  "", //"lccode",\r
+/* 0414 */  "", //"uccode",\r
+/* 0415 */  "", //"sfcode",\r
+/* 0416 */  "", //"mathcode",\r
+/* 0417 */  "", //"pretolerance",\r
+/* 0418 */  "", //"tolerance",\r
+/* 0419 */  "", //"linepenalty",\r
+/* 0420 */  "", //"hyphenpenalty",\r
+/* 0421 */  "", //"exhyphenpenalty",\r
+/* 0422 */  "", //"clubpenalty",\r
+/* 0423 */  "", //"widowpenalty",\r
+/* 0424 */  "", //"displaywidowpenalty",\r
+/* 0425 */  "", //"brokenpenalty",\r
+/* 0426 */  "", //"binoppenalty",\r
+/* 0427 */  "", //"relpenalty",\r
+/* 0428 */  "", //"predisplaypenalty",\r
+/* 0429 */  "", //"postdisplaypenalty",\r
+/* 0430 */  "", //"interlinepenalty",\r
+/* 0431 */  "", //"doublehyphendemerits",\r
+/* 0432 */  "", //"finalhyphendemerits",\r
+/* 0433 */  "", //"adjdemerits",\r
+/* 0434 */  "", //"mag",\r
+/* 0435 */  "", //"delimiterfactor",\r
+/* 0436 */  "", //"looseness",\r
+/* 0437 */  "", //"time",\r
+/* 0438 */  "", //"day",\r
+/* 0439 */  "", //"month",\r
+/* 0440 */  "", //"year",\r
+/* 0441 */  "", //"showboxbreadth",\r
+/* 0442 */  "", //"showboxdepth",\r
+/* 0443 */  "", //"hbadness",\r
+/* 0444 */  "", //"vbadness",\r
+/* 0445 */  "", //"pausing",\r
+/* 0446 */  "", //"tracingonline",\r
+/* 0447 */  "", //"tracingmacros",\r
+/* 0448 */  "", //"tracingstats",\r
+/* 0449 */  "", //"tracingparagraphs",\r
+/* 0450 */  "", //"tracingpages",\r
+/* 0451 */  "", //"tracingoutput",\r
+/* 0452 */  "", //"tracinglostchars",\r
+/* 0453 */  "", //"tracingcommands",\r
+/* 0454 */  "", //"tracingrestores",\r
+/* 0455 */  "", //"uchyph",\r
+/* 0456 */  "", //"outputpenalty",\r
+/* 0457 */  "", //"maxdeadcycles",\r
+/* 0458 */  "", //"hangafter",\r
+/* 0459 */  "", //"floatingpenalty",\r
+/* 0460 */  "", //"globaldefs",\r
+/* 0461 */  "", //"fam",\r
+/* 0462 */  "", //"escapechar",\r
+/* 0463 */  "", //defaulthyphenchar",\r
+/* 0464 */  "", //"defaultskewchar",\r
+/* 0465 */  "", //"endlinechar",\r
+/* 0466 */  "", //"newlinechar",\r
+/* 0467 */  "", //"language",\r
+/* 0468 */  "", //"lefthyphenmin",\r
+/* 0469 */  "", //"righthyphenmin",\r
+/* 0470 */  "", //"holdinginserts",\r
+/* 0471 */  "", //"errorcontextlines",\r
+/* 0472 */  "", //"[unknown integer parameter!]",\r
+/* 0473 */  "", //"count",\r
+/* 0474 */  "", //"delcode",\r
+/* 0475 */  "", //"parindent",\r
+/* 0476 */  "", //"mathsurround",\r
+/* 0477 */  "", //"lineskiplimit",\r
+/* 0478 */  "", //"hsize",\r
+/* 0479 */  "", //"vsize",\r
+/* 0480 */  "", //"maxdepth",\r
+/* 0481 */  "", //"splitmaxdepth",\r
+/* 0482 */  "", //"boxmaxdepth",\r
+/* 0483 */  "", //"hfuzz",\r
+/* 0484 */  "", //"vfuzz",\r
+/* 0485 */  "", //"delimitershortfall",\r
+/* 0486 */  "", //"nulldelimiterspace",\r
+/* 0487 */  "", //"scriptspace",\r
+/* 0488 */  "", //"predisplaysize",\r
+/* 0489 */  "", //"displaywidth",\r
+/* 0490 */  "", //"displayindent",\r
+/* 0491 */  "", //"overfullrule",\r
+/* 0492 */  "", //"hangindent",\r
+/* 0493 */  "", //"hoffset",\r
+/* 0494 */  "", //"voffset",\r
+/* 0495 */  "", //"emergencystretch",\r
+/* 0496 */  "", //"[unknown dimen parameter!]",\r
+/* 0497 */  "", //"dimen",\r
+/* 0498 */  "", //"EQUIV(",\r
+/* 0499 */  "notexpanded:",\r
+/* 0500 */  "", //"hash size",\r
+/* 0501 */  "", //"csname",\r
+/* 0502 */  "", //"endcsname",\r
+/* 0503 */  "", //"IMPOSSIBLE.",\r
+/* 0504 */  "", //"NONEXISTENT.",\r
+/* 0505 */  "", //"accent",\r
+/* 0506 */  "", //"advance",\r
+/* 0507 */  "", //"afterassignment",\r
+/* 0508 */  "", //"aftergroup",\r
+/* 0509 */  "", //"begingroup",\r
+/* 0510 */  "", //"char",\r
+/* 0511 */  "", //"delimiter",\r
+/* 0512 */  "", //"divide",\r
+/* 0513 */  "", //"endgroup",\r
+/* 0514 */  "", //"expandafter",\r
+/* 0515 */  "", //"font",\r
+/* 0516 */  "", //"fontdimen",\r
+/* 0517 */  "", //"halign",\r
+/* 0518 */  "", //"hrule",\r
+/* 0519 */  "", //"ignorespaces",\r
+/* 0520 */  "", //"mathaccent",\r
+/* 0521 */  "", //"mathchar",\r
+/* 0522 */  "", //"mathchoice",\r
+/* 0523 */  "", //"multiply",\r
+/* 0524 */  "", //"noalign",\r
+/* 0525 */  "", //"noboundary",\r
+/* 0526 */  "", //"noexpand",\r
+/* 0527 */  "", //"omit",\r
+/* 0528 */  "", //"penalty",\r
+/* 0529 */  "", //"prevgraf",\r
+/* 0530 */  "", //"radical",\r
+/* 0531 */  "", //"read",\r
+/* 0532 */  "", //"relax",\r
+/* 0533 */  "", //"setbox",\r
+/* 0534 */  "", //"the",\r
+/* 0535 */  "", //"valign",\r
+/* 0536 */  "", //"vcenter",\r
+/* 0537 */  "", //"vrule",\r
+/* 0538 */  "", //"save size",\r
+/* 0539 */  "", //"grouping levels",\r
+/* 0540 */  "", //"curlevel",\r
+/* 0541 */  "", //"retaining",\r
+/* 0542 */  "", //"restoring",\r
+/* 0543 */  "", //"SAVE(",\r
+/* 0544 */  "", //"Incompatible magnification (",\r
+/* 0545 */  "", //");",\r
+/* 0546 */  "", //" the previous value will be retained",\r
+/* 0547 */  "", //"I can handle only one magnification ratio per job. So I've",\r
+/* 0548 */  "", //"reverted to the magnification you used earlier on this run.",\r
+/* 0549 */  "", //"Illegal magnification has been changed to 1000",\r
+/* 0550 */  "", //"The magnification ratio must be between 1 and 32768.",\r
+/* 0551 */  "", //"ETC.",\r
+/* 0552 */  "", //"BAD.",\r
+/* 0553 */  "", //"->",\r
+/* 0554 */  "", //"begin-group character ",\r
+/* 0555 */  "", //"end-group character ",\r
+/* 0556 */  "", //"math shift character ",\r
+/* 0557 */  "", //"macro parameter character ",\r
+/* 0558 */  "", //"superscript character ",\r
+/* 0559 */  "", //"subscript character ",\r
+/* 0560 */  "", //"end of alignment template",\r
+/* 0561 */  "", //"blank space ",\r
+/* 0562 */  "", //"the letter ",\r
+/* 0563 */  "", //"the character ",\r
+/* 0564 */  "", //"[unknown command code!]",\r
+/* 0565 */  "", //": ",\r
+/* 0566 */  "", //"Runaway ",\r
+/* 0567 */  "", //"definition",\r
+/* 0568 */  "", //"argument",\r
+/* 0569 */  "", //"preamble",\r
+/* 0570 */  "", //"text",\r
+/* 0571 */  "", //"<*>",\r
+/* 0572 */  "", //"<insert> ",\r
+/* 0573 */  "", //"<read ",\r
+/* 0574 */  "", //"l.",\r
+/* 0575 */  "", //"<argument> ",\r
+/* 0576 */  "", //"<template> ",\r
+/* 0577 */  "", //"<recently read> ",\r
+/* 0578 */  "", //"<to be read again> ",\r
+/* 0579 */  "", //"<inserted text> ",\r
+/* 0580 */  "", //"<output> ",\r
+/* 0581 */  "", //"<everypar> ",\r
+/* 0582 */  "", //"<everymath> ",\r
+/* 0583 */  "", //"<everydisplay> ",\r
+/* 0584 */  "", //"<everyhbox> ",\r
+/* 0585 */  "", //"<everyvbox> ",\r
+/* 0586 */  "", //"<everyjob> ",\r
+/* 0587 */  "", //"<everycr> ",\r
+/* 0588 */  "", //"<mark> ",\r
+/* 0589 */  "", //"<write> ",\r
+/* 0590 */  "", //"input stack size",\r
+/* 0591 */  "", //"write",\r
+/* 0592 */  "", //"(interwoven alignment preambles are not allowed)",\r
+/* 0593 */  "", //"text input levels",\r
+/* 0594 */  "", //"par",\r
+/* 0595 */  "", //"Incomplete ",\r
+/* 0596 */  "", //"; all text was ignored after line ",\r
+/* 0597 */  "", //"A forbidden control sequence occurred in skipped text.",\r
+/* 0598 */  "", //"This kind of error happens when you say `\\if...' and forget",\r
+/* 0599 */  "", //"the matching `\\fi'. I've inserted a `\\fi'; this might work.",\r
+/* 0600 */  "", //"The file ended while I was skipping conditional text.",\r
+/* 0601 */  "", //"File ended",\r
+/* 0602 */  "", //"Forbidden control sequence found",\r
+/* 0603 */  "", //" while scanning ",\r
+/* 0604 */  "", //" of ",\r
+/* 0605 */  "", //"I suspect you have forgotten a `}', causing me",\r
+/* 0606 */  "", //"to read past where you wanted me to stop.",\r
+/* 0607 */  "", //"I'll try to recover; but if the error is serious,",\r
+/* 0608 */  "", //"you'd better type `E' or `X' now and fix your file.",\r
+/* 0609 */  "", //"use",\r
+/* 0610 */  "", //"Text line contains an invalid character",\r
+/* 0611 */  "", //"A funny symbol that I can't read has just been input.",\r
+/* 0612 */  "", //"Continue, and I'll forget that it ever happened.",\r
+/* 0613 */  "", //"(Please type a command or say `\\end')",\r
+/* 0614 */  "", //"*** (job aborted, no legal \\end found)",\r
+/* 0615 */  "", //"=>",\r
+/* 0616 */  "", //"Undefined control sequence",\r
+/* 0617 */  "", //"The control sequence at the end of the top line",\r
+/* 0618 */  "", //"of your error message was never \\def'ed. If you have",\r
+/* 0619 */  "", //"misspelled it (e.g., `\\hobx'), type `I' and the correct",\r
+/* 0620 */  "", //"spelling (e.g., `I\\hbox'). Otherwise just continue,",\r
+/* 0621 */  "", //"and I'll forget about whatever was undefined.",\r
+/* 0622 */  "", //"Missing ",\r
+/* 0623 */  "", //" inserted",\r
+/* 0624 */  "", //"The control sequence marked <to be read again> should",\r
+/* 0625 */  "", //"not appear between \\csname and \\endcsname.",\r
+/* 0626 */  "", //"input",\r
+/* 0627 */  "", //"endinput",\r
+/* 0628 */  "", //"topmark",\r
+/* 0629 */  "", //"firstmark",\r
+/* 0630 */  "", //"botmark",\r
+/* 0631 */  "", //"splitfirstmark",\r
+/* 0632 */  "", //"splitbotmark",\r
+/* 0633 */  "", //"parameter stack size",\r
+/* 0634 */  "", //"Argument of ",\r
+/* 0635 */  "", //" has an extra }",\r
+/* 0636 */  "", //"I've run across a `}' that doesn't seem to match anything.",\r
+/* 0637 */  "", //"For example, `\\def\\a#1{...}' and `\\a}' would produce",\r
+/* 0638 */  "", //"this error. If you simply proceed now, the `\\par' that",\r
+/* 0639 */  "", //"I've just inserted will cause me to report a runaway",\r
+/* 0640 */  "", //"argument that might be the root of the problem. But if",\r
+/* 0641 */  "", //"your `}' was spurious, just type `2' and it will go away.",\r
+/* 0642 */  "", //"Paragraph ended before ",\r
+/* 0643 */  "", //" was complete",\r
+/* 0644 */  "", //"I suspect you've forgotten a `}', causing me to apply this",\r
+/* 0645 */  "", //"control sequence to too much text. How can we recover" "?",\r
+/* 0646 */  "", //"My plan is to forget the whole thing and hope for the best.",\r
+/* 0647 */  "", //"Use of ",\r
+/* 0648 */  "", //" doesn't match its definition",\r
+/* 0649 */  "", //"If you say, e.g., `\\def\\a1{...}', then you must always",\r
+/* 0650 */  "", //"put `1' after `\\a', since control sequence names are",\r
+/* 0651 */  "", //"made up of letters only. The macro here has not been",\r
+/* 0652 */  "", //"followed by the required stuff, so I'm ignoring it.",\r
+/* 0653 */  "", //"<-",\r
+/* 0654 */  "", //"Missing { inserted",\r
+/* 0655 */  "", //"A left brace was mandatory here, so I've put one in.",\r
+/* 0656 */  "", //"You might want to delete and/or insert some corrections",\r
+/* 0657 */  "", //"so that I will find a matching right brace soon.",\r
+/* 0658 */  "", //"(If you're confused by all this, try typing `I}' now.)",\r
+/* 0659 */  "", //"Incompatible glue units",\r
+/* 0660 */  "", //"I'm going to assume that 1mu=1pt when they're mixed.",\r
+/* 0661 */  "", //"Missing number, treated as zero",\r
+/* 0662 */  "", //"A number should have been here; I inserted `0'.",\r
+/* 0663 */  "", //"(If you can't figure out why I needed to see a number,",\r
+/* 0664 */  "", //"look up `weird error' in the index to The TeXbook.)",\r
+/* 0665 */  "", //"spacefactor",\r
+/* 0666 */  "", //"prevdepth",\r
+/* 0667 */  "", //"deadcycles",\r
+/* 0668 */  "", //"insertpenalties",\r
+/* 0669 */  "", //"wd",\r
+/* 0670 */  "", //"ht",\r
+/* 0671 */  "", //"dp",\r
+/* 0672 */  "", //"lastpenalty",\r
+/* 0673 */  "", //"lastkern",\r
+/* 0674 */  "", //"lastskip",\r
+/* 0675 */  "", //"inputlineno",\r
+/* 0676 */  "", //"badness",\r
+/* 0677 */  "", //"Improper ",\r
+/* 0678 */  "", //"You can refer to \\spacefactor only in horizontal mode;",\r
+/* 0679 */  "", //"you can refer to \\prevdepth only in vertical mode; and",\r
+/* 0680 */  "", //"neither of these is meaningful inside \\write. So",\r
+/* 0681 */  "", //"I'm forgetting what you said and using zero instead.",\r
+/* 0682 */  "", //"You can't use `",\r
+/* 0683 */  "", //"' after ",\r
+/* 0684 */  "", //"Bad register code",\r
+/* 0685 */  "", //"A register number must be between 0 and 255.",\r
+/* 0686 */  "", //"I changed this one to zero.",\r
+/* 0687 */  "", //"Bad character code",\r
+/* 0688 */  "", //"A character number must be between 0 and 255.",\r
+/* 0689 */  "", //"Bad number",\r
+/* 0690 */  "", //"Since I expected to read a number between 0 and 15,",\r
+/* 0691 */  "", //"Bad mathchar",\r
+/* 0692 */  "", //"A mathchar number must be between 0 and 32767.",\r
+/* 0693 */  "", //"Bad delimiter code",\r
+/* 0694 */  "", //"A numeric delimiter code must be between 0 and 2^{27}-1.",\r
+/* 0695 */  "", //"Improper alphabetic constant",\r
+/* 0696 */  "", //"A one-character control sequence belongs after a ` mark.",\r
+/* 0697 */  "", //"So I'm essentially inserting \\0 here.",\r
+/* 0698 */  "", //"Number too big",\r
+/* 0699 */  "", //"I can only go up to 2147483647='17777777777=\"7FFFFFFF,",\r
+/* 0700 */  "", //"so I'm using that number instead of yours.",\r
+/* 0701 */  "", //"true",\r
+/* 0702 */  "", //"Illegal unit of measure (",\r
+/* 0703 */  "", //"replaced by filll)",\r
+/* 0704 */  "", //"I dddon't go any higher than filll.",\r
+/* 0705 */  "", //"em",\r
+/* 0706 */  "", //"ex",\r
+/* 0707 */  "", //"mu inserted)",\r
+/* 0708 */  "", //"The unit of measurement in math glue must be mu.",\r
+/* 0709 */  "", //"To recover gracefully from this error, it's best to",\r
+/* 0710 */  "", //"delete the erroneous units; e.g., type `2' to delete",\r
+/* 0711 */  "", //"two letters. (See Chapter 27 of The TeXbook.)",\r
+/* 0712 */  "", //"in",\r
+/* 0713 */  "", //"pc",\r
+/* 0714 */  "", //"cm",\r
+/* 0715 */  "", //"mm",\r
+/* 0716 */  "", //"bp",\r
+/* 0717 */  "", //"dd",\r
+/* 0718 */  "", //"cc",\r
+/* 0719 */  "", //"sp",\r
+/* 0720 */  "", //"pt inserted)",\r
+/* 0721 */  "", //"Dimensions can be in units of em, ex, in, pt, pc,",\r
+/* 0722 */  "", //"cm, mm, dd, cc, bp, or sp; but yours is a new one!",\r
+/* 0723 */  "", //"I'll assume that you meant to say pt, for printer's points.",\r
+/* 0724 */  "", //"Dimension too large",\r
+/* 0725 */  "", //"I can't work with sizes bigger than about 19 feet.",\r
+/* 0726 */  "", //"Continue and I'll use the largest value I can.",\r
+/* 0727 */  "", //"plus",\r
+/* 0728 */  "", //"minus",\r
+/* 0729 */  "", //"width",\r
+/* 0730 */  "", //"height",\r
+/* 0731 */  "", //"depth",\r
+/* 0732 */  "", //"number",\r
+/* 0733 */  "", //"romannumeral",\r
+/* 0734 */  "", //"string",\r
+/* 0735 */  "", //"meaning",\r
+/* 0736 */  "", //"fontname",\r
+/* 0737 */  "", //"jobname",\r
+/* 0738 */  "", //" at ",\r
+/* 0739 */  "", //"Where was the left brace" "? You said something like `\\def\\a}',",\r
+/* 0740 */  "", //"which I'm going to interpret as `\\def\\a{}'.",\r
+/* 0741 */  "", //"You already have nine parameters",\r
+/* 0742 */  "", //"I'm going to ignore the # sign you just used.",\r
+/* 0743 */  "", //"Parameters must be numbered consecutively",\r
+/* 0744 */  "", //"I've inserted the digit you should have used after the #.",\r
+/* 0745 */  "", //"Type `1' to delete what you did use.",\r
+/* 0746 */  "", //"Illegal parameter number in definition of ",\r
+/* 0747 */  "", //"You meant to type ## instead of #, right" "?",\r
+/* 0748 */  "", //"Or maybe a } was forgotten somewhere earlier, and things",\r
+/* 0749 */  "", //"are all screwed up" "? I'm going to assume that you meant ##.",\r
+/* 0750 */  "", //"*** (cannot \\read from terminal in nonstop modes)",\r
+/* 0751 */  "", //"File ended within ",\r
+/* 0752 */  "", //"This \\read has unbalanced braces.",\r
+/* 0753 */  "", //"if",\r
+/* 0754 */  "", //"ifcat",\r
+/* 0755 */  "", //"ifnum",\r
+/* 0756 */  "", //"ifdim",\r
+/* 0757 */  "", //"ifodd",\r
+/* 0758 */  "", //"ifvmode",\r
+/* 0759 */  "", //"ifhmode",\r
+/* 0760 */  "", //"ifmmode",\r
+/* 0761 */  "", //"ifinner",\r
+/* 0762 */  "", //"ifvoid",\r
+/* 0763 */  "", //"ifhbox",\r
+/* 0764 */  "", //"ifvbox",\r
+/* 0765 */  "", //"ifx",\r
+/* 0766 */  "", //"ifeof",\r
+/* 0767 */  "", //"iftrue",\r
+/* 0768 */  "", //"iffalse",\r
+/* 0769 */  "", //"ifcase",\r
+/* 0770 */  "", //"fi",\r
+/* 0771 */  "", //"or",\r
+/* 0772 */  "", //"else",\r
+/* 0773 */  "", //"Extra ",\r
+/* 0774 */  "", //"I'm ignoring this; it doesn't match any \\if.",\r
+/* 0775 */  "", //"{true}",\r
+/* 0776 */  "", //"{false}",\r
+/* 0777 */  "", //"Missing = inserted for ",\r
+/* 0778 */  "", //"I was expecting to see `<', `=', or `>'. Didn't.",\r
+/* 0779 */  "", //"{case ",\r
+/* 0780 */  "", //".fmt",\r
+/* 0781 */  "", //"input file name",\r
+/* 0782 */  "", //"I can't find file `",\r
+/* 0783 */  "", //"I can't write on file `",\r
+/* 0784 */  "", //"'.",\r
+/* 0785 */  ".tex",\r
+/* 0786 */  "", //"Please type another ",\r
+/* 0787 */  "", //"*** (job aborted, file error in nonstop mode)",\r
+/* 0788 */  "", //".dvi",\r
+/* 0789 */  "", //"file name for output",\r
+/* 0790 */  "texput",\r
+/* 0791 */  "", //".log",\r
+/* 0792 */  "", //"**",\r
+/* 0793 */  "", //"transcript file name",\r
+/* 0794 */  "  ",\r
+/* 0795 */  "nullfont",\r
+/* 0796 */  "", //"Font ",\r
+/* 0797 */  "", //" scaled ",\r
+/* 0798 */  "", //" not loadable: Bad metric (TFM) file",\r
+/* 0799 */  "", //" not loadable: Metric (TFM) file not found",\r
+/* 0800 */  "", //"I wasn't able to read the size data for this font,",\r
+/* 0801 */  "", //"so I will ignore the font specification.",\r
+/* 0802 */  "", //"[Wizards can fix TFM files using TFtoPL/PLtoTF.]",\r
+/* 0803 */  "", //"You might try inserting a different font spec;",\r
+/* 0804 */  "", //"e.g., type `I\\font<same font id>=<substitute font name>'.",\r
+/* 0805 */  ".tfm",\r
+/* 0806 */  "", //" not loaded: Not enough room left",\r
+/* 0807 */  "", //"I'm afraid I won't be able to make use of this font,",\r
+/* 0808 */  "", //"because my memory for character-size data is too small.",\r
+/* 0809 */  "", //"If you're really stuck, ask a wizard to enlarge me.",\r
+/* 0810 */  "", //"Or maybe try `I\\font<same font id>=<name of loaded font>'.",\r
+/* 0811 */  "", //"Missing font identifier",\r
+/* 0812 */  "", //"I was looking for a control sequence whose",\r
+/* 0813 */  "", //"current meaning has been defined by \\font.",\r
+/* 0814 */  "", //" has only ",\r
+/* 0815 */  "", //" fontdimen parameters",\r
+/* 0816 */  "", //"To increase the number of font parameters, you must",\r
+/* 0817 */  "", //"use \\fontdimen immediately after the \\font is loaded.",\r
+/* 0818 */  "", //"font memory",\r
+/* 0819 */  "", //"Missing character: There is no ",\r
+/* 0820 */  "", //" in font ",\r
+/* 0821 */  "", //" TeX output ",\r
+/* 0822 */  "", //"vlistout",\r
+/* 0823 */  "", //"Completed box being shipped out",\r
+/* 0824 */  "", //"Memory usage before: ",\r
+/* 0825 */  "", //" after: ",\r
+/* 0826 */  "", //"; still untouched: ",\r
+/* 0827 */  "", //"Huge page cannot be shipped out",\r
+/* 0828 */  "", //"The page just created is more than 18 feet tall or",\r
+/* 0829 */  "", //"more than 18 feet wide, so I suspect something went wrong.",\r
+/* 0830 */  "", //"The following box has been deleted:",\r
+/* 0831 */  "", //"No pages of output.",\r
+/* 0832 */  "", //"Output written on ",\r
+/* 0833 */  "", //" page",\r
+/* 0834 */  "", //", ",\r
+/* 0835 */  "", //" bytes).",\r
+/* 0836 */  "", //"to",\r
+/* 0837 */  "", //"spread",\r
+/* 0838 */  "", //"Underfull",\r
+/* 0839 */  "", //"Loose",\r
+/* 0840 */  "", //" \\hbox (badness ",\r
+/* 0841 */  "", //") has occurred while \\output is active",\r
+/* 0842 */  "", //") in paragraph at lines ",\r
+/* 0843 */  "", //") in alignment at lines ",\r
+/* 0844 */  "", //"--",\r
+/* 0845 */  "", //") detected at line ",\r
+/* 0846 */  "", //"Overfull \\hbox (",\r
+/* 0847 */  "", //"pt too wide",\r
+/* 0848 */  "", //"Tight \\hbox (badness ",\r
+/* 0849 */  "", //"vpack",\r
+/* 0850 */  "", //" \\vbox (badness ",\r
+/* 0851 */  "", //"Overfull \\vbox (",\r
+/* 0852 */  "", //"pt too high",\r
+/* 0853 */  "", //"Tight \\vbox (badness ",\r
+/* 0854 */  "", //"{}",\r
+/* 0855 */  "", //"displaystyle",\r
+/* 0856 */  "", //"textstyle",\r
+/* 0857 */  "", //"scriptstyle",\r
+/* 0858 */  "", //"scriptscriptstyle",\r
+/* 0859 */  "", //"Unknown style!",\r
+/* 0860 */  "", //"mathord",\r
+/* 0861 */  "", //"mathop",\r
+/* 0862 */  "", //"mathbin",\r
+/* 0863 */  "", //"mathrel",\r
+/* 0864 */  "", //"mathopen",\r
+/* 0865 */  "", //"mathclose",\r
+/* 0866 */  "", //"mathpunct",\r
+/* 0867 */  "", //"mathinner",\r
+/* 0868 */  "", //"overline",\r
+/* 0869 */  "", //"underline",\r
+/* 0870 */  "", //"left",\r
+/* 0871 */  "", //"right",\r
+/* 0872 */  "", //"limits",\r
+/* 0873 */  "", //"nolimits",\r
+/* 0874 */  "", //"fraction, thickness ",\r
+/* 0875 */  "", //"= default",\r
+/* 0876 */  "", //", left-delimiter ",\r
+/* 0877 */  "", //", right-delimiter ",\r
+/* 0878 */  "", //" is undefined (character ",\r
+/* 0879 */  "", //"Somewhere in the math formula just ended, you used the",\r
+/* 0880 */  "", //"stated character from an undefined font family. For example,",\r
+/* 0881 */  "", //"plain TeX doesn't allow \\it or \\sl in subscripts. Proceed,",\r
+/* 0882 */  "", //"and I'll try to forget that I needed that character.",\r
+/* 0883 */  "", //"mlist1",\r
+/* 0884 */  "", //"mlist2",\r
+/* 0885 */  "", //"mlist3",\r
+/* 0886 */  "0234000122*4000133**3**344*0400400*000000234000111*1111112341011",\r
+/* 0887 */  "", //"mlist4",\r
+/* 0888 */  "", //" inside $$'s",\r
+/* 0889 */  "", //"Displays can use special alignments (like \\eqalignno)",\r
+/* 0890 */  "", //"only if nothing but the alignment itself is between $$'s.",\r
+/* 0891 */  "", //"So I've deleted the formulas that preceded this alignment.",\r
+/* 0892 */  "", //"span",\r
+/* 0893 */  "", //"cr",\r
+/* 0894 */  "", //"crcr",\r
+/* 0895 */  "endtemplate",\r
+/* 0896 */  "", //"alignment tab character ",\r
+/* 0897 */  "", //"Missing # inserted in alignment preamble",\r
+/* 0898 */  "", //"There should be exactly one # between &'s, when an",\r
+/* 0899 */  "", //"\\halign or \\valign is being set up. In this case you had",\r
+/* 0900 */  "", //"none, so I've put one in; maybe that will work.",\r
+/* 0901 */  "", //"Only one # is allowed per tab",\r
+/* 0902 */  "", //"more than one, so I'm ignoring all but the first.",\r
+/* 0903 */  "", //"endv",\r
+/* 0904 */  "", //"Extra alignment tab has been changed to ",\r
+/* 0905 */  "", //"You have given more \\span or & marks than there were",\r
+/* 0906 */  "", //"in the preamble to the \\halign or \\valign now in progress.",\r
+/* 0907 */  "", //"So I'll assume that you meant to type \\cr instead.",\r
+/* 0908 */  "", //"256 spans",\r
+/* 0909 */  "", //"align1",\r
+/* 0910 */  "", //"align0",\r
+/* 0911 */  "", //"Infinite glue shrinkage found in a paragraph",\r
+/* 0912 */  "", //"The paragraph just ended includes some glue that has",\r
+/* 0913 */  "", //"infinite shrinkability, e.g., `\\hskip 0pt minus 1fil'.",\r
+/* 0914 */  "", //"Such glue doesn't belong there---it allows a paragraph",\r
+/* 0915 */  "", //"of any length to fit on one line. But it's safe to proceed,",\r
+/* 0916 */  "", //"since the offensive shrinkability has been made finite.",\r
+/* 0917 */  "", //"disc1",\r
+/* 0918 */  "", //"disc2",\r
+/* 0919 */  "", //"@@",\r
+/* 0920 */  "", //": line ",\r
+/* 0921 */  "", //" t=",\r
+/* 0922 */  "", //" -> @@",\r
+/* 0923 */  "", //" via @@",\r
+/* 0924 */  "", //" b=",\r
+/* 0925 */  "", //" p=",\r
+/* 0926 */  "", //" d=",\r
+/* 0927 */  "", //"@firstpass",\r
+/* 0928 */  "", //"@secondpass",\r
+/* 0929 */  "", //"@emergencypass",\r
+/* 0930 */  "", //"paragraph",\r
+/* 0931 */  "", //"disc3",\r
+/* 0932 */  "", //"disc4",\r
+/* 0933 */  "", //"line breaking",\r
+/* 0934 */  "", //"HYPH(",\r
+/* 0935 */  "", //"hyphenation",\r
+/* 0936 */  "", //" will be flushed",\r
+/* 0937 */  "", //"Hyphenation exceptions must contain only letters",\r
+/* 0938 */  "", //"and hyphens. But continue; I'll forgive and forget.",\r
+/* 0939 */  "", //"Not a letter",\r
+/* 0940 */  "", //"Letters in \\hyphenation words must have \\lccode>0.",\r
+/* 0941 */  "", //"Proceed; I'll ignore the character I just read.",\r
+/* 0942 */  "", //"exception dictionary",\r
+/* 0943 */  "", //"pattern memory ops",\r
+/* 0944 */  "", //"pattern memory ops per language",\r
+/* 0945 */  "", //"pattern memory",\r
+/* 0946 */  "", //"Too late for ",\r
+/* 0947 */  "", //"patterns",\r
+/* 0948 */  "", //"All patterns must be given before typesetting begins.",\r
+/* 0949 */  "", //"Bad ",\r
+/* 0950 */  "", //"(See Appendix H.)",\r
+/* 0951 */  "", //"Nonletter",\r
+/* 0952 */  "", //"Duplicate pattern",\r
+/* 0953 */  "", //"pruning",\r
+/* 0954 */  "", //"vertbreak",\r
+/* 0955 */  "", //"Infinite glue shrinkage found in box being split",\r
+/* 0956 */  "", //"The box you are \\vsplitting contains some infinitely",\r
+/* 0957 */  "", //"shrinkable glue, e.g., `\\vss' or `\\vskip 0pt minus 1fil'.",\r
+/* 0958 */  "", //"Such glue doesn't belong there; but you can safely proceed,",\r
+/* 0959 */  "", //"vsplit",\r
+/* 0960 */  "", //" needs a ",\r
+/* 0961 */  "", //"vbox",\r
+/* 0962 */  "", //"The box you are trying to split is an \\hbox.",\r
+/* 0963 */  "", //"I can't split such a box, so I'll leave it alone.",\r
+/* 0964 */  "", //"pagegoal",\r
+/* 0965 */  "", //"pagetotal",\r
+/* 0966 */  "", //"pagestretch",\r
+/* 0967 */  "", //"pagefilstretch",\r
+/* 0968 */  "", //"pagefillstretch",\r
+/* 0969 */  "", //"pagefilllstretch",\r
+/* 0970 */  "", //"pageshrink",\r
+/* 0971 */  "", //"pagedepth",\r
+/* 0972 */  "", //"fill",\r
+/* 0973 */  "", //"filll",\r
+/* 0974 */  "", //"### current page:",\r
+/* 0975 */  "", //" (held over for next output)",\r
+/* 0976 */  "", //"total height ",\r
+/* 0977 */  "", //" goal height ",\r
+/* 0978 */  "", //" adds ",\r
+/* 0979 */  "", //", #",\r
+/* 0980 */  "", //" might split",\r
+/* 0981 */  "", //"%% goal height=",\r
+/* 0982 */  "", //", max depth=",\r
+/* 0983 */  "", //"Insertions can only be added to a vbox",\r
+/* 0984 */  "", //"Tut tut: You're trying to \\insert into a",\r
+/* 0985 */  "", //"\\box register that now contains an \\hbox.",\r
+/* 0986 */  "", //"Proceed, and I'll discard its present contents.",\r
+/* 0987 */  "", //"page",\r
+/* 0988 */  "", //"Infinite glue shrinkage found on current page",\r
+/* 0989 */  "", //"The page about to be output contains some infinitely",\r
+/* 0990 */  "", //" g=",\r
+/* 0991 */  "", //" c=",\r
+/* 0992 */  "", //"Infinite glue shrinkage inserted from ",\r
+/* 0993 */  "", //"The correction glue for page breaking with insertions",\r
+/* 0994 */  "", //"must have finite shrinkability. But you may proceed,",\r
+/* 0995 */  "", //"% split",\r
+/* 0996 */  "", //" to ",\r
+/* 0997 */  "", //"255 is not void",\r
+/* 0998 */  "", //"You shouldn't use \\box255 except in \\output routines.",\r
+/* 0999 */  "", //"Output loop---",\r
+/* 1000 */  "", //" consecutive dead cycles",\r
+/* 1001 */  "", //"I've concluded that your \\output is awry; it never does a",\r
+/* 1002 */  "", //"\\shipout, so I'm shipping \\box255 out myself. Next time",\r
+/* 1003 */  "", //"increase \\maxdeadcycles if you want me to be more patient!",\r
+/* 1004 */  "", //"Unbalanced output routine",\r
+/* 1005 */  "", //"Your sneaky output routine has problematic {'s and/or }'s.",\r
+/* 1006 */  "", //"I can't handle that very well; good luck.",\r
+/* 1007 */  "", //"Output routine didn't use all of ",\r
+/* 1008 */  "", //"Your \\output commands should empty \\box255,",\r
+/* 1009 */  "", //"e.g., by saying `\\shipout\\box255'.",\r
+/* 1010 */  "", //"Proceed; I'll discard its present contents.",\r
+/* 1011 */  "", //"Missing $ inserted",\r
+/* 1012 */  "", //"I've inserted a begin-math/end-math symbol since I think",\r
+/* 1013 */  "", //"you left one out. Proceed, with fingers crossed.",\r
+/* 1014 */  "", //"' in ",\r
+/* 1015 */  "", //"Sorry, but I'm not programmed to handle this case;",\r
+/* 1016 */  "", //"I'll just pretend that you didn't ask for it.",\r
+/* 1017 */  "", //"If you're in the wrong mode, you might be able to",\r
+/* 1018 */  "", //"return to the right one by typing `I}' or `I$' or `I\\par'.",\r
+/* 1019 */  "", //"end",\r
+/* 1020 */  "", //"dump",\r
+/* 1021 */  "", //"hskip",\r
+/* 1022 */  "", //"hfil",\r
+/* 1023 */  "", //"hfill",\r
+/* 1024 */  "", //"hss",\r
+/* 1025 */  "", //"hfilneg",\r
+/* 1026 */  "", //"vskip",\r
+/* 1027 */  "", //"vfil",\r
+/* 1028 */  "", //"vfill",\r
+/* 1029 */  "", //"vss",\r
+/* 1030 */  "", //"vfilneg",\r
+/* 1031 */  "", //"I've inserted something that you may have forgotten.",\r
+/* 1032 */  "", //"(See the <inserted text> above.)",\r
+/* 1033 */  "", //"With luck, this will get me unwedged. But if you",\r
+/* 1034 */  "", //"really didn't forget anything, try typing `2' now; then",\r
+/* 1035 */  "", //"my insertion and my current dilemma will both disappear.",\r
+/* 1036 */  "", //"right.",\r
+/* 1037 */  "", //"Things are pretty mixed up, but I think the worst is over.",\r
+/* 1038 */  "", //"Too many }'s",\r
+/* 1039 */  "", //"You've closed more groups than you opened.",\r
+/* 1040 */  "", //"Such booboos are generally harmless, so keep going.",\r
+/* 1041 */  "", //"rightbrace",\r
+/* 1042 */  "", //"Extra }, or forgotten ",\r
+/* 1043 */  "", //"I've deleted a group-closing symbol because it seems to be",\r
+/* 1044 */  "", //"spurious, as in `$x}$'. But perhaps the } is legitimate and",\r
+/* 1045 */  "", //"you forgot something else, as in `\\hbox{$x}'. In such cases",\r
+/* 1046 */  "", //"the way to recover is to insert both the forgotten and the",\r
+/* 1047 */  "", //"deleted material, e.g., by typing `I$}'.",\r
+/* 1048 */  "", //"moveleft",\r
+/* 1049 */  "", //"moveright",\r
+/* 1050 */  "", //"raise",\r
+/* 1051 */  "", //"lower",\r
+/* 1052 */  "", //"copy",\r
+/* 1053 */  "", //"lastbox",\r
+/* 1054 */  "", //"vtop",\r
+/* 1055 */  "", //"hbox",\r
+/* 1056 */  "", //"shipout",\r
+/* 1057 */  "", //"leaders",\r
+/* 1058 */  "", //"cleaders",\r
+/* 1059 */  "", //"xleaders",\r
+/* 1060 */  "", //"Leaders not followed by proper glue",\r
+/* 1061 */  "", //"You should say `\\leaders <box or rule><hskip or vskip>'.",\r
+/* 1062 */  "", //"I found the <box or rule>, but there's no suitable",\r
+/* 1063 */  "", //"<hskip or vskip>, so I'm ignoring these leaders.",\r
+/* 1064 */  "", //"Sorry; this \\lastbox will be void.",\r
+/* 1065 */  "", //"Sorry...I usually can't take things from the current page.",\r
+/* 1066 */  "", //"This \\lastbox will therefore be void.",\r
+/* 1067 */  "", //"Missing `to' inserted",\r
+/* 1068 */  "", //"I'm working on `\\vsplit<box number> to <dimen>';",\r
+/* 1069 */  "", //"will look for the <dimen> next.",\r
+/* 1070 */  "", //"A <box> was supposed to be here",\r
+/* 1071 */  "", //"I was expecting to see \\hbox or \\vbox or \\copy or \\box or",\r
+/* 1072 */  "", //"something like that. So you might find something missing in",\r
+/* 1073 */  "", //"your output. But keep trying; you can fix this later.",\r
+/* 1074 */  "", //"indent",\r
+/* 1075 */  "", //"noindent",\r
+/* 1076 */  "", //"' here except with leaders",\r
+/* 1077 */  "", //"To put a horizontal rule in an hbox or an alignment,",\r
+/* 1078 */  "", //"you should use \\leaders or \\hrulefill (see The TeXbook).",\r
+/* 1079 */  "", //"You can't ",\r
+/* 1080 */  "", //"I'm changing to \\insert0; box 255 is special.",\r
+/* 1081 */  "", //"Try `I\\vskip-\\lastskip' instead.",\r
+/* 1082 */  "", //"Try `I\\kern-\\lastkern' instead.",\r
+/* 1083 */  "", //"Perhaps you can make the output routine do it.",\r
+/* 1084 */  "", //"unpenalty",\r
+/* 1085 */  "", //"unkern",\r
+/* 1086 */  "", //"unskip",\r
+/* 1087 */  "", //"unhbox",\r
+/* 1088 */  "", //"unhcopy",\r
+/* 1089 */  "", //"unvbox",\r
+/* 1090 */  "", //"unvcopy",\r
+/* 1091 */  "", //"Incompatible list can't be unboxed",\r
+/* 1092 */  "", //"Sorry, Pandora. (You sneaky devil.)",\r
+/* 1093 */  "", //"I refuse to unbox an \\hbox in vertical mode or vice versa.",\r
+/* 1094 */  "", //"And I can't open any boxes in math mode.",\r
+/* 1095 */  "", //"Illegal math ",\r
+/* 1096 */  "", //"Sorry: The third part of a discretionary break must be",\r
+/* 1097 */  "", //"empty, in math formulas. I had to delete your third part.",\r
+/* 1098 */  "", //"Discretionary list is too long",\r
+/* 1099 */  "", //"Wow---I never thought anybody would tweak me here.",\r
+/* 1100 */  "", //"You can't seriously need such a huge discretionary list" "?",\r
+/* 1101 */  "", //"Improper discretionary list",\r
+/* 1102 */  "", //"Discretionary lists must contain only boxes and kerns.",\r
+/* 1103 */  "", //"The following discretionary sublist has been deleted:",\r
+/* 1104 */  "", //"Missing } inserted",\r
+/* 1105 */  "", //"I've put in what seems to be necessary to fix",\r
+/* 1106 */  "", //"the current column of the current alignment.",\r
+/* 1107 */  "", //"Try to go on, since this might almost work.",\r
+/* 1108 */  "", //"Misplaced ",\r
+/* 1109 */  "", //"I can't figure out why you would want to use a tab mark",\r
+/* 1110 */  "", //"here. If you just want an ampersand, the remedy is",\r
+/* 1111 */  "", //"simple: Just type `I\\&' now. But if some right brace",\r
+/* 1112 */  "", //"up above has ended a previous alignment prematurely,",\r
+/* 1113 */  "", //"you're probably due for more error messages, and you",\r
+/* 1114 */  "", //"might try typing `S' now just to see what is salvageable.",\r
+/* 1115 */  "", //"or \\cr or \\span just now. If something like a right brace",\r
+/* 1116 */  "", //"I expect to see \\noalign only after the \\cr of",\r
+/* 1117 */  "", //"an alignment. Proceed, and I'll ignore this case.",\r
+/* 1118 */  "", //"I expect to see \\omit only after tab marks or the \\cr of",\r
+/* 1119 */  "", // "I'm guessing that you meant to end an alignment here.",\r
+/* 1120 */  "", //"I'm ignoring this, since I wasn't doing a \\csname.",\r
+/* 1121 */  "", //"eqno",\r
+/* 1122 */  "", //"leqno",\r
+/* 1123 */  "", //"displaylimits",\r
+/* 1124 */  "", //"Limit controls must follow a math operator",\r
+/* 1125 */  "", //"I'm ignoring this misplaced \\limits or \\nolimits command.",\r
+/* 1126 */  "", //"Missing delimiter (. inserted)",\r
+/* 1127 */  "", //"I was expecting to see something like `(' or `\\{' or",\r
+/* 1128 */  "", //"`\\}' here. If you typed, e.g., `{' instead of `\\{', you",\r
+/* 1129 */  "", //"should probably delete the `{' by typing `1' now, so that",\r
+/* 1130 */  "", //"braces don't get unbalanced. Otherwise just proceed.",\r
+/* 1131 */  "", //"Acceptable delimiters are characters whose \\delcode is",\r
+/* 1132 */  "", //"nonnegative, or you can use `\\delimiter <delimiter code>'.",\r
+/* 1133 */  "", //"Please use ",\r
+/* 1134 */  "", //" for accents in math mode",\r
+/* 1135 */  "", //"I'm changing \\accent to \\mathaccent here; wish me luck.",\r
+/* 1136 */  "", //"(Accents are not the same in formulas as they are in text.)",\r
+/* 1137 */  "", //"Double superscript",\r
+/* 1138 */  "", //"I treat `x^1^2' essentially like `x^1{}^2'.",\r
+/* 1139 */  "", //"Double subscript",\r
+/* 1140 */  "", //"I treat `x_1_2' essentially like `x_1{}_2'.",\r
+/* 1141 */  "", //"above",\r
+/* 1142 */  "", //"over",\r
+/* 1143 */  "", //"atop",\r
+/* 1144 */  "", //"abovewithdelims",\r
+/* 1145 */  "", //"overwithdelims",\r
+/* 1146 */  "", //"atopwithdelims",\r
+/* 1147 */  "", //"Ambiguous; you need another { and }",\r
+/* 1148 */  "", //"I'm ignoring this fraction specification, since I don't",\r
+/* 1149 */  "", //"know whether a construction like `x \\over y \\over z'",\r
+/* 1150 */  "", //"means `{x \\over y} \\over z' or `x \\over {y \\over z}'.",\r
+/* 1151 */  "", //"I'm ignoring a \\right that had no matching \\left.",\r
+/* 1152 */  "", //"Math formula deleted: Insufficient symbol fonts",\r
+/* 1153 */  "", //"Sorry, but I can't typeset math unless \\textfont 2",\r
+/* 1154 */  "", //"and \\scriptfont 2 and \\scriptscriptfont 2 have all",\r
+/* 1155 */  "", //"the \\fontdimen values needed in math symbol fonts.",\r
+/* 1156 */  "", //"Math formula deleted: Insufficient extension fonts",\r
+/* 1157 */  "", //"Sorry, but I can't typeset math unless \\textfont 3",\r
+/* 1158 */  "", //"and \\scriptfont 3 and \\scriptscriptfont 3 have all",\r
+/* 1159 */  "", //"the \\fontdimen values needed in math extension fonts.",\r
+/* 1160 */  "", //"Display math should end with $$",\r
+/* 1161 */  "", //"The `$' that I just saw supposedly matches a previous `$$'.",\r
+/* 1162 */  "", //"So I shall assume that you typed `$$' both times.",\r
+/* 1163 */  "", //"display",\r
+/* 1164 */  "", //"Missing $$ inserted",\r
+/* 1165 */  "", //"long",\r
+/* 1166 */  "", //"outer",\r
+/* 1167 */  "", //"global",\r
+/* 1168 */  "", //"def",\r
+/* 1169 */  "", //"gdef",\r
+/* 1170 */  "", //"edef",\r
+/* 1171 */  "", //"xdef",\r
+/* 1172 */  "", //"prefix",\r
+/* 1173 */  "", //"You can't use a prefix with `",\r
+/* 1174 */  "", //"I'll pretend you didn't say \\long or \\outer or \\global.",\r
+/* 1175 */  "", //"' or `",\r
+/* 1176 */  "", //"' with `",\r
+/* 1177 */  "", //"I'll pretend you didn't say \\long or \\outer here.",\r
+/* 1178 */  "", //"Missing control sequence inserted",\r
+/* 1179 */  "", //"Please don't say `\\def cs{...}', say `\\def\\cs{...}'.",\r
+/* 1180 */  "", //"I've inserted an inaccessible control sequence so that your",\r
+/* 1181 */  "", //"definition will be completed without mixing me up too badly.",\r
+/* 1182 */  "", //"You can recover graciously from this error, if you're",\r
+/* 1183 */  "", //"careful; see exercise 27.2 in The TeXbook.",\r
+/* 1184 */  "inaccessible",\r
+/* 1185 */  "", //"let",\r
+/* 1186 */  "", //"futurelet",\r
+/* 1187 */  "", //"chardef",\r
+/* 1188 */  "", //"mathchardef",\r
+/* 1189 */  "", //"countdef",\r
+/* 1190 */  "", //"dimendef",\r
+/* 1191 */  "", //"skipdef",\r
+/* 1192 */  "", //"muskipdef",\r
+/* 1193 */  "", //"toksdef",\r
+/* 1194 */  "", //"You should have said `\\read<number> to \\cs'.",\r
+/* 1195 */  "", //"I'm going to look for the \\cs now.",\r
+/* 1196 */  "", //"Invalid code (",\r
+/* 1197 */  "", //"), should be in the range 0..",\r
+/* 1198 */  "", //"), should be at most ",\r
+/* 1199 */  "", //"I'm going to use 0 instead of that illegal code value.",\r
+/* 1200 */  "", //"by",\r
+/* 1201 */  "", //"Arithmetic overflow",\r
+/* 1202 */  "", //"I can't carry out that multiplication or division,",\r
+/* 1203 */  "", //"since the result is out of range.",\r
+/* 1204 */  "", //"I'm forgetting what you said and not changing anything.",\r
+/* 1205 */  "", //"Sorry, \\setbox is not allowed after \\halign in a display,",\r
+/* 1206 */  "", //"or between \\accent and an accented character.",\r
+/* 1207 */  "", //"Bad space factor",\r
+/* 1208 */  "", //"I allow only values in the range 1..32767 here.",\r
+/* 1209 */  "", //"I allow only nonnegative values here.",\r
+/* 1210 */  "", //"Patterns can be loaded only by INITEX",\r
+/* 1211 */  "", //"hyphenchar",\r
+/* 1212 */  "", //"skewchar",\r
+/* 1213 */  "FONT",\r
+/* 1214 */  "", //"at",\r
+/* 1215 */  "", //"scaled",\r
+/* 1216 */  "", //"Improper `at' size (",\r
+/* 1217 */  "", //"pt), replaced by 10pt",\r
+/* 1218 */  "", //"I can only handle fonts at positive sizes that are",\r
+/* 1219 */  "", //"less than 2048pt, so I've changed what you said to 10pt.",\r
+/* 1220 */  "", //"select font ",\r
+/* 1221 */  "", //"errorstopmode",\r
+/* 1222 */  "", //"openin",\r
+/* 1223 */  "", //"closein",\r
+/* 1224 */  "", //"message",\r
+/* 1225 */  "", //"errmessage",\r
+/* 1226 */  "", //"(That was another \\errmessage.)",\r
+/* 1227 */  "", //"This error message was generated by an \\errmessage",\r
+/* 1228 */  "", //"command, so I can't give any explicit help.",\r
+/* 1229 */  "", //"Pretend that you're Hercule Poirot: Examine all clues,",\r
+/* 1230 */  "", //"and deduce the truth by order and method.",\r
+/* 1231 */  "", //"lowercase",\r
+/* 1232 */  "", //"uppercase",\r
+/* 1233 */  "", //"show",\r
+/* 1234 */  "", //"showbox",\r
+/* 1235 */  "", //"showthe",\r
+/* 1236 */  "", //"showlists",\r
+/* 1237 */  "", //"This isn't an error message; I'm just \\showing something.",\r
+/* 1238 */  "", //"Type `I\\show...' to show more (e.g., \\show\\cs,",\r
+/* 1239 */  "", //"\\showthe\\count10, \\showbox255, \\showlists).",\r
+/* 1240 */  "", //"And type `I\\tracingonline=1\\show...' to show boxes and",\r
+/* 1241 */  "", //"lists on your terminal as well as in the transcript file.",\r
+/* 1242 */  "", //"> ",\r
+/* 1243 */  "", //"undefined",\r
+/* 1244 */  "", //"macro",\r
+/* 1245 */  "", //"long macro",\r
+/* 1246 */  "", //"outer macro",\r
+/* 1247 */  "", //"outer endtemplate",\r
+/* 1248 */  "", //"> \\box",\r
+/* 1249 */  "", //"OK",\r
+/* 1250 */  "", //" (see the transcript file)",\r
+/* 1251 */  " (INITEX)",\r
+/* 1252 */  "", //"You can't dump inside a group",\r
+/* 1253 */  "", //"`{...\\dump}' is a no-no.",\r
+/* 1254 */  "", //" strings of total length ",\r
+/* 1255 */  "", //" memory locations dumped; current usage is ",\r
+/* 1256 */  "", //" multiletter control sequences",\r
+/* 1257 */  "", //" words of font info for ",\r
+/* 1258 */  "", //" preloaded font",\r
+/* 1259 */  "", //"\\font",\r
+/* 1260 */  "", //" hyphenation exception",\r
+/* 1261 */  "", //"Hyphenation trie of length ",\r
+/* 1262 */  "", //" has ",\r
+/* 1263 */  "", //" op",\r
+/* 1264 */  "", //" out of ",\r
+/* 1265 */  "", //" for language ",\r
+/* 1266 */  "", //" (format=",\r
+/* 1267 */  "", //"format file name",\r
+/* 1268 */  "", //"Beginning to dump on file ",\r
+/* 1269 */  "", //"Transcript written on ",\r
+/* 1270 */  "", //" )",\r
+/* 1271 */  "", //"end occurred ",\r
+/* 1272 */  "", //"inside a group at level ",\r
+/* 1273 */  "", //"when ",\r
+/* 1274 */  "", //" on line ",\r
+/* 1275 */  "", //" was incomplete)",\r
+/* 1276 */  "", //"(see the transcript file for additional information)",\r
+/* 1277 */  "", //"(\\dump is performed only by INITEX)",\r
+/* 1278 */  "", //"debug # (-1 to exit):",\r
+/* 1279 */  "", //"openout",\r
+/* 1280 */  "", //"closeout",\r
+/* 1281 */  "", //"special",\r
+/* 1282 */  "", //"immediate",\r
+/* 1283 */  "", //"setlanguage",\r
+/* 1284 */  "", //"[unknown extension!]",\r
+/* 1285 */  "", //"ext1",\r
+/* 1286 */  "", //" (hyphenmin ",\r
+/* 1287 */  "", //"whatsit" "?",\r
+/* 1288 */  "", //"ext2",\r
+/* 1289 */  "", //"ext3",\r
+/* 1290 */  "endwrite",\r
+/* 1291 */  "", //"Unbalanced write command",\r
+/* 1292 */  "", //"On this page there's a \\write with fewer real {'s than }'s.",\r
+/* 1293 */  "", //"ext4",\r
+/* 1294 */  "", //"output file name",\r
+};\r
+\r
+str_number load_pool_strings (integer spare_size)\r
+{\r
+  str_number g;\r
+  int k, l, i = 0;\r
+\r
+  for (k = 0; k < sizeof(pool_file_arr) / sizeof(char *); k++)\r
+  {\r
+    l = strlen(pool_file_arr[k]);\r
+    i += l;\r
+\r
+    if (i >= spare_size)\r
+      return 0;\r
+\r
+    memcpy(str_pool + pool_ptr, pool_file_arr[k], l);\r
+    pool_ptr += l;\r
+    g = make_string();\r
+  }\r
+\r
+  return g;\r
+}\r
+\r
+str_number make_string_pool (const char * s)\r
+{\r
+  int slen = strlen(s);\r
+\r
+  if (slen == 1)\r
+  {\r
+    return ((str_number)s[0]);\r
+  }\r
+  else\r
+  {\r
+    memcpy(str_pool + pool_ptr, s, slen);\r
+    pool_ptr += slen;\r
+    return (make_string());\r
+  }\r
+}\r
+\r
+str_number get_job_name (str_number job)\r
+{\r
+  str_number ret = job;\r
+\r
+  if (c_job_name != NULL)\r
+    ret = make_string_pool(c_job_name);\r
+\r
+  return ret;\r
 }
\ No newline at end of file