[XeTeX] ifcat changed?

Apostolos Syropoulos asyropoulos at yahoo.com
Sun Apr 16 11:28:10 CEST 2017


>Definitely a bug. The TeXbook defines the behaviour of \if and \ifcat,
>and all control sequences are considered to have character code 256
>and category code 16, unless \let equal to a non-active character, in
>which case they have the value of that character.
After comparing the relevant code in 
texlive/source/texk/web2c/luatexdir/tex/conditional.w (function void conditional(void))
and 
texlive/source/texk/web2c/xetexdir/xetex.web (@<Test if two characters match@>;)
I think they are identical. Note these things process \if and \ifcat commands.

A.S.
----------------------
Apostolos Syropoulos
Xanthi, Greece


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20170416/9f7bdefd/attachment.html>


More information about the XeTeX mailing list