> 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]
- compiling current CVS math_parser.C Angus Leeming
- Re: compiling current CVS math_parser.C Andre Poenitz
- Re: compiling current CVS math_parser.C Jean-Marc Lasgouttes
- Re: compiling current CVS math_parser.C Andre Poenitz