l to the global namespace when the user does not explicitly   // asks for it is too much namespace pollution. The application may not want   // that many dependencies. Also, on Windows that may drag really unwanted   // dependencies. #ifdef 