---------------------------------------------------------------- Only supports Reading
| 557 | // ---------------------------------------------------------------- |
| 558 | // Only supports Reading |
| 559 | IOStream *ZipArchiveIOSystem::Open(const char *pFilename, const char *pMode) { |
| 560 | ai_assert(pFilename != nullptr); |
| 561 | |
| 562 | for (size_t i = 0; pMode[i] != 0; ++i) { |
| 563 | ai_assert(pMode[i] != 'w'); |
| 564 | if (pMode[i] == 'w') |
| 565 | return nullptr; |
| 566 | } |
| 567 | |
| 568 | std::string filename(pFilename); |
| 569 | return pImpl->OpenFile(filename); |
| 570 | } |
| 571 | |
| 572 | // ---------------------------------------------------------------- |
| 573 | void ZipArchiveIOSystem::Close(IOStream *pFile) { |