// Copyright (c) 1997-1999 Microsoft Corporation // // includes sdk and other headers external to this project necessary to // build the burnslib core library // // 30 Nov 1999 sburns #ifndef SYSCORE_HPP_INCLUDED #define SYSCORE_HPP_INCLUDED // the sources file should specify warning level 4. But with warning level // 4, most of the SDK and CRT headers fail to compile (isn't that nice?). // So, here we set the warning level to 3 while we compile the headers #pragma warning(push, 3) // ISSUE-2002/03/25-sburns // // Don't use the macro versions of min/max, they are prone to subtle bugs // // since they re-evaluate their parameters more than once. // // #define NOMINMAX #include #include #include #include #include // Standard C++ headers, including STL #include #include #include #include #include #pragma warning (pop) #endif // SYSCORE_HPP_INCLUDED