| 1018 | return data; |
| 1019 | } |
| 1020 | #endif |
| 1021 | Seek(info.startOffset); |
| 1022 | // read directly from file |
| 1023 | Ref<FileBufferMemory> data = new FileBufferMemory(info.length); |
| 1024 | Read(data->GetWritableData(), info.length, name); |
| 1025 | return data.GetRef(); |
| 1026 | } |
| 1027 | else |
| 1028 | { |
| 1029 | // some unknown compression manager |
| 1030 | Fail("Unknown compression manager"); |
| 1031 | return nullptr; |
| 1032 | } |
| 1033 | } |
| 1034 | |
| 1035 | Ref<IFileBuffer> QFBank::ReadOverlapped(const char* file) const |
| 1036 | { |
| 1037 | if (!Load()) |
no test coverage detected