Untitled
unknown
plain_text
a year ago
512 B
4
Indexable
inline uint8_t* ReadAsBytes(const std::string_view& path, std::size_t& file_size) noexcept { std::ifstream file{ path.data(), std::ifstream::in | std::ifstream::binary }; if (!file.is_open()) return nullptr; file_size = file.seekg(0, std::ios::end).tellg(); uint8_t* data = (uint8_t*)std::malloc(file_size); file.seekg(0, std::ios::beg); file.read(reinterpret_cast<char*>(data), static_cast<std::streamsize>(file_size)); file.close(); return data; }
Editor is loading...
Leave a Comment