| 118 | CASC::~CASC() { CascCloseStorage(_storage); } |
| 119 | |
| 120 | static std::string FixPath(std::string_view str) { |
| 121 | absl::ConsumePrefix(&str, "/"); |
| 122 | absl::ConsumePrefix(&str, "\\"); |
| 123 | return absl::StrCat("data:", str); |
| 124 | } |
| 125 | |
| 126 | InputStream CASC::load(std::string_view fileName) { return InputStream(std::make_unique<CASCStream>(_storage, FixPath(fileName))); } |
| 127 |