1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_MSVC) || defined (__ICL) 2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott# pragma warning (pop) 4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott# pragma pack (pop) 5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott 6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#elif defined (__BORLANDC__) 79720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 89720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma option pop 99720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma option -w-pow // -w-8062 Previous options and warnings not restored 109720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 119720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#elif defined (__sgi) && !defined (__GNUC__) && (_MIPS_SIM != _MIPS_SIM_ABI32) 129720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 139720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma reset woff 1174 149720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma reset woff 1375 159720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma reset woff 1209 169720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block/* from iterator_base.h */ 179720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma reset woff 1183 189720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 199720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#elif defined (__DECCXX) 209720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 219720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# ifdef __PRAGMA_ENVIRONMENT 229720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma __environment __restore 239720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# endif 249720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 259720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#elif defined (__IBMCPP__) 269720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 279720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block# pragma info(restore) 289720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block 299720d5f59b9c1f5d1b9ecbc9173dbcb71bd557beSteve Block#endif 30