bool _bFirst\r
)\r
{\r
- static wxULongLong_t s_nFileId, s_nFileCount;\r
+ static wxULongLong_t s_nFileId;\r
+ static size_t s_nFileCount;\r
static FARPROC fpProc;\r
int nErrorCode;\r
\r
_fiInfo->tmModified.SetFromDOS(hdInfo.FileTime);\r
_fiInfo->uOSType = hdInfo.HostOS;\r
_fiInfo->szStoredName = WC2String(hdInfo.FileNameW);\r
- _fiInfo->szMethod = wxString::Format(wxT("%x"), hdInfo.Method);\r
+ _fiInfo->szMethod.Printf(wxT("%x"), hdInfo.Method);\r
_fiInfo->szComment = UTF82String(hdInfo.CmtBuf);\r
_fiInfo->llFileId = s_nFileId++;\r
_fiInfo->fnFileName = wxFileName(_fiInfo->szStoredName);\r
break;\r
}\r
\r
- bool bErrorOccured = hFile.Write(::LocalLock(hMemory), (size_t) piInfo.fiInfo.llUnpackedSize.GetValue()) != piInfo.fiInfo.llUnpackedSize;\r
+ bool bErrorOccured = hFile.Write(::LocalLock(hMemory), (size_t) piInfo.fiInfo.llUnpackedSize) != piInfo.fiInfo.llUnpackedSize;\r
::LocalUnlock(hMemory);\r
::LocalFree(hMemory);\r
hFile.Close();\r