simendsjo Wrote:

> So all const modifiers should be dropped everywhere..?
> 
> And should the const be dropped here?
> struct somestruct {
>    const struct otherstruct;
> }

All in all the real answer comes down to, is the data modified. Since C makes 
no guarantees you must only declare things const if you know the library will 
abide by it. In the case above I think you have to drop it.

Remember that const/immutable, and other attributes/properties aren't going to 
change the ABI so dropping them will be safer then leaving them.

Reply via email to