#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::system_error se(static_cast<int>(std::errc::not_a_directory),
std::generic_category(), "some text");
assert(se.code() == std::make_error_code(std::errc::not_a_directory));
std::string what_message(se.what());
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}
#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::string what_arg("test message");
std::system_error se(make_error_code(std::errc::not_a_directory), what_arg.c_str());
assert(se.code() == std::make_error_code(std::errc::not_a_directory));
assert(what_message.find(what_arg) != std::string::npos);
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}
#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::string what_arg("test message");
std::system_error se(make_error_code(std::errc::not_a_directory), what_arg);
assert(se.code() == std::make_error_code(std::errc::not_a_directory));
assert(what_message.find(what_arg) != std::string::npos);
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}
#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::system_error se(static_cast<int>(std::errc::not_a_directory),
std::generic_category());
assert(se.code() == std::make_error_code(std::errc::not_a_directory));
std::string what_message(se.what());
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}
#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::string what_arg("test message");
std::system_error se(static_cast<int>(std::errc::not_a_directory),
std::generic_category(), what_arg.c_str());
assert(what_message.find(what_arg) != std::string::npos);
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}
#include <system_error>
#include <string>
#include <cassert>
-#include <clocale>
#include "test_macros.h"
-int main(int, char**)
-{
- std::setlocale (LC_ALL, "C");
+int main(int, char**) {
std::string what_arg("test message");
std::system_error se(static_cast<int>(std::errc::not_a_directory),
std::generic_category(), what_arg);
assert(what_message.find(what_arg) != std::string::npos);
assert(what_message.find("Not a directory") != std::string::npos);
- return 0;
+ return 0;
}