- #ifdef __MAC__
- #pragma message("wxTextFile::Read() hasn't been tested with Mac files.")
- #endif
-
- switch ( ch ) {
- case '\n':
- // Dos/Unix line termination
- m_aLines.Add(str);
- m_aTypes.Add(chLast == '\r' ? Type_Dos : Type_Unix);
- str.Empty();
- chLast = '\n';
- break;
-
- case '\r':
- if ( chLast == '\r' ) {
- // Mac empty line
- m_aLines.Add("");
- m_aTypes.Add(Type_Mac);
- }
- else
- chLast = '\r';
- break;
-
- default:
- if ( chLast == '\r' ) {
- // Mac line termination