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)

Reply via email to