[tex-live] Critical bugfix needed for XeTeX [was: Re: Fwd: Duplicate Thai patterns reported by XeTeX in TL 2015 pretest]

Peter Breitenlohner peb at mppmu.mpg.de
Fri Apr 17 11:47:34 CEST 2015


On Fri, 17 Apr 2015, Jonathan Kew wrote:

> One note: as far as I'm aware, the line
>
>  #if !(defined(HAVE_DECL_ISASCII) && HAVE_DECL_ISASCII)
>
> is unnecessarily complex (which hurts readability); it should be sufficient 
> to write
>
>  #if !HAVE_DECL_ISASCII
>
> because the preprocessor treats undefined symbols as 0 when evaluating #if 
> conditions.
>
> (Or are there ancient, non-standards-compliant systems where this fails?)

Hi Jonathan,

yes, I know.  I just wanted to be on the safe side.

====

I have just compiled for Darwin where HAVE_DECL_ISASCII is now defined as 1!

Regards
Peter


More information about the tex-live mailing list