Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
#define GET_INFO_DISPLAY(d) \ ((InfoDisplay *) (d)->base.privates[displayPrivateIndex].ptr) #define INFO_DISPLAY(d) \ InfoDisplay *id = GET_INFO_DISPLAY (d) #define GET_INFO_SCREEN(s, id) \ ((InfoScreen *) (s)->base.privates[(id)->screenPrivateIndex].ptr) #define INFO_SCREEN(s) \ InfoScreen *is = GET_INFO_SCREEN (s, GET_INFO_DISPLAY (s->display))
From the Design Piracy series on my blog: