[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]
Software that is developed using gcc may have this construct. However, standard C does not permit casts to be lvalues, so you will need to change the cast and move it to the right side of the assignment. If you compile with 'cc', removing the cast completely will give you a warning, 'xlc' will give you an error (provided somepointer and something are of different types - but else, why would the cast be there in the first place?)
Send corrections/additions to the FAQ Maintainer:
Last Update May 13 2007 @ 00:21 AM