Squashed 'subtree/rabit/' changes from 82ca10a..27340f9
27340f9 final minor e03eabc allow win32 git-subtree-dir: subtree/rabit git-subtree-split: 27340f95e43ef6f756f4882844d8c42a10d3b78e
This commit is contained in:
parent
be1c530a0c
commit
c0e0fc0c91
@ -303,7 +303,7 @@ inline void Stream::Write(const std::vector<T> &vec) {
|
||||
uint64_t sz = static_cast<uint64_t>(vec.size());
|
||||
this->Write(&sz, sizeof(sz));
|
||||
if (sz != 0) {
|
||||
this->Write(&vec[0], sizeof(T) * sz);
|
||||
this->Write(&vec[0], sizeof(T) * vec.size());
|
||||
}
|
||||
}
|
||||
template<typename T>
|
||||
@ -320,7 +320,7 @@ inline void Stream::Write(const std::string &str) {
|
||||
uint64_t sz = static_cast<uint64_t>(str.length());
|
||||
this->Write(&sz, sizeof(sz));
|
||||
if (sz != 0) {
|
||||
this->Write(&str[0], sizeof(char) * sz);
|
||||
this->Write(&str[0], sizeof(char) * str.length());
|
||||
}
|
||||
}
|
||||
inline bool Stream::Read(std::string *out_str) {
|
||||
|
||||
@ -34,7 +34,7 @@
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
@ -86,6 +86,7 @@
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user