# HG changeset patch # User Tero Marttila # Date 1232648470 -7200 # Node ID 510c83aab42525c9556eebe5374cb99c18082615 # Parent 567144562978fb62a6e747a4948268c76d506083 use EXIT_SUCCESS/FAILURE return codes from main diff -r 567144562978 -r 510c83aab425 src/Application.cc --- a/src/Application.cc Thu Jan 22 04:24:26 2009 +0200 +++ b/src/Application.cc Thu Jan 22 20:21:10 2009 +0200 @@ -297,7 +297,7 @@ try { // parse arugments, exit if false if (parse_args(argc, argv) == false) - return 0; + return EXIT_SUCCESS; // our engine Engine engine(this->engine); @@ -329,7 +329,7 @@ engine.run(); // succesful return - return 0; + return EXIT_SUCCESS; } catch (ArgumentError &e) { std::cerr @@ -338,17 +338,15 @@ args.print_help(); - return 1; - } catch (CL_Error &e) { std::cerr << "main: CL_Error:" << e.message << std::endl; - return 1; - } catch (std::exception &e) { std::cerr << "FATAL [uncaught_exception] " << e.what() << std::endl; - return 1; } + + // fallthrough from catch's + return EXIT_FAILURE; }