cppcheck-suppress unusedFunction
| 296 | |
| 297 | // cppcheck-suppress unusedFunction |
| 298 | inline void THROW(const RigException *e) |
| 299 | { |
| 300 | #if defined(__GNUG__) |
| 301 | # if ((__GNUG__ <= 2) && (__GNUC_MINOR__ < 8)) |
| 302 | (*lib_error_handler)(e ? e->classname() : "", e ? e->message : ""); |
| 303 | #else |
| 304 | throw *e; |
| 305 | #endif |
| 306 | #elif defined(_MSC_VER) |
| 307 | throw* e; |
| 308 | #elif defined(__SUNPRO_CC) |
| 309 | // cppcheck-suppress cstyleCast |
| 310 | genericerror(1, ((e != 0) ? (char *)(e->message) : "")); |
| 311 | #else |
| 312 | |
| 313 | if (e) { |
| 314 | std::cerr << e->message << std::endl; |
| 315 | } |
| 316 | |
| 317 | exit(0); |
| 318 | #endif |
| 319 | } |
| 320 | |
| 321 | #define THROWS(s) |
| 322 |