From c1fee48c080abbbe0aec99b2e497cc7bd81a4908 Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Wed, 22 Mar 2017 17:46:05 -0700 Subject: Use Checks::exit_fail/success/with_code() --- toolsrc/src/vcpkg_cmd_arguments.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'toolsrc/src/vcpkg_cmd_arguments.cpp') diff --git a/toolsrc/src/vcpkg_cmd_arguments.cpp b/toolsrc/src/vcpkg_cmd_arguments.cpp index 6ab6e9ee8..8c80e81fa 100644 --- a/toolsrc/src/vcpkg_cmd_arguments.cpp +++ b/toolsrc/src/vcpkg_cmd_arguments.cpp @@ -17,7 +17,7 @@ namespace vcpkg System::println(System::color::error, "Error: expected value after %s", option_name); TrackProperty("error", "error option name"); Commands::Help::print_usage(); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } if (option_field != nullptr) @@ -25,7 +25,7 @@ namespace vcpkg System::println(System::color::error, "Error: %s specified multiple times", option_name); TrackProperty("error", "error option specified multiple times"); Commands::Help::print_usage(); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } option_field = std::make_unique(*arg_begin); @@ -41,7 +41,7 @@ namespace vcpkg System::println(System::color::error, "Error: conflicting values specified for --%s", option_name); TrackProperty("error", "error conflicting switches"); Commands::Help::print_usage(); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } option_field = new_setting; } @@ -155,7 +155,7 @@ namespace vcpkg { System::println(option); } - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } return output; @@ -183,7 +183,7 @@ namespace vcpkg { System::println(System::color::error, "Error: `%s` requires at most %u arguments, but %u were provided", this->command, expected_arg_count, actual_arg_count); System::print(example_text); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } } @@ -194,7 +194,7 @@ namespace vcpkg { System::println(System::color::error, "Error: `%s` requires at least %u arguments, but %u were provided", this->command, expected_arg_count, actual_arg_count); System::print(example_text); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } } @@ -205,7 +205,7 @@ namespace vcpkg { System::println(System::color::error, "Error: `%s` requires %u arguments, but %u were provided", this->command, expected_arg_count, actual_arg_count); System::print(example_text); - exit(EXIT_FAILURE); + Checks::exit_fail(VCPKG_LINE_INFO); } } } -- cgit v1.2.3