\r
/* we check the magic */\r
if (err==UNZ_OK)\r
+ {\r
if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)\r
err=UNZ_ERRNO;\r
else if (uMagic!=0x02014b50)\r
err=UNZ_BADZIPFILE;\r
+ }\r
\r
if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.version) != UNZ_OK)\r
err=UNZ_ERRNO;\r
uSizeRead = extraFieldBufferSize;\r
\r
if (lSeek!=0)\r
+ {\r
if (ZSEEK(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)\r
lSeek=0;\r
else\r
err=UNZ_ERRNO;\r
+ }\r
if ((file_info.size_file_extra>0) && (extraFieldBufferSize>0))\r
if (ZREAD(s->z_filefunc, s->filestream,extraField,uSizeRead)!=uSizeRead)\r
err=UNZ_ERRNO;\r
uSizeRead = commentBufferSize;\r
\r
if (lSeek!=0)\r
+ {\r
if (ZSEEK(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)\r
lSeek=0;\r
else\r
err=UNZ_ERRNO;\r
+ }\r
if ((file_info.size_file_comment>0) && (commentBufferSize>0))\r
if (ZREAD(s->z_filefunc, s->filestream,szComment,uSizeRead)!=uSizeRead)\r
err=UNZ_ERRNO;\r
\r
\r
if (err==UNZ_OK)\r
+ {\r
if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)\r
err=UNZ_ERRNO;\r
else if (uMagic!=0x04034b50)\r
err=UNZ_BADZIPFILE;\r
-\r
+ }\r
if (unzlocal_getShort(&s->z_filefunc, s->filestream,&uData) != UNZ_OK)\r
err=UNZ_ERRNO;\r
/*\r
char *szComment;\r
uLong uSizeBuf;\r
{\r
- int err=UNZ_OK;\r
unz_s* s;\r
uLong uReadThis ;\r
if (file==NULL)\r