mirror of
https://github.com/yse/easy_profiler.git
synced 2024-12-28 01:04:41 +08:00
Linux build: have to COPY file contents. Sad :(
This commit is contained in:
parent
15ba83cb20
commit
7e4e921403
@ -239,16 +239,15 @@ extern "C" {
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
::std::stringstream str;
|
::std::stringstream str;
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
str.set_rdbuf(inFile.rdbuf());
|
str.set_rdbuf(inFile.rdbuf());
|
||||||
return fillTreesFromStream(progress, str, serialized_blocks, serialized_descriptors, descriptors, blocks, threaded_trees, gather_statistics);
|
|
||||||
#else
|
#else
|
||||||
auto oldbuf = str.rdbuf(inFile.rdbuf());
|
str << inFile.rdbuf();
|
||||||
auto result = fillTreesFromStream(progress, str, serialized_blocks, serialized_descriptors, descriptors, blocks, threaded_trees, gather_statistics);
|
inFile.close();
|
||||||
str.rdbuf(oldbuf);
|
|
||||||
return result;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
return fillTreesFromStream(progress, str, serialized_blocks, serialized_descriptors, descriptors, blocks, threaded_trees, gather_statistics);
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user