| 1 | *** boost/system/system_error.hpp.org   2012-09-18 13:14:40.716258337 -0400
 | 
|---|
| 2 | --- boost/system/system_error.hpp       2012-09-18 13:15:14.808259047 -0400
 | 
|---|
| 3 | ***************
 | 
|---|
| 4 | *** 61,73 ****
 | 
|---|
| 5 | --- 61,77 ----
 | 
|---|
| 6 |       {
 | 
|---|
| 7 |         if ( m_what.empty() )
 | 
|---|
| 8 |         {
 | 
|---|
| 9 | + #ifndef BOOST_NO_EXCEPTIONS
 | 
|---|
| 10 |           try
 | 
|---|
| 11 | + #endif
 | 
|---|
| 12 |           {
 | 
|---|
| 13 |             m_what = this->std::runtime_error::what();
 | 
|---|
| 14 |             if ( !m_what.empty() ) m_what += ": ";
 | 
|---|
| 15 |             m_what += m_error_code.message();
 | 
|---|
| 16 |           }
 | 
|---|
| 17 | + #ifndef BOOST_NO_EXCEPTIONS
 | 
|---|
| 18 |           catch (...) { return std::runtime_error::what(); }
 | 
|---|
| 19 | + #endif
 | 
|---|
| 20 |         }
 | 
|---|
| 21 |         return m_what.c_str();
 | 
|---|
| 22 |       }
 | 
|---|