texlive[75025] Build/source/texk/web2c/uptexdir: {,u}ptex: copy test
commits+takuji at tug.org
commits+takuji at tug.org
Sat Apr 26 09:32:13 CEST 2025
Revision: 75025
https://tug.org/svn/texlive?view=revision&revision=75025
Author: takuji
Date: 2025-04-26 09:32:12 +0200 (Sat, 26 Apr 2025)
Log Message:
-----------
{,u}ptex: copy test files from ptexdir to uptexdir
Added Paths:
-----------
trunk/Build/source/texk/web2c/uptexdir/ptex-ctrlsym.test
trunk/Build/source/texk/web2c/uptexdir/ptex-prntknj.test
trunk/Build/source/texk/web2c/uptexdir/ptex-ucs.test
trunk/Build/source/texk/web2c/uptexdir/tests/chartoken.log
trunk/Build/source/texk/web2c/uptexdir/tests/control-symbol.tex
trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.log
trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.tex
trunk/Build/source/texk/web2c/uptexdir/tests/endline.log
trunk/Build/source/texk/web2c/uptexdir/tests/endlinechar.tex
trunk/Build/source/texk/web2c/uptexdir/tests/jctrlsym.log
trunk/Build/source/texk/web2c/uptexdir/tests/let_char_token.tex
trunk/Build/source/texk/web2c/uptexdir/tests/p-endlinea.typ
trunk/Build/source/texk/web2c/uptexdir/tests/p-jchwidow.log
trunk/Build/source/texk/web2c/uptexdir/tests/p-jctrlsyma.typ
trunk/Build/source/texk/web2c/uptexdir/tests/p-lineenda.typ
trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-ea.typ
trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-sa.typ
trunk/Build/source/texk/web2c/uptexdir/tests/pknj-e.log
trunk/Build/source/texk/web2c/uptexdir/tests/pknj-s.log
trunk/Build/source/texk/web2c/uptexdir/tests/printkanji.tex
trunk/Build/source/texk/web2c/uptexdir/tests/ptexlineendmode.tex
trunk/Build/source/texk/web2c/uptexdir/tests/pver1.tex
trunk/Build/source/texk/web2c/uptexdir/tests/pver2.tex
trunk/Build/source/texk/web2c/uptexdir/tests/ucs-e.log
trunk/Build/source/texk/web2c/uptexdir/tests/ucs-s.log
trunk/Build/source/texk/web2c/uptexdir/tests/ucs.tex
trunk/Build/source/texk/web2c/uptexdir/tests/ucs_toucs.tex
Copied: trunk/Build/source/texk/web2c/uptexdir/ptex-ctrlsym.test (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/ptex-ctrlsym.test)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/ptex-ctrlsym.test (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/ptex-ctrlsym.test 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,77 @@
+#! /bin/sh -vx
+# Copyright 2024 Japanese TeX Development Community <issue at texjp.org>
+# You may freely use, modify and/or distribute this file.
+
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_ptex=$BinDir/ptex$ExeExt
+_updvitype=$BinDir/updvitype$ExeExt
+
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF
+TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS
+TEXFONTS=".;$srcdir//tests"; export TEXFONTS
+TEXFORMATS=.; export TEXFORMATS
+
+rm -f p-ctrlsym.tex p-endline*.* p-jctrlsym*.* p-chartoken.* p-lineend.*
+
+if test ! -f ./p-basic.tex; then
+ cp $srcdir/tests/dump-basic.tex ./p-basic.tex
+fi
+if test ! -f ./p-basic-euc.fmt; then
+ $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2
+fi
+
+# ctrlsym.tex
+$LN_S $srcdir/ptexdir/tests/ctrlsym.tex ./p-ctrlsym.tex
+$_ptex -fmt=p-basic-euc p-ctrlsym || exit 2
+
+sed 1d p-ctrlsym.log >p-ctrlsym.out
+
+diff $srcdir/ptexdir/tests/ctrlsym.log p-ctrlsym.out || exit 3
+
+
+# endlinchar.tex
+$LN_S $srcdir/ptexdir/tests/endlinechar.tex ./p-endline.tex
+$_ptex -fmt=p-basic-euc -interaction=batchmode p-endline.tex || :
+
+sed 1d p-endline.log >p-endline.out
+
+diff $srcdir/ptexdir/tests/endline.log p-endline.out || exit 4
+
+$_updvitype ./p-endline.dvi >ptests/xp-endline.typ
+sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-endline.typ >ptests/xp-endlinea.typ
+diff $srcdir/ptexdir/tests/p-endlinea.typ ptests/xp-endlinea.typ || exit 5
+
+
+# control-symbol.tex
+$LN_S $srcdir/ptexdir/tests/control-symbol.tex ./p-jctrlsym.tex
+$_ptex -fmt=p-basic-euc -interaction=batchmode p-jctrlsym.tex || :
+
+sed 1d p-jctrlsym.log >p-jctrlsym.out
+
+diff $srcdir/ptexdir/tests/jctrlsym.log p-jctrlsym.out || exit 6
+
+$_updvitype ./p-jctrlsym.dvi >ptests/xp-jctrlsym.typ
+sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-jctrlsym.typ >ptests/xp-jctrlsyma.typ
+diff $srcdir/ptexdir/tests/p-jctrlsyma.typ ptests/xp-jctrlsyma.typ || exit 7
+
+
+# let_char_token.tex
+$LN_S $srcdir/ptexdir/tests/let_char_token.tex ./p-chartoken.tex
+$_ptex -fmt=p-basic-euc -interaction=batchmode p-chartoken.tex || :
+
+sed 1d p-chartoken.log >p-chartoken.out
+
+diff $srcdir/ptexdir/tests/chartoken.log p-chartoken.out || exit 8
+
+
+# ptexlineendmode.tex
+$LN_S $srcdir/ptexdir/tests/ptexlineendmode.tex ./p-lineend.tex
+$_ptex -fmt=p-basic-euc -kanji=utf8 -interaction=batchmode p-lineend.tex || :
+
+$_updvitype -kanji=utf8 ./p-lineend.dvi >ptests/xp-lineend.typ
+sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-lineend.typ >ptests/xp-lineenda.typ
+diff $srcdir/ptexdir/tests/p-lineenda.typ ptests/xp-lineenda.typ || exit 9
+
Copied: trunk/Build/source/texk/web2c/uptexdir/ptex-prntknj.test (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/ptex-prntknj.test)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/ptex-prntknj.test (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/ptex-prntknj.test 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,48 @@
+#! /bin/sh -vx
+# Copyright 2024-2025 Japanese TeX Development Community <issue at texjp.org>
+# You may freely use, modify and/or distribute this file.
+
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_ptex=$BinDir/ptex$ExeExt
+_updvitype=$BinDir/updvitype$ExeExt
+
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF
+OFMFONTS=".;$srcdir/tests"; export OFMFONTS
+TFMFONTS=".;$srcdir//tests"; export TFMFONTS
+TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS
+TEXFORMATS=.; export TEXFORMATS
+
+rm -f p-base.* p-ucs*.*
+$LN_S $srcdir/ptexdir/tests/printkanji.tex ./printkanji.tex
+
+if test ! -f ./p-basic.tex; then
+ cp $srcdir/tests/dump-basic.tex ./p-basic.tex
+fi
+if test ! -f ./p-basic-sjis.fmt; then
+ $_ptex -ini -kanji-internal=sjis -jobname=p-basic-sjis p-basic || exit 1
+fi
+if test ! -f ./p-basic-euc.fmt; then
+ $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2
+fi
+
+$_ptex -fmt=p-basic-sjis -kanji-internal=sjis -jobname=p-pknj-s -interaction=batchmode printkanji || :
+$_ptex -fmt=p-basic-euc -kanji-internal=euc -jobname=p-pknj-e -interaction=batchmode printkanji || :
+
+sed "1d;s/strings out of 4979..$/strings out of 4979XX/;s/characters out of 62194..$/characters out of 62194XX/" p-pknj-s.log >p-pknj-s.out
+sed "1d;s/strings out of 4979..$/strings out of 4979XX/;s/characters out of 62194..$/characters out of 62194XX/" p-pknj-e.log >p-pknj-e.out
+
+diff $srcdir/ptexdir/tests/pknj-s.log p-pknj-s.out || exit 10
+diff $srcdir/ptexdir/tests/pknj-e.log p-pknj-e.out || exit 11
+
+$_updvitype ./p-pknj-s.dvi >ptests/xp-pknj-s.typ
+$_updvitype ./p-pknj-e.dvi >ptests/xp-pknj-e.typ
+
+sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-pknj-s.typ >ptests/xp-pknj-sa.typ
+sed "1d;s/TeX output 20[23].\...\...:.*'/TeX output 20XX.XX.XX'/" ptests/xp-pknj-e.typ >ptests/xp-pknj-ea.typ
+
+diff $srcdir/ptexdir/tests/p-pknj-sa.typ ptests/xp-pknj-sa.typ || exit 20
+diff $srcdir/ptexdir/tests/p-pknj-ea.typ ptests/xp-pknj-ea.typ || exit 21
+
Copied: trunk/Build/source/texk/web2c/uptexdir/ptex-ucs.test (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/ptex-ucs.test)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/ptex-ucs.test (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/ptex-ucs.test 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,37 @@
+#! /bin/sh -vx
+# Copyright 2024 Japanese TeX Development Community <issue at texjp.org>
+# You may freely use, modify and/or distribute this file.
+
+BinDir=${BinDir:-.}
+ExeExt=${ExeExt:-}
+_ptex=$BinDir/ptex$ExeExt
+
+LC_ALL=C; export LC_ALL; LANGUAGE=C; export LANGUAGE
+
+TEXMFCNF=$srcdir/../kpathsea;export TEXMFCNF
+OFMFONTS=".;$srcdir/tests"; export OFMFONTS
+TEXINPUTS=".;$srcdir/tests"; export TEXINPUTS
+TEXFORMATS=.; export TEXFORMATS
+
+rm -f p-ucs*.*
+$LN_S $srcdir/ptexdir/tests/ucs.tex ./p-ucs.tex
+
+if test ! -f ./p-basic.tex; then
+ cp $srcdir/tests/dump-basic.tex ./p-basic.tex
+fi
+if test ! -f ./p-basic-sjis.fmt; then
+ $_ptex -ini -kanji-internal=sjis -jobname=p-basic-sjis p-basic || exit 1
+fi
+if test ! -f ./p-basic-euc.fmt; then
+ $_ptex -ini -kanji-internal=euc -jobname=p-basic-euc p-basic || exit 2
+fi
+
+$_ptex -fmt=p-basic-sjis -kanji-internal=sjis -jobname=p-ucs-s -interaction=batchmode p-ucs || exit 4
+$_ptex -fmt=p-basic-euc -kanji-internal=euc -jobname=p-ucs-e -interaction=batchmode p-ucs || exit 5
+
+sed 1d p-ucs-s.log >p-ucs-s.out
+sed 1d p-ucs-e.log >p-ucs-e.out
+
+diff $srcdir/ptexdir/tests/ucs-s.log p-ucs-s.out || exit 10
+diff $srcdir/ptexdir/tests/ucs-e.log p-ucs-e.out || exit 11
+
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/chartoken.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/chartoken.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/chartoken.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/chartoken.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,41 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-chartoken.tex
+(./p-chartoken.tex
+\x=\count26
+
+! Improper alphabetic or KANJI constant.
+<to be read again>
+ \aaa
+\T #1->\x =`#1
+ \message {\the \x }
+l.6 \def\aaa{西}\T{\aaa}
+ % err
+A one-character control sequence belongs after a ` mark.
+So I'm essentially inserting \0 here.
+
+48
+! Improper alphabetic or KANJI constant.
+<to be read again>
+ \AAA
+\T #1->\x =`#1
+ \message {\the \x }
+l.7 \def\AAA{s}\T{\AAA}
+ % err
+A one-character control sequence belongs after a ` mark.
+So I'm essentially inserting \0 here.
+
+Missing character: There is no s in font nullfont!
+48
+! Improper alphabetic or KANJI constant.
+<to be read again>
+ \ccc
+\T #1->\x =`#1
+ \message {\the \x }
+l.8 \let\ccc=西\relax\T{\ccc}
+ % err
+A one-character control sequence belongs after a ` mark.
+So I'm essentially inserting \0 here.
+
+48 126 97 46273 46273 [1] )
+Output written on p-chartoken.dvi (1 page, 152 bytes).
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/control-symbol.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/control-symbol.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/control-symbol.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/control-symbol.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,108 @@
+\scrollmode
+% plain TeX ソース
+\font\cmr=cmr10\cmr
+\ifx\kanjiskip\undefined\else
+ \ifnum\jis"2121="3000
+ \jfont\jpy=umin10 at 10pt\jpy
+ \else
+ \jfont\jpy=min10 at 10pt\jpy
+ \fi
+\fi
+
+\def\+{A}
+\def\+{A}
+\def\X{\+}
+\def\Y{\+}
+
+\message{■control symbol}
+% 記号類扱いの単文字命令 → control symbol
+% (この時の和文文字の挙動が tex-jp-build#37 の問題)
+\ifx\kanjiskip\undefined
+ \catcode`\+=12
+ \catcode`\+=12
+\else
+ \catcode`\+=12
+ \kcatcode`+=18
+\fi
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+
+\message{■control word}
+% 普通の文字扱いの単文字命令 → control word
+\ifx\kanjiskip\undefined
+ \catcode`\+=11
+ \catcode`\+=11
+\else
+ \catcode`\+=11
+ \kcatcode`+=17
+\fi
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+
+\message{■control word}
+% 複数文字命令 → control word
+\def\ABC{A}
+\def\あいう{A}
+\def\X{\ABC}
+\def\Y{\あいう}
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+
+% csname
+\ifx\protected\undefined\else
+\catcode`\:=12
+\ifx\kanjiskip\undefined\else
+\kcatcode`!=18
+\fi
+\message{■csname}
+\protected\expandafter\def\csname :AB\endcsname{A}
+\protected\expandafter\def\csname !あい\endcsname{A}
+\edef\X{\csname :AB\endcsname}
+\edef\Y{\csname !あい\endcsname}
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+
+\protected\expandafter\def\csname AB:\endcsname{A}
+\protected\expandafter\def\csname あい!\endcsname{A}
+\edef\X{\csname AB:\endcsname}
+\edef\Y{\csname あい!\endcsname}
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+
+\ifx\enablecjktoken\undefined\else
+\message{■not_cjk}
+\kcatcode`ア=15
+\kcatcode`!=15
+\catcode"8A=12\relax
+\protected\expandafter\def\csname ア\endcsname{A}
+\protected\expandafter\def\csname !\endcsname{A}
+\edef\X{\csname ア\endcsname}
+\edef\Y{\csname !\endcsname}
+\show\X\relax\message{(\meaning\X)}
+\show\Y\relax\message{(\meaning\Y)}
+\fi
+\fi
+
+\message{■行末の和文コントロールシンボル}
+
+
+\kcatcode`】=18
+
+\def\】{◆}
+\def\@{◆}
+
+1. \】◇,\@◇
+
+2. \】%
+◇, \@%
+◇
+
+3. \】
+◇, \@
+◇
+
+4. \】 ◇, \@ ◇
+
+
+\end
+
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ctrlsym.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,11 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-ctrlsym
+(./p-ctrlsym.tex
+A: 49379
+
+\雪 ->snow
+B: 49379. 雪\雪snow
+macro:->snow.
+ )
+No pages of output.
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ctrlsym.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ctrlsym.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,36 @@
+% Copyright 2024 Japanese TeX Development Community <issue at texjp.org>
+% You may freely use, modify and/or distribute this file.
+%
+\ifx\fmtname\undefined
+ \input basic
+ \def\fmtname{basic}
+ \expandafter\dump
+\fi
+%==================
+\begingroup % Just there to minimize tracing output
+ \tracingmacros=2
+ \tracingonline=1
+%--
+ \newlinechar=10
+ \count255=0
+ \count255=`雪 \relax
+ \message{^^JA: \the\count255^^J}
+ \def\雪{snow}
+ \count255=`\雪 \relax
+ \message{B: \the\count255. 雪\string\雪 \雪^^J}
+ \message{\expandafter\meaning\csname 雪\endcsname.^^J}
+ \ifx\Uchar\undefined\else\message{\expandafter\meaning\csname \Uchar"96EA\endcsname.^^J}\fi%
+ \ifnum\jis"2121="3000
+ \count4095=0
+ \count4095=`🍌 \relax
+ \message{^^JC: \the\count4095^^J}
+ \def\🍌{banana}
+ \count4095=`\🍌 \relax
+ \message{D: \the\count4095. 🍌\string\🍌 \🍌^^J}
+ \message{\expandafter\meaning\csname 🍌\endcsname.^^J}
+ \ifx\Uchar\undefined\else\message{\expandafter\meaning\csname \Uchar"1F34C\endcsname.^^J}\fi%
+ \fi
+%--
+ \setbox0=\vbox{} % no dvi/xdv/pdf output
+\endgroup
+\end
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/endline.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/endline.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/endline.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/endline.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,24 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-endline.tex
+(./p-endline.tex
+! Undefined control sequence.
+l.29 7a\^^e3
+ ^^81^^82b\^^e3^^81^^82
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.29 7a\^^e3^^81^^82b\^^e3
+ ^^81^^82
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+[1] )
+Output written on p-endline.dvi (1 page, 232 bytes).
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/endlinechar.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/endlinechar.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/endlinechar.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/endlinechar.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,57 @@
+\font\x=ec-lmr10 \x
+\parindent0pt\noautoxspacing
+\output{\shipout\box255}
+\def\あ{PPP}
+\def\,{QQQ}
+
+1a\,
+% --> 1aQQQ
+
+2a\あ
+% --> 2aPPP
+
+\endlinechar=-1\relax
+
+3a\,
+% --> 3aQQQ
+% previous pTeX, upTeX: Undefined cs.
+
+4a\あ
+% --> 4aPPP
+% prev. pTeX: Undefined cs.
+
+5a,
+% prev. upTeX: byte-seq.
+
+6aあ
+% prev. upTeX: byte-seq.
+
+7a\^^e3^^81^^82b\^^e3^^81^^82
+% 2回エラーが出るが,これは正しい.
+
+% upTeX only tests
+\ifx\enablecjktoken\undefined
+\else
+ \catcode"E3=11\relax
+ \catcode"81=11\relax
+ \catcode"82=11\relax
+ 8a\^^e3^^81^^82
+ % (p3.10.0-u1.27) --> 8aPPP
+ % (p4.0.0-u1.27) --> エラー 8a
+ \kcatcode`あ=15\relax
+ 9a\あ
+ % == 9a\^^e3^^81^^82.
+ % (p3.10.0-u1.27) --> 9aPPP
+ % (p4.0.0-u1.27) --> エラー 9a
+ \def\^^e3^^81^^82{RRR}
+ 10a\あ b\あ
+ % == 10a\^^e3^^81^^82 b\^^e3^^81^^82. --> 10aRRRbRRR
+ \kcatcode12354=16\relax
+ 11a\あ b\あ
+ % == 11a\^^e3^^81^^82 b\^^e3^^81^^82.
+ % (p3.10.0-u1.27) --> 11aRRRbRRR
+ % (p4.0.0-u1.27) --> 11aPPPbPPP
+\fi
+
+\bye
+
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/jctrlsym.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/jctrlsym.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/jctrlsym.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/jctrlsym.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,42 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-jctrlsym.tex
+(./p-jctrlsym.tex
+■control symbol
+> \X=macro:
+->\+.
+l.27 \show\X
+ \relax\message{(\meaning\X)}
+
+(macro:->\+)
+> \Y=macro:
+->\+.
+l.28 \show\Y
+ \relax\message{(\meaning\Y)}
+
+(macro:->\+) ■control word
+> \X=macro:
+->\+ .
+l.39 \show\X
+ \relax\message{(\meaning\X)}
+
+(macro:->\+ )
+> \Y=macro:
+->\+ .
+l.40 \show\Y
+ \relax\message{(\meaning\Y)}
+
+(macro:->\+ ) ■control word
+> \X=macro:
+->\ABC .
+l.48 \show\X
+ \relax\message{(\meaning\X)}
+
+(macro:->\ABC )
+> \Y=macro:
+->\あいう .
+l.49 \show\Y
+ \relax\message{(\meaning\Y)}
+
+(macro:->\あいう ) ■行末の和文コントロールシンボル [1] )
+Output written on p-jctrlsym.dvi (1 page, 376 bytes).
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/let_char_token.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/let_char_token.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/let_char_token.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/let_char_token.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,11 @@
+%#!ptex
+\newcount\x
+\scrollmode
+\def\T#1{\x=`#1 \message{\the\x}}
+\def\漢{}
+\def\aaa{西}\T{\aaa}% err
+\def\AAA{s}\T{\AAA} % err
+\let\ccc=西\relax\T{\ccc} % err
+\T~ \T\a \T{漢}
+\T\漢 % err
+\end
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-endlinea.typ (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-endlinea.typ)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-endlinea.typ (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-endlinea.typ 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,68 @@
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 20XX.XX.XX'
+Postamble starts at byte 167.
+maxv=42152922, maxh=30785863, maxstackdepth=1, totalpages=1
+Font 0: ec-lmr10---loaded at size 655360 DVI units
+
+42: beginning of page 1
+87: down3 655360 v:=0+655360=655360, vv:=42
+91: push
+level 0:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+92: fntdef1 0: ec-lmr10
+116: fntnum0 current font is ec-lmr10
+117: setchar49 ("31) h:=0+327680=327680, hh:=21
+118: setchar97 ("61) h:=327680+327680=655360, hh:=42
+119: setchar81 ("51) h:=655360+509738=1165098, hh:=74
+120: setchar81 ("51) h:=1165098+509738=1674836, hh:=106
+121: setchar81 ("51) h:=1674836+509738=2184574, hh:=138
+[1aQQQ]
+122: pop
+level 0:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+123: y3 786432 v:=655360+786432=1441792, vv:=91
+127: push
+level 0:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+128: setchar50 ("32) h:=0+327680=327680, hh:=21
+129: setchar97 ("61) h:=327680+327680=655360, hh:=42
+130: setchar80 ("50) h:=655360+446005=1101365, hh:=70
+131: setchar80 ("50) h:=1101365+446005=1547370, hh:=98
+132: setchar80 ("50) h:=1547370+446005=1993375, hh:=126
+[2aPPP]
+133: pop
+level 0:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+134: y0 786432 v:=1441792+786432=2228224, vv:=141
+135: push
+level 0:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+136: setchar51 ("33) h:=0+327680=327680, hh:=21
+137: setchar97 ("61) h:=327680+327680=655360, hh:=42
+138: setchar81 ("51) h:=655360+509738=1165098, hh:=74
+139: setchar81 ("51) h:=1165098+509738=1674836, hh:=106
+140: setchar81 ("51) h:=1674836+509738=2184574, hh:=138
+141: setchar52 ("34) h:=2184574+327680=2512254, hh:=159
+142: setchar97 ("61) h:=2512254+327680=2839934, hh:=180
+143: setchar80 ("50) h:=2839934+446005=3285939, hh:=208
+144: setchar80 ("50) h:=3285939+446005=3731944, hh:=236
+145: setchar80 ("50) h:=3731944+446005=4177949, hh:=264
+146: setchar53 ("35) h:=4177949+327680=4505629, hh:=285
+147: setchar97 ("61) h:=4505629+327680=4833309, hh:=306
+148: setchar54 ("36) h:=4833309+327680=5160989, hh:=327
+149: setchar97 ("61) h:=5160989+327680=5488669, hh:=348
+150: setchar55 ("37) h:=5488669+327680=5816349, hh:=369
+151: setchar97 ("61) h:=5816349+327680=6144029, hh:=390
+[3aQQQ4aPPP5a6a7a]
+152: set1 129("81) h:=6144029+491520=6635549, hh:=421
+154: w2 -18205 h:=6635549-18205=6617344, hh:=420
+157: set1 130("82) h:=6617344+473301=7090645, hh:=450
+159: setchar98 ("62) h:=7090645+364085=7454730, hh:=473
+[b]
+160: set1 129("81) h:=7454730+491520=7946250, hh:=504
+162: w0 -18205 h:=7946250-18205=7928045, hh:=503
+163: set1 130("82) h:=7928045+473301=8401346, hh:=533
+165: pop
+level 0:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+166: eop
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-jchwidow.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-jchwidow.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-jchwidow.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-jchwidow.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,470 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-jchwidow
+(./p-jchwidow.tex TEST
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 378.1154fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\jpy す
+..\glue(refer from jfm) 4.58203 minus 2.291
+..\jpy 「
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.19 \TEST{す{\kcatcode`す=18 す}「。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 397.84087fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\kern-0.48114
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.20 \TEST{\CR。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 397.84087fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\kern-0.48114
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.28 \TEST{す。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 397.84087fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\kern-0.48114
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.29 \TEST{す\char\kuten"0103}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 397.84087fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\kern-0.48114
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.34 \TEST{\char\kuten"0419。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 397.84087fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy す
+..\kern-0.48114
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.35 \TEST{\char\kuten"0419\char\kuten"0103}
+
+
+! Invalid code (15), should be in the range 16..18.
+l.46 {\kcatcode`α=15
+
+I'm going to use 16 instead of that illegal code value.
+
+CHAR"3B1, kcatcode=15
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.60 \TEST{い\char"03B1。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 391.10971fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy い
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.60 \TEST{い\char"03B1。}
+
+
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.61 \TEST{\char"03B1。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.73187fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.61 \TEST{\char"03B1。}
+
+
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.62 \TEST{\relax\char"03B1。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.73187fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.62 \TEST{\relax\char"03B1。}
+
+
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.63 \TEST{\vrule\char"03B1。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.33188fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\rule(*+*)x0.4
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.63 \TEST{\vrule\char"03B1。}
+
+
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.64 \TEST{b\char"03B1。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 395.1763fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\glue(\xkanjiskip) 0.0
+..\cmr b
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.64 \TEST{b\char"03B1。}
+
+
+! Bad character code (945).
+<to be read again>
+ 。\BAD.
+\TEST ...kens \undefined \else \scantokens \fi {#1
+ }}\showboxbreadth 10000\sh...
+l.65 \TEST{い\S。}
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 391.10971fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy い
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.65 \TEST{い\S。}
+
+
+CHARDEF"3B1, kcatcode=15
+! Bad character code (945).
+l.79 \chardef\CA="3B1
+
+A character number must be between 0 and 255, or KANJI code.
+I changed this one to zero.
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 391.10971fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy い
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.80 \TEST{い\CA 。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.73187fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.81 \TEST{\CA 。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.73187fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.82 \TEST{\relax\CA 。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 400.33188fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\rule(*+*)x0.4
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.83 \TEST{\vrule\CA 。}
+
+
+> \box0=
+\vbox(7.77588+1.38855)x469.75499, yoko direction
+.\hbox(7.77588+1.38855)x469.75499, glue set 395.1763fil
+..\displace 0.0
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\jpy あ
+..\glue(\xkanjiskip) 0.0
+..\cmr b
+..\cmr ^^@
+..\jpy 。
+..\penalty 10000
+..\glue(\parfillskip) 0.0 plus 1.0fil
+..\glue(\rightskip) 0.0
+
+! OK.
+<to be read again>
+ }
+l.84 \TEST{b\CA 。}
+
+
+ )
+No pages of output.
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-jctrlsyma.typ (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-jctrlsyma.typ)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-jctrlsyma.typ (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-jctrlsyma.typ 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,123 @@
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 20XX.XX.XX'
+Postamble starts at byte 293.
+maxv=43725786, maxh=30785863, maxstackdepth=2, totalpages=1
+Font 1: min10 (JFM)---loaded at size 655360 DVI units
+Font 0: cmr10---loaded at size 655360 DVI units
+
+42: beginning of page 1
+87: push
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+88: down3 -917504 v:=0-917504=-917504, vv:=-58
+92: pop
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+93: down4 42152922 v:=0+42152922=42152922, vv:=2670
+98: push
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+99: down4 -41497562 v:=42152922-41497562=655360, vv:=42
+104: push
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+105: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+109: fntdef1 0: cmr10
+130: fntnum0 current font is cmr10
+131: setchar49 ("31) h:=1310720+327681=1638401, hh:=104
+132: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116
+133: right3 291271 h:=1820446+291271=2111717, hh:=134
+[1. ]
+137: fntdef1 1: min10
+158: fntnum1 current font is min10
+159: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174
+162: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214
+165: set2 8484("2124) type=8 h:=3372913+231778=3604691, hh:=229
+168: right3 398820 h:=3604691+398820=4003511, hh:=254
+172: set2 8737("2221) type=0 h:=4003511+630598=4634109, hh:=294
+175: set2 8574("217E) type=0 h:=4634109+630598=5264707, hh:=334
+[∡ⅾℤ ∡ⅾ]
+178: pop
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+179: y3 786432 v:=655360+786432=1441792, vv:=91
+183: push
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+184: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+188: fntnum0 current font is cmr10
+189: setchar50 ("32) h:=1310720+327681=1638401, hh:=104
+190: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116
+191: right3 291271 h:=1820446+291271=2111717, hh:=134
+[2. ]
+195: fntnum1 current font is min10
+196: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174
+199: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214
+[∡ⅾ]
+202: fntnum0 current font is cmr10
+203: setchar44 ("2C) h:=3372913+182045=3554958, hh:=226
+204: right3 218453 h:=3554958+218453=3773411, hh:=239
+[, ]
+208: fntnum1 current font is min10
+209: set2 8737("2221) type=0 h:=3773411+630598=4404009, hh:=279
+212: set2 8574("217E) type=0 h:=4404009+630598=5034607, hh:=319
+[∡ⅾ]
+215: pop
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+216: y0 786432 v:=1441792+786432=2228224, vv:=141
+217: push
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+218: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+222: fntnum0 current font is cmr10
+223: setchar51 ("33) h:=1310720+327681=1638401, hh:=104
+224: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116
+225: right3 291271 h:=1820446+291271=2111717, hh:=134
+[3. ]
+229: fntnum1 current font is min10
+230: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174
+233: set2 8574("217E) type=0 h:=2742315+630598=3372913, hh:=214
+[∡ⅾ]
+236: fntnum0 current font is cmr10
+237: setchar44 ("2C) h:=3372913+182045=3554958, hh:=226
+238: w3 218453 h:=3554958+218453=3773411, hh:=239
+[, ]
+242: fntnum1 current font is min10
+243: set2 8737("2221) type=0 h:=3773411+630598=4404009, hh:=279
+246: w0 218453 h:=4404009+218453=4622462, hh:=293
+247: set2 8574("217E) type=0 h:=4622462+630598=5253060, hh:=333
+[∡ ⅾ]
+250: pop
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+251: y0 786432 v:=2228224+786432=3014656, vv:=191
+252: push
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+253: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+257: fntnum0 current font is cmr10
+258: setchar52 ("34) h:=1310720+327681=1638401, hh:=104
+259: setchar46 ("2E) h:=1638401+182045=1820446, hh:=116
+260: right3 291271 h:=1820446+291271=2111717, hh:=134
+[4. ]
+264: fntnum1 current font is min10
+265: set2 8737("2221) type=0 h:=2111717+630598=2742315, hh:=174
+268: w3 218453 h:=2742315+218453=2960768, hh:=188
+272: set2 8574("217E) type=0 h:=2960768+630598=3591366, hh:=228
+[∡ ⅾ]
+275: fntnum0 current font is cmr10
+276: setchar44 ("2C) h:=3591366+182045=3773411, hh:=240
+277: w0 218453 h:=3773411+218453=3991864, hh:=253
+[, ]
+278: fntnum1 current font is min10
+279: set2 8737("2221) type=0 h:=3991864+630598=4622462, hh:=293
+282: w0 218453 h:=4622462+218453=4840915, hh:=307
+283: set2 8574("217E) type=0 h:=4840915+630598=5471513, hh:=347
+[∡ ⅾ]
+286: pop
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+287: pop
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+288: down3 1572864 v:=42152922+1572864=43725786, vv:=2770
+292: eop
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-lineenda.typ (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-lineenda.typ)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-lineenda.typ (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-lineenda.typ 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,295 @@
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 20XX.XX.XX'
+Postamble starts at byte 635.
+maxv=43725786, maxh=30785863, maxstackdepth=2, totalpages=1
+Font 1: min10 (JFM)---loaded at size 655360 DVI units
+Font 0: ec-lmr10---loaded at size 655360 DVI units
+
+42: beginning of page 1
+87: push
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+88: down3 -917504 v:=0-917504=-917504, vv:=-58
+92: pop
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+93: down4 42152922 v:=0+42152922=42152922, vv:=2670
+98: push
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+99: down4 -41497562 v:=42152922-41497562=655360, vv:=42
+104: push
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+105: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+109: fntdef1 0: ec-lmr10
+133: fntnum0 current font is ec-lmr10
+134: setchar48 ("30) h:=1310720+327680=1638400, hh:=104
+[0]
+135: fntdef1 1: min10
+156: fntnum1 current font is min10
+157: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+160: set2 8737("2221) type=0 h:=2268998+630598=2899596, hh:=184
+163: set2 8574("217E) type=0 h:=2899596+630598=3530194, hh:=224
+166: set2 9250("2422) type=0 h:=3530194+630598=4160792, hh:=264
+169: set2 8574("217E) type=0 h:=4160792+630598=4791390, hh:=304
+172: set2 9252("2424) type=0 h:=4791390+630598=5421988, hh:=344
+175: set2 8737("2221) type=0 h:=5421988+630598=6052586, hh:=384
+178: set2 8574("217E) type=0 h:=6052586+630598=6683184, hh:=424
+181: set2 8737("2221) type=0 h:=6683184+630598=7313782, hh:=464
+184: set2 8574("217E) type=0 h:=7313782+630598=7944380, hh:=504
+187: set2 13377("3441) type=0 h:=7944380+630598=8574978, hh:=544
+190: set2 15226("3B7A) type=0 h:=8574978+630598=9205576, hh:=584
+[◆◆◇あ◇い◆◇◆◇漢字]
+193: fntnum0 current font is ec-lmr10
+194: setchar83 ("53) h:=9205576+364085=9569661, hh:=607
+195: setchar97 ("61) h:=9569661+327680=9897341, hh:=628
+196: right3 655360 h:=9897341+655360=10552701, hh:=668
+200: setchar112 ("70) h:=10552701+364085=10916786, hh:=691
+201: setchar52 ("34) h:=10916786+327680=11244466, hh:=712
+202: setchar46 ("2E) h:=11244466+182043=11426509, hh:=724
+203: setchar48 ("30) h:=11426509+327680=11754189, hh:=745
+204: setchar46 ("2E) h:=11754189+182043=11936232, hh:=757
+205: setchar48 ("30) h:=11936232+327680=12263912, hh:=778
+[Sa p4.0.0]
+206: fntnum1 current font is min10
+207: set2 12362("304A) type=0 h:=12263912+630598=12894510, hh:=818
+210: set2 14687("395F) type=0 h:=12894510+630598=13525108, hh:=858
+[以降]
+213: pop
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+214: y3 786432 v:=655360+786432=1441792, vv:=91
+218: push
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+219: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+223: fntnum0 current font is ec-lmr10
+224: setchar49 ("31) h:=1310720+327680=1638400, hh:=104
+[1]
+225: fntnum1 current font is min10
+226: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+229: set2 8737("2221) type=0 h:=2268998+630598=2899596, hh:=184
+232: set2 8574("217E) type=0 h:=2899596+630598=3530194, hh:=224
+235: set2 9250("2422) type=0 h:=3530194+630598=4160792, hh:=264
+238: set2 8574("217E) type=0 h:=4160792+630598=4791390, hh:=304
+241: set2 9252("2424) type=0 h:=4791390+630598=5421988, hh:=344
+244: set2 8737("2221) type=0 h:=5421988+630598=6052586, hh:=384
+247: set2 8574("217E) type=0 h:=6052586+630598=6683184, hh:=424
+250: right3 218453 h:=6683184+218453=6901637, hh:=437
+254: set2 8737("2221) type=0 h:=6901637+630598=7532235, hh:=477
+257: set2 8574("217E) type=0 h:=7532235+630598=8162833, hh:=517
+260: set2 13377("3441) type=0 h:=8162833+630598=8793431, hh:=557
+263: set2 15226("3B7A) type=0 h:=8793431+630598=9424029, hh:=597
+[◆◆◇あ◇い◆◇ ◆◇漢字]
+266: fntnum0 current font is ec-lmr10
+267: setchar83 ("53) h:=9424029+364085=9788114, hh:=620
+268: setchar97 ("61) h:=9788114+327680=10115794, hh:=641
+269: right3 655360 h:=10115794+655360=10771154, hh:=682
+273: setchar112 ("70) h:=10771154+364085=11135239, hh:=705
+274: setchar51 ("33) h:=11135239+327680=11462919, hh:=726
+275: setchar46 ("2E) h:=11462919+182043=11644962, hh:=738
+276: setchar56 ("38) h:=11644962+327680=11972642, hh:=759
+277: setchar46 ("2E) h:=11972642+182043=12154685, hh:=771
+278: setchar50 ("32) h:=12154685+327680=12482365, hh:=792
+[Sa p3.8.2]
+279: fntnum1 current font is min10
+280: set2 12362("304A) type=0 h:=12482365+630598=13112963, hh:=832
+283: set2 14687("395F) type=0 h:=13112963+630598=13743561, hh:=872
+[以降]
+286: pop
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+287: y0 786432 v:=1441792+786432=2228224, vv:=141
+288: push
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+289: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+293: fntnum0 current font is ec-lmr10
+294: setchar50 ("32) h:=1310720+327680=1638400, hh:=104
+[2]
+295: fntnum1 current font is min10
+296: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+299: set2 8737("2221) type=0 h:=2268998+630598=2899596, hh:=184
+302: set2 8574("217E) type=0 h:=2899596+630598=3530194, hh:=224
+305: w3 218453 h:=3530194+218453=3748647, hh:=237
+309: set2 9250("2422) type=0 h:=3748647+630598=4379245, hh:=277
+312: set2 8574("217E) type=0 h:=4379245+630598=5009843, hh:=317
+315: w0 218453 h:=5009843+218453=5228296, hh:=331
+316: set2 9252("2424) type=0 h:=5228296+630598=5858894, hh:=371
+319: set2 8737("2221) type=0 h:=5858894+630598=6489492, hh:=411
+322: set2 8574("217E) type=0 h:=6489492+630598=7120090, hh:=451
+325: set2 8737("2221) type=0 h:=7120090+630598=7750688, hh:=491
+328: set2 8574("217E) type=0 h:=7750688+630598=8381286, hh:=531
+331: set2 13377("3441) type=0 h:=8381286+630598=9011884, hh:=571
+334: set2 15226("3B7A) type=0 h:=9011884+630598=9642482, hh:=611
+[◆◆◇ あ◇ い◆◇◆◇漢字]
+337: fntnum0 current font is ec-lmr10
+338: setchar83 ("53) h:=9642482+364085=10006567, hh:=634
+339: setchar97 ("61) h:=10006567+327680=10334247, hh:=655
+[Sa]
+340: pop
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+341: y0 786432 v:=2228224+786432=3014656, vv:=191
+342: push
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+343: right3 1310720 h:=0+1310720=1310720, hh:=83
+347: setchar51 ("33) h:=1310720+327680=1638400, hh:=104
+[ 3]
+348: fntnum1 current font is min10
+349: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+352: set2 8737("2221) type=0 h:=2268998+630598=2899596, hh:=184
+355: set2 8574("217E) type=0 h:=2899596+630598=3530194, hh:=224
+358: w3 218453 h:=3530194+218453=3748647, hh:=237
+362: set2 9250("2422) type=0 h:=3748647+630598=4379245, hh:=277
+365: set2 8574("217E) type=0 h:=4379245+630598=5009843, hh:=317
+368: w0 218453 h:=5009843+218453=5228296, hh:=331
+369: set2 9252("2424) type=0 h:=5228296+630598=5858894, hh:=371
+372: set2 8737("2221) type=0 h:=5858894+630598=6489492, hh:=411
+375: set2 8574("217E) type=0 h:=6489492+630598=7120090, hh:=451
+378: w0 218453 h:=7120090+218453=7338543, hh:=465
+379: set2 8737("2221) type=0 h:=7338543+630598=7969141, hh:=505
+382: set2 8574("217E) type=0 h:=7969141+630598=8599739, hh:=545
+385: set2 13377("3441) type=0 h:=8599739+630598=9230337, hh:=585
+388: set2 15226("3B7A) type=0 h:=9230337+630598=9860935, hh:=625
+[◆◆◇ あ◇ い◆◇ ◆◇漢字]
+391: fntnum0 current font is ec-lmr10
+392: setchar83 ("53) h:=9860935+364085=10225020, hh:=648
+393: setchar97 ("61) h:=10225020+327680=10552700, hh:=669
+394: right3 655360 h:=10552700+655360=11208060, hh:=710
+398: setchar112 ("70) h:=11208060+364085=11572145, hh:=733
+399: setchar51 ("33) h:=11572145+327680=11899825, hh:=754
+400: setchar46 ("2E) h:=11899825+182043=12081868, hh:=766
+401: setchar56 ("38) h:=12081868+327680=12409548, hh:=787
+402: setchar46 ("2E) h:=12409548+182043=12591591, hh:=799
+403: setchar49 ("31) h:=12591591+327680=12919271, hh:=820
+[Sa p3.8.1]
+404: fntnum1 current font is min10
+405: set2 12362("304A) type=0 h:=12919271+630598=13549869, hh:=860
+408: set2 16688("4130) type=0 h:=13549869+630598=14180467, hh:=900
+[以前]
+411: pop
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+412: y0 786432 v:=3014656+786432=3801088, vv:=241
+413: push
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+414: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+418: fntnum0 current font is ec-lmr10
+419: setchar52 ("34) h:=1310720+327680=1638400, hh:=104
+[4]
+420: fntnum1 current font is min10
+421: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+424: w3 218453 h:=2268998+218453=2487451, hh:=158
+428: set2 8737("2221) type=0 h:=2487451+630598=3118049, hh:=198
+431: set2 8574("217E) type=0 h:=3118049+630598=3748647, hh:=238
+434: set2 9250("2422) type=0 h:=3748647+630598=4379245, hh:=278
+437: set2 8574("217E) type=0 h:=4379245+630598=5009843, hh:=318
+440: w0 218453 h:=5009843+218453=5228296, hh:=331
+441: set2 9252("2424) type=0 h:=5228296+630598=5858894, hh:=371
+444: set2 8737("2221) type=0 h:=5858894+630598=6489492, hh:=411
+447: set2 8574("217E) type=0 h:=6489492+630598=7120090, hh:=451
+450: set2 8737("2221) type=0 h:=7120090+630598=7750688, hh:=491
+453: set2 8574("217E) type=0 h:=7750688+630598=8381286, hh:=531
+456: set2 13377("3441) type=0 h:=8381286+630598=9011884, hh:=571
+459: set2 15226("3B7A) type=0 h:=9011884+630598=9642482, hh:=611
+[◆ ◆◇あ◇ い◆◇◆◇漢字]
+462: fntnum0 current font is ec-lmr10
+463: setchar83 ("53) h:=9642482+364085=10006567, hh:=634
+464: setchar97 ("61) h:=10006567+327680=10334247, hh:=655
+[Sa]
+465: pop
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+466: y0 786432 v:=3801088+786432=4587520, vv:=291
+467: push
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+468: right3 1310720 h:=0+1310720=1310720, hh:=83
+472: setchar53 ("35) h:=1310720+327680=1638400, hh:=104
+[ 5]
+473: fntnum1 current font is min10
+474: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+477: w3 218453 h:=2268998+218453=2487451, hh:=158
+481: set2 8737("2221) type=0 h:=2487451+630598=3118049, hh:=198
+484: set2 8574("217E) type=0 h:=3118049+630598=3748647, hh:=238
+487: set2 9250("2422) type=0 h:=3748647+630598=4379245, hh:=278
+490: set2 8574("217E) type=0 h:=4379245+630598=5009843, hh:=318
+493: w0 218453 h:=5009843+218453=5228296, hh:=331
+494: set2 9252("2424) type=0 h:=5228296+630598=5858894, hh:=371
+497: set2 8737("2221) type=0 h:=5858894+630598=6489492, hh:=411
+500: set2 8574("217E) type=0 h:=6489492+630598=7120090, hh:=451
+503: w0 218453 h:=7120090+218453=7338543, hh:=465
+504: set2 8737("2221) type=0 h:=7338543+630598=7969141, hh:=505
+507: set2 8574("217E) type=0 h:=7969141+630598=8599739, hh:=545
+510: set2 13377("3441) type=0 h:=8599739+630598=9230337, hh:=585
+513: set2 15226("3B7A) type=0 h:=9230337+630598=9860935, hh:=625
+[◆ ◆◇あ◇ い◆◇ ◆◇漢字]
+516: fntnum0 current font is ec-lmr10
+517: setchar83 ("53) h:=9860935+364085=10225020, hh:=648
+518: setchar97 ("61) h:=10225020+327680=10552700, hh:=669
+[Sa]
+519: pop
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+520: y0 786432 v:=4587520+786432=5373952, vv:=340
+521: push
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+522: right3 1310720 h:=0+1310720=1310720, hh:=83
+526: setchar54 ("36) h:=1310720+327680=1638400, hh:=104
+[ 6]
+527: fntnum1 current font is min10
+528: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+531: w3 218453 h:=2268998+218453=2487451, hh:=158
+535: set2 8737("2221) type=0 h:=2487451+630598=3118049, hh:=198
+538: set2 8574("217E) type=0 h:=3118049+630598=3748647, hh:=238
+541: w0 218453 h:=3748647+218453=3967100, hh:=251
+542: set2 9250("2422) type=0 h:=3967100+630598=4597698, hh:=291
+545: set2 8574("217E) type=0 h:=4597698+630598=5228296, hh:=331
+548: w0 218453 h:=5228296+218453=5446749, hh:=345
+549: set2 9252("2424) type=0 h:=5446749+630598=6077347, hh:=385
+552: set2 8737("2221) type=0 h:=6077347+630598=6707945, hh:=425
+555: set2 8574("217E) type=0 h:=6707945+630598=7338543, hh:=465
+558: set2 8737("2221) type=0 h:=7338543+630598=7969141, hh:=505
+561: set2 8574("217E) type=0 h:=7969141+630598=8599739, hh:=545
+564: set2 13377("3441) type=0 h:=8599739+630598=9230337, hh:=585
+567: set2 15226("3B7A) type=0 h:=9230337+630598=9860935, hh:=625
+[◆ ◆◇ あ◇ い◆◇◆◇漢字]
+570: fntnum0 current font is ec-lmr10
+571: setchar83 ("53) h:=9860935+364085=10225020, hh:=648
+572: setchar97 ("61) h:=10225020+327680=10552700, hh:=669
+[Sa]
+573: pop
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+574: y0 786432 v:=5373952+786432=6160384, vv:=390
+575: push
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+576: right3 1310720 h:=0+1310720=1310720, hh:=83
+580: setchar55 ("37) h:=1310720+327680=1638400, hh:=104
+[ 7]
+581: fntnum1 current font is min10
+582: set2 8737("2221) type=0 h:=1638400+630598=2268998, hh:=144
+585: w3 218453 h:=2268998+218453=2487451, hh:=158
+589: set2 8737("2221) type=0 h:=2487451+630598=3118049, hh:=198
+592: set2 8574("217E) type=0 h:=3118049+630598=3748647, hh:=238
+595: w0 218453 h:=3748647+218453=3967100, hh:=251
+596: set2 9250("2422) type=0 h:=3967100+630598=4597698, hh:=291
+599: set2 8574("217E) type=0 h:=4597698+630598=5228296, hh:=331
+602: w0 218453 h:=5228296+218453=5446749, hh:=345
+603: set2 9252("2424) type=0 h:=5446749+630598=6077347, hh:=385
+606: set2 8737("2221) type=0 h:=6077347+630598=6707945, hh:=425
+609: set2 8574("217E) type=0 h:=6707945+630598=7338543, hh:=465
+612: w0 218453 h:=7338543+218453=7556996, hh:=479
+613: set2 8737("2221) type=0 h:=7556996+630598=8187594, hh:=519
+616: set2 8574("217E) type=0 h:=8187594+630598=8818192, hh:=559
+619: set2 13377("3441) type=0 h:=8818192+630598=9448790, hh:=599
+622: set2 15226("3B7A) type=0 h:=9448790+630598=10079388, hh:=639
+[◆ ◆◇ あ◇ い◆◇ ◆◇漢字]
+625: fntnum0 current font is ec-lmr10
+626: setchar83 ("53) h:=10079388+364085=10443473, hh:=662
+627: setchar97 ("61) h:=10443473+327680=10771153, hh:=683
+[Sa]
+628: pop
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+629: pop
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+630: down3 1572864 v:=42152922+1572864=43725786, vv:=2770
+634: eop
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-ea.typ (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-pknj-ea.typ)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-ea.typ (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-ea.typ 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,825 @@
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 20XX.XX.XX'
+Postamble starts at byte 1055.
+maxv=43725786, maxh=30785863, maxstackdepth=3, totalpages=1
+Font 1: min10 (JFM)---loaded at size 655360 DVI units
+Font 0: ec-lmr10---loaded at size 655360 DVI units
+
+42: beginning of page 50623
+87: push
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+88: down3 -917504 v:=0-917504=-917504, vv:=-58
+92: pop
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+93: down4 42152922 v:=0+42152922=42152922, vv:=2670
+98: push
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+99: down4 -41497562 v:=42152922-41497562=655360, vv:=42
+104: push
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+105: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+109: fntdef1 0: ec-lmr10
+133: fntnum0 current font is ec-lmr10
+134: setchar65 ("41) h:=1310720+491520=1802240, hh:=114
+135: setchar58 ("3A) h:=1802240+182043=1984283, hh:=126
+136: w3 218453 h:=1984283+218453=2202736, hh:=140
+[A: ]
+140: set1 197("C5) h:=2202736+491520=2694256, hh:=171
+142: set1 191("BF) h:=2694256+491520=3185776, hh:=202
+144: w0 218453 h:=3185776+218453=3404229, hh:=216
+[ ]
+145: set1 197("C5) h:=3404229+491520=3895749, hh:=247
+147: set1 191("BF) h:=3895749+491520=4387269, hh:=278
+149: w0 218453 h:=4387269+218453=4605722, hh:=292
+[ ]
+150: fntdef1 1: min10
+171: fntnum1 current font is min10
+172: set2 17727("453F) type=0 h:=4605722+630598=5236320, hh:=332
+[䔿]
+175: pop
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+176: y3 786432 v:=655360+786432=1441792, vv:=91
+180: push
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+181: push
+level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+182: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+185: pop
+level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+186: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+190: fntnum0 current font is ec-lmr10
+191: setchar92 ("5C) h:=630598+327680=958278, hh:=61
+192: setchar109 ("6D) h:=958278+546111=1504389, hh:=96
+193: setchar101 ("65) h:=1504389+291275=1795664, hh:=114
+194: setchar97 ("61) h:=1795664+327680=2123344, hh:=135
+195: setchar110 ("6E) h:=2123344+364085=2487429, hh:=158
+196: setchar105 ("69) h:=2487429+182043=2669472, hh:=170
+197: setchar110 ("6E) h:=2669472+364085=3033557, hh:=193
+198: setchar103 ("67) h:=3033557+327680=3361237, hh:=214
+199: setchar46 ("2E) h:=3361237+182043=3543280, hh:=226
+[\meaning.]
+200: pop
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+201: y0 786432 v:=1441792+786432=2228224, vv:=141
+202: push
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+203: right3 1310720 h:=0+1310720=1310720, hh:=83
+207: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118
+208: setchar97 ("61) h:=1856831+327680=2184511, hh:=139
+209: setchar99 ("63) h:=2184511+291275=2475786, hh:=157
+210: setchar114 ("72) h:=2475786+256683=2732469, hh:=173
+211: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194
+212: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206
+213: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220
+214: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252
+215: setchar109 ("6D) h:=3970383+546111=4516494, hh:=287
+216: setchar97 ("61) h:=4516494+327680=4844174, hh:=308
+217: setchar99 ("63) h:=4844174+291275=5135449, hh:=326
+218: setchar114 ("72) h:=5135449+256683=5392132, hh:=342
+219: setchar111 ("6F) h:=5392132+327680=5719812, hh:=363
+220: setchar58 ("3A) h:=5719812+182043=5901855, hh:=375
+221: setchar45 ("2D) h:=5901855+218453=6120308, hh:=389
+222: setchar62 ("3E) h:=6120308+509738=6630046, hh:=421
+[ macro:->macro:->]
+223: set1 197("C5) h:=6630046+491520=7121566, hh:=452
+225: set1 191("BF) h:=7121566+491520=7613086, hh:=483
+227: w3 218453 h:=7613086+218453=7831539, hh:=496
+[ ]
+231: set1 197("C5) h:=7831539+491520=8323059, hh:=527
+233: set1 191("BF) h:=8323059+491520=8814579, hh:=558
+235: w0 218453 h:=8814579+218453=9033032, hh:=572
+[ ]
+236: fntnum1 current font is min10
+237: set2 17727("453F) type=0 h:=9033032+630598=9663630, hh:=612
+[䔿]
+240: pop
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+241: y0 786432 v:=2228224+786432=3014656, vv:=191
+242: push
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+243: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+247: fntnum0 current font is ec-lmr10
+248: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118
+249: setchar97 ("61) h:=1856831+327680=2184511, hh:=139
+250: setchar99 ("63) h:=2184511+291275=2475786, hh:=157
+251: setchar114 ("72) h:=2475786+256683=2732469, hh:=173
+252: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194
+253: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206
+254: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220
+255: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252
+[macro:->]
+256: set1 197("C5) h:=3970383+491520=4461903, hh:=283
+258: set1 191("BF) h:=4461903+491520=4953423, hh:=314
+260: w3 218453 h:=4953423+218453=5171876, hh:=328
+[ ]
+264: set1 197("C5) h:=5171876+491520=5663396, hh:=359
+266: set1 191("BF) h:=5663396+491520=6154916, hh:=390
+268: w0 218453 h:=6154916+218453=6373369, hh:=404
+[ ]
+269: fntnum1 current font is min10
+270: set2 17727("453F) type=0 h:=6373369+630598=7003967, hh:=444
+[䔿]
+273: pop
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+274: y0 786432 v:=3014656+786432=3801088, vv:=241
+275: push
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+276: push
+level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+277: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+280: pop
+level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+281: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+285: fntnum0 current font is ec-lmr10
+286: setchar92 ("5C) h:=630598+327680=958278, hh:=61
+287: setchar106 ("6A) h:=958278+200245=1158523, hh:=74
+288: setchar111 ("6F) h:=1158523+327680=1486203, hh:=95
+289: setchar98 ("62) h:=1486203+364085=1850288, hh:=118
+290: setchar110 ("6E) h:=1850288+364085=2214373, hh:=141
+291: setchar97 ("61) h:=2214373+327680=2542053, hh:=162
+292: setchar109 ("6D) h:=2542053+546111=3088164, hh:=197
+293: setchar101 ("65) h:=3088164+291275=3379439, hh:=215
+294: setchar46 ("2E) h:=3379439+182043=3561482, hh:=227
+[\jobname.]
+295: pop
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+296: y0 786432 v:=3801088+786432=4587520, vv:=291
+297: push
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+298: push
+level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+299: fntnum1 current font is min10
+300: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+303: pop
+level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+304: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+308: fntnum0 current font is ec-lmr10
+309: setchar111 ("6F) h:=630598+327680=958278, hh:=61
+310: setchar110 ("6E) h:=958278+364085=1322363, hh:=84
+311: setchar101 ("65) h:=1322363+291275=1613638, hh:=102
+312: setchar108 ("6C) h:=1613638+182043=1795681, hh:=114
+313: setchar101 ("65) h:=1795681+291275=2086956, hh:=132
+314: setchar116 ("74) h:=2086956+254870=2341826, hh:=148
+315: setchar116 ("74) h:=2341826+254870=2596696, hh:=164
+316: setchar101 ("65) h:=2596696+291275=2887971, hh:=182
+317: setchar114 ("72) h:=2887971+256683=3144654, hh:=198
+318: setchar46 ("2E) h:=3144654+182043=3326697, hh:=210
+[oneletter.]
+319: pop
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+320: y0 786432 v:=4587520+786432=5373952, vv:=340
+321: push
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+322: right3 1310720 h:=0+1310720=1310720, hh:=83
+326: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+327: set1 196("C4) h:=1638400+491520=2129920, hh:=135
+329: setchar46 ("2E) h:=2129920+182043=2311963, hh:=147
+330: setchar92 ("5C) h:=2311963+327680=2639643, hh:=168
+[.\]
+331: set1 197("C5) h:=2639643+491520=3131163, hh:=199
+333: setchar46 ("2E) h:=3131163+182043=3313206, hh:=211
+334: setchar92 ("5C) h:=3313206+327680=3640886, hh:=232
+[.\]
+335: set1 255("FF) h:=3640886+327680=3968566, hh:=253
+337: setchar46 ("2E) h:=3968566+182043=4150609, hh:=265
+338: right3 291271 h:=4150609+291271=4441880, hh:=281
+[. ]
+342: set1 191("BF) h:=4441880+491520=4933400, hh:=312
+344: pop
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+345: y0 786432 v:=5373952+786432=6160384, vv:=390
+346: push
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+347: push
+level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+348: fntnum1 current font is min10
+349: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+352: pop
+level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+353: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+357: fntnum0 current font is ec-lmr10
+358: setchar99 ("63) h:=630598+291275=921873, hh:=58
+359: setchar115 ("73) h:=921873+258506=1180379, hh:=74
+360: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97
+361: setchar97 ("61) h:=1544464+327680=1872144, hh:=118
+362: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153
+363: setchar101 ("65) h:=2418255+291275=2709530, hh:=171
+364: setchar49 ("31) h:=2709530+327680=3037210, hh:=192
+365: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204
+[csname1.]
+366: pop
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+367: y0 786432 v:=6160384+786432=6946816, vv:=440
+368: push
+level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440)
+369: right3 1310720 h:=0+1310720=1310720, hh:=83
+373: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+374: set1 197("C5) h:=1638400+491520=2129920, hh:=135
+376: set1 191("BF) h:=2129920+491520=2621440, hh:=166
+378: setchar92 ("5C) h:=2621440+327680=2949120, hh:=187
+[\]
+379: set1 197("C5) h:=2949120+491520=3440640, hh:=218
+381: set1 191("BF) h:=3440640+491520=3932160, hh:=249
+383: setchar44 ("2C) h:=3932160+182043=4114203, hh:=261
+384: w3 218453 h:=4114203+218453=4332656, hh:=274
+388: setchar92 ("5C) h:=4332656+327680=4660336, hh:=295
+[, \]
+389: set1 197("C5) h:=4660336+491520=5151856, hh:=326
+391: set1 191("BF) h:=5151856+491520=5643376, hh:=357
+393: setchar44 ("2C) h:=5643376+182043=5825419, hh:=369
+394: w0 218453 h:=5825419+218453=6043872, hh:=383
+395: setchar92 ("5C) h:=6043872+327680=6371552, hh:=404
+[, \]
+396: fntnum1 current font is min10
+397: set2 17727("453F) type=0 h:=6371552+630598=7002150, hh:=444
+[䔿]
+400: pop
+level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440)
+401: y0 786432 v:=6946816+786432=7733248, vv:=490
+402: push
+level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490)
+403: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+407: fntnum0 current font is ec-lmr10
+408: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[\]
+409: fntnum1 current font is min10
+410: set2 9250("2422) type=0 h:=1638400+630598=2268998, hh:=144
+[␢]
+413: fntnum0 current font is ec-lmr10
+414: setchar61 ("3D) h:=2268998+509738=2778736, hh:=176
+415: setchar62 ("3E) h:=2778736+509738=3288474, hh:=208
+416: right3 218453 h:=3288474+218453=3506927, hh:=222
+420: setchar104 ("68) h:=3506927+364085=3871012, hh:=245
+421: setchar111 ("6F) h:=3871012+327680=4198692, hh:=266
+422: setchar103 ("67) h:=4198692+327680=4526372, hh:=287
+423: setchar101 ("65) h:=4526372+291275=4817647, hh:=305
+424: setchar44 ("2C) h:=4817647+182043=4999690, hh:=317
+[=> hoge,]
+425: pop
+level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490)
+426: y0 786432 v:=7733248+786432=8519680, vv:=540
+427: push
+level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540)
+428: right3 1310720 h:=0+1310720=1310720, hh:=83
+432: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+433: set1 164("A4) h:=1638400+364085=2002485, hh:=127
+435: set1 162("A2) h:=2002485+291275=2293760, hh:=145
+437: setchar61 ("3D) h:=2293760+509738=2803498, hh:=177
+438: setchar62 ("3E) h:=2803498+509738=3313236, hh:=209
+439: right3 218453 h:=3313236+218453=3531689, hh:=224
+443: setchar112 ("70) h:=3531689+364085=3895774, hh:=247
+444: setchar105 ("69) h:=3895774+182043=4077817, hh:=259
+445: setchar121 ("79) h:=4077817+345898=4423715, hh:=281
+446: right2 -18205 h:=4423715-18205=4405510, hh:=280
+449: setchar111 ("6F) h:=4405510+327680=4733190, hh:=301
+450: setchar44 ("2C) h:=4733190+182043=4915233, hh:=313
+[=> piyo,]
+451: pop
+level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540)
+452: y0 786432 v:=8519680+786432=9306112, vv:=589
+453: push
+level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589)
+454: right3 1310720 h:=0+1310720=1310720, hh:=83
+458: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+459: set1 164("A4) h:=1638400+364085=2002485, hh:=127
+461: set1 162("A2) h:=2002485+291275=2293760, hh:=145
+463: setchar61 ("3D) h:=2293760+509738=2803498, hh:=177
+464: setchar62 ("3E) h:=2803498+509738=3313236, hh:=209
+465: right3 218453 h:=3313236+218453=3531689, hh:=224
+469: setchar112 ("70) h:=3531689+364085=3895774, hh:=247
+470: setchar105 ("69) h:=3895774+182043=4077817, hh:=259
+471: setchar121 ("79) h:=4077817+345898=4423715, hh:=281
+472: right2 -18205 h:=4423715-18205=4405510, hh:=280
+475: setchar111 ("6F) h:=4405510+327680=4733190, hh:=301
+476: setchar46 ("2E) h:=4733190+182043=4915233, hh:=313
+[=> piyo.]
+477: pop
+level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589)
+478: y0 786432 v:=9306112+786432=10092544, vv:=639
+479: push
+level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+480: push
+level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+481: fntnum1 current font is min10
+482: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+485: pop
+level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+486: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+490: fntnum0 current font is ec-lmr10
+491: setchar48 ("30) h:=630598+327680=958278, hh:=61
+492: setchar120 ("78) h:=958278+345898=1304176, hh:=83
+493: setchar70 ("46) h:=1304176+427818=1731994, hh:=110
+494: setchar70 ("46) h:=1731994+427818=2159812, hh:=137
+495: setchar46 ("2E) h:=2159812+182043=2341855, hh:=149
+[0xFF.]
+496: pop
+level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+497: y0 786432 v:=10092544+786432=10878976, vv:=689
+498: push
+level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689)
+499: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+503: fntnum1 current font is min10
+504: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[␢]
+507: fntnum0 current font is ec-lmr10
+508: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135
+509: w3 218453 h:=2123361+218453=2341814, hh:=148
+513: setchar40 ("28) h:=2341814+254870=2596684, hh:=164
+514: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185
+[, (\]
+515: set1 255("FF) h:=2924364+327680=3252044, hh:=206
+517: set1 197("C5) h:=3252044+491520=3743564, hh:=237
+519: set1 255("FF) h:=3743564+327680=4071244, hh:=258
+521: set1 191("BF) h:=4071244+491520=4562764, hh:=289
+523: setchar58 ("3A) h:=4562764+182043=4744807, hh:=301
+524: setchar109 ("6D) h:=4744807+546111=5290918, hh:=336
+525: setchar97 ("61) h:=5290918+327680=5618598, hh:=357
+526: setchar99 ("63) h:=5618598+291275=5909873, hh:=375
+527: setchar114 ("72) h:=5909873+256683=6166556, hh:=391
+528: setchar111 ("6F) h:=6166556+327680=6494236, hh:=412
+529: setchar58 ("3A) h:=6494236+182043=6676279, hh:=424
+530: setchar45 ("2D) h:=6676279+218453=6894732, hh:=438
+531: setchar62 ("3E) h:=6894732+509738=7404470, hh:=470
+[:macro:->]
+532: fntnum1 current font is min10
+533: set2 9250("2422) type=0 h:=7404470+630598=8035068, hh:=510
+[␢]
+536: fntnum0 current font is ec-lmr10
+537: setchar41 ("29) h:=8035068+254870=8289938, hh:=526
+538: setchar44 ("2C) h:=8289938+182043=8471981, hh:=538
+539: w0 218453 h:=8471981+218453=8690434, hh:=550
+540: setchar92 ("5C) h:=8690434+327680=9018114, hh:=571
+[), \]
+541: set1 255("FF) h:=9018114+327680=9345794, hh:=592
+543: set1 197("C5) h:=9345794+491520=9837314, hh:=623
+545: set1 255("FF) h:=9837314+327680=10164994, hh:=644
+547: set1 191("BF) h:=10164994+491520=10656514, hh:=675
+549: setchar44 ("2C) h:=10656514+182043=10838557, hh:=687
+550: w0 218453 h:=10838557+218453=11057010, hh:=700
+551: setchar109 ("6D) h:=11057010+546111=11603121, hh:=735
+552: setchar97 ("61) h:=11603121+327680=11930801, hh:=756
+553: setchar99 ("63) h:=11930801+291275=12222076, hh:=774
+554: setchar114 ("72) h:=12222076+256683=12478759, hh:=790
+555: setchar111 ("6F) h:=12478759+327680=12806439, hh:=811
+556: setchar58 ("3A) h:=12806439+182043=12988482, hh:=823
+557: setchar45 ("2D) h:=12988482+218453=13206935, hh:=837
+558: setchar62 ("3E) h:=13206935+509738=13716673, hh:=869
+559: setchar40 ("28) h:=13716673+254870=13971543, hh:=885
+560: setchar92 ("5C) h:=13971543+327680=14299223, hh:=906
+[, macro:->(\]
+561: set1 255("FF) h:=14299223+327680=14626903, hh:=927
+563: set1 197("C5) h:=14626903+491520=15118423, hh:=958
+565: set1 255("FF) h:=15118423+327680=15446103, hh:=979
+567: set1 191("BF) h:=15446103+491520=15937623, hh:=1010
+569: setchar58 ("3A) h:=15937623+182043=16119666, hh:=1022
+570: setchar109 ("6D) h:=16119666+546111=16665777, hh:=1057
+571: setchar97 ("61) h:=16665777+327680=16993457, hh:=1078
+572: setchar99 ("63) h:=16993457+291275=17284732, hh:=1096
+573: setchar114 ("72) h:=17284732+256683=17541415, hh:=1112
+574: setchar111 ("6F) h:=17541415+327680=17869095, hh:=1133
+575: setchar58 ("3A) h:=17869095+182043=18051138, hh:=1145
+576: setchar45 ("2D) h:=18051138+218453=18269591, hh:=1159
+577: setchar62 ("3E) h:=18269591+509738=18779329, hh:=1191
+[:macro:->]
+578: fntnum1 current font is min10
+579: set2 9250("2422) type=0 h:=18779329+630598=19409927, hh:=1231
+[␢]
+582: fntnum0 current font is ec-lmr10
+583: setchar41 ("29) h:=19409927+254870=19664797, hh:=1247
+584: setchar46 ("2E) h:=19664797+182043=19846840, hh:=1259
+[).]
+585: pop
+level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689)
+586: y0 786432 v:=10878976+786432=11665408, vv:=739
+587: push
+level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739)
+588: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+592: fntnum1 current font is min10
+593: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123
+[]
+596: fntnum0 current font is ec-lmr10
+597: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135
+598: w3 218453 h:=2123361+218453=2341814, hh:=148
+602: setchar40 ("28) h:=2341814+254870=2596684, hh:=164
+603: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185
+[, (\]
+604: set1 255("FF) h:=2924364+327680=3252044, hh:=206
+606: setchar58 ("3A) h:=3252044+182043=3434087, hh:=218
+607: setchar109 ("6D) h:=3434087+546111=3980198, hh:=253
+608: setchar97 ("61) h:=3980198+327680=4307878, hh:=274
+609: setchar99 ("63) h:=4307878+291275=4599153, hh:=292
+610: setchar114 ("72) h:=4599153+256683=4855836, hh:=308
+611: setchar111 ("6F) h:=4855836+327680=5183516, hh:=329
+612: setchar58 ("3A) h:=5183516+182043=5365559, hh:=341
+613: setchar45 ("2D) h:=5365559+218453=5584012, hh:=355
+614: setchar62 ("3E) h:=5584012+509738=6093750, hh:=387
+[:macro:->]
+615: fntnum1 current font is min10
+616: set2 9252("2424) type=0 h:=6093750+630598=6724348, hh:=427
+[]
+619: fntnum0 current font is ec-lmr10
+620: setchar41 ("29) h:=6724348+254870=6979218, hh:=443
+621: setchar44 ("2C) h:=6979218+182043=7161261, hh:=455
+622: w0 218453 h:=7161261+218453=7379714, hh:=467
+623: setchar92 ("5C) h:=7379714+327680=7707394, hh:=488
+[), \]
+624: set1 255("FF) h:=7707394+327680=8035074, hh:=509
+626: setchar44 ("2C) h:=8035074+182043=8217117, hh:=521
+627: w0 218453 h:=8217117+218453=8435570, hh:=534
+628: setchar109 ("6D) h:=8435570+546111=8981681, hh:=569
+629: setchar97 ("61) h:=8981681+327680=9309361, hh:=590
+630: setchar99 ("63) h:=9309361+291275=9600636, hh:=608
+631: setchar114 ("72) h:=9600636+256683=9857319, hh:=624
+632: setchar111 ("6F) h:=9857319+327680=10184999, hh:=645
+633: setchar58 ("3A) h:=10184999+182043=10367042, hh:=657
+634: setchar45 ("2D) h:=10367042+218453=10585495, hh:=671
+635: setchar62 ("3E) h:=10585495+509738=11095233, hh:=703
+636: setchar40 ("28) h:=11095233+254870=11350103, hh:=719
+637: setchar92 ("5C) h:=11350103+327680=11677783, hh:=740
+[, macro:->(\]
+638: set1 255("FF) h:=11677783+327680=12005463, hh:=761
+640: setchar58 ("3A) h:=12005463+182043=12187506, hh:=773
+641: setchar109 ("6D) h:=12187506+546111=12733617, hh:=808
+642: setchar97 ("61) h:=12733617+327680=13061297, hh:=829
+643: setchar99 ("63) h:=13061297+291275=13352572, hh:=847
+644: setchar114 ("72) h:=13352572+256683=13609255, hh:=863
+645: setchar111 ("6F) h:=13609255+327680=13936935, hh:=884
+646: setchar58 ("3A) h:=13936935+182043=14118978, hh:=896
+647: setchar45 ("2D) h:=14118978+218453=14337431, hh:=910
+648: setchar62 ("3E) h:=14337431+509738=14847169, hh:=942
+[:macro:->]
+649: fntnum1 current font is min10
+650: set2 9252("2424) type=0 h:=14847169+630598=15477767, hh:=982
+[]
+653: fntnum0 current font is ec-lmr10
+654: setchar41 ("29) h:=15477767+254870=15732637, hh:=998
+655: setchar46 ("2E) h:=15732637+182043=15914680, hh:=1010
+[).]
+656: pop
+level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739)
+657: y0 786432 v:=11665408+786432=12451840, vv:=789
+658: push
+level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+659: push
+level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+660: fntnum1 current font is min10
+661: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+664: pop
+level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+665: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+669: fntnum0 current font is ec-lmr10
+670: setchar99 ("63) h:=630598+291275=921873, hh:=58
+671: setchar111 ("6F) h:=921873+327680=1249553, hh:=79
+672: setchar110 ("6E) h:=1249553+364085=1613638, hh:=102
+673: right2 -18205 h:=1613638-18205=1595433, hh:=101
+676: setchar116 ("74) h:=1595433+254870=1850303, hh:=117
+677: setchar101 ("65) h:=1850303+291275=2141578, hh:=135
+678: setchar120 ("78) h:=2141578+345898=2487476, hh:=157
+679: setchar116 ("74) h:=2487476+254870=2742346, hh:=173
+680: setchar115 ("73) h:=2742346+258506=3000852, hh:=189
+681: setchar46 ("2E) h:=3000852+182043=3182895, hh:=201
+[contexts.]
+682: pop
+level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+683: y0 786432 v:=12451840+786432=13238272, vv:=839
+684: push
+level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839)
+685: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+689: fntnum1 current font is min10
+690: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[␢]
+693: fntnum0 current font is ec-lmr10
+694: set1 197("C5) h:=1941318+491520=2432838, hh:=154
+696: set1 191("BF) h:=2432838+491520=2924358, hh:=185
+698: w3 218453 h:=2924358+218453=3142811, hh:=199
+702: setchar97 ("61) h:=3142811+327680=3470491, hh:=220
+[ a]
+703: set1 197("C5) h:=3470491+491520=3962011, hh:=251
+705: set1 191("BF) h:=3962011+491520=4453531, hh:=282
+707: w0 218453 h:=4453531+218453=4671984, hh:=296
+[ ]
+708: set1 197("C5) h:=4671984+491520=5163504, hh:=327
+710: set1 191("BF) h:=5163504+491520=5655024, hh:=358
+712: w0 218453 h:=5655024+218453=5873477, hh:=372
+[ ]
+713: fntnum1 current font is min10
+714: set2 17727("453F) type=0 h:=5873477+630598=6504075, hh:=412
+717: w0 218453 h:=6504075+218453=6722528, hh:=426
+[䔿 ]
+718: fntnum0 current font is ec-lmr10
+719: set1 197("C5) h:=6722528+491520=7214048, hh:=457
+721: set1 191("BF) h:=7214048+491520=7705568, hh:=488
+723: w0 218453 h:=7705568+218453=7924021, hh:=502
+[ ]
+724: set1 197("C5) h:=7924021+491520=8415541, hh:=533
+726: set1 191("BF) h:=8415541+491520=8907061, hh:=564
+728: w0 218453 h:=8907061+218453=9125514, hh:=578
+[ ]
+729: fntnum1 current font is min10
+730: set2 17727("453F) type=0 h:=9125514+630598=9756112, hh:=618
+733: x3 436906 h:=9756112+436906=10193018, hh:=646
+[䔿 ]
+737: fntnum0 current font is ec-lmr10
+738: set1 197("C5) h:=10193018+491520=10684538, hh:=677
+740: set1 191("BF) h:=10684538+491520=11176058, hh:=708
+742: w0 218453 h:=11176058+218453=11394511, hh:=722
+[ ]
+743: fntnum1 current font is min10
+744: set2 17727("453F) type=0 h:=11394511+630598=12025109, hh:=762
+747: x0 436906 h:=12025109+436906=12462015, hh:=789
+748: set2 9252("2424) type=0 h:=12462015+630598=13092613, hh:=829
+[䔿 ]
+751: fntnum0 current font is ec-lmr10
+752: setchar109 ("6D) h:=13092613+546111=13638724, hh:=864
+753: setchar97 ("61) h:=13638724+327680=13966404, hh:=885
+754: setchar99 ("63) h:=13966404+291275=14257679, hh:=903
+755: setchar114 ("72) h:=14257679+256683=14514362, hh:=919
+756: setchar111 ("6F) h:=14514362+327680=14842042, hh:=940
+757: setchar58 ("3A) h:=14842042+182043=15024085, hh:=952
+758: setchar45 ("2D) h:=15024085+218453=15242538, hh:=966
+759: setchar62 ("3E) h:=15242538+509738=15752276, hh:=998
+[macro:->]
+760: set1 197("C5) h:=15752276+491520=16243796, hh:=1029
+762: set1 191("BF) h:=16243796+491520=16735316, hh:=1060
+764: w0 218453 h:=16735316+218453=16953769, hh:=1074
+[ ]
+765: set1 197("C5) h:=16953769+491520=17445289, hh:=1105
+767: set1 191("BF) h:=17445289+491520=17936809, hh:=1136
+769: w0 218453 h:=17936809+218453=18155262, hh:=1150
+[ ]
+770: fntnum1 current font is min10
+771: set2 17727("453F) type=0 h:=18155262+630598=18785860, hh:=1190
+[䔿]
+774: pop
+level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839)
+775: y0 786432 v:=13238272+786432=14024704, vv:=888
+776: push
+level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888)
+777: right3 1310720 h:=0+1310720=1310720, hh:=83
+781: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[ ␢]
+784: fntnum0 current font is ec-lmr10
+785: set1 197("C5) h:=1941318+491520=2432838, hh:=154
+787: set1 191("BF) h:=2432838+491520=2924358, hh:=185
+789: w3 218453 h:=2924358+218453=3142811, hh:=199
+[ ]
+793: set1 197("C5) h:=3142811+491520=3634331, hh:=230
+795: set1 191("BF) h:=3634331+491520=4125851, hh:=261
+797: fntnum1 current font is min10
+798: set2 17727("453F) type=0 h:=4125851+630598=4756449, hh:=301
+[䔿]
+801: fntnum0 current font is ec-lmr10
+802: set1 197("C5) h:=4756449+491520=5247969, hh:=332
+804: set1 191("BF) h:=5247969+491520=5739489, hh:=363
+806: w0 218453 h:=5739489+218453=5957942, hh:=377
+807: setchar97 ("61) h:=5957942+327680=6285622, hh:=398
+[ a]
+808: set1 197("C5) h:=6285622+491520=6777142, hh:=429
+810: set1 191("BF) h:=6777142+491520=7268662, hh:=460
+812: w0 218453 h:=7268662+218453=7487115, hh:=474
+[ ]
+813: set1 197("C5) h:=7487115+491520=7978635, hh:=505
+815: set1 191("BF) h:=7978635+491520=8470155, hh:=536
+817: w0 218453 h:=8470155+218453=8688608, hh:=550
+[ ]
+818: fntnum1 current font is min10
+819: set2 17727("453F) type=0 h:=8688608+630598=9319206, hh:=590
+822: w0 218453 h:=9319206+218453=9537659, hh:=604
+[䔿 ]
+823: fntnum0 current font is ec-lmr10
+824: set1 197("C5) h:=9537659+491520=10029179, hh:=635
+826: set1 191("BF) h:=10029179+491520=10520699, hh:=666
+828: w0 218453 h:=10520699+218453=10739152, hh:=680
+[ ]
+829: set1 197("C5) h:=10739152+491520=11230672, hh:=711
+831: set1 191("BF) h:=11230672+491520=11722192, hh:=742
+833: w0 218453 h:=11722192+218453=11940645, hh:=756
+[ ]
+834: fntnum1 current font is min10
+835: set2 17727("453F) type=0 h:=11940645+630598=12571243, hh:=796
+838: right3 436906 h:=12571243+436906=13008149, hh:=824
+[䔿 ]
+842: fntnum0 current font is ec-lmr10
+843: set1 197("C5) h:=13008149+491520=13499669, hh:=855
+845: set1 191("BF) h:=13499669+491520=13991189, hh:=886
+847: w0 218453 h:=13991189+218453=14209642, hh:=900
+[ ]
+848: fntnum1 current font is min10
+849: set2 17727("453F) type=0 h:=14209642+630598=14840240, hh:=940
+852: w0 218453 h:=14840240+218453=15058693, hh:=954
+853: set2 9252("2424) type=0 h:=15058693+630598=15689291, hh:=994
+[䔿 ]
+856: fntnum0 current font is ec-lmr10
+857: set1 255("FF) h:=15689291+327680=16016971, hh:=1015
+859: pop
+level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888)
+860: y0 786432 v:=14024704+786432=14811136, vv:=938
+861: push
+level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938)
+862: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+866: fntnum1 current font is min10
+867: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123
+[]
+870: pop
+level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938)
+871: y0 786432 v:=14811136+786432=15597568, vv:=988
+872: push
+level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988)
+873: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+877: fntnum0 current font is ec-lmr10
+878: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95
+879: setchar97 ("61) h:=1492763+327680=1820443, hh:=116
+880: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128
+881: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140
+882: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152
+883: setchar99 ("63) h:=2366572+291275=2657847, hh:=170
+884: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182
+885: setchar98 ("62) h:=2839890+364085=3203975, hh:=205
+886: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216
+887: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228
+[.a...c.b..]
+888: pop
+level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988)
+889: y0 786432 v:=15597568+786432=16384000, vv:=1038
+890: push
+level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038)
+891: right3 1310720 h:=0+1310720=1310720, hh:=83
+895: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95
+896: setchar97 ("61) h:=1492763+327680=1820443, hh:=116
+897: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128
+898: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140
+899: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152
+900: setchar99 ("63) h:=2366572+291275=2657847, hh:=170
+901: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182
+902: setchar98 ("62) h:=2839890+364085=3203975, hh:=205
+903: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216
+904: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228
+[ .a...c.b..]
+905: pop
+level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038)
+906: y0 786432 v:=16384000+786432=17170432, vv:=1088
+907: push
+level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+908: push
+level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+909: fntnum1 current font is min10
+910: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+913: pop
+level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+914: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+918: fntnum0 current font is ec-lmr10
+919: setchar99 ("63) h:=630598+291275=921873, hh:=58
+920: setchar115 ("73) h:=921873+258506=1180379, hh:=74
+921: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97
+922: setchar97 ("61) h:=1544464+327680=1872144, hh:=118
+923: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153
+924: setchar101 ("65) h:=2418255+291275=2709530, hh:=171
+925: setchar50 ("32) h:=2709530+327680=3037210, hh:=192
+926: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204
+[csname2.]
+927: pop
+level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+928: y0 786432 v:=17170432+786432=17956864, vv:=1137
+929: push
+level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137)
+930: right3 1310720 h:=0+1310720=1310720, hh:=83
+934: setchar83 ("53) h:=1310720+364085=1674805, hh:=106
+935: setchar72 ("48) h:=1674805+491520=2166325, hh:=137
+936: setchar79 ("4F) h:=2166325+509738=2676063, hh:=169
+937: right2 -18205 h:=2676063-18205=2657858, hh:=168
+940: setchar87 ("57) h:=2657858+673578=3331436, hh:=211
+941: right3 218453 h:=3331436+218453=3549889, hh:=225
+945: setchar46 ("2E) h:=3549889+182043=3731932, hh:=237
+946: setchar46 ("2E) h:=3731932+182043=3913975, hh:=249
+947: setchar46 ("2E) h:=3913975+182043=4096018, hh:=261
+[ SHOW ...]
+948: pop
+level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137)
+949: y0 786432 v:=17956864+786432=18743296, vv:=1187
+950: push
+level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187)
+951: right3 1310720 h:=0+1310720=1310720, hh:=83
+955: setchar83 ("53) h:=1310720+364085=1674805, hh:=106
+956: setchar84 ("54) h:=1674805+473301=2148106, hh:=136
+957: setchar82 ("52) h:=2148106+482410=2630516, hh:=167
+958: setchar73 ("49) h:=2630516+236650=2867166, hh:=182
+959: setchar78 ("4E) h:=2867166+491520=3358686, hh:=213
+960: setchar71 ("47) h:=3358686+514261=3872947, hh:=246
+961: right3 218453 h:=3872947+218453=4091400, hh:=259
+965: setchar92 ("5C) h:=4091400+327680=4419080, hh:=280
+[ STRING \]
+966: set1 197("C5) h:=4419080+491520=4910600, hh:=311
+968: set1 191("BF) h:=4910600+491520=5402120, hh:=342
+970: setchar46 ("2E) h:=5402120+182043=5584163, hh:=354
+971: setchar92 ("5C) h:=5584163+327680=5911843, hh:=375
+[.\]
+972: fntnum1 current font is min10
+973: set2 17727("453F) type=0 h:=5911843+630598=6542441, hh:=415
+[䔿]
+976: fntnum0 current font is ec-lmr10
+977: setchar46 ("2E) h:=6542441+182043=6724484, hh:=427
+978: setchar92 ("5C) h:=6724484+327680=7052164, hh:=448
+[.\]
+979: set1 197("C5) h:=7052164+491520=7543684, hh:=479
+981: set1 191("BF) h:=7543684+491520=8035204, hh:=510
+983: setchar46 ("2E) h:=8035204+182043=8217247, hh:=522
+984: setchar92 ("5C) h:=8217247+327680=8544927, hh:=543
+[.\]
+985: fntnum1 current font is min10
+986: set2 17727("453F) type=0 h:=8544927+630598=9175525, hh:=583
+[䔿]
+989: pop
+level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187)
+990: y0 786432 v:=18743296+786432=19529728, vv:=1237
+991: push
+level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237)
+992: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+996: fntnum0 current font is ec-lmr10
+997: setchar77 ("4D) h:=1310720+600768=1911488, hh:=121
+998: setchar69 ("45) h:=1911488+446005=2357493, hh:=149
+999: setchar65 ("41) h:=2357493+491520=2849013, hh:=180
+1000: setchar78 ("4E) h:=2849013+491520=3340533, hh:=211
+1001: setchar73 ("49) h:=3340533+236650=3577183, hh:=226
+1002: setchar78 ("4E) h:=3577183+491520=4068703, hh:=257
+1003: setchar71 ("47) h:=4068703+514261=4582964, hh:=290
+1004: right3 218453 h:=4582964+218453=4801417, hh:=304
+1008: setchar109 ("6D) h:=4801417+546111=5347528, hh:=339
+1009: setchar97 ("61) h:=5347528+327680=5675208, hh:=360
+1010: setchar99 ("63) h:=5675208+291275=5966483, hh:=378
+1011: setchar114 ("72) h:=5966483+256683=6223166, hh:=394
+1012: setchar111 ("6F) h:=6223166+327680=6550846, hh:=415
+1013: setchar58 ("3A) h:=6550846+182043=6732889, hh:=427
+1014: setchar45 ("2D) h:=6732889+218453=6951342, hh:=441
+1015: setchar62 ("3E) h:=6951342+509738=7461080, hh:=473
+1016: setchar97 ("61) h:=7461080+327680=7788760, hh:=494
+1017: setchar46 ("2E) h:=7788760+182043=7970803, hh:=506
+1018: setchar109 ("6D) h:=7970803+546111=8516914, hh:=541
+1019: setchar97 ("61) h:=8516914+327680=8844594, hh:=562
+1020: setchar99 ("63) h:=8844594+291275=9135869, hh:=580
+1021: setchar114 ("72) h:=9135869+256683=9392552, hh:=596
+1022: setchar111 ("6F) h:=9392552+327680=9720232, hh:=617
+1023: setchar58 ("3A) h:=9720232+182043=9902275, hh:=629
+1024: setchar45 ("2D) h:=9902275+218453=10120728, hh:=643
+1025: setchar62 ("3E) h:=10120728+509738=10630466, hh:=675
+1026: setchar98 ("62) h:=10630466+364085=10994551, hh:=698
+1027: setchar46 ("2E) h:=10994551+182043=11176594, hh:=710
+1028: setchar109 ("6D) h:=11176594+546111=11722705, hh:=745
+1029: setchar97 ("61) h:=11722705+327680=12050385, hh:=765
+1030: setchar99 ("63) h:=12050385+291275=12341660, hh:=783
+1031: setchar114 ("72) h:=12341660+256683=12598343, hh:=799
+1032: setchar111 ("6F) h:=12598343+327680=12926023, hh:=820
+1033: setchar58 ("3A) h:=12926023+182043=13108066, hh:=832
+1034: setchar45 ("2D) h:=13108066+218453=13326519, hh:=846
+1035: setchar62 ("3E) h:=13326519+509738=13836257, hh:=878
+1036: setchar97 ("61) h:=13836257+327680=14163937, hh:=899
+1037: setchar46 ("2E) h:=14163937+182043=14345980, hh:=911
+1038: setchar109 ("6D) h:=14345980+546111=14892091, hh:=945
+1039: setchar97 ("61) h:=14892091+327680=15219771, hh:=966
+1040: setchar99 ("63) h:=15219771+291275=15511046, hh:=984
+1041: setchar114 ("72) h:=15511046+256683=15767729, hh:=1000
+1042: setchar111 ("6F) h:=15767729+327680=16095409, hh:=1021
+1043: setchar58 ("3A) h:=16095409+182043=16277452, hh:=1033
+1044: setchar45 ("2D) h:=16277452+218453=16495905, hh:=1047
+1045: setchar62 ("3E) h:=16495905+509738=17005643, hh:=1079
+1046: setchar98 ("62) h:=17005643+364085=17369728, hh:=1102
+1047: setchar46 ("2E) h:=17369728+182043=17551771, hh:=1114
+[MEANING macro:->a.macro:->b.macro:->a.macro:->b.]
+1048: pop
+level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237)
+1049: pop
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+1050: down3 1572864 v:=42152922+1572864=43725786, vv:=2770
+1054: eop
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-sa.typ (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/p-pknj-sa.typ)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-sa.typ (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/p-pknj-sa.typ 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,829 @@
+Options selected:
+ Starting page = *
+ Maximum number of pages = 1000000
+ Output level = 4 (the works)
+ Resolution = 300.00000000 pixels per inch
+numerator/denominator=25400000/473628672
+magnification=1000; 0.00006334 pixels per DVI unit
+' TeX output 20XX.XX.XX'
+Postamble starts at byte 1061.
+maxv=43725786, maxh=30785863, maxstackdepth=3, totalpages=1
+Font 1: min10 (JFM)---loaded at size 655360 DVI units
+Font 0: ec-lmr10---loaded at size 655360 DVI units
+
+42: beginning of page 37726
+87: push
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+88: down3 -917504 v:=0-917504=-917504, vv:=-58
+92: pop
+level 0:(h=0,v=0,w=0,x=0,y=0,z=0,hh=0,vv=0)
+93: down4 42152922 v:=0+42152922=42152922, vv:=2670
+98: push
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+99: down4 -41497562 v:=42152922-41497562=655360, vv:=42
+104: push
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+105: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+109: fntdef1 0: ec-lmr10
+133: fntnum0 current font is ec-lmr10
+134: setchar65 ("41) h:=1310720+491520=1802240, hh:=114
+135: setchar58 ("3A) h:=1802240+182043=1984283, hh:=126
+136: w3 218453 h:=1984283+218453=2202736, hh:=140
+[A: ]
+140: set1 197("C5) h:=2202736+491520=2694256, hh:=171
+142: set1 191("BF) h:=2694256+491520=3185776, hh:=202
+144: w0 218453 h:=3185776+218453=3404229, hh:=216
+[ ]
+145: set1 197("C5) h:=3404229+491520=3895749, hh:=247
+147: set1 191("BF) h:=3895749+491520=4387269, hh:=278
+149: w0 218453 h:=4387269+218453=4605722, hh:=292
+[ ]
+150: fntdef1 1: min10
+171: fntnum1 current font is min10
+172: set2 17727("453F) type=0 h:=4605722+630598=5236320, hh:=332
+[䔿]
+175: pop
+level 1:(h=0,v=655360,w=0,x=0,y=0,z=0,hh=0,vv=42)
+176: y3 786432 v:=655360+786432=1441792, vv:=91
+180: push
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+181: push
+level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+182: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+185: pop
+level 2:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+186: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+190: fntnum0 current font is ec-lmr10
+191: setchar92 ("5C) h:=630598+327680=958278, hh:=61
+192: setchar109 ("6D) h:=958278+546111=1504389, hh:=96
+193: setchar101 ("65) h:=1504389+291275=1795664, hh:=114
+194: setchar97 ("61) h:=1795664+327680=2123344, hh:=135
+195: setchar110 ("6E) h:=2123344+364085=2487429, hh:=158
+196: setchar105 ("69) h:=2487429+182043=2669472, hh:=170
+197: setchar110 ("6E) h:=2669472+364085=3033557, hh:=193
+198: setchar103 ("67) h:=3033557+327680=3361237, hh:=214
+199: setchar46 ("2E) h:=3361237+182043=3543280, hh:=226
+[\meaning.]
+200: pop
+level 1:(h=0,v=1441792,w=0,x=0,y=786432,z=0,hh=0,vv=91)
+201: y0 786432 v:=1441792+786432=2228224, vv:=141
+202: push
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+203: right3 1310720 h:=0+1310720=1310720, hh:=83
+207: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118
+208: setchar97 ("61) h:=1856831+327680=2184511, hh:=139
+209: setchar99 ("63) h:=2184511+291275=2475786, hh:=157
+210: setchar114 ("72) h:=2475786+256683=2732469, hh:=173
+211: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194
+212: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206
+213: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220
+214: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252
+215: setchar109 ("6D) h:=3970383+546111=4516494, hh:=287
+216: setchar97 ("61) h:=4516494+327680=4844174, hh:=308
+217: setchar99 ("63) h:=4844174+291275=5135449, hh:=326
+218: setchar114 ("72) h:=5135449+256683=5392132, hh:=342
+219: setchar111 ("6F) h:=5392132+327680=5719812, hh:=363
+220: setchar58 ("3A) h:=5719812+182043=5901855, hh:=375
+221: setchar45 ("2D) h:=5901855+218453=6120308, hh:=389
+222: setchar62 ("3E) h:=6120308+509738=6630046, hh:=421
+[ macro:->macro:->]
+223: set1 197("C5) h:=6630046+491520=7121566, hh:=452
+225: set1 191("BF) h:=7121566+491520=7613086, hh:=483
+227: w3 218453 h:=7613086+218453=7831539, hh:=496
+[ ]
+231: set1 197("C5) h:=7831539+491520=8323059, hh:=527
+233: set1 191("BF) h:=8323059+491520=8814579, hh:=558
+235: w0 218453 h:=8814579+218453=9033032, hh:=572
+[ ]
+236: fntnum1 current font is min10
+237: set2 17727("453F) type=0 h:=9033032+630598=9663630, hh:=612
+[䔿]
+240: pop
+level 1:(h=0,v=2228224,w=0,x=0,y=786432,z=0,hh=0,vv=141)
+241: y0 786432 v:=2228224+786432=3014656, vv:=191
+242: push
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+243: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+247: fntnum0 current font is ec-lmr10
+248: setchar109 ("6D) h:=1310720+546111=1856831, hh:=118
+249: setchar97 ("61) h:=1856831+327680=2184511, hh:=139
+250: setchar99 ("63) h:=2184511+291275=2475786, hh:=157
+251: setchar114 ("72) h:=2475786+256683=2732469, hh:=173
+252: setchar111 ("6F) h:=2732469+327680=3060149, hh:=194
+253: setchar58 ("3A) h:=3060149+182043=3242192, hh:=206
+254: setchar45 ("2D) h:=3242192+218453=3460645, hh:=220
+255: setchar62 ("3E) h:=3460645+509738=3970383, hh:=252
+[macro:->]
+256: set1 197("C5) h:=3970383+491520=4461903, hh:=283
+258: set1 191("BF) h:=4461903+491520=4953423, hh:=314
+260: w3 218453 h:=4953423+218453=5171876, hh:=328
+[ ]
+264: set1 197("C5) h:=5171876+491520=5663396, hh:=359
+266: set1 191("BF) h:=5663396+491520=6154916, hh:=390
+268: w0 218453 h:=6154916+218453=6373369, hh:=404
+[ ]
+269: fntnum1 current font is min10
+270: set2 17727("453F) type=0 h:=6373369+630598=7003967, hh:=444
+[䔿]
+273: pop
+level 1:(h=0,v=3014656,w=0,x=0,y=786432,z=0,hh=0,vv=191)
+274: y0 786432 v:=3014656+786432=3801088, vv:=241
+275: push
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+276: push
+level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+277: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+280: pop
+level 2:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+281: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+285: fntnum0 current font is ec-lmr10
+286: setchar92 ("5C) h:=630598+327680=958278, hh:=61
+287: setchar106 ("6A) h:=958278+200245=1158523, hh:=74
+288: setchar111 ("6F) h:=1158523+327680=1486203, hh:=95
+289: setchar98 ("62) h:=1486203+364085=1850288, hh:=118
+290: setchar110 ("6E) h:=1850288+364085=2214373, hh:=141
+291: setchar97 ("61) h:=2214373+327680=2542053, hh:=162
+292: setchar109 ("6D) h:=2542053+546111=3088164, hh:=197
+293: setchar101 ("65) h:=3088164+291275=3379439, hh:=215
+294: setchar46 ("2E) h:=3379439+182043=3561482, hh:=227
+[\jobname.]
+295: pop
+level 1:(h=0,v=3801088,w=0,x=0,y=786432,z=0,hh=0,vv=241)
+296: y0 786432 v:=3801088+786432=4587520, vv:=291
+297: push
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+298: push
+level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+299: fntnum1 current font is min10
+300: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+303: pop
+level 2:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+304: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+308: fntnum0 current font is ec-lmr10
+309: setchar111 ("6F) h:=630598+327680=958278, hh:=61
+310: setchar110 ("6E) h:=958278+364085=1322363, hh:=84
+311: setchar101 ("65) h:=1322363+291275=1613638, hh:=102
+312: setchar108 ("6C) h:=1613638+182043=1795681, hh:=114
+313: setchar101 ("65) h:=1795681+291275=2086956, hh:=132
+314: setchar116 ("74) h:=2086956+254870=2341826, hh:=148
+315: setchar116 ("74) h:=2341826+254870=2596696, hh:=164
+316: setchar101 ("65) h:=2596696+291275=2887971, hh:=182
+317: setchar114 ("72) h:=2887971+256683=3144654, hh:=198
+318: setchar46 ("2E) h:=3144654+182043=3326697, hh:=210
+[oneletter.]
+319: pop
+level 1:(h=0,v=4587520,w=0,x=0,y=786432,z=0,hh=0,vv=291)
+320: y0 786432 v:=4587520+786432=5373952, vv:=340
+321: push
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+322: right3 1310720 h:=0+1310720=1310720, hh:=83
+326: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+327: set1 196("C4) h:=1638400+491520=2129920, hh:=135
+329: setchar46 ("2E) h:=2129920+182043=2311963, hh:=147
+330: setchar92 ("5C) h:=2311963+327680=2639643, hh:=168
+[.\]
+331: set1 197("C5) h:=2639643+491520=3131163, hh:=199
+333: setchar46 ("2E) h:=3131163+182043=3313206, hh:=211
+334: setchar92 ("5C) h:=3313206+327680=3640886, hh:=232
+[.\]
+335: set1 255("FF) h:=3640886+327680=3968566, hh:=253
+337: setchar46 ("2E) h:=3968566+182043=4150609, hh:=265
+338: right3 291271 h:=4150609+291271=4441880, hh:=281
+[. ]
+342: set1 191("BF) h:=4441880+491520=4933400, hh:=312
+344: pop
+level 1:(h=0,v=5373952,w=0,x=0,y=786432,z=0,hh=0,vv=340)
+345: y0 786432 v:=5373952+786432=6160384, vv:=390
+346: push
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+347: push
+level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+348: fntnum1 current font is min10
+349: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+352: pop
+level 2:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+353: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+357: fntnum0 current font is ec-lmr10
+358: setchar99 ("63) h:=630598+291275=921873, hh:=58
+359: setchar115 ("73) h:=921873+258506=1180379, hh:=74
+360: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97
+361: setchar97 ("61) h:=1544464+327680=1872144, hh:=118
+362: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153
+363: setchar101 ("65) h:=2418255+291275=2709530, hh:=171
+364: setchar49 ("31) h:=2709530+327680=3037210, hh:=192
+365: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204
+[csname1.]
+366: pop
+level 1:(h=0,v=6160384,w=0,x=0,y=786432,z=0,hh=0,vv=390)
+367: y0 786432 v:=6160384+786432=6946816, vv:=440
+368: push
+level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440)
+369: right3 1310720 h:=0+1310720=1310720, hh:=83
+373: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+374: set1 197("C5) h:=1638400+491520=2129920, hh:=135
+376: set1 191("BF) h:=2129920+491520=2621440, hh:=166
+378: setchar92 ("5C) h:=2621440+327680=2949120, hh:=187
+[\]
+379: set1 197("C5) h:=2949120+491520=3440640, hh:=218
+381: set1 191("BF) h:=3440640+491520=3932160, hh:=249
+383: setchar44 ("2C) h:=3932160+182043=4114203, hh:=261
+384: w3 218453 h:=4114203+218453=4332656, hh:=274
+388: setchar92 ("5C) h:=4332656+327680=4660336, hh:=295
+[, \]
+389: set1 197("C5) h:=4660336+491520=5151856, hh:=326
+391: set1 191("BF) h:=5151856+491520=5643376, hh:=357
+393: setchar44 ("2C) h:=5643376+182043=5825419, hh:=369
+394: w0 218453 h:=5825419+218453=6043872, hh:=383
+395: setchar92 ("5C) h:=6043872+327680=6371552, hh:=404
+[, \]
+396: fntnum1 current font is min10
+397: set2 17727("453F) type=0 h:=6371552+630598=7002150, hh:=444
+[䔿]
+400: pop
+level 1:(h=0,v=6946816,w=0,x=0,y=786432,z=0,hh=0,vv=440)
+401: y0 786432 v:=6946816+786432=7733248, vv:=490
+402: push
+level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490)
+403: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+407: fntnum0 current font is ec-lmr10
+408: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[\]
+409: fntnum1 current font is min10
+410: set2 9250("2422) type=0 h:=1638400+630598=2268998, hh:=144
+[␢]
+413: fntnum0 current font is ec-lmr10
+414: setchar61 ("3D) h:=2268998+509738=2778736, hh:=176
+415: setchar62 ("3E) h:=2778736+509738=3288474, hh:=208
+416: right3 218453 h:=3288474+218453=3506927, hh:=222
+420: setchar104 ("68) h:=3506927+364085=3871012, hh:=245
+421: setchar111 ("6F) h:=3871012+327680=4198692, hh:=266
+422: setchar103 ("67) h:=4198692+327680=4526372, hh:=287
+423: setchar101 ("65) h:=4526372+291275=4817647, hh:=305
+424: setchar44 ("2C) h:=4817647+182043=4999690, hh:=317
+[=> hoge,]
+425: pop
+level 1:(h=0,v=7733248,w=0,x=0,y=786432,z=0,hh=0,vv=490)
+426: y0 786432 v:=7733248+786432=8519680, vv:=540
+427: push
+level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540)
+428: right3 1310720 h:=0+1310720=1310720, hh:=83
+432: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+433: set1 227("E3) h:=1638400+327680=1966080, hh:=125
+435: set1 129("81) h:=1966080+491520=2457600, hh:=156
+437: w2 -18205 h:=2457600-18205=2439395, hh:=155
+440: set1 130("82) h:=2439395+473301=2912696, hh:=185
+442: setchar61 ("3D) h:=2912696+509738=3422434, hh:=217
+443: setchar62 ("3E) h:=3422434+509738=3932172, hh:=249
+444: right3 218453 h:=3932172+218453=4150625, hh:=263
+448: setchar112 ("70) h:=4150625+364085=4514710, hh:=286
+449: setchar105 ("69) h:=4514710+182043=4696753, hh:=298
+450: setchar121 ("79) h:=4696753+345898=5042651, hh:=320
+451: w0 -18205 h:=5042651-18205=5024446, hh:=319
+452: setchar111 ("6F) h:=5024446+327680=5352126, hh:=340
+453: setchar44 ("2C) h:=5352126+182043=5534169, hh:=352
+[=> piyo,]
+454: pop
+level 1:(h=0,v=8519680,w=0,x=0,y=786432,z=0,hh=0,vv=540)
+455: y0 786432 v:=8519680+786432=9306112, vv:=589
+456: push
+level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589)
+457: right3 1310720 h:=0+1310720=1310720, hh:=83
+461: setchar92 ("5C) h:=1310720+327680=1638400, hh:=104
+[ \]
+462: set1 227("E3) h:=1638400+327680=1966080, hh:=125
+464: set1 129("81) h:=1966080+491520=2457600, hh:=156
+466: w2 -18205 h:=2457600-18205=2439395, hh:=155
+469: set1 130("82) h:=2439395+473301=2912696, hh:=185
+471: setchar61 ("3D) h:=2912696+509738=3422434, hh:=217
+472: setchar62 ("3E) h:=3422434+509738=3932172, hh:=249
+473: right3 218453 h:=3932172+218453=4150625, hh:=263
+477: setchar112 ("70) h:=4150625+364085=4514710, hh:=286
+478: setchar105 ("69) h:=4514710+182043=4696753, hh:=298
+479: setchar121 ("79) h:=4696753+345898=5042651, hh:=320
+480: w0 -18205 h:=5042651-18205=5024446, hh:=319
+481: setchar111 ("6F) h:=5024446+327680=5352126, hh:=340
+482: setchar46 ("2E) h:=5352126+182043=5534169, hh:=352
+[=> piyo.]
+483: pop
+level 1:(h=0,v=9306112,w=0,x=0,y=786432,z=0,hh=0,vv=589)
+484: y0 786432 v:=9306112+786432=10092544, vv:=639
+485: push
+level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+486: push
+level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+487: fntnum1 current font is min10
+488: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+491: pop
+level 2:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+492: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+496: fntnum0 current font is ec-lmr10
+497: setchar48 ("30) h:=630598+327680=958278, hh:=61
+498: setchar120 ("78) h:=958278+345898=1304176, hh:=83
+499: setchar70 ("46) h:=1304176+427818=1731994, hh:=110
+500: setchar70 ("46) h:=1731994+427818=2159812, hh:=137
+501: setchar46 ("2E) h:=2159812+182043=2341855, hh:=149
+[0xFF.]
+502: pop
+level 1:(h=0,v=10092544,w=0,x=0,y=786432,z=0,hh=0,vv=639)
+503: y0 786432 v:=10092544+786432=10878976, vv:=689
+504: push
+level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689)
+505: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+509: fntnum1 current font is min10
+510: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[␢]
+513: fntnum0 current font is ec-lmr10
+514: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135
+515: w3 218453 h:=2123361+218453=2341814, hh:=148
+519: setchar40 ("28) h:=2341814+254870=2596684, hh:=164
+520: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185
+[, (\]
+521: set1 255("FF) h:=2924364+327680=3252044, hh:=206
+523: set1 197("C5) h:=3252044+491520=3743564, hh:=237
+525: set1 255("FF) h:=3743564+327680=4071244, hh:=258
+527: set1 191("BF) h:=4071244+491520=4562764, hh:=289
+529: setchar58 ("3A) h:=4562764+182043=4744807, hh:=301
+530: setchar109 ("6D) h:=4744807+546111=5290918, hh:=336
+531: setchar97 ("61) h:=5290918+327680=5618598, hh:=357
+532: setchar99 ("63) h:=5618598+291275=5909873, hh:=375
+533: setchar114 ("72) h:=5909873+256683=6166556, hh:=391
+534: setchar111 ("6F) h:=6166556+327680=6494236, hh:=412
+535: setchar58 ("3A) h:=6494236+182043=6676279, hh:=424
+536: setchar45 ("2D) h:=6676279+218453=6894732, hh:=438
+537: setchar62 ("3E) h:=6894732+509738=7404470, hh:=470
+[:macro:->]
+538: fntnum1 current font is min10
+539: set2 9250("2422) type=0 h:=7404470+630598=8035068, hh:=510
+[␢]
+542: fntnum0 current font is ec-lmr10
+543: setchar41 ("29) h:=8035068+254870=8289938, hh:=526
+544: setchar44 ("2C) h:=8289938+182043=8471981, hh:=538
+545: w0 218453 h:=8471981+218453=8690434, hh:=550
+546: setchar92 ("5C) h:=8690434+327680=9018114, hh:=571
+[), \]
+547: set1 255("FF) h:=9018114+327680=9345794, hh:=592
+549: set1 197("C5) h:=9345794+491520=9837314, hh:=623
+551: set1 255("FF) h:=9837314+327680=10164994, hh:=644
+553: set1 191("BF) h:=10164994+491520=10656514, hh:=675
+555: setchar44 ("2C) h:=10656514+182043=10838557, hh:=687
+556: w0 218453 h:=10838557+218453=11057010, hh:=700
+557: setchar109 ("6D) h:=11057010+546111=11603121, hh:=735
+558: setchar97 ("61) h:=11603121+327680=11930801, hh:=756
+559: setchar99 ("63) h:=11930801+291275=12222076, hh:=774
+560: setchar114 ("72) h:=12222076+256683=12478759, hh:=790
+561: setchar111 ("6F) h:=12478759+327680=12806439, hh:=811
+562: setchar58 ("3A) h:=12806439+182043=12988482, hh:=823
+563: setchar45 ("2D) h:=12988482+218453=13206935, hh:=837
+564: setchar62 ("3E) h:=13206935+509738=13716673, hh:=869
+565: setchar40 ("28) h:=13716673+254870=13971543, hh:=885
+566: setchar92 ("5C) h:=13971543+327680=14299223, hh:=906
+[, macro:->(\]
+567: set1 255("FF) h:=14299223+327680=14626903, hh:=927
+569: set1 197("C5) h:=14626903+491520=15118423, hh:=958
+571: set1 255("FF) h:=15118423+327680=15446103, hh:=979
+573: set1 191("BF) h:=15446103+491520=15937623, hh:=1010
+575: setchar58 ("3A) h:=15937623+182043=16119666, hh:=1022
+576: setchar109 ("6D) h:=16119666+546111=16665777, hh:=1057
+577: setchar97 ("61) h:=16665777+327680=16993457, hh:=1078
+578: setchar99 ("63) h:=16993457+291275=17284732, hh:=1096
+579: setchar114 ("72) h:=17284732+256683=17541415, hh:=1112
+580: setchar111 ("6F) h:=17541415+327680=17869095, hh:=1133
+581: setchar58 ("3A) h:=17869095+182043=18051138, hh:=1145
+582: setchar45 ("2D) h:=18051138+218453=18269591, hh:=1159
+583: setchar62 ("3E) h:=18269591+509738=18779329, hh:=1191
+[:macro:->]
+584: fntnum1 current font is min10
+585: set2 9250("2422) type=0 h:=18779329+630598=19409927, hh:=1231
+[␢]
+588: fntnum0 current font is ec-lmr10
+589: setchar41 ("29) h:=19409927+254870=19664797, hh:=1247
+590: setchar46 ("2E) h:=19664797+182043=19846840, hh:=1259
+[).]
+591: pop
+level 1:(h=0,v=10878976,w=0,x=0,y=786432,z=0,hh=0,vv=689)
+592: y0 786432 v:=10878976+786432=11665408, vv:=739
+593: push
+level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739)
+594: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+598: fntnum1 current font is min10
+599: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123
+[]
+602: fntnum0 current font is ec-lmr10
+603: setchar44 ("2C) h:=1941318+182043=2123361, hh:=135
+604: w3 218453 h:=2123361+218453=2341814, hh:=148
+608: setchar40 ("28) h:=2341814+254870=2596684, hh:=164
+609: setchar92 ("5C) h:=2596684+327680=2924364, hh:=185
+[, (\]
+610: set1 255("FF) h:=2924364+327680=3252044, hh:=206
+612: setchar58 ("3A) h:=3252044+182043=3434087, hh:=218
+613: setchar109 ("6D) h:=3434087+546111=3980198, hh:=253
+614: setchar97 ("61) h:=3980198+327680=4307878, hh:=274
+615: setchar99 ("63) h:=4307878+291275=4599153, hh:=292
+616: setchar114 ("72) h:=4599153+256683=4855836, hh:=308
+617: setchar111 ("6F) h:=4855836+327680=5183516, hh:=329
+618: setchar58 ("3A) h:=5183516+182043=5365559, hh:=341
+619: setchar45 ("2D) h:=5365559+218453=5584012, hh:=355
+620: setchar62 ("3E) h:=5584012+509738=6093750, hh:=387
+[:macro:->]
+621: fntnum1 current font is min10
+622: set2 9252("2424) type=0 h:=6093750+630598=6724348, hh:=427
+[]
+625: fntnum0 current font is ec-lmr10
+626: setchar41 ("29) h:=6724348+254870=6979218, hh:=443
+627: setchar44 ("2C) h:=6979218+182043=7161261, hh:=455
+628: w0 218453 h:=7161261+218453=7379714, hh:=467
+629: setchar92 ("5C) h:=7379714+327680=7707394, hh:=488
+[), \]
+630: set1 255("FF) h:=7707394+327680=8035074, hh:=509
+632: setchar44 ("2C) h:=8035074+182043=8217117, hh:=521
+633: w0 218453 h:=8217117+218453=8435570, hh:=534
+634: setchar109 ("6D) h:=8435570+546111=8981681, hh:=569
+635: setchar97 ("61) h:=8981681+327680=9309361, hh:=590
+636: setchar99 ("63) h:=9309361+291275=9600636, hh:=608
+637: setchar114 ("72) h:=9600636+256683=9857319, hh:=624
+638: setchar111 ("6F) h:=9857319+327680=10184999, hh:=645
+639: setchar58 ("3A) h:=10184999+182043=10367042, hh:=657
+640: setchar45 ("2D) h:=10367042+218453=10585495, hh:=671
+641: setchar62 ("3E) h:=10585495+509738=11095233, hh:=703
+642: setchar40 ("28) h:=11095233+254870=11350103, hh:=719
+643: setchar92 ("5C) h:=11350103+327680=11677783, hh:=740
+[, macro:->(\]
+644: set1 255("FF) h:=11677783+327680=12005463, hh:=761
+646: setchar58 ("3A) h:=12005463+182043=12187506, hh:=773
+647: setchar109 ("6D) h:=12187506+546111=12733617, hh:=808
+648: setchar97 ("61) h:=12733617+327680=13061297, hh:=829
+649: setchar99 ("63) h:=13061297+291275=13352572, hh:=847
+650: setchar114 ("72) h:=13352572+256683=13609255, hh:=863
+651: setchar111 ("6F) h:=13609255+327680=13936935, hh:=884
+652: setchar58 ("3A) h:=13936935+182043=14118978, hh:=896
+653: setchar45 ("2D) h:=14118978+218453=14337431, hh:=910
+654: setchar62 ("3E) h:=14337431+509738=14847169, hh:=942
+[:macro:->]
+655: fntnum1 current font is min10
+656: set2 9252("2424) type=0 h:=14847169+630598=15477767, hh:=982
+[]
+659: fntnum0 current font is ec-lmr10
+660: setchar41 ("29) h:=15477767+254870=15732637, hh:=998
+661: setchar46 ("2E) h:=15732637+182043=15914680, hh:=1010
+[).]
+662: pop
+level 1:(h=0,v=11665408,w=0,x=0,y=786432,z=0,hh=0,vv=739)
+663: y0 786432 v:=11665408+786432=12451840, vv:=789
+664: push
+level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+665: push
+level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+666: fntnum1 current font is min10
+667: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+670: pop
+level 2:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+671: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+675: fntnum0 current font is ec-lmr10
+676: setchar99 ("63) h:=630598+291275=921873, hh:=58
+677: setchar111 ("6F) h:=921873+327680=1249553, hh:=79
+678: setchar110 ("6E) h:=1249553+364085=1613638, hh:=102
+679: right2 -18205 h:=1613638-18205=1595433, hh:=101
+682: setchar116 ("74) h:=1595433+254870=1850303, hh:=117
+683: setchar101 ("65) h:=1850303+291275=2141578, hh:=135
+684: setchar120 ("78) h:=2141578+345898=2487476, hh:=157
+685: setchar116 ("74) h:=2487476+254870=2742346, hh:=173
+686: setchar115 ("73) h:=2742346+258506=3000852, hh:=189
+687: setchar46 ("2E) h:=3000852+182043=3182895, hh:=201
+[contexts.]
+688: pop
+level 1:(h=0,v=12451840,w=0,x=0,y=786432,z=0,hh=0,vv=789)
+689: y0 786432 v:=12451840+786432=13238272, vv:=839
+690: push
+level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839)
+691: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+695: fntnum1 current font is min10
+696: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[␢]
+699: fntnum0 current font is ec-lmr10
+700: set1 197("C5) h:=1941318+491520=2432838, hh:=154
+702: set1 191("BF) h:=2432838+491520=2924358, hh:=185
+704: w3 218453 h:=2924358+218453=3142811, hh:=199
+708: setchar97 ("61) h:=3142811+327680=3470491, hh:=220
+[ a]
+709: set1 197("C5) h:=3470491+491520=3962011, hh:=251
+711: set1 191("BF) h:=3962011+491520=4453531, hh:=282
+713: w0 218453 h:=4453531+218453=4671984, hh:=296
+[ ]
+714: set1 197("C5) h:=4671984+491520=5163504, hh:=327
+716: set1 191("BF) h:=5163504+491520=5655024, hh:=358
+718: w0 218453 h:=5655024+218453=5873477, hh:=372
+[ ]
+719: fntnum1 current font is min10
+720: set2 17727("453F) type=0 h:=5873477+630598=6504075, hh:=412
+723: w0 218453 h:=6504075+218453=6722528, hh:=426
+[䔿 ]
+724: fntnum0 current font is ec-lmr10
+725: set1 197("C5) h:=6722528+491520=7214048, hh:=457
+727: set1 191("BF) h:=7214048+491520=7705568, hh:=488
+729: w0 218453 h:=7705568+218453=7924021, hh:=502
+[ ]
+730: set1 197("C5) h:=7924021+491520=8415541, hh:=533
+732: set1 191("BF) h:=8415541+491520=8907061, hh:=564
+734: w0 218453 h:=8907061+218453=9125514, hh:=578
+[ ]
+735: fntnum1 current font is min10
+736: set2 17727("453F) type=0 h:=9125514+630598=9756112, hh:=618
+739: x3 436906 h:=9756112+436906=10193018, hh:=646
+[䔿 ]
+743: fntnum0 current font is ec-lmr10
+744: set1 197("C5) h:=10193018+491520=10684538, hh:=677
+746: set1 191("BF) h:=10684538+491520=11176058, hh:=708
+748: w0 218453 h:=11176058+218453=11394511, hh:=722
+[ ]
+749: fntnum1 current font is min10
+750: set2 17727("453F) type=0 h:=11394511+630598=12025109, hh:=762
+753: x0 436906 h:=12025109+436906=12462015, hh:=789
+754: set2 9252("2424) type=0 h:=12462015+630598=13092613, hh:=829
+[䔿 ]
+757: fntnum0 current font is ec-lmr10
+758: setchar109 ("6D) h:=13092613+546111=13638724, hh:=864
+759: setchar97 ("61) h:=13638724+327680=13966404, hh:=885
+760: setchar99 ("63) h:=13966404+291275=14257679, hh:=903
+761: setchar114 ("72) h:=14257679+256683=14514362, hh:=919
+762: setchar111 ("6F) h:=14514362+327680=14842042, hh:=940
+763: setchar58 ("3A) h:=14842042+182043=15024085, hh:=952
+764: setchar45 ("2D) h:=15024085+218453=15242538, hh:=966
+765: setchar62 ("3E) h:=15242538+509738=15752276, hh:=998
+[macro:->]
+766: set1 197("C5) h:=15752276+491520=16243796, hh:=1029
+768: set1 191("BF) h:=16243796+491520=16735316, hh:=1060
+770: w0 218453 h:=16735316+218453=16953769, hh:=1074
+[ ]
+771: set1 197("C5) h:=16953769+491520=17445289, hh:=1105
+773: set1 191("BF) h:=17445289+491520=17936809, hh:=1136
+775: w0 218453 h:=17936809+218453=18155262, hh:=1150
+[ ]
+776: fntnum1 current font is min10
+777: set2 17727("453F) type=0 h:=18155262+630598=18785860, hh:=1190
+[䔿]
+780: pop
+level 1:(h=0,v=13238272,w=0,x=0,y=786432,z=0,hh=0,vv=839)
+781: y0 786432 v:=13238272+786432=14024704, vv:=888
+782: push
+level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888)
+783: right3 1310720 h:=0+1310720=1310720, hh:=83
+787: set2 9250("2422) type=0 h:=1310720+630598=1941318, hh:=123
+[ ␢]
+790: fntnum0 current font is ec-lmr10
+791: set1 197("C5) h:=1941318+491520=2432838, hh:=154
+793: set1 191("BF) h:=2432838+491520=2924358, hh:=185
+795: w3 218453 h:=2924358+218453=3142811, hh:=199
+[ ]
+799: set1 197("C5) h:=3142811+491520=3634331, hh:=230
+801: set1 191("BF) h:=3634331+491520=4125851, hh:=261
+803: fntnum1 current font is min10
+804: set2 17727("453F) type=0 h:=4125851+630598=4756449, hh:=301
+[䔿]
+807: fntnum0 current font is ec-lmr10
+808: set1 197("C5) h:=4756449+491520=5247969, hh:=332
+810: set1 191("BF) h:=5247969+491520=5739489, hh:=363
+812: w0 218453 h:=5739489+218453=5957942, hh:=377
+813: setchar97 ("61) h:=5957942+327680=6285622, hh:=398
+[ a]
+814: set1 197("C5) h:=6285622+491520=6777142, hh:=429
+816: set1 191("BF) h:=6777142+491520=7268662, hh:=460
+818: w0 218453 h:=7268662+218453=7487115, hh:=474
+[ ]
+819: set1 197("C5) h:=7487115+491520=7978635, hh:=505
+821: set1 191("BF) h:=7978635+491520=8470155, hh:=536
+823: w0 218453 h:=8470155+218453=8688608, hh:=550
+[ ]
+824: fntnum1 current font is min10
+825: set2 17727("453F) type=0 h:=8688608+630598=9319206, hh:=590
+828: w0 218453 h:=9319206+218453=9537659, hh:=604
+[䔿 ]
+829: fntnum0 current font is ec-lmr10
+830: set1 197("C5) h:=9537659+491520=10029179, hh:=635
+832: set1 191("BF) h:=10029179+491520=10520699, hh:=666
+834: w0 218453 h:=10520699+218453=10739152, hh:=680
+[ ]
+835: set1 197("C5) h:=10739152+491520=11230672, hh:=711
+837: set1 191("BF) h:=11230672+491520=11722192, hh:=742
+839: w0 218453 h:=11722192+218453=11940645, hh:=756
+[ ]
+840: fntnum1 current font is min10
+841: set2 17727("453F) type=0 h:=11940645+630598=12571243, hh:=796
+844: right3 436906 h:=12571243+436906=13008149, hh:=824
+[䔿 ]
+848: fntnum0 current font is ec-lmr10
+849: set1 197("C5) h:=13008149+491520=13499669, hh:=855
+851: set1 191("BF) h:=13499669+491520=13991189, hh:=886
+853: w0 218453 h:=13991189+218453=14209642, hh:=900
+[ ]
+854: fntnum1 current font is min10
+855: set2 17727("453F) type=0 h:=14209642+630598=14840240, hh:=940
+858: w0 218453 h:=14840240+218453=15058693, hh:=954
+859: set2 9252("2424) type=0 h:=15058693+630598=15689291, hh:=994
+[䔿 ]
+862: fntnum0 current font is ec-lmr10
+863: set1 255("FF) h:=15689291+327680=16016971, hh:=1015
+865: pop
+level 1:(h=0,v=14024704,w=0,x=0,y=786432,z=0,hh=0,vv=888)
+866: y0 786432 v:=14024704+786432=14811136, vv:=938
+867: push
+level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938)
+868: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+872: fntnum1 current font is min10
+873: set2 9252("2424) type=0 h:=1310720+630598=1941318, hh:=123
+[]
+876: pop
+level 1:(h=0,v=14811136,w=0,x=0,y=786432,z=0,hh=0,vv=938)
+877: y0 786432 v:=14811136+786432=15597568, vv:=988
+878: push
+level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988)
+879: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+883: fntnum0 current font is ec-lmr10
+884: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95
+885: setchar97 ("61) h:=1492763+327680=1820443, hh:=116
+886: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128
+887: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140
+888: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152
+889: setchar99 ("63) h:=2366572+291275=2657847, hh:=170
+890: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182
+891: setchar98 ("62) h:=2839890+364085=3203975, hh:=205
+892: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216
+893: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228
+[.a...c.b..]
+894: pop
+level 1:(h=0,v=15597568,w=0,x=0,y=786432,z=0,hh=0,vv=988)
+895: y0 786432 v:=15597568+786432=16384000, vv:=1038
+896: push
+level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038)
+897: right3 1310720 h:=0+1310720=1310720, hh:=83
+901: setchar46 ("2E) h:=1310720+182043=1492763, hh:=95
+902: setchar97 ("61) h:=1492763+327680=1820443, hh:=116
+903: setchar46 ("2E) h:=1820443+182043=2002486, hh:=128
+904: setchar46 ("2E) h:=2002486+182043=2184529, hh:=140
+905: setchar46 ("2E) h:=2184529+182043=2366572, hh:=152
+906: setchar99 ("63) h:=2366572+291275=2657847, hh:=170
+907: setchar46 ("2E) h:=2657847+182043=2839890, hh:=182
+908: setchar98 ("62) h:=2839890+364085=3203975, hh:=205
+909: setchar46 ("2E) h:=3203975+182043=3386018, hh:=216
+910: setchar46 ("2E) h:=3386018+182043=3568061, hh:=228
+[ .a...c.b..]
+911: pop
+level 1:(h=0,v=16384000,w=0,x=0,y=786432,z=0,hh=0,vv=1038)
+912: y0 786432 v:=16384000+786432=17170432, vv:=1088
+913: push
+level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+914: push
+level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+915: fntnum1 current font is min10
+916: set2 8739("2223) type=0 h:=0+630598=630598, hh:=40
+[∣]
+919: pop
+level 2:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+920: right3 630598 h:=0+630598=630598, hh:=40
+[ ]
+924: fntnum0 current font is ec-lmr10
+925: setchar99 ("63) h:=630598+291275=921873, hh:=58
+926: setchar115 ("73) h:=921873+258506=1180379, hh:=74
+927: setchar110 ("6E) h:=1180379+364085=1544464, hh:=97
+928: setchar97 ("61) h:=1544464+327680=1872144, hh:=118
+929: setchar109 ("6D) h:=1872144+546111=2418255, hh:=153
+930: setchar101 ("65) h:=2418255+291275=2709530, hh:=171
+931: setchar50 ("32) h:=2709530+327680=3037210, hh:=192
+932: setchar46 ("2E) h:=3037210+182043=3219253, hh:=204
+[csname2.]
+933: pop
+level 1:(h=0,v=17170432,w=0,x=0,y=786432,z=0,hh=0,vv=1088)
+934: y0 786432 v:=17170432+786432=17956864, vv:=1137
+935: push
+level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137)
+936: right3 1310720 h:=0+1310720=1310720, hh:=83
+940: setchar83 ("53) h:=1310720+364085=1674805, hh:=106
+941: setchar72 ("48) h:=1674805+491520=2166325, hh:=137
+942: setchar79 ("4F) h:=2166325+509738=2676063, hh:=169
+943: right2 -18205 h:=2676063-18205=2657858, hh:=168
+946: setchar87 ("57) h:=2657858+673578=3331436, hh:=211
+947: right3 218453 h:=3331436+218453=3549889, hh:=225
+951: setchar46 ("2E) h:=3549889+182043=3731932, hh:=237
+952: setchar46 ("2E) h:=3731932+182043=3913975, hh:=249
+953: setchar46 ("2E) h:=3913975+182043=4096018, hh:=261
+[ SHOW ...]
+954: pop
+level 1:(h=0,v=17956864,w=0,x=0,y=786432,z=0,hh=0,vv=1137)
+955: y0 786432 v:=17956864+786432=18743296, vv:=1187
+956: push
+level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187)
+957: right3 1310720 h:=0+1310720=1310720, hh:=83
+961: setchar83 ("53) h:=1310720+364085=1674805, hh:=106
+962: setchar84 ("54) h:=1674805+473301=2148106, hh:=136
+963: setchar82 ("52) h:=2148106+482410=2630516, hh:=167
+964: setchar73 ("49) h:=2630516+236650=2867166, hh:=182
+965: setchar78 ("4E) h:=2867166+491520=3358686, hh:=213
+966: setchar71 ("47) h:=3358686+514261=3872947, hh:=246
+967: right3 218453 h:=3872947+218453=4091400, hh:=259
+971: setchar92 ("5C) h:=4091400+327680=4419080, hh:=280
+[ STRING \]
+972: set1 197("C5) h:=4419080+491520=4910600, hh:=311
+974: set1 191("BF) h:=4910600+491520=5402120, hh:=342
+976: setchar46 ("2E) h:=5402120+182043=5584163, hh:=354
+977: setchar92 ("5C) h:=5584163+327680=5911843, hh:=375
+[.\]
+978: fntnum1 current font is min10
+979: set2 17727("453F) type=0 h:=5911843+630598=6542441, hh:=415
+[䔿]
+982: fntnum0 current font is ec-lmr10
+983: setchar46 ("2E) h:=6542441+182043=6724484, hh:=427
+984: setchar92 ("5C) h:=6724484+327680=7052164, hh:=448
+[.\]
+985: set1 197("C5) h:=7052164+491520=7543684, hh:=479
+987: set1 191("BF) h:=7543684+491520=8035204, hh:=510
+989: setchar46 ("2E) h:=8035204+182043=8217247, hh:=522
+990: setchar92 ("5C) h:=8217247+327680=8544927, hh:=543
+[.\]
+991: fntnum1 current font is min10
+992: set2 17727("453F) type=0 h:=8544927+630598=9175525, hh:=583
+[䔿]
+995: pop
+level 1:(h=0,v=18743296,w=0,x=0,y=786432,z=0,hh=0,vv=1187)
+996: y0 786432 v:=18743296+786432=19529728, vv:=1237
+997: push
+level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237)
+998: right3 1310720 h:=0+1310720=1310720, hh:=83
+[ ]
+1002: fntnum0 current font is ec-lmr10
+1003: setchar77 ("4D) h:=1310720+600768=1911488, hh:=121
+1004: setchar69 ("45) h:=1911488+446005=2357493, hh:=149
+1005: setchar65 ("41) h:=2357493+491520=2849013, hh:=180
+1006: setchar78 ("4E) h:=2849013+491520=3340533, hh:=211
+1007: setchar73 ("49) h:=3340533+236650=3577183, hh:=226
+1008: setchar78 ("4E) h:=3577183+491520=4068703, hh:=257
+1009: setchar71 ("47) h:=4068703+514261=4582964, hh:=290
+1010: right3 218453 h:=4582964+218453=4801417, hh:=304
+1014: setchar109 ("6D) h:=4801417+546111=5347528, hh:=339
+1015: setchar97 ("61) h:=5347528+327680=5675208, hh:=360
+1016: setchar99 ("63) h:=5675208+291275=5966483, hh:=378
+1017: setchar114 ("72) h:=5966483+256683=6223166, hh:=394
+1018: setchar111 ("6F) h:=6223166+327680=6550846, hh:=415
+1019: setchar58 ("3A) h:=6550846+182043=6732889, hh:=427
+1020: setchar45 ("2D) h:=6732889+218453=6951342, hh:=441
+1021: setchar62 ("3E) h:=6951342+509738=7461080, hh:=473
+1022: setchar97 ("61) h:=7461080+327680=7788760, hh:=494
+1023: setchar46 ("2E) h:=7788760+182043=7970803, hh:=506
+1024: setchar109 ("6D) h:=7970803+546111=8516914, hh:=541
+1025: setchar97 ("61) h:=8516914+327680=8844594, hh:=562
+1026: setchar99 ("63) h:=8844594+291275=9135869, hh:=580
+1027: setchar114 ("72) h:=9135869+256683=9392552, hh:=596
+1028: setchar111 ("6F) h:=9392552+327680=9720232, hh:=617
+1029: setchar58 ("3A) h:=9720232+182043=9902275, hh:=629
+1030: setchar45 ("2D) h:=9902275+218453=10120728, hh:=643
+1031: setchar62 ("3E) h:=10120728+509738=10630466, hh:=675
+1032: setchar98 ("62) h:=10630466+364085=10994551, hh:=698
+1033: setchar46 ("2E) h:=10994551+182043=11176594, hh:=710
+1034: setchar109 ("6D) h:=11176594+546111=11722705, hh:=745
+1035: setchar97 ("61) h:=11722705+327680=12050385, hh:=765
+1036: setchar99 ("63) h:=12050385+291275=12341660, hh:=783
+1037: setchar114 ("72) h:=12341660+256683=12598343, hh:=799
+1038: setchar111 ("6F) h:=12598343+327680=12926023, hh:=820
+1039: setchar58 ("3A) h:=12926023+182043=13108066, hh:=832
+1040: setchar45 ("2D) h:=13108066+218453=13326519, hh:=846
+1041: setchar62 ("3E) h:=13326519+509738=13836257, hh:=878
+1042: setchar97 ("61) h:=13836257+327680=14163937, hh:=899
+1043: setchar46 ("2E) h:=14163937+182043=14345980, hh:=911
+1044: setchar109 ("6D) h:=14345980+546111=14892091, hh:=945
+1045: setchar97 ("61) h:=14892091+327680=15219771, hh:=966
+1046: setchar99 ("63) h:=15219771+291275=15511046, hh:=984
+1047: setchar114 ("72) h:=15511046+256683=15767729, hh:=1000
+1048: setchar111 ("6F) h:=15767729+327680=16095409, hh:=1021
+1049: setchar58 ("3A) h:=16095409+182043=16277452, hh:=1033
+1050: setchar45 ("2D) h:=16277452+218453=16495905, hh:=1047
+1051: setchar62 ("3E) h:=16495905+509738=17005643, hh:=1079
+1052: setchar98 ("62) h:=17005643+364085=17369728, hh:=1102
+1053: setchar46 ("2E) h:=17369728+182043=17551771, hh:=1114
+[MEANING macro:->a.macro:->b.macro:->a.macro:->b.]
+1054: pop
+level 1:(h=0,v=19529728,w=0,x=0,y=786432,z=0,hh=0,vv=1237)
+1055: pop
+level 0:(h=0,v=42152922,w=0,x=0,y=0,z=0,hh=0,vv=2670)
+1056: down3 1572864 v:=42152922+1572864=43725786, vv:=2770
+1060: eop
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/pknj-e.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/pknj-e.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/pknj-e.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/pknj-e.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,225 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**printkanji
+(./printkanji.tex
+\openout1 = `p-pknj-e.out'.
+
+
+{MSG ^^c5^^bf ^^c5^^bf 顛 }
+{TOT ^^c5^^bf ^^c5^^bf 顛 }
+> \A=macro:
+->^^c5^^bf ^^c5^^bf 顛 .
+l.29 \show\A
+
+
+■\meaning. {MSG macro:->macro:->^^c5^^bf ^^c5^^bf 顛 }
+{TOT macro:->macro:->^^c5^^bf ^^c5^^bf 顛 }
+> \B=macro:
+->macro:->^^c5^^bf ^^c5^^bf 顛 .
+l.40 \show\B
+
+
+■\jobname. {MSG *あ*p-pknj-e*:p-pknj-e:*macro:->:p-pknj-e:*}
+{TOT *あ*p-pknj-e*:p-pknj-e:*macro:->:p-pknj-e:*}
+
+■oneletter. {MSG \catcode`\^^c5= 197}
+{TOT \catcode`\^^c5= 197}
+{MSG \catcode`^^c5 = 197}
+{TOT \catcode`^^c5 = 197}
+{MSG \catcode`^^c5^^bf = 197}
+{TOT \catcode`^^c5^^bf = 197}
+{MSG \catcode`顛 = 50623}
+{TOT \catcode`顛 = 50623}
+■csname1.
+> \顛=macro:
+->hoge.
+l.72 \show\顛
+
+
+> \^^c5^^bf=macro:
+->piyo.
+l.73 \show\^^c5^^bf
+
+
+> \^^c5^^bf=macro:
+->piyo.
+<recently read> \^^c5^^bf
+
+l.74 \expandafter\show\csname ^^c5^^bf\endcsname
+
+
+{MSG \顛=>macro:->hoge}
+{TOT \顛=>macro:->hoge}
+{MSG \^^c5^^bf=>macro:->piyo}
+{TOT \^^c5^^bf=>macro:->piyo}
+{MSG \^^c5^^bf=>macro:->piyo}
+{TOT \^^c5^^bf=>macro:->piyo}
+{MSG \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.}
+{TOT \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.}
+
+{MSG \あ=> hoge, \^^a4^^a2=> piyo. \^^a4^^a2=> piyo. }
+{TOT \あ=> hoge, \^^a4^^a2=> piyo. \^^a4^^a2=> piyo. }
+■0xFF.
+{MSG あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m
+acro:->あ).}
+{TOT あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m
+acro:->あ).}
+{MSG い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).}
+{TOT い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).}
+■contexts.
+! Undefined control sequence.
+\@->\A \undefined
+
+\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@
+ ^^c5^^bf 顛
+\+#1->\^^c5^^bf \顛 \^^ff^^c5^^ff^^bf #1
+ \^^ff macro:->^^c5^^bf ^^c5^^bf 顛 ...
+l.136 \+\a
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\@->\A \undefined
+
+\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@
+ ^^c5^^bf 顛
+l.138 ...5^^ff^^bf ^^c5^^bf \^^c5^^bf ^^c5^^bf顛\a
+ \^^ff ^^ff\^^c5^^bf
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5
+ \^^ff\^^c4\^^fe
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5\^^ff\^^c4
+ \^^fe
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5\^^ff\^^c4\^^fe
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+\^^c5^^bf\^^ff^^c5
+! Undefined control sequence.
+\b ->\^^c5^^be
+ .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\b ->\^^c5^^be .\^^c5^^bf .\^^c5^^bd
+ ..\転 .\顛 .\貼 .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\b ...5^^be .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼
+ .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be
+ .\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼.
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd
+ ..\転.\顛.\貼.
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼
+ .
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+■csname2.
+> \^^c5^^bf=macro:
+->a.
+l.162 SHOW \show\^^c5^^bf
+ .\show\顛.%
+
+> \顛=macro:
+->b.
+l.162 SHOW \show\^^c5^^bf.\show\顛
+ .%
+
+> \^^c5^^bf=macro:
+->a.
+<recently read> \^^c5^^bf
+
+l.163 \expandafter\show\csname ^^c5^^bf\endcsname
+ .%
+
+> \顛=macro:
+->b.
+<recently read> \顛
+
+l.164 \expandafter\show\csname 顛\endcsname
+
+
+\^^e3^^81^^82\あ
+ifx:FALSE
+[50623]
+Memory usage before: 1270&5525; after: 118&5090; still untouched: 4992443
+ )
+Here is how much of TeX's memory you used:
+ 27 strings out of 4979XX
+ 146 string characters out of 62194XX
+ 7557 words of memory out of 5000000
+ 971 multiletter control sequences out of 15000+600000
+ 3271 words of font info for 2 fonts, out of 8000000 for 9000
+ 0 hyphenation exceptions out of 8191
+ 6i,4n,2p,97b,22s stack positions out of 10000i,1000n,20000p,200000b,200000s
+
+Output written on p-pknj-e.dvi (1 page, 1140 bytes).
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/pknj-s.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/pknj-s.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/pknj-s.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/pknj-s.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,225 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**printkanji
+(./printkanji.tex
+\openout1 = `p-pknj-s.out'.
+
+
+{MSG ^^c5^^bf ^^c5^^bf 顛 }
+{TOT ^^c5^^bf ^^c5^^bf 顛 }
+> \A=macro:
+->^^c5^^bf ^^c5^^bf 顛 .
+l.29 \show\A
+
+
+■\meaning. {MSG macro:->macro:->^^c5^^bf ^^c5^^bf 顛 }
+{TOT macro:->macro:->^^c5^^bf ^^c5^^bf 顛 }
+> \B=macro:
+->macro:->^^c5^^bf ^^c5^^bf 顛 .
+l.40 \show\B
+
+
+■\jobname. {MSG *あ*p-pknj-s*:p-pknj-s:*macro:->:p-pknj-s:*}
+{TOT *あ*p-pknj-s*:p-pknj-s:*macro:->:p-pknj-s:*}
+
+■oneletter. {MSG \catcode`\^^c5= 197}
+{TOT \catcode`\^^c5= 197}
+{MSG \catcode`^^c5 = 197}
+{TOT \catcode`^^c5 = 197}
+{MSG \catcode`^^c5^^bf = 197}
+{TOT \catcode`^^c5^^bf = 197}
+{MSG \catcode`顛 = 37726}
+{TOT \catcode`顛 = 37726}
+■csname1.
+> \顛=macro:
+->hoge.
+l.72 \show\顛
+
+
+> \^^c5^^bf=macro:
+->piyo.
+l.73 \show\^^c5^^bf
+
+
+> \^^c5^^bf=macro:
+->piyo.
+<recently read> \^^c5^^bf
+
+l.74 \expandafter\show\csname ^^c5^^bf\endcsname
+
+
+{MSG \顛=>macro:->hoge}
+{TOT \顛=>macro:->hoge}
+{MSG \^^c5^^bf=>macro:->piyo}
+{TOT \^^c5^^bf=>macro:->piyo}
+{MSG \^^c5^^bf=>macro:->piyo}
+{TOT \^^c5^^bf=>macro:->piyo}
+{MSG \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.}
+{TOT \^^c5^^bf, \^^c5^^bf, \^^c5^^bf, \顛.}
+
+{MSG \あ=> hoge, \^^e3^^81^^82=> piyo. \^^e3^^81^^82=> piyo. }
+{TOT \あ=> hoge, \^^e3^^81^^82=> piyo. \^^e3^^81^^82=> piyo. }
+■0xFF.
+{MSG あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m
+acro:->あ).}
+{TOT あ, ^^c5^^bf ^^c5^^bf 顛 , \^^ff^^c5^^ff^^bf, macro:->(\^^ff^^c5^^ff^^bf:m
+acro:->あ).}
+{MSG い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).}
+{TOT い, (\^^ff:macro:->い), \^^ff, macro:->(\^^ff:macro:->い).}
+■contexts.
+! Undefined control sequence.
+\@->\A \undefined
+
+\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@
+ ^^c5^^bf 顛
+\+#1->\^^c5^^bf \顛 \^^ff^^c5^^ff^^bf #1
+ \^^ff macro:->^^c5^^bf ^^c5^^bf 顛 ...
+l.136 \+\a
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\@->\A \undefined
+
+\a ->^^c5^^bf a^^c5^^bf ^^c5^^bf 顛 \@
+ ^^c5^^bf 顛
+l.138 ...5^^ff^^bf ^^c5^^bf \^^c5^^bf ^^c5^^bf顛\a
+ \^^ff ^^ff\^^c5^^bf
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5
+ \^^ff\^^c4\^^fe
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5\^^ff\^^c4
+ \^^fe
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.140 \^^c5\^^ff\^^c4\^^fe
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+\^^c5^^bf\^^ff^^c5
+! Undefined control sequence.
+\b ->\^^c5^^be
+ .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼 .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\b ->\^^c5^^be .\^^c5^^bf .\^^c5^^bd
+ ..\転 .\顛 .\貼 .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+\b ...5^^be .\^^c5^^bf .\^^c5^^bd ..\転 .\顛 .\貼
+ .
+l.154 \b
+
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be
+ .\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼.
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd
+ ..\転.\顛.\貼.
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+! Undefined control sequence.
+l.156 \^^c5^^be.\^^c5^^bf.\^^c5^^bd..\転.\顛.\貼
+ .
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+
+■csname2.
+> \^^c5^^bf=macro:
+->a.
+l.162 SHOW \show\^^c5^^bf
+ .\show\顛.%
+
+> \顛=macro:
+->b.
+l.162 SHOW \show\^^c5^^bf.\show\顛
+ .%
+
+> \^^c5^^bf=macro:
+->a.
+<recently read> \^^c5^^bf
+
+l.163 \expandafter\show\csname ^^c5^^bf\endcsname
+ .%
+
+> \顛=macro:
+->b.
+<recently read> \顛
+
+l.164 \expandafter\show\csname 顛\endcsname
+
+
+\^^e3^^81^^82\あ
+ifx:FALSE
+[37726]
+Memory usage before: 1274&5528; after: 118&5091; still untouched: 4992440
+ )
+Here is how much of TeX's memory you used:
+ 26 strings out of 4979XX
+ 144 string characters out of 62194XX
+ 7560 words of memory out of 5000000
+ 970 multiletter control sequences out of 15000+600000
+ 3271 words of font info for 2 fonts, out of 8000000 for 9000
+ 0 hyphenation exceptions out of 8191
+ 6i,4n,2p,97b,22s stack positions out of 10000i,1000n,20000p,200000b,200000s
+
+Output written on p-pknj-s.dvi (1 page, 1148 bytes).
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/printkanji.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/printkanji.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/printkanji.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/printkanji.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,192 @@
+%\scrollmode
+\tracingstats=1000
+\noautoxspacing
+\newlinechar=`\^^J
+\font\x=ec-lmr10 \x
+\ifx\kanjiskip\undefined\else
+ \ifnum\jis"2121="3000
+ \jfont\jpy=umin10 at 10pt\jpy
+ \else
+ \jfont\jpy=min10 at 10pt\jpy
+ \fi
+\fi
+
+
+\immediate\openout1=\jobname.out
+\def\MSG#1{%
+ \message{\string{MSG #1\string}}%
+ \immediate\write17{\string{TOT #1\string}}%
+ \immediate\write1{#1}%
+}
+\def\head#1{\message{■#1.}\par\noindent\hbox{■\null}#1.\par}
+\message{^^J}
+
+%================
+\def\A{^^c5^^bf ſ 顛 }
+A: \A
+
+\MSG{\A}
+\show\A
+
+%================
+\par
+\head{\string\meaning}
+
+\edef\B{\meaning\A}
+\meaning\B
+
+\B
+\MSG{\meaning\B}
+\show\B
+
+%================
+\head{\string\jobname}
+\edef\C{:\jobname:}
+\MSG{*あ*\jobname *\C*\meaning\C*}
+\message{^^J}
+
+%================
+\catcode`\^^c5=11
+\catcode`\^^bf=11
+\catcode`\^^e1=11
+\catcode`\^^e3=11
+\catcode`\^^81=11
+\catcode`\^^82=11
+
+\head{oneletter}
+
+\string\^^c4.\string\^^c5.\string\^^ff.
+\count0=`\^^c5%
+\MSG{\string\catcode`\string\^^c5 = \the\count0}%
+\count0=`^^c5%
+\MSG{\string\catcode`^^c5 = \the\count0}%
+\count0=`^^c5^^bf%
+\MSG{\string\catcode`^^c5^^bf = \the\count0}%
+\count0=`顛%
+\MSG{\string\catcode`顛 = \the\count0}%
+
+%================
+\head{csname1}
+
+{\def\顛{hoge}\def\^^c5^^bf{piyo}
+\show\顛
+\show\^^c5^^bf
+\expandafter\show\csname ^^c5^^bf\endcsname
+\MSG{\string\顛=>\meaning\顛}
+\MSG{\string\^^c5^^bf=>\meaning\^^c5^^bf}
+\MSG{\expandafter\string\csname ^^c5^^bf\endcsname
+ =>\expandafter\meaning\csname ^^c5^^bf\endcsname}}
+
+\string\^^c5^^bf
+\expandafter\string\csname ^^c5^^bf\endcsname,
+\expandafter\string\csname ſ\endcsname,
+\expandafter\string\csname 顛\endcsname
+\MSG{\string\^^c5^^bf,
+ \expandafter\string\csname ^^c5^^bf\endcsname,
+ \expandafter\string\csname ſ\endcsname,
+ \expandafter\string\csname 顛\endcsname.}
+
+%================
+
+\def\あ{hoge}
+\message{^^J}
+\def\TEST#1#2{%
+ \expandafter\def\csname#2\endcsname{piyo}
+ \par\toks0={#2}
+ \expandafter\string\csname #1\endcsname => \csname #1\endcsname,\par
+ \expandafter\string\csname #2\endcsname => \csname #2\endcsname,\par
+ \expandafter\string\csname \the\toks0\endcsname => \csname \the\toks0\endcsname.
+ \MSG{%
+ \expandafter\string\csname #1\endcsname => \csname #1\endcsname,
+ \expandafter\string\csname #2\endcsname => \csname #2\endcsname.
+ \expandafter\string\csname \the\toks0\endcsname => \csname \the\toks0\endcsname.
+ }%
+}
+\ifnum\euc"A4A2="A4A2\relax
+ \TEST{あ}{^^a4^^a2}
+\else
+ \TEST{あ}{^^e3^^81^^82}
+\fi
+
+%================
+\head{0xFF}
+\catcode"FF=11
+\message{^^J}
+
+\def\^^ff^^c5^^ff^^bf{あ}
+\edef\E{(\string\^^ff^^c5^^ff^^bf:\meaning\^^ff^^c5^^ff^^bf)}
+\^^ff^^c5^^ff^^bf, \E, \string\^^ff^^c5^^ff^^bf, \meaning\E.
+\MSG{\^^ff^^c5^^ff^^bf, \A, \string\^^ff^^c5^^ff^^bf, \meaning\E.}
+
+\def\^^ff{い}
+\edef\E{(\string\^^ff :\meaning\^^ff)}
+\^^ff, \E, \string\^^ff, \meaning\E.
+\MSG{\^^ff, \E, \string\^^ff, \meaning\E.}
+
+\immediate\closeout1
+
+%========
+\head{contexts}
+
+\errorcontextlines=10000
+\def\@{\A\undefined}
+\edef\a{^^c5^^bf a\A\noexpand\@ ſ 顛 }
+\edef\+#1{\noexpand\^^c5^^bf\noexpand\顛\noexpand\^^ff^^c5^^ff^^bf#1
+ \noexpand\^^ff\meaning\A\noexpand\^^c5^^bf\noexpand\顛}
+\+\a
+
+\^^ff^^c5^^ff^^bf ^^c5^^bf \^^c5^^bf ſ顛\a \^^ff ^^ff\^^c5^^bf
+
+\^^c5\^^ff\^^c4\^^fe
+
+\catcode`\^^c5=11
+\catcode`\^^be=11
+\catcode`\^^bf=11
+\catcode`\^^bd=11
+\catcode`\^^ff=11
+
+\def\^^c5^^bf{a}
+\def\顛{b}
+\def\転{c}
+\message{\string\^^c5^^bf \string\^^ff^^c5}
+
+\def\b{\ž.\ſ.\Ž..\転.\顛.\貼.}
+\b
+
+\ž.\ſ.\Ž..\転.\顛.\貼.
+
+
+%========
+\head{csname2}
+
+SHOW \show\ſ.\show\顛.%
+\expandafter\show\csname ſ\endcsname.%
+\expandafter\show\csname 顛\endcsname
+
+STRING \string\ſ.\string\顛.%
+\expandafter\string\csname ſ\endcsname.%
+\expandafter\string\csname 顛\endcsname
+
+MEANING \meaning\ſ.\meaning\顛.%
+\expandafter\meaning\csname ſ\endcsname.%
+\expandafter\meaning\csname 顛\endcsname.%
+
+\message{\string\^^e3^^81^^82 \string\あ}
+
+% check whether ^^^^0000 works or not
+\catcode`\@=11
+\def\@empty{}
+\begingroup
+ \catcode0=9 %
+ \catcode`\^=7 %
+ \catcode`\^^^=12 %
+ \def\x{^^^^0000}%
+\expandafter\endgroup
+\ifx\x\@empty
+ \def\cmd{ifx:TRUE}
+\else
+ \def\cmd{ifx:FALSE}
+\fi
+\message{^^J\cmd^^J}
+
+\end
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ptexlineendmode.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ptexlineendmode.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ptexlineendmode.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ptexlineendmode.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,68 @@
+\font\fn=ec-lmr10\fn
+\ifx\kanjiskip\undefined\else
+ \ifnum\jis"2121="3000
+ \jfont\jpy=umin10 at 10pt\jpy
+ \else
+ \jfont\jpy=min10 at 10pt\jpy
+ \fi
+\fi
+\catcode`\^^9f=11
+\def\◆{◇}\def\漢{◇}\def\^^9f{S}
+
+\ptexlineendmode=0 % p4.0.0標準
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a\quad p4.0.0以降
+
+\ptexlineendmode=1 % p3.8.2標準
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a\quad p3.8.2以降
+
+\ptexlineendmode=2
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a
+
+\ptexlineendmode=3
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a\quad p3.8.1以前
+
+\ptexlineendmode=4
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a
+
+\ptexlineendmode=5
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a
+
+\ptexlineendmode=6
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a
+
+\ptexlineendmode=7
+{{{\the\ptexlineendmode ◆}
+◆\◆
+あ\◆}
+い◆\漢}
+◆\漢 漢字\^^9f a
+
+\bye
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/pver1.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/pver1.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/pver1.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/pver1.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,2 @@
+% for INITEX
+\relax\end
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/pver2.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/pver2.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/pver2.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/pver2.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,13 @@
+% for INITEX
+\catcode`\{=1
+\catcode`\}=2
+\def\space{ }
+\edef\NAME{Engine \ifx\eTeXversion\undefined\else e-\fi
+ \ifx\enablecjktoken\undefined\else u\fi
+ pTeX p\the\ptexversion.\the\ptexminorversion\ptexrevision
+ \ifx\enablecjktoken\undefined\else -u\the\uptexversion\uptexrevision\fi
+ \ifx\epTeXversion\undefined\else -\the\epTeXversion
+ -\the\eTeXversion\eTeXrevision\fi
+ \space (dummy)}
+\write16{\NAME}
+\relax\end
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ucs-e.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ucs-e.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ucs-e.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ucs-e.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,28 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-ucs
+(./p-ucs.tex
+<EUC>
+\ucs.
+\cntA=\count26
+162: 41457
+163: 41458
+165: 41455
+167: 41464
+168: 41391
+172: 41676
+176: 41451
+177: 41438
+180: 41389
+182: 41721
+215: 41439
+247: 41440
+\toucs.
+-1, -1, -1, -1, -1
+-1, 34821, 34722
+12354, 29081, -1
+41393, 41405, 41409, 41410, 41412, 41437, 41455, 41457, 41458, 41676
+41393, 41405, 41409, 41410, 41412, 41437, 41455, 41457, 41458, 41676
+41393, 41405, 41409, 41410, 41412, 41437, 41455, 41457, 41458, 41676
+ )
+No pages of output.
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ucs-s.log (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ucs-s.log)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ucs-s.log (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ucs-s.log 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,28 @@
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**p-ucs
+(./p-ucs.tex
+<SJIS>
+\ucs.
+\cntA=\count26
+162: 33169
+163: 33170
+165: 33167
+167: 33176
+168: 33102
+172: 33226
+176: 33163
+177: 33149
+180: 33100
+182: 33271
+215: 33150
+247: 33152
+\toucs.
+-1, -1, -1, -1, -1
+12450, 29081, -1
+-1, -1, -1
+33104, 33116, 33120, 33121, 33123, 33148, 33167, 33169, 33170, 33226
+33104, 33116, 33120, 33121, 33123, 33148, 33167, 33169, 33170, 33226
+33104, 33116, 33120, 33121, 33123, 33148, 33167, 33169, 33170, 33226
+ )
+No pages of output.
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ucs.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ucs.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ucs.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ucs.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,36 @@
+%#!eptex
+
+\def\typeout{\immediate\write17}
+
+\ifnum`あ="A4A2 \typeout{<EUC>}
+\else\ifnum`ア="8341 \typeout{<SJIS>}
+\else\typeout{<uptex>}\fi\fi
+
+\typeout{\string\ucs.}
+\newcount\cntA
+\loop\ifnum\cntA<256
+ \ifnum0>\ucs\cntA\else\typeout{\the\cntA: \ucs\cntA %
+ \ifx\Uchar\undefined\else(\Uchar\ucs\cntA)\fi}\fi
+ \advance\cntA1
+\repeat
+
+
+\typeout{\string\toucs.}
+\cntA=0
+\loop\ifnum\cntA<256
+ \ifnum0>\toucs\cntA\else\typeout{\the\cntA: \toucs\cntA}\fi
+ \advance\cntA1
+\repeat
+\typeout{\toucs"0, \toucs"80, \toucs"D7, \toucs"A7, \toucs"10000}
+\typeout{\toucs"8341, \toucs"EAA4, \toucs"EAA5}
+\typeout{\toucs"A4A2, \toucs"F4A6, \toucs"F4A7}
+\typeout{\jis"2131, \jis"213D, \jis"2141, \jis"2142, \jis"2144,
+ \jis"215D, \jis"216F, \jis"2171, \jis"2172, \jis"224C}
+\typeout{\ucs"203E, \ucs"2014, \ucs"301C, \ucs"2016, \ucs"2026,
+ \ucs"2212, \ucs"00A5, \ucs"00A2, \ucs"00A3, \ucs"00AC}
+\typeout{\ucs"FFE3, \ucs"2015, \ucs"FF5E, \ucs"2225, \ucs"22EF,
+ \ucs"FF0D, \ucs"FFE5, \ucs"FFE0, \ucs"FFE1, \ucs"FFE2}
+
+
+\bye
+
Copied: trunk/Build/source/texk/web2c/uptexdir/tests/ucs_toucs.tex (from rev 75024, trunk/Build/source/texk/web2c/ptexdir/tests/ucs_toucs.tex)
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/tests/ucs_toucs.tex (rev 0)
+++ trunk/Build/source/texk/web2c/uptexdir/tests/ucs_toucs.tex 2025-04-26 07:32:12 UTC (rev 75025)
@@ -0,0 +1,52 @@
+%#!eptex -ini -etex
+\let\dump\relax
+\input plain
+\newlinechar=`^^J
+
+\newcount\tempcnta
+\newcount\CharCount
+
+\xdef\KINTERNAL{%
+ \ifnum\ucs"3000="3000 \string\ucs
+ \else\ifnum\euc"A1A1="A1A1 \string\euc
+ \else\ifnum\sjis"8140="8140 \string\sjis
+ \fi\fi\fi}
+
+{\escapechar-1 \xdef\CHAR{\string\char}\xdef\OMCHAR{\string\omathchar}}
+\def\CC#1{\expandafter\StripChar#1}
+\expandafter\def\expandafter\StripChar\expandafter#\expandafter1\CHAR#2{#2}
+\def\OC#1{\expandafter\StripOChar#1}
+\expandafter\def\expandafter\StripOChar\expandafter#\expandafter1\OMCHAR#2{#2}
+
+\CharCount=0\relax
+\tempcnta=0\relax
+%\ifnum\ucs"3000="3000 \else \tempcnta=256\relax \fi
+\loop\ifnum\tempcnta<"110000\relax
+ %\iffontchar\jfont\tempcnta\relax
+ \ifnum\ucs\toucs\tempcnta=\tempcnta\relax
+ \advance\CharCount by 1\relax
+\ifnum\ucs"3000="3000 \else % boring for upTeX -> omitted
+ \ifx\omathchardef\undefined %%%%%
+ \message{^^J\KINTERNAL\the\tempcnta\space
+ = \string\ucs\toucs\tempcnta}
+ \else %%%%%
+ \chardef\KnjInternal=\tempcnta\relax
+ \omathchardef\KnjUCS=\toucs\tempcnta\relax
+ \message{^^J\KINTERNAL\CC{\meaning\KnjInternal}
+ = \string\ucs\OC{\meaning\KnjUCS} (\Uchar\tempcnta)}
+ \fi %%%%%
+\fi
+ \else
+\ifnum\ucs"3000="3000 % should not happen for upTeX
+ \errhelp{}\errmessage{Should not happen: char \the\tempcnta}
+\fi
+ \fi
+ %\fi
+ \advance\tempcnta by 1\relax
+\repeat
+
+\message{^^JNumber of valid characters: \the\CharCount^^J}
+% => for pTeX, should be 6879 (JIS X 0208)
+% => for upTeX, should be 1114112 (0..0x10FFFF)
+
+\end
More information about the tex-live-commits
mailing list.