mnathani: i'm going to tweet that you know ;) up_the_irons : I saw the tweet, but no credit :-) done :) Thanks Oh man, new favorite internet answer. In reply to someone asking about the effect of gcc -dM, a commenter replied "What the -d flag does is define something. So passing -dM to the compiler would be the exact same as putting this: #define M" sjackso: but why is that your favorite? seems like a pretty straightforward reply ;) well, it is, and it's well-meaning... it was followed by a whole little lecture on defining symbols on the command line ah ok but that's -D; -d is unrelated and considerably more esoteric oh, so -d *doesn't* do what that guy said no, it does something completely different yeah, now that I think about it, it's -D, you're right `echo | gcc -dM -E` dumps all the compiler's implicit and predefined macros, which is sort of nerdy fun but not an everyday need. i c anyway, excuse the outburst. The poor commenter was just trying to help. I've been squinting at gcc documentation all day and am reaching a point of being too easily amused. no worries :) seems to be a frustrating week. netflix blocking 6to4 tunnels. teamviewer pwnage is causing some of my friends grief. and my bank's fraud alert blocker went nutso. JC_Denton: to be fair though services like He.net IPv6 tunnels make it very hard for Netflix to know where the end user is exactly as they all come from the same /32 prefix, GeoIP is still in its infancy when it comes to IPv6 i suppose i could switch back to my native dual stack the prefix delegation instability seems to have finally (and silently) subsided