etex bug

名前: 角藤
日時: 2004-07-20 15:23:11
IPアドレス: 157.13.51.*

teTeX のバージョンで言うと、beta-2.96.6 ではフィックスされ ていますが、それ以前の場合は e-TeX にバグがあるそうです。 \toksdef\whatevertoks = 266 \toksdef\extratoks = 267 \whatevertoks={junk} \everypar{\extratoks=\whatevertoks} \immediate\write16{t={\the\toks265}} some paragraph\par \bye おそらく上のソース (by Taco Hoekwater) で アクセス違反 になると思います。 前のバージョンの teTeX の場合でも、 texk/web2c/etexdir/ の etex.fix を 以下の新しい etex.fix (by Olaf Weber) で入れ換えるとフィックスされると思います。 % Bugfixes for etex.ch version 2.1 % Public Domain. @x l.1163 - |int_val| is a level, not a value. begin cur_val:=int_val; @y begin cur_val_level:=int_val; @z @x l.2737 - typo else q:=sa_ptr(cur_ptr) @y else q:=sa_ptr(cur_chr) @z @x l.5503 - comparison with 0 instead of |null|. if cur_ptr<>0 then @y if cur_ptr<>null then @z

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)