mirror of
https://github.com/reactos/reactos.git
synced 2024-09-18 00:33:04 +00:00
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
|
|
#if defined (_STLP_MSVC) || defined (__ICL)
|
|
|
|
# pragma warning (push)
|
|
# include <stl/config/_warnings_off.h>
|
|
/* We are forcing the alignment to guaranty that libraries are use
|
|
* with the same alignment as the one use to build them.
|
|
*/
|
|
# if !defined (_WIN64)
|
|
# pragma pack(push, 8)
|
|
# else
|
|
# pragma pack(push, 16)
|
|
# endif
|
|
|
|
#elif defined (__BORLANDC__)
|
|
|
|
# pragma option push
|
|
# pragma option -Vx- -Ve- -a8 -b -pc
|
|
# include <stl/config/_warnings_off.h>
|
|
|
|
#elif defined (__sgi) && !defined (__GNUC__) && (_MIPS_SIM != _MIPS_SIM_ABI32)
|
|
|
|
# pragma set woff 1209
|
|
# pragma set woff 1174
|
|
# pragma set woff 1375
|
|
/* from iterator_base.h */
|
|
# pragma set woff 1183
|
|
|
|
#elif defined (__DECCXX)
|
|
|
|
# ifdef __PRAGMA_ENVIRONMENT
|
|
# pragma __environment __save
|
|
# pragma __environment __header_defaults
|
|
# endif
|
|
|
|
#elif defined (__IBMCPP__)
|
|
/* supress EDC3130: A constant is being used as a conditional expression */
|
|
# pragma info(nocnd)
|
|
#elif defined (__WATCOMCPLUSPLUS__)
|
|
# pragma warning 604 10 /* must lookahead to determine... */
|
|
# pragma warning 594 10 /* resolved as declaration/type */
|
|
# pragma warning 595 10 /* resolved as an expression */
|
|
#endif
|