diff options
Diffstat (limited to 'Build/source/texk/web2c/alephdir/com16bit.ch')
-rw-r--r-- | Build/source/texk/web2c/alephdir/com16bit.ch | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/alephdir/com16bit.ch b/Build/source/texk/web2c/alephdir/com16bit.ch index 94d9f839398..7af53f518c2 100644 --- a/Build/source/texk/web2c/alephdir/com16bit.ch +++ b/Build/source/texk/web2c/alephdir/com16bit.ch @@ -1039,6 +1039,14 @@ begin input_ptr:=0; max_in_stack:=0; source_filename_stack[0]:=0;full_source_filename_stack[0]:=0; @z +% Original report: https://tex.stackexchange.com/questions/609423 +% TeX bug entry: https://tug.org/texmfbug/newbug.html#B155endwrite +@x [25.369] l.7717 - disallow \noexpand\endwrite +if t>=cs_token_flag then +@y +if (t>=cs_token_flag)and(t<>end_write_token) then +@z + @x [27.???] set limit when fatal_error else fatal_error("*** (cannot \read from terminal in nonstop modes)") @y @@ -2294,7 +2302,7 @@ format_debug('string pool checksum')(x); if x<>@$ then begin {check that strings are the same} wake_up_terminal; wterm_ln('---! ', stringcast(name_of_file+1), - ' made by different executable version'); + ' made by different executable version, strings are different'); goto bad_fmt; end; undump_int(x); @@ -2873,9 +2881,15 @@ system-dependent section allows easy integration of Web2c and e-\TeX, etc.) @ The |edit_name_start| will be set to point into |str_pool| somewhere after its beginning if \TeX\ is supposed to switch to an editor on exit. +Initialize the |stop_at_space| variable for filename parsing. + +Initialize the |halting_on_error_p| variable to avoid infloop with +\.{--halt-on-error}. + @<Set init...@>= edit_name_start:=0; stop_at_space:=true; +halting_on_error_p:=false; @ These are used when we regenerate the representation of the first 256 strings. |