소스 검색

migw: Fix build failure

Tatsuhiro Tsujikawa 9 년 전
부모
커밋
6da1e9989c
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      src/SimpleRandomizer.cc

+ 5 - 3
src/SimpleRandomizer.cc

@@ -67,14 +67,16 @@ namespace {
 std::random_device rd;
 } // namespace
 
-SimpleRandomizer::SimpleRandomizer() : gen_(rd())
-{
 #ifdef __MINGW32__
+SimpleRandomizer::SimpleRandomizer()
+{
   BOOL r = ::CryptAcquireContext(&provider_, 0, 0, PROV_RSA_FULL,
                                  CRYPT_VERIFYCONTEXT | CRYPT_SILENT);
   assert(r);
-#endif
 }
+#else  // !__MINGW32__
+SimpleRandomizer::SimpleRandomizer() : gen_(rd()) {}
+#endif // !__MINGW32__
 
 SimpleRandomizer::~SimpleRandomizer()
 {