[tex-live] bug in etex
Hans Hagen
pragma at wxs.nl
Fri Jul 9 18:41:07 CEST 2004
Hi Taco (since i think that you qualify for sorting this out -) and others,
Etex can have > 256 token registers. The following fails (bombs) on my machine (i cannot make atest file since it's part of a more complex piece of code)
\toks260 has some content
\toks262 is yet empty and never accessed
failure :
\tokdeffed_262=\tokdeffed_260
failure (content copied, but later on bug and no content) :
\tokdeffed_262=\tokdeffed_260
\tokdeffed_262=\tokdeffed_260
success (but empty destination register)
\toks262=\toks260
\tokdeffed_262=\tokdeffed_260
So, it looks like there is some problem with \toksdeffed things: \somename with meaning \toks262 is treated differently from the direct call and content is not copied; it may be related to the fact that those >255 registers are implement differently (using main mem if i remember right) than the lower ones.
The bug has a slightly random character (changing order/place).
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
More information about the tex-live
mailing list