]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/intl.cpp
Resolved ambiguity
[wxWidgets.git] / src / common / intl.cpp
index 77f765e2d216ce62b8b800a243c4f1514c605da3..2edc031e3129da45628239f65a8c2257d3abaa0a 100644 (file)
@@ -1120,13 +1120,13 @@ bool wxMsgCatalogFile::Load(const wxChar *szDirPrefix, const wxChar *szName0,
     return false;
 
   // get the file size
-  off_t nSize = fileMsg.Length();
+  wxFileOffset nSize = fileMsg.Length();
   if ( nSize == wxInvalidOffset )
     return false;
 
   // read the whole file in memory
   m_pData = new size_t8[nSize];
-  if ( fileMsg.Read(m_pData, nSize) != nSize ) {
+  if ( fileMsg.Read(m_pData, (size_t)nSize) != (size_t)nSize ) {
     wxDELETEA(m_pData);
     return false;
   }
@@ -1157,7 +1157,7 @@ bool wxMsgCatalogFile::Load(const wxChar *szDirPrefix, const wxChar *szName0,
                    Swap(pHeader->ofsOrigTable));
   m_pTransTable = (wxMsgTableEntry *)(m_pData +
                    Swap(pHeader->ofsTransTable));
-  m_nSize = nSize;
+  m_nSize = (size_t)nSize;
 
   // now parse catalog's header and try to extract catalog charset and
   // plural forms formula from it: