wxFAIL_MSG(wxT("bad file type in wxTextFile::GetEOL."));
// fall through nevertheless - we must return something...
- case wxTextFileType_None: return wxT(_T(""));
- case wxTextFileType_Unix: return wxT(_T("\n"));
- case wxTextFileType_Dos: return wxT(_T("\r\n"));
- case wxTextFileType_Mac: return wxT(_T("\r"));
+ case wxTextFileType_None: return wxT("");
+ case wxTextFileType_Unix: return wxT("\n");
+ case wxTextFileType_Dos: return wxT("\r\n");
+ case wxTextFileType_Mac: return wxT("\r");
}
}
char ch, chLast = '\0';
char buf[1024];
int n, nRead;
- while ( !m_file.Eof() ) {
+ do {
nRead = m_file.Read(buf, WXSIZEOF(buf));
if ( nRead == wxInvalidOffset ) {
// read error (error message already given in wxFile::Read)
}
}
}
- }
+ } while ( nRead == WXSIZEOF(buf) );
// anything in the last line?
if ( !str.IsEmpty() ) {