You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, \g_tmpa_iow does not seem to satisfy {- \c_log_iow < #1 < \c_term_iow }. Processing the following source with up-to-date pdfTeX produces a PDF document with the text false:
This seems to suggest that the final \iow_close:N \g_tmpa_iow will do nothing, which does not seem right.
This has practical repercussions. Without a \closeout, I have no guarantee that my write has been flushed. Indeed, if I place ~\input_file:n { foo.bar } below \iow_close:N \g_tmpa_iow, processing the source with pdfTeX will still only produce the text false. It is only after replacing \iow_close:N with \immediate \closeout that processing the source with pdfTeX produces the text false baz as would be expected.
The text was updated successfully, but these errors were encountered:
\iow_close:N
is defined as follows:latex3/l3kernel/l3file.dtx
Lines 1553 to 1563 in d210490
However,
\g_tmpa_iow
does not seem to satisfy{- \c_log_iow < #1 < \c_term_iow }
. Processing the following source with up-to-date pdfTeX produces a PDF document with the text false:This seems to suggest that the final
\iow_close:N \g_tmpa_iow
will do nothing, which does not seem right.This has practical repercussions. Without a
\closeout
, I have no guarantee that my write has been flushed. Indeed, if I place~\input_file:n { foo.bar }
below\iow_close:N \g_tmpa_iow
, processing the source with pdfTeX will still only produce the text false. It is only after replacing\iow_close:N
with\immediate \closeout
that processing the source with pdfTeX produces the text false baz as would be expected.The text was updated successfully, but these errors were encountered: