diff --git a/newcoin.vcxproj b/newcoin.vcxproj index 8f29a10d6..21e988982 100644 --- a/newcoin.vcxproj +++ b/newcoin.vcxproj @@ -76,14 +76,14 @@ true true BOOST_TEST_ALTERNATIVE_INIT_API;BOOST_TEST_NO_MAIN;_CRT_SECURE_NO_WARNINGS;_WIN32_WINNT=0x0501;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\OpenSSL\include;..\boost_1_47_0;..\protobuf-2.4.1\src + .\;..\OpenSSL\include;..\boost_1_52_0;..\protobuf\src Console true true true - ..\OpenSSL\lib\VC;..\boost_1_47_0\stage\lib;..\protobuf-2.4.1\vsprojects\Release + ..\OpenSSL\lib\VC;..\boost_1_52_0\stage\lib;..\protobuf\vsprojects\Release libprotobuf.lib;ssleay32MD.lib;libeay32MD.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) @@ -91,7 +91,6 @@ - @@ -158,6 +157,7 @@ + @@ -322,8 +322,10 @@ Document - /code/protobuf/protoc -I=..\newcoin --cpp_out=\code\newcoin\ ..\newcoin/src/cpp/ripple/ripple.proto + "../protobuf/protoc" -I=..\newcoin --cpp_out=..\newcoin\ ..\newcoin/src/cpp/ripple/ripple.proto \code\newcoin\src\ripple.pb.h + /code/protobuf/protoc -I=..\newcoin --cpp_out=\code\newcoin\ ..\newcoin/src/cpp/ripple/ripple.proto + \code\newcoin\src\ripple.pb.h diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters index 535986aa0..796adfdd7 100644 --- a/newcoin.vcxproj.filters +++ b/newcoin.vcxproj.filters @@ -42,9 +42,6 @@ Source Files\database - - Source Files\database - Source Files\json @@ -363,6 +360,9 @@ Source Files + + Source Files + diff --git a/src/cpp/ripple/KeyCache.h b/src/cpp/ripple/KeyCache.h index e4a1d8727..95b0277b6 100644 --- a/src/cpp/ripple/KeyCache.h +++ b/src/cpp/ripple/KeyCache.h @@ -17,7 +17,7 @@ protected: const std::string mName; boost::mutex mNCLock; map_type mCache; - int mTargetSize, mTargetAge; + unsigned int mTargetSize, mTargetAge; public: diff --git a/src/cpp/ripple/LedgerAcquire.cpp b/src/cpp/ripple/LedgerAcquire.cpp index b54cf0dfb..5d133645e 100644 --- a/src/cpp/ripple/LedgerAcquire.cpp +++ b/src/cpp/ripple/LedgerAcquire.cpp @@ -522,9 +522,9 @@ void LedgerAcquire::filterNodes(std::vector& nodeIDs, std::vector duplicates; duplicates.reserve(nodeIDs.size()); - int dupCount; + int dupCount=0; - for (int i = 0; i < nodeIDs.size(); ++i) + for (unsigned int i = 0; i < nodeIDs.size(); ++i) { bool isDup = recentNodes.count(nodeIDs[i]) != 0; duplicates.push_back(isDup); @@ -544,7 +544,7 @@ void LedgerAcquire::filterNodes(std::vector& nodeIDs, std::vector 0) { // some, but not all, duplicates int insertPoint = 0; - for (int i = 0; i < nodeIDs.size(); ++i) + for (unsigned int i = 0; i < nodeIDs.size(); ++i) if (!duplicates[i]) { // Keep this node if (insertPoint != i) diff --git a/src/cpp/ripple/TaggedCache.h b/src/cpp/ripple/TaggedCache.h index e294e0591..12ac56b76 100644 --- a/src/cpp/ripple/TaggedCache.h +++ b/src/cpp/ripple/TaggedCache.h @@ -45,7 +45,7 @@ protected: mutable boost::recursive_mutex mLock; std::string mName; // Used for logging - int mTargetSize; // Desired number of cache entries (0 = ignore) + unsigned int mTargetSize; // Desired number of cache entries (0 = ignore) int mTargetAge; // Desired maximum cache age cache_type mCache; // Hold strong reference to recent objects diff --git a/src/cpp/ripple/UniqueNodeList.cpp b/src/cpp/ripple/UniqueNodeList.cpp index 393503965..c0f4d8016 100644 --- a/src/cpp/ripple/UniqueNodeList.cpp +++ b/src/cpp/ripple/UniqueNodeList.cpp @@ -1625,7 +1625,7 @@ void UniqueNodeList::nodeBootstrap() cLog(lsINFO) << boost::str(boost::format("Bootstrapping UNL: loading from '%s'.") % theConfig.CONFIG_FILE); - if (processValidators("local", theConfig.CONFIG_FILE.native(), naInvalid, vsConfig, &theConfig.VALIDATORS)) + if (processValidators("local", theConfig.CONFIG_FILE.string(), naInvalid, vsConfig, &theConfig.VALIDATORS)) bLoaded = true; } diff --git a/src/js/sjcl b/src/js/sjcl index dbdef434e..d04d0bdcc 160000 --- a/src/js/sjcl +++ b/src/js/sjcl @@ -1 +1 @@ -Subproject commit dbdef434e76c3f16835f3126a7ff1c717b1ce8af +Subproject commit d04d0bdccd986e434b98fe393e1e01286c10fc36