-/* 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