int main( void ) { try { return safemain(); } catch ( const std::exception &e ) { base::print_exception( std::cerr, e ); } }
int main( int argc, char *argv[] ) { try { return safemain( argc, argv ); } catch ( const std::exception &e ) { base::print_exception( std::cerr, e ); } }
int main( int argc, char *argv[] ) { int ret = -1; try { ret = safemain( argc, argv ); } catch ( std::exception &e ) { base::print_exception( std::cerr, e ); } return ret; }