| 1324 | |
| 1325 | #ifdef WIN32 |
| 1326 | std::string NetworkErrorString(int err) |
| 1327 | { |
| 1328 | char buf[256]; |
| 1329 | buf[0] = 0; |
| 1330 | if (FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_MAX_WIDTH_MASK, |
| 1331 | NULL, err, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), |
| 1332 | buf, sizeof(buf), NULL)) { |
| 1333 | return strprintf("%s (%d)", buf, err); |
| 1334 | } else { |
| 1335 | return strprintf("Unknown error (%d)", err); |
| 1336 | } |
| 1337 | } |
| 1338 | #else |
| 1339 | std::string NetworkErrorString(int err) |
| 1340 | { |
no outgoing calls
no test coverage detected