Kalle Pihlajasaari wrote: > I have found something that I expect should generate useable code > but seems to have a bit of a bug, any comments. I am including some > .LST file fragments that span all the side effects of the C code. > } while(bitCount <> 0); If this is genuinely part of your C code, then the compiler should have whinged. The "not equals" operator in C is != - using <> should generate a syntax error. Clyde -- Clyde Smith-Stubbs | HI-TECH Software, | Voice: +61 7 3300 5011 clyde@hitech.com.au | P.O. Box 103, Alderley, | Fax: +61 7 3300 5246 http://www.hitech.com.au | QLD, 4051, AUSTRALIA. | BBS: +61 7 3300 5235 ---------------------------------------------------------------------------- For info on the World's best C cross compilers for embedded systems, point your WWW browser at http://www.hitech.com.au, or email info@hitech.com.au