diff --git a/Builds/VisualStudio2013/RippleD.vcxproj b/Builds/VisualStudio2013/RippleD.vcxproj index 2285d716f3..9895bf2f42 100644 --- a/Builds/VisualStudio2013/RippleD.vcxproj +++ b/Builds/VisualStudio2013/RippleD.vcxproj @@ -946,7 +946,7 @@ - + True diff --git a/Builds/VisualStudio2013/RippleD.vcxproj.filters b/Builds/VisualStudio2013/RippleD.vcxproj.filters index 0631a09b51..b7df54a882 100644 --- a/Builds/VisualStudio2013/RippleD.vcxproj.filters +++ b/Builds/VisualStudio2013/RippleD.vcxproj.filters @@ -1554,7 +1554,7 @@ beast\nudb - + beast\nudb diff --git a/src/beast/beast/nudb/api.h b/src/beast/beast/nudb/api.h index 65ad74919e..4891b364f5 100644 --- a/src/beast/beast/nudb/api.h +++ b/src/beast/beast/nudb/api.h @@ -21,6 +21,7 @@ #define BEAST_NUDB_API_H_INCLUDED #include +#include #include #include #include @@ -34,7 +35,7 @@ namespace nudb { // template < class Hasher, - class Codec, + class Codec = identity, class File = native_file, std::size_t BufferSize = 16 * 1024 * 1024 > diff --git a/src/beast/beast/nudb/identity_codec.h b/src/beast/beast/nudb/identity.h similarity index 97% rename from src/beast/beast/nudb/identity_codec.h rename to src/beast/beast/nudb/identity.h index 0846e3002c..18b3dcad8e 100644 --- a/src/beast/beast/nudb/identity_codec.h +++ b/src/beast/beast/nudb/identity.h @@ -26,12 +26,12 @@ namespace beast { namespace nudb { /** Codec which maps input directly to output. */ -class identity_codec +class identity { public: template explicit - identity_codec(Args&&... args) + identity(Args&&... args) { } diff --git a/src/beast/beast/nudb/store.h b/src/beast/beast/nudb/store.h index 49b4abbb14..e06c00828a 100644 --- a/src/beast/beast/nudb/store.h +++ b/src/beast/beast/nudb/store.h @@ -372,7 +372,7 @@ store::open ( key_file_header kh; read (df, dh); read (kf, kh); - verify (dh); + verify (dh); verify (kh); verify (dh, kh); auto s = std::make_unique( diff --git a/src/beast/beast/nudb/tests/common.h b/src/beast/beast/nudb/tests/common.h index 82c6e51432..4f7e456f2c 100644 --- a/src/beast/beast/nudb/tests/common.h +++ b/src/beast/beast/nudb/tests/common.h @@ -21,7 +21,7 @@ #define BEAST_NUDB_TESTS_COMMON_H_INCLUDED #include -#include +#include #include #include #include @@ -37,7 +37,7 @@ using key_type = std::size_t; // xxhasher is fast and produces good results using test_api_base = - nudb::api; + nudb::api; struct test_api : test_api_base { diff --git a/src/beast/beast/nudb/visit.h b/src/beast/beast/nudb/visit.h index d0167b5fdc..9243101f66 100644 --- a/src/beast/beast/nudb/visit.h +++ b/src/beast/beast/nudb/visit.h @@ -56,7 +56,7 @@ visit( df.open (file_mode::scan, path); dat_file_header dh; read (df, dh); - verify (dh); + verify (dh); Codec codec; // Iterate Data File bulk_reader r( diff --git a/src/beast/beast/nudb/win32_file.h b/src/beast/beast/nudb/win32_file.h index ca6a21a931..467f9abf66 100644 --- a/src/beast/beast/nudb/win32_file.h +++ b/src/beast/beast/nudb/win32_file.h @@ -42,6 +42,9 @@ # ifndef STRICT # define STRICT # endif +# ifndef WIN32_LEAN_AND_MEAN +# define WIN32_LEAN_AND_MEAN +# endif # include # undef NOMINMAX # undef UNICODE diff --git a/src/ripple/nodestore/backend/NuDBFactory.cpp b/src/ripple/nodestore/backend/NuDBFactory.cpp index 3d7c071177..e6272b2b43 100644 --- a/src/ripple/nodestore/backend/NuDBFactory.cpp +++ b/src/ripple/nodestore/backend/NuDBFactory.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include #include #include