|
|
@ -297,11 +297,11 @@ inline bool is_dir(const std::string& s) |
|
|
|
|
|
|
|
|
|
|
|
inline void read_file(const std::string& path, std::string& out) |
|
|
|
inline void read_file(const std::string& path, std::string& out) |
|
|
|
{ |
|
|
|
{ |
|
|
|
auto fs = std::ifstream(path, std::ios_base::binary); |
|
|
|
std::ifstream fs(path, std::ios_base::binary); |
|
|
|
fs.seekg(0, std::ios_base::end); |
|
|
|
fs.seekg(0, std::ios_base::end); |
|
|
|
auto size = fs.tellg(); |
|
|
|
auto size = fs.tellg(); |
|
|
|
fs.seekg(0); |
|
|
|
fs.seekg(0); |
|
|
|
out.resize(size); |
|
|
|
out.resize(size); |
|
|
|
fs.read(&out[0], size); |
|
|
|
fs.read(&out[0], size); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|