[tlbuild] [tex-live] TL2010 pretest luatex fails on Solaris 10 sparc

Taco Hoekwater taco at elvenkind.com
Sun Jun 13 11:55:29 CEST 2010


Vladimir Volovich wrote:
> "TH" == Taco Hoekwater writes:
> 
>  >> i.e. is the only negative value of line_catcode_table supposed to be
>  >> -1?  could it happen that line_catcode_table will be > 32767 and in
>  >> this case will be treated as negative?
> 
>  TH> The value can also be -2, but it can never legally be > 32767.
> 
> when it is line_catcode_table=-2, would it fall into this case?:
> 
>   and when line_catcode_table!=DEFAULT_CAT_TABLE,
>   do_get_cat_code(cur_cmd) will call
>   cur_cmd=get_cat_code(line_catcode_table,cur_chr);
> 
> so get_cat_code will be called as get_cat_code(-2,cur_chr);
> and it could cause the negarive index of catcode_heads[h];
> inside get_cat_code function?

No, that is intercepted elsewhere. Nothing was wrong besides the
signedness of the bitfield (otherwise there would have been lots
of bug reports by other people in the past three year).

Best wishes,
Taco


More information about the tlbuild mailing list