mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-03 18:41:25 -08:00
This change will be integrated but ignored (-ay) to the gg-epcore/union sources, so that they retain HopeNames. Copied from Perforce Change: 24911 ServerID: perforce.ravenbrook.com
31 lines
849 B
C
31 lines
849 B
C
/* impl.h.mpswin: RAVENBROOK MEMORY POOL SYSTEM WINDOWS.H INTERFACE
|
|
*
|
|
* $Id$
|
|
* Copyright (c) 2001 Ravenbrook Limited.
|
|
*
|
|
* .readership: For MPS client application developers, MPS developers.
|
|
*
|
|
* .purpose: Shared file for the incantations needed to include windows.h.
|
|
*/
|
|
|
|
#ifndef mpswin_h
|
|
#define mpswin_h
|
|
|
|
/* Suppress Visual C warnings from windows.h at warning level 4. */
|
|
#ifdef MPS_BUILD_MV
|
|
#pragma warning(disable: 4115 4201 4209 4214)
|
|
#endif
|
|
|
|
#include <windows.h>
|
|
|
|
#ifdef MPS_BUILD_MV
|
|
#pragma warning(default: 4115 4201 4209 4214)
|
|
/* windows.h might also cause warnings about "unreferenced inline
|
|
* function has been removed". In Visual C, these can be turned off:
|
|
* #pragma warning(disable: 4514)
|
|
* But they are generated at the end of the compilation, so you have
|
|
* to turn them off permanently.
|
|
*/
|
|
#endif
|
|
|
|
#endif /* mpswin_h */
|