We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e5a114 commit 0a9df94Copy full SHA for 0a9df94
src/tesseract.cpp
@@ -648,7 +648,7 @@ static void PreloadRenderers(tesseract::TessBaseAPI &api,
648
*
649
**********************************************************************/
650
651
-int main(int argc, char **argv) {
+int main1(int argc, char **argv) {
652
#if defined(__USE_GNU) && defined(HAVE_FEENABLEEXCEPT)
653
// Raise SIGFPE.
654
# if defined(__clang__)
@@ -852,3 +852,14 @@ int main(int argc, char **argv) {
852
853
return ret_val;
854
}
855
+
856
+int main(int argc, char **argv) {
857
+ try {
858
+ return main1(argc, argv);
859
+ } catch (std::exception &e) {
860
+ std::cerr << "exception: " << e.what() << "\n";
861
+ } catch (...) {
862
+ std::cerr << "unknown exception\n";
863
+ }
864
+ return 1;
865
+}
0 commit comments