////////////////////////////////////////////////////////////////////////////// // // Copyright (c) 2000-2001 Microsoft Corporation // // Module Name: // Pragmas.h // // Description: // Project level pragmas. // // Maintained By: // Galen Barbee (GalenB) 22-APR-2000 // ////////////////////////////////////////////////////////////////////////////// #pragma once ////////////////////////////////////////////////////////////////////////////// // Disable some warnings ////////////////////////////////////////////////////////////////////////////// #pragma warning( disable : 4100 ) // unreferenced formal parameter #pragma warning( disable : 4127 ) // conditional expression is constant #pragma warning( disable : 4201 ) // nonstandard extension used : nameless struct/union #pragma warning( disable : 4509 ) // nonstandard extension used: 'function' uses SEH and 'object' has destructor ////////////////////////////////////////////////////////////////////////////// // Enable some warnings ////////////////////////////////////////////////////////////////////////////// #pragma warning( error : 4706 ) // assignment within conditional expression