#define CATCH_CONFIG_RUNNER #include #include #include #ifdef _WIN32 #include int startWinsock() { WSADATA wsockd; int err; err = ::WSAStartup(MAKEWORD(2, 2), &wsockd); if (err) { perror("Failed to start Windows Sockets"); return err; } return 0; } #endif int main(int argc, char* argv[]) { llarp::sys::service_manager->disable(); llarp::log::reset_level(llarp::log::Level::off); #ifdef _WIN32 if (startWinsock()) return -1; #endif int result = Catch::Session().run(argc, argv); #ifdef _WIN32 WSACleanup(); #endif return result; }