On 10 Jul, this message from Mij echoed through cyberspace: > I get errors like > "rcparser.c:384: warning: comparison is always true due to limited range > of data type" > > Seeking code, it seems perfect && absolutely non-ambiguous.
This normally means the author of that code thought that all chars are signed, once and for all, on all platforms. Which is not true... On PowerPC, chars are defined unsigned. There are two ways out: - compile that code with -fsigned-char (quick&dirty), which changes the default char definition; - change the code that relies on char's signedness to explicitly ask for signed or unsigned chars (clean solution). As someone else posted, in this case, neither is the 'right' solution. Cheers Michel ------------------------------------------------------------------------- Michel Lanners | " Read Philosophy. Study Art. 23, Rue Paul Henkes | Ask Questions. Make Mistakes. L-1710 Luxembourg | email [EMAIL PROTECTED] | http://www.cpu.lu/~mlan | Learn Always. " -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

