Skip to content

Commit

Permalink
Made exception handling compile time defined.
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom Breuel committed Jul 21, 2015
1 parent 3483dcd commit d9807f8
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 1 deletion.
7 changes: 6 additions & 1 deletion clstmfilter.cc
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,14 @@ int main1(int argc, char **argv) {
}

int main(int argc, char **argv) {
#ifdef NOEXCEPTION
return main1(argc, argv);
#else
try {
return main1(argc, argv);
} catch (const char *message) {
}
catch (const char *message) {
cerr << "FATAL: " << message << endl;
}
#endif
}
4 changes: 4 additions & 0 deletions clstmfiltertrain.cc
Original file line number Diff line number Diff line change
Expand Up @@ -121,9 +121,13 @@ int main1(int argc, char **argv) {
}

int main(int argc, char **argv) {
#ifdef NOEXCEPTION
return main1(argc, argv);
#else
try {
return main1(argc, argv);
} catch (const char *message) {
cerr << "FATAL: " << message << endl;
}
#endif
}
4 changes: 4 additions & 0 deletions clstmocr.cc
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,13 @@ int main1(int argc, char **argv) {
}

int main(int argc, char **argv) {
#ifdef NOEXCEPTION
return main1(argc, argv);
#else
try {
return main1(argc, argv);
} catch (const char *message) {
cerr << "FATAL: " << message << endl;
}
#endif
}
4 changes: 4 additions & 0 deletions clstmocrtrain.cc
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,13 @@ int main1(int argc, char **argv) {
}

int main(int argc, char **argv) {
#ifdef NOEXCEPTION
return main1(argc, argv);
#else
try {
return main1(argc, argv);
} catch (const char *message) {
cerr << "FATAL: " << message << endl;
}
#endif
}

0 comments on commit d9807f8

Please sign in to comment.