Dave Korn wrote:




I've often wished that __attribute__s would behave like CV-quals:

char * const ptr;

 == const pointer to char

struct entrystruct * __attribute__ ((packed)) entry;

 == packed pointer to struct

char const *  ptr;

 == pointer to const char

struct entrystruct __attribute__ ((packed))  * entry;

 ==  pointer to packed struct

I haven't done an exhaustive survey of attributes, but I know it doesn't
work that way for section attributes, and there have been times when I would
have liked it to.


That's got my vote! (As if anyone's counting). That would make things so much easier, for example, in the AVR port for dealing with multiple memory spaces.

Eric

Reply via email to