| 302 | |
| 303 | #ifdef USE_QOPEN |
| 304 | bool Archive::Open(const wchar *Name,uint Mode) |
| 305 | { |
| 306 | // Important if we reuse Archive object and it has virtual QOpen |
| 307 | // file position not matching real. For example, for 'l -v volname'. |
| 308 | QOpen.Unload(); |
| 309 | |
| 310 | return File::Open(Name,Mode); |
| 311 | } |
| 312 | |
| 313 | |
| 314 | int Archive::Read(void *Data,size_t Size) |