1*c2c66affSColin Finck #if defined (_STLP_MSVC) || defined (__ICL)
2*c2c66affSColin Finck 
3*c2c66affSColin Finck #  pragma warning (pop)
4*c2c66affSColin Finck #  pragma pack (pop)
5*c2c66affSColin Finck 
6*c2c66affSColin Finck #elif defined (__BORLANDC__)
7*c2c66affSColin Finck 
8*c2c66affSColin Finck #  pragma option pop
9*c2c66affSColin Finck #  pragma option -w-pow     // -w-8062 Previous options and warnings not restored
10*c2c66affSColin Finck 
11*c2c66affSColin Finck #elif defined (__sgi) && !defined (__GNUC__) && (_MIPS_SIM != _MIPS_SIM_ABI32)
12*c2c66affSColin Finck 
13*c2c66affSColin Finck #  pragma reset woff 1174
14*c2c66affSColin Finck #  pragma reset woff 1375
15*c2c66affSColin Finck #  pragma reset woff 1209
16*c2c66affSColin Finck /* from iterator_base.h */
17*c2c66affSColin Finck #  pragma reset woff 1183
18*c2c66affSColin Finck 
19*c2c66affSColin Finck #elif defined (__DECCXX)
20*c2c66affSColin Finck 
21*c2c66affSColin Finck #  ifdef __PRAGMA_ENVIRONMENT
22*c2c66affSColin Finck #    pragma __environment __restore
23*c2c66affSColin Finck #  endif
24*c2c66affSColin Finck 
25*c2c66affSColin Finck #elif defined (__IBMCPP__)
26*c2c66affSColin Finck 
27*c2c66affSColin Finck #  pragma info(restore)
28*c2c66affSColin Finck 
29*c2c66affSColin Finck #endif
30