summaryrefslogtreecommitdiff
path: root/systems/doc/pdftex/tests/22-showstream/test-showstream-basic.tex
blob: 987dce662b2a600b9461ad417ce9a2888f1f1e71 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
% $Id: test-showstream-basic.tex 873 2021-11-09 16:13:48Z karl $
% Public domain. Originally by Marcel Kr\"uger, 2021.
%
% Test basic \showstream output and that it doesn't interfere with
% regular \show commands when inactive.
% It should print the meaning of \stillVisible and \backToNormal while the
% remaining \show commands should not lead to any terminal interaction but
% get written to the .xray file.

\pdfcompresslevel=0 \pdfobjcompresslevel=0
\pdfoutput=1
\catcode`\{=1 \catcode`\}=2
%\output={\global\advance\count0 by 1 \shipout\box255 }

\begingroup
\chardef\showout=1 % \newwrite\showout
\showstream=\showout
\show\stillVisible
\immediate\openout\showout"\jobname.xray"
\count0=42
\showthe\count0
\show\undefined
\show\par
\setbox0\hbox{Hello world}
\showbox0
\immediate\closeout\showout
\endgroup
\show\backToNormal
\end