| 4119 | } |
| 4120 | |
| 4121 | ZRESULT UnzipItemInternal(HZIP hz, int index, void *dst, unsigned int len, DWORD flags) |
| 4122 | { if (hz==0) {lasterrorU=ZR_ARGS;return ZR_ARGS;} |
| 4123 | TUnzipHandleData *han = (TUnzipHandleData*)hz; |
| 4124 | if (han->flag!=1) {lasterrorU=ZR_ZMODE;return ZR_ZMODE;} |
| 4125 | TUnzip *unz = han->unz; |
| 4126 | lasterrorU = unz->Unzip(index,dst,len,flags); |
| 4127 | return lasterrorU; |
| 4128 | } |
| 4129 | ZRESULT UnzipItemHandle(HZIP hz, int index, HANDLE h) {return UnzipItemInternal(hz,index,(void*)h,0,ZIP_HANDLE);} |
| 4130 | ZRESULT UnzipItem(HZIP hz, int index, const TCHAR *fn) {return UnzipItemInternal(hz,index,(void*)fn,0,ZIP_FILENAME);} |
| 4131 | ZRESULT UnzipItem(HZIP hz, int index, void *z,unsigned int len) {return UnzipItemInternal(hz,index,z,len,ZIP_MEMORY);} |
no test coverage detected