Re: [AD] xor problem with Red Hat's 7.0 compiler and 3.9.33 |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
In reply to Vincent Penquerc'h (Vincent Penquerc'h <vincent@xxxxxxxxxx>): [snip - using `xor' as variable name] >gcc has a switch to stop considering those as keywords. i don't know if >they are standard, but if it is default gcc behavior, i guess they are. >can't tell you what the switch is, though, but I am pretty sure there is >one (if info wasn't lying :)) it might be worth adding that to Allegro's >configure script, since it can be automagically detected by it... The problem is that although gcc may have an extension to support this, it is not standard. In the book `The C++ Programming Language, 3rd Edition', Bjarne Stroustrup tells us, under a section entitled "C programs which are not C++", that any C programs using `xor' as a variable/type name are not valid C++. The best solution would be renaming `xor' to `xor_val' or something similar. Bye for now, -- Laurence Withers, lwithers@xxxxxxxxxx http://www.lwithers.demon.co.uk/
Attachment:
signature.asc
Description: PGP signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |