diff --git a/dump978_main.cc b/dump978_main.cc index ace839e..de75ac2 100644 --- a/dump978_main.cc +++ b/dump978_main.cc @@ -246,10 +246,14 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) { std::cerr << "Uncaught exception: " << boost::current_exception_diagnostic_information() << std::endl; return 2; } +#else + return realmain(argc, argv); +#endif } diff --git a/faup978_main.cc b/faup978_main.cc index d15f75a..9636e0b 100644 --- a/faup978_main.cc +++ b/faup978_main.cc @@ -100,7 +100,7 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { -#if 0 +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) { diff --git a/skyview978_main.cc b/skyview978_main.cc index a80c098..2232bdb 100644 --- a/skyview978_main.cc +++ b/skyview978_main.cc @@ -125,7 +125,7 @@ static int realmain(int argc, char **argv) { } int main(int argc, char **argv) { -#if 0 +#ifndef DEBUG_EXCEPTIONS try { return realmain(argc, argv); } catch (...) {