| 4088 | } TUnzipHandleData; |
| 4089 | |
| 4090 | HZIP OpenZipInternal(void *z,unsigned int len,DWORD flags, const char *password) |
| 4091 | { TUnzip *unz = new TUnzip(password); |
| 4092 | lasterrorU = unz->Open(z,len,flags); |
| 4093 | if (lasterrorU!=ZR_OK) {delete unz; return 0;} |
| 4094 | TUnzipHandleData *han = new TUnzipHandleData; |
| 4095 | han->flag=1; han->unz=unz; return (HZIP)han; |
| 4096 | } |
| 4097 | HZIP OpenZipHandle(HANDLE h, const char *password) {return OpenZipInternal((void*)h,0,ZIP_HANDLE,password);} |
| 4098 | HZIP OpenZip(const TCHAR *fn, const char *password) {return OpenZipInternal((void*)fn,0,ZIP_FILENAME,password);} |
| 4099 | HZIP OpenZip(void *z,unsigned int len, const char *password) {return OpenZipInternal(z,len,ZIP_MEMORY,password);} |
no test coverage detected