http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52195
--- Comment #3 from nospam.kotarou.dono at gmail dot com 2012-02-10 08:21:40 UTC --- Oh, because simply doing: namespace std { using ::stdout; using ::stderr; using ::stdin; } seemed to work fine for me on both linux and windows so I thought they wouldn't be macros. I'm not too good at checking standards though :p