X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ba7f9a90b411a1b8b940d92c3fc26b2ee2cdafcc..520e470fdd0daef09c77938db642e4583933c90d:/src/common/textfile.cpp diff --git a/src/common/textfile.cpp b/src/common/textfile.cpp index eb9bae9f39..cf3095cd5e 100644 --- a/src/common/textfile.cpp +++ b/src/common/textfile.cpp @@ -39,11 +39,11 @@ // default type is the native one const wxTextFile::Type wxTextFile::typeDefault = wxTextFile:: -#if defined(__WXMSW__) +#if defined(__WINDOWS__) Type_Dos; #elif defined(__UNIX__) Type_Unix; -#elif defined(__MAC__) +#elif defined(__WXMAC__) Type_Mac; // if you feel brave, remove the next line #error "wxTextFile: code for Mac files is untested." @@ -101,13 +101,13 @@ wxTextFile::Type wxTextFile::GuessType() const wxASSERT( m_file.IsOpened() && m_file.Tell() == 0 ); // scan the file lines - uint nUnix = 0, // number of '\n's alone + size_t nUnix = 0, // number of '\n's alone nDos = 0, // number of '\r\n' nMac = 0; // number of '\r's // we take MAX_LINES_SCAN in the beginning, middle and the end of file #define MAX_LINES_SCAN (10) - uint nCount = m_aLines.Count() / 3, + size_t nCount = m_aLines.Count() / 3, nScan = nCount > 3*MAX_LINES_SCAN ? MAX_LINES_SCAN : nCount / 3; #define AnalyseLine(n) \ @@ -115,10 +115,10 @@ wxTextFile::Type wxTextFile::GuessType() const case Type_Unix: nUnix++; break; \ case Type_Dos: nDos++; break; \ case Type_Mac: nMac++; break; \ - default: wxFAIL_MSG("unknown line terminator"); \ + default: wxFAIL_MSG(_("unknown line terminator")); \ } - uint n; + size_t n; for ( n = 0; n < nScan; n++ ) // the beginning AnalyseLine(n); for ( n = (nCount - nScan)/2; n < (nCount + nScan)/2; n++ ) @@ -131,7 +131,7 @@ wxTextFile::Type wxTextFile::GuessType() const // interpret the results (@@ far from being even 50% fool proof) if ( nDos + nUnix + nMac == 0 ) { // no newlines at all - wxLogWarning("'%s' is probably a binary file.", m_strFile.c_str()); + wxLogWarning(_("'%s' is probably a binary file."), m_strFile.c_str()); } else { #define GREATER_OF(t1, t2) n##t1 == n##t2 ? typeDefault \ @@ -164,7 +164,7 @@ bool wxTextFile::Read() int n, nRead; while ( !m_file.Eof() ) { nRead = m_file.Read(buf, WXSIZEOF(buf)); - if ( nRead == ofsInvalid ) { + if ( nRead == wxInvalidOffset ) { // read error (error message already given in wxFile::Read) m_file.Close(); return FALSE; @@ -224,12 +224,12 @@ bool wxTextFile::Write(Type typeNew) wxTempFile fileTmp(m_strFile); if ( !fileTmp.IsOpened() ) { - wxLogError("can't write file '%s' to disk.", m_strFile.c_str()); + wxLogError(_("can't write file '%s' to disk."), m_strFile.c_str()); return FALSE; } - uint nCount = m_aLines.Count(); - for ( uint n = 0; n < nCount; n++ ) { + size_t nCount = m_aLines.Count(); + for ( size_t n = 0; n < nCount; n++ ) { fileTmp.Write(m_aLines[n] + GetEOL(typeNew == Type_None ? m_aTypes[n] : typeNew)); }