> The relevant code is:

Ok. I know what's wrong there. 

> So it looks like the correct fix is to have:
> {
>       while (yyis->good()) {
>               char c;
>               yyis->get(c);
>               ...
>       }
> }
> 
> Is this correct?

No. c is used directly as an index in the lexcode[] array. That will bomb
as soon we have  'char == unsigned char' and chars using the 8th bit.

The proper way is to wrap the lexcode thing. I'll do that...

Andre'

-- 
André Pönitz ............................................. [EMAIL PROTECTED]

Reply via email to