Use return in place of exit() in README and samples

Only those places in the README where an error is explicitly found in the
main function have been updated.  Other uses of exit are left untouched as
there is not enough context to know if return will work in that location.

Signed-off-by: Sean Robinson <sean.robinson@scottsdalecc.edu>
This commit is contained in:
Sean Robinson 2023-03-29 08:42:12 -07:00
parent 0ae3c7d919
commit 9377e0d3b2
13 changed files with 17 additions and 17 deletions

View File

@ -99,7 +99,7 @@ int main(int argc, char *argv[]) {
catch (const std::runtime_error& err) { catch (const std::runtime_error& err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
auto input = program.get<int>("square"); auto input = program.get<int>("square");
@ -781,7 +781,7 @@ int main(int argc, char *argv[]) {
catch (const std::runtime_error& err) { catch (const std::runtime_error& err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
// Use arguments // Use arguments
@ -908,7 +908,7 @@ int main(int argc, char *argv[]) {
catch (const std::runtime_error& err) { catch (const std::runtime_error& err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("+f")) { if (program.is_used("+f")) {
@ -956,7 +956,7 @@ int main(int argc, char *argv[]) {
catch (const std::runtime_error& err) { catch (const std::runtime_error& err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("--foo")) { if (program.is_used("--foo")) {
@ -1104,7 +1104,7 @@ int main(int argc, char *argv[]) {
catch (const std::runtime_error& err) { catch (const std::runtime_error& err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("--foo")) { if (program.is_used("--foo")) {

View File

@ -19,7 +19,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
auto a = program.get<bool>("-a"); // true auto a = program.get<bool>("-a"); // true

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("--foo")) { if (program.is_used("--foo")) {

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("+f")) { if (program.is_used("+f")) {

View File

@ -12,7 +12,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
try { try {

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
auto color = program.get<std::string>("--color"); // "orange" auto color = program.get<std::string>("--color"); // "orange"

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
auto colors = program.get<std::vector<std::string>>( auto colors = program.get<std::vector<std::string>>(

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
auto files = program.get<std::vector<std::string>>( auto files = program.get<std::vector<std::string>>(

View File

@ -17,7 +17,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program.is_used("integer")) { if (program.is_used("integer")) {

View File

@ -15,7 +15,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
if (program["--verbose"] == true) { if (program["--verbose"] == true) {

View File

@ -16,7 +16,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
int input = program.get<int>("square"); int input = program.get<int>("square");

View File

@ -14,7 +14,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
std::cout << "Output written to " << program.get("-o") << "\n"; std::cout << "Output written to " << program.get("-o") << "\n";

View File

@ -60,7 +60,7 @@ int main(int argc, char *argv[]) {
} catch (const std::runtime_error &err) { } catch (const std::runtime_error &err) {
std::cerr << err.what() << std::endl; std::cerr << err.what() << std::endl;
std::cerr << program; std::cerr << program;
std::exit(1); return 1;
} }
// Use arguments // Use arguments