1 /* Copyright 2014 Clerk Ma
\r
3 This program is free software; you can redistribute it and/or modify
\r
4 it under the terms of the GNU General Public License as published by
\r
5 the Free Software Foundation; either version 2 of the License, or
\r
6 (at your option) any later version.
\r
8 This program is distributed in the hope that it will be useful, but
\r
9 WITHOUT ANY WARRANTY; without even the implied warranty of
\r
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
\r
11 General Public License for more details.
\r
13 You should have received a copy of the GNU General Public License
\r
14 along with this program; if not, write to the Free Software
\r
15 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
\r
18 #define EXTERN extern
\r
20 #include "yandytex.h"
\r
22 static const char * pool_file_arr[] =
\r
24 /* 0256 */ "", //"buffer size",
\r
25 /* 0257 */ "", //"pool size",
\r
26 /* 0258 */ "", //"number of strings",
\r
27 /* 0259 */ "" "?" "?" "?",
\r
28 /* 0260 */ "m2d5c2l5x2v5i",
\r
29 /* 0261 */ "", //"End of file on the terminal!",
\r
30 /* 0262 */ "", //"! ",
\r
31 /* 0263 */ "", //"(That makes 100 errors; please try again.)",
\r
32 /* 0264 */ "", // "? ",
\r
33 /* 0265 */ "", //"Type <return> to proceed, S to scroll future error messages,",
\r
34 /* 0266 */ "", //"R to run without stopping, Q to run quietly,",
\r
35 /* 0267 */ "", //"I to insert something, ",
\r
36 /* 0268 */ "", //"E to edit your file,",
\r
37 /* 0269 */ "", //"1 or ... or 9 to ignore the next 1 to 9 tokens of input,",
\r
38 /* 0270 */ "", //"H for help, X to quit.",
\r
39 /* 0271 */ "", //"OK, entering ",
\r
40 /* 0272 */ "", //"batchmode",
\r
41 /* 0273 */ "", //"nonstopmode",
\r
42 /* 0274 */ "", //"scrollmode",
\r
43 /* 0275 */ "", //"...",
\r
44 /* 0276 */ "", //"insert>",
\r
45 /* 0277 */ "", //"I have just deleted some text, as you asked.",
\r
46 /* 0278 */ "", //"You can now delete more, or insert, or whatever.",
\r
47 /* 0279 */ "", //"Sorry, I don't know how to help in this situation.",
\r
48 /* 0280 */ "", //"Maybe you should try asking a human" "?",
\r
49 /* 0281 */ "", //"Sorry, I already gave what help I could...",
\r
50 /* 0282 */ "", //"An error might have occurred before I noticed any problems.",
\r
51 /* 0283 */ "", //"``If all else fails, read the instructions.''",
\r
52 /* 0284 */ "", //" (",
\r
53 /* 0285 */ "", //"Emergency stop",
\r
54 /* 0286 */ "", //"TeX capacity exceeded, sorry [",
\r
55 /* 0287 */ "", //"If you really absolutely need more capacity,",
\r
56 /* 0288 */ "", //"you can ask a wizard to enlarge me.",
\r
57 /* 0289 */ "", //"This can't happen (",
\r
58 /* 0290 */ "", //"I'm broken. Please show this to someone who can fix can fix",
\r
59 /* 0291 */ "", //"I can't go on meeting you like this",
\r
60 /* 0292 */ "", //"One of your faux pas seems to have wounded me deeply...",
\r
61 /* 0293 */ "", //"in fact, I'm barely conscious. Please fix it and try again.",
\r
62 /* 0294 */ "", //"Interruption",
\r
63 /* 0295 */ "", //"You rang" "?",
\r
64 /* 0296 */ "", //"Try to insert some instructions for me (e.g.,`I\\showlists'),",
\r
65 /* 0297 */ "", //"unless you just want to quit by typing `X'.",
\r
66 /* 0298 */ "", //"main memory size",
\r
67 /* 0299 */ "", //"AVAIL list clobbered at ",
\r
68 /* 0300 */ "", //"Double-AVAIL list clobbered at ",
\r
69 /* 0301 */ "", //"Doubly free location at ",
\r
70 /* 0302 */ "", //"Bad flag at ",
\r
71 /* 0303 */ "", //"New busy locs:",
\r
72 /* 0304 */ "", //"LINK(",
\r
73 /* 0305 */ "", //"INFO(",
\r
74 /* 0306 */ "", //"[]",
\r
75 /* 0307 */ "", //"CLOBBERED.",
\r
76 /* 0308 */ "", //"foul",
\r
77 /* 0309 */ "", //"fil",
\r
78 /* 0310 */ "", //" plus ",
\r
79 /* 0311 */ "", //" minus ",
\r
80 /* 0312 */ "", //" []",
\r
81 /* 0313 */ "", //"Bad link, display aborted.",
\r
82 /* 0314 */ "", //"etc.",
\r
83 /* 0315 */ "", //"Unknown node type!",
\r
84 /* 0316 */ "", //"unset",
\r
85 /* 0317 */ "", //"box(",
\r
86 /* 0318 */ "", //")x",
\r
87 /* 0319 */ "", //", shifted ",
\r
88 /* 0320 */ "", //" columns)",
\r
89 /* 0321 */ "", //", stretch ",
\r
90 /* 0322 */ "", //", shrink ",
\r
91 /* 0323 */ "", //", glue set ",
\r
92 /* 0324 */ "", //"- ",
\r
93 /* 0325 */ "", //"< -",
\r
94 /* 0326 */ "", //"rule(",
\r
95 /* 0327 */ "", //"insert",
\r
96 /* 0328 */ "", //", natural size ",
\r
97 /* 0329 */ "", //"; split(",
\r
98 /* 0330 */ "", //"); float cost ",
\r
99 /* 0331 */ "", //"glue",
\r
100 /* 0332 */ "", //"nonscript",
\r
101 /* 0333 */ "", //"mskip",
\r
102 /* 0334 */ "", //"mu",
\r
104 /* 0336 */ "", //"leaders ",
\r
105 /* 0337 */ "", //"kern",
\r
106 /* 0338 */ "", //" (for accent)",
\r
107 /* 0339 */ "", //"mkern",
\r
108 /* 0340 */ "", //"math",
\r
109 /* 0341 */ "", //"on",
\r
110 /* 0342 */ "", //"off",
\r
111 /* 0343 */ "", //", surrounded ",
\r
112 /* 0344 */ "", //" (ligature ",
\r
113 /* 0345 */ "", //"penalty ",
\r
114 /* 0346 */ "", //"discretionary",
\r
115 /* 0347 */ "", //" replacing ",
\r
116 /* 0348 */ "", //"mark",
\r
117 /* 0349 */ "", //"vadjust",
\r
118 /* 0350 */ "", //"flushing",
\r
119 /* 0351 */ "", //"copying",
\r
120 /* 0352 */ "", //"vertical",
\r
121 /* 0353 */ "", //"horizontal",
\r
122 /* 0354 */ "", //"display math",
\r
123 /* 0355 */ "", //"no",
\r
124 /* 0356 */ "", //"internal vertical",
\r
125 /* 0357 */ "", //"restricted horizontal",
\r
126 /* 0358 */ "", //" mode",
\r
127 /* 0359 */ "", //"semantic nest size",
\r
128 /* 0360 */ "", //"### ",
\r
129 /* 0361 */ "", //" entered at line ",
\r
130 /* 0362 */ "", //" (language",
\r
131 /* 0363 */ "", //":hyphenmin",
\r
132 /* 0364 */ "", //" (\\output routine)",
\r
133 /* 0365 */ "", //"### recent contributions:",
\r
134 /* 0366 */ "", //"prevdepth ",
\r
135 /* 0367 */ "", //"ignored",
\r
136 /* 0368 */ "", //", prevgraf ",
\r
137 /* 0369 */ "", //" line",
\r
138 /* 0370 */ "", //"spacefactor ",
\r
139 /* 0371 */ "", //", current language ",
\r
140 /* 0372 */ "", //"this will be denominator of:",
\r
141 /* 0373 */ "", //"lineskip",
\r
142 /* 0374 */ "", //"baselineskip",
\r
143 /* 0375 */ "", //"parskip",
\r
144 /* 0376 */ "", //"abovedisplayskip",
\r
145 /* 0377 */ "", //"belowdisplayskip",
\r
146 /* 0378 */ "", //"abovedisplayshortskip",
\r
147 /* 0379 */ "", //"belowdisplayshortskip",
\r
148 /* 0380 */ "", //"leftskip",
\r
149 /* 0381 */ "", //"rightskip",
\r
150 /* 0382 */ "", //"topskip",
\r
151 /* 0383 */ "", //"splittopskip",
\r
152 /* 0384 */ "", //"tabskip",
\r
153 /* 0385 */ "", //"spaceskip",
\r
154 /* 0386 */ "", //"xspaceskip",
\r
155 /* 0387 */ "", //"parfillskip",
\r
156 /* 0388 */ "", //"thinmuskip",
\r
157 /* 0389 */ "", //"medmuskip",
\r
158 /* 0390 */ "", //"thickmuskip",
\r
159 /* 0391 */ "", //"[unknown glue parameter!]",
\r
160 /* 0392 */ "", //"skip",
\r
161 /* 0393 */ "", //"muskip",
\r
162 /* 0394 */ "", //"pt",
\r
163 /* 0395 */ "", //"output",
\r
164 /* 0396 */ "", //"everypar",
\r
165 /* 0397 */ "", //"everymath",
\r
166 /* 0398 */ "", //"everydisplay",
\r
167 /* 0399 */ "", //"everyhbox",
\r
168 /* 0400 */ "", //"everyvbox",
\r
169 /* 0401 */ "", //"everyjob",
\r
170 /* 0402 */ "", //"everycr",
\r
171 /* 0403 */ "", //"errhelp",
\r
172 /* 0404 */ "", //"toks",
\r
173 /* 0405 */ "", //"parshape",
\r
174 /* 0406 */ "", //"box",
\r
175 /* 0407 */ "", //"void",
\r
176 /* 0408 */ "", //"current font",
\r
177 /* 0409 */ "", //"textfont",
\r
178 /* 0410 */ "", //"scriptfont",
\r
179 /* 0411 */ "", //"scriptscriptfont",
\r
180 /* 0412 */ "", //"catcode",
\r
181 /* 0413 */ "", //"lccode",
\r
182 /* 0414 */ "", //"uccode",
\r
183 /* 0415 */ "", //"sfcode",
\r
184 /* 0416 */ "", //"mathcode",
\r
185 /* 0417 */ "", //"pretolerance",
\r
186 /* 0418 */ "", //"tolerance",
\r
187 /* 0419 */ "", //"linepenalty",
\r
188 /* 0420 */ "", //"hyphenpenalty",
\r
189 /* 0421 */ "", //"exhyphenpenalty",
\r
190 /* 0422 */ "", //"clubpenalty",
\r
191 /* 0423 */ "", //"widowpenalty",
\r
192 /* 0424 */ "", //"displaywidowpenalty",
\r
193 /* 0425 */ "", //"brokenpenalty",
\r
194 /* 0426 */ "", //"binoppenalty",
\r
195 /* 0427 */ "", //"relpenalty",
\r
196 /* 0428 */ "", //"predisplaypenalty",
\r
197 /* 0429 */ "", //"postdisplaypenalty",
\r
198 /* 0430 */ "", //"interlinepenalty",
\r
199 /* 0431 */ "", //"doublehyphendemerits",
\r
200 /* 0432 */ "", //"finalhyphendemerits",
\r
201 /* 0433 */ "", //"adjdemerits",
\r
202 /* 0434 */ "", //"mag",
\r
203 /* 0435 */ "", //"delimiterfactor",
\r
204 /* 0436 */ "", //"looseness",
\r
205 /* 0437 */ "", //"time",
\r
206 /* 0438 */ "", //"day",
\r
207 /* 0439 */ "", //"month",
\r
208 /* 0440 */ "", //"year",
\r
209 /* 0441 */ "", //"showboxbreadth",
\r
210 /* 0442 */ "", //"showboxdepth",
\r
211 /* 0443 */ "", //"hbadness",
\r
212 /* 0444 */ "", //"vbadness",
\r
213 /* 0445 */ "", //"pausing",
\r
214 /* 0446 */ "", //"tracingonline",
\r
215 /* 0447 */ "", //"tracingmacros",
\r
216 /* 0448 */ "", //"tracingstats",
\r
217 /* 0449 */ "", //"tracingparagraphs",
\r
218 /* 0450 */ "", //"tracingpages",
\r
219 /* 0451 */ "", //"tracingoutput",
\r
220 /* 0452 */ "", //"tracinglostchars",
\r
221 /* 0453 */ "", //"tracingcommands",
\r
222 /* 0454 */ "", //"tracingrestores",
\r
223 /* 0455 */ "", //"uchyph",
\r
224 /* 0456 */ "", //"outputpenalty",
\r
225 /* 0457 */ "", //"maxdeadcycles",
\r
226 /* 0458 */ "", //"hangafter",
\r
227 /* 0459 */ "", //"floatingpenalty",
\r
228 /* 0460 */ "", //"globaldefs",
\r
229 /* 0461 */ "", //"fam",
\r
230 /* 0462 */ "", //"escapechar",
\r
231 /* 0463 */ "", //defaulthyphenchar",
\r
232 /* 0464 */ "", //"defaultskewchar",
\r
233 /* 0465 */ "", //"endlinechar",
\r
234 /* 0466 */ "", //"newlinechar",
\r
235 /* 0467 */ "", //"language",
\r
236 /* 0468 */ "", //"lefthyphenmin",
\r
237 /* 0469 */ "", //"righthyphenmin",
\r
238 /* 0470 */ "", //"holdinginserts",
\r
239 /* 0471 */ "", //"errorcontextlines",
\r
240 /* 0472 */ "", //"[unknown integer parameter!]",
\r
241 /* 0473 */ "", //"count",
\r
242 /* 0474 */ "", //"delcode",
\r
243 /* 0475 */ "", //"parindent",
\r
244 /* 0476 */ "", //"mathsurround",
\r
245 /* 0477 */ "", //"lineskiplimit",
\r
246 /* 0478 */ "", //"hsize",
\r
247 /* 0479 */ "", //"vsize",
\r
248 /* 0480 */ "", //"maxdepth",
\r
249 /* 0481 */ "", //"splitmaxdepth",
\r
250 /* 0482 */ "", //"boxmaxdepth",
\r
251 /* 0483 */ "", //"hfuzz",
\r
252 /* 0484 */ "", //"vfuzz",
\r
253 /* 0485 */ "", //"delimitershortfall",
\r
254 /* 0486 */ "", //"nulldelimiterspace",
\r
255 /* 0487 */ "", //"scriptspace",
\r
256 /* 0488 */ "", //"predisplaysize",
\r
257 /* 0489 */ "", //"displaywidth",
\r
258 /* 0490 */ "", //"displayindent",
\r
259 /* 0491 */ "", //"overfullrule",
\r
260 /* 0492 */ "", //"hangindent",
\r
261 /* 0493 */ "", //"hoffset",
\r
262 /* 0494 */ "", //"voffset",
\r
263 /* 0495 */ "", //"emergencystretch",
\r
264 /* 0496 */ "", //"[unknown dimen parameter!]",
\r
265 /* 0497 */ "", //"dimen",
\r
266 /* 0498 */ "", //"EQUIV(",
\r
267 /* 0499 */ "notexpanded:",
\r
268 /* 0500 */ "", //"hash size",
\r
269 /* 0501 */ "", //"csname",
\r
270 /* 0502 */ "", //"endcsname",
\r
271 /* 0503 */ "", //"IMPOSSIBLE.",
\r
272 /* 0504 */ "", //"NONEXISTENT.",
\r
273 /* 0505 */ "", //"accent",
\r
274 /* 0506 */ "", //"advance",
\r
275 /* 0507 */ "", //"afterassignment",
\r
276 /* 0508 */ "", //"aftergroup",
\r
277 /* 0509 */ "", //"begingroup",
\r
278 /* 0510 */ "", //"char",
\r
279 /* 0511 */ "", //"delimiter",
\r
280 /* 0512 */ "", //"divide",
\r
281 /* 0513 */ "", //"endgroup",
\r
282 /* 0514 */ "", //"expandafter",
\r
283 /* 0515 */ "", //"font",
\r
284 /* 0516 */ "", //"fontdimen",
\r
285 /* 0517 */ "", //"halign",
\r
286 /* 0518 */ "", //"hrule",
\r
287 /* 0519 */ "", //"ignorespaces",
\r
288 /* 0520 */ "", //"mathaccent",
\r
289 /* 0521 */ "", //"mathchar",
\r
290 /* 0522 */ "", //"mathchoice",
\r
291 /* 0523 */ "", //"multiply",
\r
292 /* 0524 */ "", //"noalign",
\r
293 /* 0525 */ "", //"noboundary",
\r
294 /* 0526 */ "", //"noexpand",
\r
295 /* 0527 */ "", //"omit",
\r
296 /* 0528 */ "", //"penalty",
\r
297 /* 0529 */ "", //"prevgraf",
\r
298 /* 0530 */ "", //"radical",
\r
299 /* 0531 */ "", //"read",
\r
300 /* 0532 */ "", //"relax",
\r
301 /* 0533 */ "", //"setbox",
\r
302 /* 0534 */ "", //"the",
\r
303 /* 0535 */ "", //"valign",
\r
304 /* 0536 */ "", //"vcenter",
\r
305 /* 0537 */ "", //"vrule",
\r
306 /* 0538 */ "", //"save size",
\r
307 /* 0539 */ "", //"grouping levels",
\r
308 /* 0540 */ "", //"curlevel",
\r
309 /* 0541 */ "", //"retaining",
\r
310 /* 0542 */ "", //"restoring",
\r
311 /* 0543 */ "", //"SAVE(",
\r
312 /* 0544 */ "", //"Incompatible magnification (",
\r
313 /* 0545 */ "", //");",
\r
314 /* 0546 */ "", //" the previous value will be retained",
\r
315 /* 0547 */ "", //"I can handle only one magnification ratio per job. So I've",
\r
316 /* 0548 */ "", //"reverted to the magnification you used earlier on this run.",
\r
317 /* 0549 */ "", //"Illegal magnification has been changed to 1000",
\r
318 /* 0550 */ "", //"The magnification ratio must be between 1 and 32768.",
\r
319 /* 0551 */ "", //"ETC.",
\r
320 /* 0552 */ "", //"BAD.",
\r
321 /* 0553 */ "", //"->",
\r
322 /* 0554 */ "", //"begin-group character ",
\r
323 /* 0555 */ "", //"end-group character ",
\r
324 /* 0556 */ "", //"math shift character ",
\r
325 /* 0557 */ "", //"macro parameter character ",
\r
326 /* 0558 */ "", //"superscript character ",
\r
327 /* 0559 */ "", //"subscript character ",
\r
328 /* 0560 */ "", //"end of alignment template",
\r
329 /* 0561 */ "", //"blank space ",
\r
330 /* 0562 */ "", //"the letter ",
\r
331 /* 0563 */ "", //"the character ",
\r
332 /* 0564 */ "", //"[unknown command code!]",
\r
333 /* 0565 */ "", //": ",
\r
334 /* 0566 */ "", //"Runaway ",
\r
335 /* 0567 */ "", //"definition",
\r
336 /* 0568 */ "", //"argument",
\r
337 /* 0569 */ "", //"preamble",
\r
338 /* 0570 */ "", //"text",
\r
339 /* 0571 */ "", //"<*>",
\r
340 /* 0572 */ "", //"<insert> ",
\r
341 /* 0573 */ "", //"<read ",
\r
342 /* 0574 */ "", //"l.",
\r
343 /* 0575 */ "", //"<argument> ",
\r
344 /* 0576 */ "", //"<template> ",
\r
345 /* 0577 */ "", //"<recently read> ",
\r
346 /* 0578 */ "", //"<to be read again> ",
\r
347 /* 0579 */ "", //"<inserted text> ",
\r
348 /* 0580 */ "", //"<output> ",
\r
349 /* 0581 */ "", //"<everypar> ",
\r
350 /* 0582 */ "", //"<everymath> ",
\r
351 /* 0583 */ "", //"<everydisplay> ",
\r
352 /* 0584 */ "", //"<everyhbox> ",
\r
353 /* 0585 */ "", //"<everyvbox> ",
\r
354 /* 0586 */ "", //"<everyjob> ",
\r
355 /* 0587 */ "", //"<everycr> ",
\r
356 /* 0588 */ "", //"<mark> ",
\r
357 /* 0589 */ "", //"<write> ",
\r
358 /* 0590 */ "", //"input stack size",
\r
359 /* 0591 */ "", //"write",
\r
360 /* 0592 */ "", //"(interwoven alignment preambles are not allowed)",
\r
361 /* 0593 */ "", //"text input levels",
\r
362 /* 0594 */ "", //"par",
\r
363 /* 0595 */ "", //"Incomplete ",
\r
364 /* 0596 */ "", //"; all text was ignored after line ",
\r
365 /* 0597 */ "", //"A forbidden control sequence occurred in skipped text.",
\r
366 /* 0598 */ "", //"This kind of error happens when you say `\\if...' and forget",
\r
367 /* 0599 */ "", //"the matching `\\fi'. I've inserted a `\\fi'; this might work.",
\r
368 /* 0600 */ "", //"The file ended while I was skipping conditional text.",
\r
369 /* 0601 */ "", //"File ended",
\r
370 /* 0602 */ "", //"Forbidden control sequence found",
\r
371 /* 0603 */ "", //" while scanning ",
\r
372 /* 0604 */ "", //" of ",
\r
373 /* 0605 */ "", //"I suspect you have forgotten a `}', causing me",
\r
374 /* 0606 */ "", //"to read past where you wanted me to stop.",
\r
375 /* 0607 */ "", //"I'll try to recover; but if the error is serious,",
\r
376 /* 0608 */ "", //"you'd better type `E' or `X' now and fix your file.",
\r
377 /* 0609 */ "", //"use",
\r
378 /* 0610 */ "", //"Text line contains an invalid character",
\r
379 /* 0611 */ "", //"A funny symbol that I can't read has just been input.",
\r
380 /* 0612 */ "", //"Continue, and I'll forget that it ever happened.",
\r
381 /* 0613 */ "", //"(Please type a command or say `\\end')",
\r
382 /* 0614 */ "", //"*** (job aborted, no legal \\end found)",
\r
383 /* 0615 */ "", //"=>",
\r
384 /* 0616 */ "", //"Undefined control sequence",
\r
385 /* 0617 */ "", //"The control sequence at the end of the top line",
\r
386 /* 0618 */ "", //"of your error message was never \\def'ed. If you have",
\r
387 /* 0619 */ "", //"misspelled it (e.g., `\\hobx'), type `I' and the correct",
\r
388 /* 0620 */ "", //"spelling (e.g., `I\\hbox'). Otherwise just continue,",
\r
389 /* 0621 */ "", //"and I'll forget about whatever was undefined.",
\r
390 /* 0622 */ "", //"Missing ",
\r
391 /* 0623 */ "", //" inserted",
\r
392 /* 0624 */ "", //"The control sequence marked <to be read again> should",
\r
393 /* 0625 */ "", //"not appear between \\csname and \\endcsname.",
\r
394 /* 0626 */ "", //"input",
\r
395 /* 0627 */ "", //"endinput",
\r
396 /* 0628 */ "", //"topmark",
\r
397 /* 0629 */ "", //"firstmark",
\r
398 /* 0630 */ "", //"botmark",
\r
399 /* 0631 */ "", //"splitfirstmark",
\r
400 /* 0632 */ "", //"splitbotmark",
\r
401 /* 0633 */ "", //"parameter stack size",
\r
402 /* 0634 */ "", //"Argument of ",
\r
403 /* 0635 */ "", //" has an extra }",
\r
404 /* 0636 */ "", //"I've run across a `}' that doesn't seem to match anything.",
\r
405 /* 0637 */ "", //"For example, `\\def\\a#1{...}' and `\\a}' would produce",
\r
406 /* 0638 */ "", //"this error. If you simply proceed now, the `\\par' that",
\r
407 /* 0639 */ "", //"I've just inserted will cause me to report a runaway",
\r
408 /* 0640 */ "", //"argument that might be the root of the problem. But if",
\r
409 /* 0641 */ "", //"your `}' was spurious, just type `2' and it will go away.",
\r
410 /* 0642 */ "", //"Paragraph ended before ",
\r
411 /* 0643 */ "", //" was complete",
\r
412 /* 0644 */ "", //"I suspect you've forgotten a `}', causing me to apply this",
\r
413 /* 0645 */ "", //"control sequence to too much text. How can we recover" "?",
\r
414 /* 0646 */ "", //"My plan is to forget the whole thing and hope for the best.",
\r
415 /* 0647 */ "", //"Use of ",
\r
416 /* 0648 */ "", //" doesn't match its definition",
\r
417 /* 0649 */ "", //"If you say, e.g., `\\def\\a1{...}', then you must always",
\r
418 /* 0650 */ "", //"put `1' after `\\a', since control sequence names are",
\r
419 /* 0651 */ "", //"made up of letters only. The macro here has not been",
\r
420 /* 0652 */ "", //"followed by the required stuff, so I'm ignoring it.",
\r
421 /* 0653 */ "", //"<-",
\r
422 /* 0654 */ "", //"Missing { inserted",
\r
423 /* 0655 */ "", //"A left brace was mandatory here, so I've put one in.",
\r
424 /* 0656 */ "", //"You might want to delete and/or insert some corrections",
\r
425 /* 0657 */ "", //"so that I will find a matching right brace soon.",
\r
426 /* 0658 */ "", //"(If you're confused by all this, try typing `I}' now.)",
\r
427 /* 0659 */ "", //"Incompatible glue units",
\r
428 /* 0660 */ "", //"I'm going to assume that 1mu=1pt when they're mixed.",
\r
429 /* 0661 */ "", //"Missing number, treated as zero",
\r
430 /* 0662 */ "", //"A number should have been here; I inserted `0'.",
\r
431 /* 0663 */ "", //"(If you can't figure out why I needed to see a number,",
\r
432 /* 0664 */ "", //"look up `weird error' in the index to The TeXbook.)",
\r
433 /* 0665 */ "", //"spacefactor",
\r
434 /* 0666 */ "", //"prevdepth",
\r
435 /* 0667 */ "", //"deadcycles",
\r
436 /* 0668 */ "", //"insertpenalties",
\r
437 /* 0669 */ "", //"wd",
\r
438 /* 0670 */ "", //"ht",
\r
439 /* 0671 */ "", //"dp",
\r
440 /* 0672 */ "", //"lastpenalty",
\r
441 /* 0673 */ "", //"lastkern",
\r
442 /* 0674 */ "", //"lastskip",
\r
443 /* 0675 */ "", //"inputlineno",
\r
444 /* 0676 */ "", //"badness",
\r
445 /* 0677 */ "", //"Improper ",
\r
446 /* 0678 */ "", //"You can refer to \\spacefactor only in horizontal mode;",
\r
447 /* 0679 */ "", //"you can refer to \\prevdepth only in vertical mode; and",
\r
448 /* 0680 */ "", //"neither of these is meaningful inside \\write. So",
\r
449 /* 0681 */ "", //"I'm forgetting what you said and using zero instead.",
\r
450 /* 0682 */ "", //"You can't use `",
\r
451 /* 0683 */ "", //"' after ",
\r
452 /* 0684 */ "", //"Bad register code",
\r
453 /* 0685 */ "", //"A register number must be between 0 and 255.",
\r
454 /* 0686 */ "", //"I changed this one to zero.",
\r
455 /* 0687 */ "", //"Bad character code",
\r
456 /* 0688 */ "", //"A character number must be between 0 and 255.",
\r
457 /* 0689 */ "", //"Bad number",
\r
458 /* 0690 */ "", //"Since I expected to read a number between 0 and 15,",
\r
459 /* 0691 */ "", //"Bad mathchar",
\r
460 /* 0692 */ "", //"A mathchar number must be between 0 and 32767.",
\r
461 /* 0693 */ "", //"Bad delimiter code",
\r
462 /* 0694 */ "", //"A numeric delimiter code must be between 0 and 2^{27}-1.",
\r
463 /* 0695 */ "", //"Improper alphabetic constant",
\r
464 /* 0696 */ "", //"A one-character control sequence belongs after a ` mark.",
\r
465 /* 0697 */ "", //"So I'm essentially inserting \\0 here.",
\r
466 /* 0698 */ "", //"Number too big",
\r
467 /* 0699 */ "", //"I can only go up to 2147483647='17777777777=\"7FFFFFFF,",
\r
468 /* 0700 */ "", //"so I'm using that number instead of yours.",
\r
469 /* 0701 */ "", //"true",
\r
470 /* 0702 */ "", //"Illegal unit of measure (",
\r
471 /* 0703 */ "", //"replaced by filll)",
\r
472 /* 0704 */ "", //"I dddon't go any higher than filll.",
\r
473 /* 0705 */ "", //"em",
\r
474 /* 0706 */ "", //"ex",
\r
475 /* 0707 */ "", //"mu inserted)",
\r
476 /* 0708 */ "", //"The unit of measurement in math glue must be mu.",
\r
477 /* 0709 */ "", //"To recover gracefully from this error, it's best to",
\r
478 /* 0710 */ "", //"delete the erroneous units; e.g., type `2' to delete",
\r
479 /* 0711 */ "", //"two letters. (See Chapter 27 of The TeXbook.)",
\r
480 /* 0712 */ "", //"in",
\r
481 /* 0713 */ "", //"pc",
\r
482 /* 0714 */ "", //"cm",
\r
483 /* 0715 */ "", //"mm",
\r
484 /* 0716 */ "", //"bp",
\r
485 /* 0717 */ "", //"dd",
\r
486 /* 0718 */ "", //"cc",
\r
487 /* 0719 */ "", //"sp",
\r
488 /* 0720 */ "", //"pt inserted)",
\r
489 /* 0721 */ "", //"Dimensions can be in units of em, ex, in, pt, pc,",
\r
490 /* 0722 */ "", //"cm, mm, dd, cc, bp, or sp; but yours is a new one!",
\r
491 /* 0723 */ "", //"I'll assume that you meant to say pt, for printer's points.",
\r
492 /* 0724 */ "", //"Dimension too large",
\r
493 /* 0725 */ "", //"I can't work with sizes bigger than about 19 feet.",
\r
494 /* 0726 */ "", //"Continue and I'll use the largest value I can.",
\r
495 /* 0727 */ "", //"plus",
\r
496 /* 0728 */ "", //"minus",
\r
497 /* 0729 */ "", //"width",
\r
498 /* 0730 */ "", //"height",
\r
499 /* 0731 */ "", //"depth",
\r
500 /* 0732 */ "", //"number",
\r
501 /* 0733 */ "", //"romannumeral",
\r
502 /* 0734 */ "", //"string",
\r
503 /* 0735 */ "", //"meaning",
\r
504 /* 0736 */ "", //"fontname",
\r
505 /* 0737 */ "", //"jobname",
\r
506 /* 0738 */ "", //" at ",
\r
507 /* 0739 */ "", //"Where was the left brace" "? You said something like `\\def\\a}',",
\r
508 /* 0740 */ "", //"which I'm going to interpret as `\\def\\a{}'.",
\r
509 /* 0741 */ "", //"You already have nine parameters",
\r
510 /* 0742 */ "", //"I'm going to ignore the # sign you just used.",
\r
511 /* 0743 */ "", //"Parameters must be numbered consecutively",
\r
512 /* 0744 */ "", //"I've inserted the digit you should have used after the #.",
\r
513 /* 0745 */ "", //"Type `1' to delete what you did use.",
\r
514 /* 0746 */ "", //"Illegal parameter number in definition of ",
\r
515 /* 0747 */ "", //"You meant to type ## instead of #, right" "?",
\r
516 /* 0748 */ "", //"Or maybe a } was forgotten somewhere earlier, and things",
\r
517 /* 0749 */ "", //"are all screwed up" "? I'm going to assume that you meant ##.",
\r
518 /* 0750 */ "", //"*** (cannot \\read from terminal in nonstop modes)",
\r
519 /* 0751 */ "", //"File ended within ",
\r
520 /* 0752 */ "", //"This \\read has unbalanced braces.",
\r
521 /* 0753 */ "", //"if",
\r
522 /* 0754 */ "", //"ifcat",
\r
523 /* 0755 */ "", //"ifnum",
\r
524 /* 0756 */ "", //"ifdim",
\r
525 /* 0757 */ "", //"ifodd",
\r
526 /* 0758 */ "", //"ifvmode",
\r
527 /* 0759 */ "", //"ifhmode",
\r
528 /* 0760 */ "", //"ifmmode",
\r
529 /* 0761 */ "", //"ifinner",
\r
530 /* 0762 */ "", //"ifvoid",
\r
531 /* 0763 */ "", //"ifhbox",
\r
532 /* 0764 */ "", //"ifvbox",
\r
533 /* 0765 */ "", //"ifx",
\r
534 /* 0766 */ "", //"ifeof",
\r
535 /* 0767 */ "", //"iftrue",
\r
536 /* 0768 */ "", //"iffalse",
\r
537 /* 0769 */ "", //"ifcase",
\r
538 /* 0770 */ "", //"fi",
\r
539 /* 0771 */ "", //"or",
\r
540 /* 0772 */ "", //"else",
\r
541 /* 0773 */ "", //"Extra ",
\r
542 /* 0774 */ "", //"I'm ignoring this; it doesn't match any \\if.",
\r
543 /* 0775 */ "", //"{true}",
\r
544 /* 0776 */ "", //"{false}",
\r
545 /* 0777 */ "", //"Missing = inserted for ",
\r
546 /* 0778 */ "", //"I was expecting to see `<', `=', or `>'. Didn't.",
\r
547 /* 0779 */ "", //"{case ",
\r
548 /* 0780 */ "", //".fmt",
\r
549 /* 0781 */ "", //"input file name",
\r
550 /* 0782 */ "", //"I can't find file `",
\r
551 /* 0783 */ "", //"I can't write on file `",
\r
552 /* 0784 */ "", //"'.",
\r
554 /* 0786 */ "", //"Please type another ",
\r
555 /* 0787 */ "", //"*** (job aborted, file error in nonstop mode)",
\r
556 /* 0788 */ "", //".dvi",
\r
557 /* 0789 */ "", //"file name for output",
\r
558 /* 0790 */ "texput",
\r
559 /* 0791 */ "", //".log",
\r
560 /* 0792 */ "", //"**",
\r
561 /* 0793 */ "", //"transcript file name",
\r
563 /* 0795 */ "nullfont",
\r
564 /* 0796 */ "", //"Font ",
\r
565 /* 0797 */ "", //" scaled ",
\r
566 /* 0798 */ "", //" not loadable: Bad metric (TFM) file",
\r
567 /* 0799 */ "", //" not loadable: Metric (TFM) file not found",
\r
568 /* 0800 */ "", //"I wasn't able to read the size data for this font,",
\r
569 /* 0801 */ "", //"so I will ignore the font specification.",
\r
570 /* 0802 */ "", //"[Wizards can fix TFM files using TFtoPL/PLtoTF.]",
\r
571 /* 0803 */ "", //"You might try inserting a different font spec;",
\r
572 /* 0804 */ "", //"e.g., type `I\\font<same font id>=<substitute font name>'.",
\r
574 /* 0806 */ "", //" not loaded: Not enough room left",
\r
575 /* 0807 */ "", //"I'm afraid I won't be able to make use of this font,",
\r
576 /* 0808 */ "", //"because my memory for character-size data is too small.",
\r
577 /* 0809 */ "", //"If you're really stuck, ask a wizard to enlarge me.",
\r
578 /* 0810 */ "", //"Or maybe try `I\\font<same font id>=<name of loaded font>'.",
\r
579 /* 0811 */ "", //"Missing font identifier",
\r
580 /* 0812 */ "", //"I was looking for a control sequence whose",
\r
581 /* 0813 */ "", //"current meaning has been defined by \\font.",
\r
582 /* 0814 */ "", //" has only ",
\r
583 /* 0815 */ "", //" fontdimen parameters",
\r
584 /* 0816 */ "", //"To increase the number of font parameters, you must",
\r
585 /* 0817 */ "", //"use \\fontdimen immediately after the \\font is loaded.",
\r
586 /* 0818 */ "", //"font memory",
\r
587 /* 0819 */ "", //"Missing character: There is no ",
\r
588 /* 0820 */ "", //" in font ",
\r
589 /* 0821 */ "", //" TeX output ",
\r
590 /* 0822 */ "", //"vlistout",
\r
591 /* 0823 */ "", //"Completed box being shipped out",
\r
592 /* 0824 */ "", //"Memory usage before: ",
\r
593 /* 0825 */ "", //" after: ",
\r
594 /* 0826 */ "", //"; still untouched: ",
\r
595 /* 0827 */ "", //"Huge page cannot be shipped out",
\r
596 /* 0828 */ "", //"The page just created is more than 18 feet tall or",
\r
597 /* 0829 */ "", //"more than 18 feet wide, so I suspect something went wrong.",
\r
598 /* 0830 */ "", //"The following box has been deleted:",
\r
599 /* 0831 */ "", //"No pages of output.",
\r
600 /* 0832 */ "", //"Output written on ",
\r
601 /* 0833 */ "", //" page",
\r
602 /* 0834 */ "", //", ",
\r
603 /* 0835 */ "", //" bytes).",
\r
604 /* 0836 */ "", //"to",
\r
605 /* 0837 */ "", //"spread",
\r
606 /* 0838 */ "", //"Underfull",
\r
607 /* 0839 */ "", //"Loose",
\r
608 /* 0840 */ "", //" \\hbox (badness ",
\r
609 /* 0841 */ "", //") has occurred while \\output is active",
\r
610 /* 0842 */ "", //") in paragraph at lines ",
\r
611 /* 0843 */ "", //") in alignment at lines ",
\r
612 /* 0844 */ "", //"--",
\r
613 /* 0845 */ "", //") detected at line ",
\r
614 /* 0846 */ "", //"Overfull \\hbox (",
\r
615 /* 0847 */ "", //"pt too wide",
\r
616 /* 0848 */ "", //"Tight \\hbox (badness ",
\r
617 /* 0849 */ "", //"vpack",
\r
618 /* 0850 */ "", //" \\vbox (badness ",
\r
619 /* 0851 */ "", //"Overfull \\vbox (",
\r
620 /* 0852 */ "", //"pt too high",
\r
621 /* 0853 */ "", //"Tight \\vbox (badness ",
\r
622 /* 0854 */ "", //"{}",
\r
623 /* 0855 */ "", //"displaystyle",
\r
624 /* 0856 */ "", //"textstyle",
\r
625 /* 0857 */ "", //"scriptstyle",
\r
626 /* 0858 */ "", //"scriptscriptstyle",
\r
627 /* 0859 */ "", //"Unknown style!",
\r
628 /* 0860 */ "", //"mathord",
\r
629 /* 0861 */ "", //"mathop",
\r
630 /* 0862 */ "", //"mathbin",
\r
631 /* 0863 */ "", //"mathrel",
\r
632 /* 0864 */ "", //"mathopen",
\r
633 /* 0865 */ "", //"mathclose",
\r
634 /* 0866 */ "", //"mathpunct",
\r
635 /* 0867 */ "", //"mathinner",
\r
636 /* 0868 */ "", //"overline",
\r
637 /* 0869 */ "", //"underline",
\r
638 /* 0870 */ "", //"left",
\r
639 /* 0871 */ "", //"right",
\r
640 /* 0872 */ "", //"limits",
\r
641 /* 0873 */ "", //"nolimits",
\r
642 /* 0874 */ "", //"fraction, thickness ",
\r
643 /* 0875 */ "", //"= default",
\r
644 /* 0876 */ "", //", left-delimiter ",
\r
645 /* 0877 */ "", //", right-delimiter ",
\r
646 /* 0878 */ "", //" is undefined (character ",
\r
647 /* 0879 */ "", //"Somewhere in the math formula just ended, you used the",
\r
648 /* 0880 */ "", //"stated character from an undefined font family. For example,",
\r
649 /* 0881 */ "", //"plain TeX doesn't allow \\it or \\sl in subscripts. Proceed,",
\r
650 /* 0882 */ "", //"and I'll try to forget that I needed that character.",
\r
651 /* 0883 */ "", //"mlist1",
\r
652 /* 0884 */ "", //"mlist2",
\r
653 /* 0885 */ "", //"mlist3",
\r
654 /* 0886 */ "0234000122*4000133**3**344*0400400*000000234000111*1111112341011",
\r
655 /* 0887 */ "", //"mlist4",
\r
656 /* 0888 */ "", //" inside $$'s",
\r
657 /* 0889 */ "", //"Displays can use special alignments (like \\eqalignno)",
\r
658 /* 0890 */ "", //"only if nothing but the alignment itself is between $$'s.",
\r
659 /* 0891 */ "", //"So I've deleted the formulas that preceded this alignment.",
\r
660 /* 0892 */ "", //"span",
\r
661 /* 0893 */ "", //"cr",
\r
662 /* 0894 */ "", //"crcr",
\r
663 /* 0895 */ "endtemplate",
\r
664 /* 0896 */ "", //"alignment tab character ",
\r
665 /* 0897 */ "", //"Missing # inserted in alignment preamble",
\r
666 /* 0898 */ "", //"There should be exactly one # between &'s, when an",
\r
667 /* 0899 */ "", //"\\halign or \\valign is being set up. In this case you had",
\r
668 /* 0900 */ "", //"none, so I've put one in; maybe that will work.",
\r
669 /* 0901 */ "", //"Only one # is allowed per tab",
\r
670 /* 0902 */ "", //"more than one, so I'm ignoring all but the first.",
\r
671 /* 0903 */ "", //"endv",
\r
672 /* 0904 */ "", //"Extra alignment tab has been changed to ",
\r
673 /* 0905 */ "", //"You have given more \\span or & marks than there were",
\r
674 /* 0906 */ "", //"in the preamble to the \\halign or \\valign now in progress.",
\r
675 /* 0907 */ "", //"So I'll assume that you meant to type \\cr instead.",
\r
676 /* 0908 */ "", //"256 spans",
\r
677 /* 0909 */ "", //"align1",
\r
678 /* 0910 */ "", //"align0",
\r
679 /* 0911 */ "", //"Infinite glue shrinkage found in a paragraph",
\r
680 /* 0912 */ "", //"The paragraph just ended includes some glue that has",
\r
681 /* 0913 */ "", //"infinite shrinkability, e.g., `\\hskip 0pt minus 1fil'.",
\r
682 /* 0914 */ "", //"Such glue doesn't belong there---it allows a paragraph",
\r
683 /* 0915 */ "", //"of any length to fit on one line. But it's safe to proceed,",
\r
684 /* 0916 */ "", //"since the offensive shrinkability has been made finite.",
\r
685 /* 0917 */ "", //"disc1",
\r
686 /* 0918 */ "", //"disc2",
\r
687 /* 0919 */ "", //"@@",
\r
688 /* 0920 */ "", //": line ",
\r
689 /* 0921 */ "", //" t=",
\r
690 /* 0922 */ "", //" -> @@",
\r
691 /* 0923 */ "", //" via @@",
\r
692 /* 0924 */ "", //" b=",
\r
693 /* 0925 */ "", //" p=",
\r
694 /* 0926 */ "", //" d=",
\r
695 /* 0927 */ "", //"@firstpass",
\r
696 /* 0928 */ "", //"@secondpass",
\r
697 /* 0929 */ "", //"@emergencypass",
\r
698 /* 0930 */ "", //"paragraph",
\r
699 /* 0931 */ "", //"disc3",
\r
700 /* 0932 */ "", //"disc4",
\r
701 /* 0933 */ "", //"line breaking",
\r
702 /* 0934 */ "", //"HYPH(",
\r
703 /* 0935 */ "", //"hyphenation",
\r
704 /* 0936 */ "", //" will be flushed",
\r
705 /* 0937 */ "", //"Hyphenation exceptions must contain only letters",
\r
706 /* 0938 */ "", //"and hyphens. But continue; I'll forgive and forget.",
\r
707 /* 0939 */ "", //"Not a letter",
\r
708 /* 0940 */ "", //"Letters in \\hyphenation words must have \\lccode>0.",
\r
709 /* 0941 */ "", //"Proceed; I'll ignore the character I just read.",
\r
710 /* 0942 */ "", //"exception dictionary",
\r
711 /* 0943 */ "", //"pattern memory ops",
\r
712 /* 0944 */ "", //"pattern memory ops per language",
\r
713 /* 0945 */ "", //"pattern memory",
\r
714 /* 0946 */ "", //"Too late for ",
\r
715 /* 0947 */ "", //"patterns",
\r
716 /* 0948 */ "", //"All patterns must be given before typesetting begins.",
\r
717 /* 0949 */ "", //"Bad ",
\r
718 /* 0950 */ "", //"(See Appendix H.)",
\r
719 /* 0951 */ "", //"Nonletter",
\r
720 /* 0952 */ "", //"Duplicate pattern",
\r
721 /* 0953 */ "", //"pruning",
\r
722 /* 0954 */ "", //"vertbreak",
\r
723 /* 0955 */ "", //"Infinite glue shrinkage found in box being split",
\r
724 /* 0956 */ "", //"The box you are \\vsplitting contains some infinitely",
\r
725 /* 0957 */ "", //"shrinkable glue, e.g., `\\vss' or `\\vskip 0pt minus 1fil'.",
\r
726 /* 0958 */ "", //"Such glue doesn't belong there; but you can safely proceed,",
\r
727 /* 0959 */ "", //"vsplit",
\r
728 /* 0960 */ "", //" needs a ",
\r
729 /* 0961 */ "", //"vbox",
\r
730 /* 0962 */ "", //"The box you are trying to split is an \\hbox.",
\r
731 /* 0963 */ "", //"I can't split such a box, so I'll leave it alone.",
\r
732 /* 0964 */ "", //"pagegoal",
\r
733 /* 0965 */ "", //"pagetotal",
\r
734 /* 0966 */ "", //"pagestretch",
\r
735 /* 0967 */ "", //"pagefilstretch",
\r
736 /* 0968 */ "", //"pagefillstretch",
\r
737 /* 0969 */ "", //"pagefilllstretch",
\r
738 /* 0970 */ "", //"pageshrink",
\r
739 /* 0971 */ "", //"pagedepth",
\r
740 /* 0972 */ "", //"fill",
\r
741 /* 0973 */ "", //"filll",
\r
742 /* 0974 */ "", //"### current page:",
\r
743 /* 0975 */ "", //" (held over for next output)",
\r
744 /* 0976 */ "", //"total height ",
\r
745 /* 0977 */ "", //" goal height ",
\r
746 /* 0978 */ "", //" adds ",
\r
747 /* 0979 */ "", //", #",
\r
748 /* 0980 */ "", //" might split",
\r
749 /* 0981 */ "", //"%% goal height=",
\r
750 /* 0982 */ "", //", max depth=",
\r
751 /* 0983 */ "", //"Insertions can only be added to a vbox",
\r
752 /* 0984 */ "", //"Tut tut: You're trying to \\insert into a",
\r
753 /* 0985 */ "", //"\\box register that now contains an \\hbox.",
\r
754 /* 0986 */ "", //"Proceed, and I'll discard its present contents.",
\r
755 /* 0987 */ "", //"page",
\r
756 /* 0988 */ "", //"Infinite glue shrinkage found on current page",
\r
757 /* 0989 */ "", //"The page about to be output contains some infinitely",
\r
758 /* 0990 */ "", //" g=",
\r
759 /* 0991 */ "", //" c=",
\r
760 /* 0992 */ "", //"Infinite glue shrinkage inserted from ",
\r
761 /* 0993 */ "", //"The correction glue for page breaking with insertions",
\r
762 /* 0994 */ "", //"must have finite shrinkability. But you may proceed,",
\r
763 /* 0995 */ "", //"% split",
\r
764 /* 0996 */ "", //" to ",
\r
765 /* 0997 */ "", //"255 is not void",
\r
766 /* 0998 */ "", //"You shouldn't use \\box255 except in \\output routines.",
\r
767 /* 0999 */ "", //"Output loop---",
\r
768 /* 1000 */ "", //" consecutive dead cycles",
\r
769 /* 1001 */ "", //"I've concluded that your \\output is awry; it never does a",
\r
770 /* 1002 */ "", //"\\shipout, so I'm shipping \\box255 out myself. Next time",
\r
771 /* 1003 */ "", //"increase \\maxdeadcycles if you want me to be more patient!",
\r
772 /* 1004 */ "", //"Unbalanced output routine",
\r
773 /* 1005 */ "", //"Your sneaky output routine has problematic {'s and/or }'s.",
\r
774 /* 1006 */ "", //"I can't handle that very well; good luck.",
\r
775 /* 1007 */ "", //"Output routine didn't use all of ",
\r
776 /* 1008 */ "", //"Your \\output commands should empty \\box255,",
\r
777 /* 1009 */ "", //"e.g., by saying `\\shipout\\box255'.",
\r
778 /* 1010 */ "", //"Proceed; I'll discard its present contents.",
\r
779 /* 1011 */ "", //"Missing $ inserted",
\r
780 /* 1012 */ "", //"I've inserted a begin-math/end-math symbol since I think",
\r
781 /* 1013 */ "", //"you left one out. Proceed, with fingers crossed.",
\r
782 /* 1014 */ "", //"' in ",
\r
783 /* 1015 */ "", //"Sorry, but I'm not programmed to handle this case;",
\r
784 /* 1016 */ "", //"I'll just pretend that you didn't ask for it.",
\r
785 /* 1017 */ "", //"If you're in the wrong mode, you might be able to",
\r
786 /* 1018 */ "", //"return to the right one by typing `I}' or `I$' or `I\\par'.",
\r
787 /* 1019 */ "", //"end",
\r
788 /* 1020 */ "", //"dump",
\r
789 /* 1021 */ "", //"hskip",
\r
790 /* 1022 */ "", //"hfil",
\r
791 /* 1023 */ "", //"hfill",
\r
792 /* 1024 */ "", //"hss",
\r
793 /* 1025 */ "", //"hfilneg",
\r
794 /* 1026 */ "", //"vskip",
\r
795 /* 1027 */ "", //"vfil",
\r
796 /* 1028 */ "", //"vfill",
\r
797 /* 1029 */ "", //"vss",
\r
798 /* 1030 */ "", //"vfilneg",
\r
799 /* 1031 */ "", //"I've inserted something that you may have forgotten.",
\r
800 /* 1032 */ "", //"(See the <inserted text> above.)",
\r
801 /* 1033 */ "", //"With luck, this will get me unwedged. But if you",
\r
802 /* 1034 */ "", //"really didn't forget anything, try typing `2' now; then",
\r
803 /* 1035 */ "", //"my insertion and my current dilemma will both disappear.",
\r
804 /* 1036 */ "", //"right.",
\r
805 /* 1037 */ "", //"Things are pretty mixed up, but I think the worst is over.",
\r
806 /* 1038 */ "", //"Too many }'s",
\r
807 /* 1039 */ "", //"You've closed more groups than you opened.",
\r
808 /* 1040 */ "", //"Such booboos are generally harmless, so keep going.",
\r
809 /* 1041 */ "", //"rightbrace",
\r
810 /* 1042 */ "", //"Extra }, or forgotten ",
\r
811 /* 1043 */ "", //"I've deleted a group-closing symbol because it seems to be",
\r
812 /* 1044 */ "", //"spurious, as in `$x}$'. But perhaps the } is legitimate and",
\r
813 /* 1045 */ "", //"you forgot something else, as in `\\hbox{$x}'. In such cases",
\r
814 /* 1046 */ "", //"the way to recover is to insert both the forgotten and the",
\r
815 /* 1047 */ "", //"deleted material, e.g., by typing `I$}'.",
\r
816 /* 1048 */ "", //"moveleft",
\r
817 /* 1049 */ "", //"moveright",
\r
818 /* 1050 */ "", //"raise",
\r
819 /* 1051 */ "", //"lower",
\r
820 /* 1052 */ "", //"copy",
\r
821 /* 1053 */ "", //"lastbox",
\r
822 /* 1054 */ "", //"vtop",
\r
823 /* 1055 */ "", //"hbox",
\r
824 /* 1056 */ "", //"shipout",
\r
825 /* 1057 */ "", //"leaders",
\r
826 /* 1058 */ "", //"cleaders",
\r
827 /* 1059 */ "", //"xleaders",
\r
828 /* 1060 */ "", //"Leaders not followed by proper glue",
\r
829 /* 1061 */ "", //"You should say `\\leaders <box or rule><hskip or vskip>'.",
\r
830 /* 1062 */ "", //"I found the <box or rule>, but there's no suitable",
\r
831 /* 1063 */ "", //"<hskip or vskip>, so I'm ignoring these leaders.",
\r
832 /* 1064 */ "", //"Sorry; this \\lastbox will be void.",
\r
833 /* 1065 */ "", //"Sorry...I usually can't take things from the current page.",
\r
834 /* 1066 */ "", //"This \\lastbox will therefore be void.",
\r
835 /* 1067 */ "", //"Missing `to' inserted",
\r
836 /* 1068 */ "", //"I'm working on `\\vsplit<box number> to <dimen>';",
\r
837 /* 1069 */ "", //"will look for the <dimen> next.",
\r
838 /* 1070 */ "", //"A <box> was supposed to be here",
\r
839 /* 1071 */ "", //"I was expecting to see \\hbox or \\vbox or \\copy or \\box or",
\r
840 /* 1072 */ "", //"something like that. So you might find something missing in",
\r
841 /* 1073 */ "", //"your output. But keep trying; you can fix this later.",
\r
842 /* 1074 */ "", //"indent",
\r
843 /* 1075 */ "", //"noindent",
\r
844 /* 1076 */ "", //"' here except with leaders",
\r
845 /* 1077 */ "", //"To put a horizontal rule in an hbox or an alignment,",
\r
846 /* 1078 */ "", //"you should use \\leaders or \\hrulefill (see The TeXbook).",
\r
847 /* 1079 */ "", //"You can't ",
\r
848 /* 1080 */ "", //"I'm changing to \\insert0; box 255 is special.",
\r
849 /* 1081 */ "", //"Try `I\\vskip-\\lastskip' instead.",
\r
850 /* 1082 */ "", //"Try `I\\kern-\\lastkern' instead.",
\r
851 /* 1083 */ "", //"Perhaps you can make the output routine do it.",
\r
852 /* 1084 */ "", //"unpenalty",
\r
853 /* 1085 */ "", //"unkern",
\r
854 /* 1086 */ "", //"unskip",
\r
855 /* 1087 */ "", //"unhbox",
\r
856 /* 1088 */ "", //"unhcopy",
\r
857 /* 1089 */ "", //"unvbox",
\r
858 /* 1090 */ "", //"unvcopy",
\r
859 /* 1091 */ "", //"Incompatible list can't be unboxed",
\r
860 /* 1092 */ "", //"Sorry, Pandora. (You sneaky devil.)",
\r
861 /* 1093 */ "", //"I refuse to unbox an \\hbox in vertical mode or vice versa.",
\r
862 /* 1094 */ "", //"And I can't open any boxes in math mode.",
\r
863 /* 1095 */ "", //"Illegal math ",
\r
864 /* 1096 */ "", //"Sorry: The third part of a discretionary break must be",
\r
865 /* 1097 */ "", //"empty, in math formulas. I had to delete your third part.",
\r
866 /* 1098 */ "", //"Discretionary list is too long",
\r
867 /* 1099 */ "", //"Wow---I never thought anybody would tweak me here.",
\r
868 /* 1100 */ "", //"You can't seriously need such a huge discretionary list" "?",
\r
869 /* 1101 */ "", //"Improper discretionary list",
\r
870 /* 1102 */ "", //"Discretionary lists must contain only boxes and kerns.",
\r
871 /* 1103 */ "", //"The following discretionary sublist has been deleted:",
\r
872 /* 1104 */ "", //"Missing } inserted",
\r
873 /* 1105 */ "", //"I've put in what seems to be necessary to fix",
\r
874 /* 1106 */ "", //"the current column of the current alignment.",
\r
875 /* 1107 */ "", //"Try to go on, since this might almost work.",
\r
876 /* 1108 */ "", //"Misplaced ",
\r
877 /* 1109 */ "", //"I can't figure out why you would want to use a tab mark",
\r
878 /* 1110 */ "", //"here. If you just want an ampersand, the remedy is",
\r
879 /* 1111 */ "", //"simple: Just type `I\\&' now. But if some right brace",
\r
880 /* 1112 */ "", //"up above has ended a previous alignment prematurely,",
\r
881 /* 1113 */ "", //"you're probably due for more error messages, and you",
\r
882 /* 1114 */ "", //"might try typing `S' now just to see what is salvageable.",
\r
883 /* 1115 */ "", //"or \\cr or \\span just now. If something like a right brace",
\r
884 /* 1116 */ "", //"I expect to see \\noalign only after the \\cr of",
\r
885 /* 1117 */ "", //"an alignment. Proceed, and I'll ignore this case.",
\r
886 /* 1118 */ "", //"I expect to see \\omit only after tab marks or the \\cr of",
\r
887 /* 1119 */ "", // "I'm guessing that you meant to end an alignment here.",
\r
888 /* 1120 */ "", //"I'm ignoring this, since I wasn't doing a \\csname.",
\r
889 /* 1121 */ "", //"eqno",
\r
890 /* 1122 */ "", //"leqno",
\r
891 /* 1123 */ "", //"displaylimits",
\r
892 /* 1124 */ "", //"Limit controls must follow a math operator",
\r
893 /* 1125 */ "", //"I'm ignoring this misplaced \\limits or \\nolimits command.",
\r
894 /* 1126 */ "", //"Missing delimiter (. inserted)",
\r
895 /* 1127 */ "", //"I was expecting to see something like `(' or `\\{' or",
\r
896 /* 1128 */ "", //"`\\}' here. If you typed, e.g., `{' instead of `\\{', you",
\r
897 /* 1129 */ "", //"should probably delete the `{' by typing `1' now, so that",
\r
898 /* 1130 */ "", //"braces don't get unbalanced. Otherwise just proceed.",
\r
899 /* 1131 */ "", //"Acceptable delimiters are characters whose \\delcode is",
\r
900 /* 1132 */ "", //"nonnegative, or you can use `\\delimiter <delimiter code>'.",
\r
901 /* 1133 */ "", //"Please use ",
\r
902 /* 1134 */ "", //" for accents in math mode",
\r
903 /* 1135 */ "", //"I'm changing \\accent to \\mathaccent here; wish me luck.",
\r
904 /* 1136 */ "", //"(Accents are not the same in formulas as they are in text.)",
\r
905 /* 1137 */ "", //"Double superscript",
\r
906 /* 1138 */ "", //"I treat `x^1^2' essentially like `x^1{}^2'.",
\r
907 /* 1139 */ "", //"Double subscript",
\r
908 /* 1140 */ "", //"I treat `x_1_2' essentially like `x_1{}_2'.",
\r
909 /* 1141 */ "", //"above",
\r
910 /* 1142 */ "", //"over",
\r
911 /* 1143 */ "", //"atop",
\r
912 /* 1144 */ "", //"abovewithdelims",
\r
913 /* 1145 */ "", //"overwithdelims",
\r
914 /* 1146 */ "", //"atopwithdelims",
\r
915 /* 1147 */ "", //"Ambiguous; you need another { and }",
\r
916 /* 1148 */ "", //"I'm ignoring this fraction specification, since I don't",
\r
917 /* 1149 */ "", //"know whether a construction like `x \\over y \\over z'",
\r
918 /* 1150 */ "", //"means `{x \\over y} \\over z' or `x \\over {y \\over z}'.",
\r
919 /* 1151 */ "", //"I'm ignoring a \\right that had no matching \\left.",
\r
920 /* 1152 */ "", //"Math formula deleted: Insufficient symbol fonts",
\r
921 /* 1153 */ "", //"Sorry, but I can't typeset math unless \\textfont 2",
\r
922 /* 1154 */ "", //"and \\scriptfont 2 and \\scriptscriptfont 2 have all",
\r
923 /* 1155 */ "", //"the \\fontdimen values needed in math symbol fonts.",
\r
924 /* 1156 */ "", //"Math formula deleted: Insufficient extension fonts",
\r
925 /* 1157 */ "", //"Sorry, but I can't typeset math unless \\textfont 3",
\r
926 /* 1158 */ "", //"and \\scriptfont 3 and \\scriptscriptfont 3 have all",
\r
927 /* 1159 */ "", //"the \\fontdimen values needed in math extension fonts.",
\r
928 /* 1160 */ "", //"Display math should end with $$",
\r
929 /* 1161 */ "", //"The `$' that I just saw supposedly matches a previous `$$'.",
\r
930 /* 1162 */ "", //"So I shall assume that you typed `$$' both times.",
\r
931 /* 1163 */ "", //"display",
\r
932 /* 1164 */ "", //"Missing $$ inserted",
\r
933 /* 1165 */ "", //"long",
\r
934 /* 1166 */ "", //"outer",
\r
935 /* 1167 */ "", //"global",
\r
936 /* 1168 */ "", //"def",
\r
937 /* 1169 */ "", //"gdef",
\r
938 /* 1170 */ "", //"edef",
\r
939 /* 1171 */ "", //"xdef",
\r
940 /* 1172 */ "", //"prefix",
\r
941 /* 1173 */ "", //"You can't use a prefix with `",
\r
942 /* 1174 */ "", //"I'll pretend you didn't say \\long or \\outer or \\global.",
\r
943 /* 1175 */ "", //"' or `",
\r
944 /* 1176 */ "", //"' with `",
\r
945 /* 1177 */ "", //"I'll pretend you didn't say \\long or \\outer here.",
\r
946 /* 1178 */ "", //"Missing control sequence inserted",
\r
947 /* 1179 */ "", //"Please don't say `\\def cs{...}', say `\\def\\cs{...}'.",
\r
948 /* 1180 */ "", //"I've inserted an inaccessible control sequence so that your",
\r
949 /* 1181 */ "", //"definition will be completed without mixing me up too badly.",
\r
950 /* 1182 */ "", //"You can recover graciously from this error, if you're",
\r
951 /* 1183 */ "", //"careful; see exercise 27.2 in The TeXbook.",
\r
952 /* 1184 */ "inaccessible",
\r
953 /* 1185 */ "", //"let",
\r
954 /* 1186 */ "", //"futurelet",
\r
955 /* 1187 */ "", //"chardef",
\r
956 /* 1188 */ "", //"mathchardef",
\r
957 /* 1189 */ "", //"countdef",
\r
958 /* 1190 */ "", //"dimendef",
\r
959 /* 1191 */ "", //"skipdef",
\r
960 /* 1192 */ "", //"muskipdef",
\r
961 /* 1193 */ "", //"toksdef",
\r
962 /* 1194 */ "", //"You should have said `\\read<number> to \\cs'.",
\r
963 /* 1195 */ "", //"I'm going to look for the \\cs now.",
\r
964 /* 1196 */ "", //"Invalid code (",
\r
965 /* 1197 */ "", //"), should be in the range 0..",
\r
966 /* 1198 */ "", //"), should be at most ",
\r
967 /* 1199 */ "", //"I'm going to use 0 instead of that illegal code value.",
\r
968 /* 1200 */ "", //"by",
\r
969 /* 1201 */ "", //"Arithmetic overflow",
\r
970 /* 1202 */ "", //"I can't carry out that multiplication or division,",
\r
971 /* 1203 */ "", //"since the result is out of range.",
\r
972 /* 1204 */ "", //"I'm forgetting what you said and not changing anything.",
\r
973 /* 1205 */ "", //"Sorry, \\setbox is not allowed after \\halign in a display,",
\r
974 /* 1206 */ "", //"or between \\accent and an accented character.",
\r
975 /* 1207 */ "", //"Bad space factor",
\r
976 /* 1208 */ "", //"I allow only values in the range 1..32767 here.",
\r
977 /* 1209 */ "", //"I allow only nonnegative values here.",
\r
978 /* 1210 */ "", //"Patterns can be loaded only by INITEX",
\r
979 /* 1211 */ "", //"hyphenchar",
\r
980 /* 1212 */ "", //"skewchar",
\r
982 /* 1214 */ "", //"at",
\r
983 /* 1215 */ "", //"scaled",
\r
984 /* 1216 */ "", //"Improper `at' size (",
\r
985 /* 1217 */ "", //"pt), replaced by 10pt",
\r
986 /* 1218 */ "", //"I can only handle fonts at positive sizes that are",
\r
987 /* 1219 */ "", //"less than 2048pt, so I've changed what you said to 10pt.",
\r
988 /* 1220 */ "", //"select font ",
\r
989 /* 1221 */ "", //"errorstopmode",
\r
990 /* 1222 */ "", //"openin",
\r
991 /* 1223 */ "", //"closein",
\r
992 /* 1224 */ "", //"message",
\r
993 /* 1225 */ "", //"errmessage",
\r
994 /* 1226 */ "", //"(That was another \\errmessage.)",
\r
995 /* 1227 */ "", //"This error message was generated by an \\errmessage",
\r
996 /* 1228 */ "", //"command, so I can't give any explicit help.",
\r
997 /* 1229 */ "", //"Pretend that you're Hercule Poirot: Examine all clues,",
\r
998 /* 1230 */ "", //"and deduce the truth by order and method.",
\r
999 /* 1231 */ "", //"lowercase",
\r
1000 /* 1232 */ "", //"uppercase",
\r
1001 /* 1233 */ "", //"show",
\r
1002 /* 1234 */ "", //"showbox",
\r
1003 /* 1235 */ "", //"showthe",
\r
1004 /* 1236 */ "", //"showlists",
\r
1005 /* 1237 */ "", //"This isn't an error message; I'm just \\showing something.",
\r
1006 /* 1238 */ "", //"Type `I\\show...' to show more (e.g., \\show\\cs,",
\r
1007 /* 1239 */ "", //"\\showthe\\count10, \\showbox255, \\showlists).",
\r
1008 /* 1240 */ "", //"And type `I\\tracingonline=1\\show...' to show boxes and",
\r
1009 /* 1241 */ "", //"lists on your terminal as well as in the transcript file.",
\r
1010 /* 1242 */ "", //"> ",
\r
1011 /* 1243 */ "", //"undefined",
\r
1012 /* 1244 */ "", //"macro",
\r
1013 /* 1245 */ "", //"long macro",
\r
1014 /* 1246 */ "", //"outer macro",
\r
1015 /* 1247 */ "", //"outer endtemplate",
\r
1016 /* 1248 */ "", //"> \\box",
\r
1017 /* 1249 */ "", //"OK",
\r
1018 /* 1250 */ "", //" (see the transcript file)",
\r
1019 /* 1251 */ " (INITEX)",
\r
1020 /* 1252 */ "", //"You can't dump inside a group",
\r
1021 /* 1253 */ "", //"`{...\\dump}' is a no-no.",
\r
1022 /* 1254 */ "", //" strings of total length ",
\r
1023 /* 1255 */ "", //" memory locations dumped; current usage is ",
\r
1024 /* 1256 */ "", //" multiletter control sequences",
\r
1025 /* 1257 */ "", //" words of font info for ",
\r
1026 /* 1258 */ "", //" preloaded font",
\r
1027 /* 1259 */ "", //"\\font",
\r
1028 /* 1260 */ "", //" hyphenation exception",
\r
1029 /* 1261 */ "", //"Hyphenation trie of length ",
\r
1030 /* 1262 */ "", //" has ",
\r
1031 /* 1263 */ "", //" op",
\r
1032 /* 1264 */ "", //" out of ",
\r
1033 /* 1265 */ "", //" for language ",
\r
1034 /* 1266 */ "", //" (format=",
\r
1035 /* 1267 */ "", //"format file name",
\r
1036 /* 1268 */ "", //"Beginning to dump on file ",
\r
1037 /* 1269 */ "", //"Transcript written on ",
\r
1038 /* 1270 */ "", //" )",
\r
1039 /* 1271 */ "", //"end occurred ",
\r
1040 /* 1272 */ "", //"inside a group at level ",
\r
1041 /* 1273 */ "", //"when ",
\r
1042 /* 1274 */ "", //" on line ",
\r
1043 /* 1275 */ "", //" was incomplete)",
\r
1044 /* 1276 */ "", //"(see the transcript file for additional information)",
\r
1045 /* 1277 */ "", //"(\\dump is performed only by INITEX)",
\r
1046 /* 1278 */ "", //"debug # (-1 to exit):",
\r
1047 /* 1279 */ "", //"openout",
\r
1048 /* 1280 */ "", //"closeout",
\r
1049 /* 1281 */ "", //"special",
\r
1050 /* 1282 */ "", //"immediate",
\r
1051 /* 1283 */ "", //"setlanguage",
\r
1052 /* 1284 */ "", //"[unknown extension!]",
\r
1053 /* 1285 */ "", //"ext1",
\r
1054 /* 1286 */ "", //" (hyphenmin ",
\r
1055 /* 1287 */ "", //"whatsit" "?",
\r
1056 /* 1288 */ "", //"ext2",
\r
1057 /* 1289 */ "", //"ext3",
\r
1058 /* 1290 */ "endwrite",
\r
1059 /* 1291 */ "", //"Unbalanced write command",
\r
1060 /* 1292 */ "", //"On this page there's a \\write with fewer real {'s than }'s.",
\r
1061 /* 1293 */ "", //"ext4",
\r
1062 /* 1294 */ "", //"output file name",
\r
1065 str_number load_pool_strings (integer spare_size)
\r
1070 for (k = 0; k < sizeof(pool_file_arr) / sizeof(char *); k++)
\r
1072 l = strlen(pool_file_arr[k]);
\r
1075 if (i >= spare_size)
\r
1078 memcpy(str_pool + pool_ptr, pool_file_arr[k], l);
\r
1080 g = make_string();
\r
1086 str_number make_string_pool (const char * s)
\r
1088 int slen = strlen(s);
\r
1092 return ((str_number)s[0]);
\r
1096 memcpy(str_pool + pool_ptr, s, slen);
\r
1098 return (make_string());
\r
1102 str_number get_job_name (str_number job)
\r
1104 str_number ret = job;
\r
1106 if (c_job_name != NULL)
\r
1107 ret = make_string_pool(c_job_name);
\r