Steffen Nurpmeso wrote in
<20220909163015.7zdu0%[email protected]>:
...
|so it seems to me .nr registers can no longer contain a "#" in
|their name! That would totally boom my macro package(s)! Is not
However, i also have
. nr mx#t-d#n1 0
. while (\n[mx#t-d#n1] < \n[mx:Sh-no]) \{\
. nr mx#t-d#n1 +1
. ds mx#t-d#s \*[mx:Sh-\n[mx#t-d#n1]-arg]
. ie d mx-toc-numbered \
. It \n[mx#t-d#n1]. Sx "\*[mx#t-d#s]"
. el \
. It Sx "\*[mx#t-d#s]"
etc among many others, and if i enforce the according setting, the
TOC is produced as normal. In fact anything is as usual all week
long, it is just
. ds mx#s1 \V[MDOCMX_FLAGS]
. .if \B'\*[mx#s1]' \{\
. nr mx#n1 64 \"\*[mx#s1]
.nr auau 33
.mx:perr S1=\*[mx#s1] #N1=\n[mx#n1] AUAU=\n[auau]
.ab x
where that mx#n1 register is not set, whatever i do, it says
mdocmx(7) error: S1=64 #N1=0 AUAU=33 (#14)
x
Any idea on this?
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)