#define CATCH_CONFIG_RUNNER #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::LogSilencer shutup{}; #ifdef _WIN32 if (startWinsock()) return -1; #endif int result = Catch::Session().run(argc, argv); #ifdef _WIN32 WSACleanup(); #endif return result; }