]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/textfile.cpp
Remaining Makefile.ins,
[wxWidgets.git] / src / common / textfile.cpp
index 931c5048b66963dc7e505eb0eef01c8b041a24b7..d45a4cc49897bae4866e763740e780f788d124a8 100644 (file)
   #pragma hdrstop
 #endif  //__BORLANDC__
 
+#ifndef WX_PRECOMP
+#include "wx/defs.h"
+#endif
+
+#if wxUSE_TEXTFILE && wxUSE_FILE
+
 #include  <wx/string.h>
 #include  <wx/intl.h>
 #include  <wx/file.h>
@@ -249,17 +255,18 @@ bool wxTextFile::Write(wxTextFileType typeNew)
   return fileTmp.Commit();
 }
 
-const char *wxTextFile::GetEOL(wxTextFileType type)
-  {
+const wxChar *wxTextFile::GetEOL(wxTextFileType type)
+{
     switch ( type ) {
-      case wxTextFileType_None: return "";
-      case wxTextFileType_Unix: return "\n";
-      case wxTextFileType_Dos:  return "\r\n";
-      case wxTextFileType_Mac:  return "\r";
+      case wxTextFileType_None: return _T("");
+      case wxTextFileType_Unix: return _T("\n");
+      case wxTextFileType_Dos:  return _T("\r\n");
+      case wxTextFileType_Mac:  return _T("\r");
 
       default:
-        wxFAIL_MSG("bad file type in wxTextFile::GetEOL.");
-        return (const char *) NULL;
+        wxFAIL_MSG(_T("bad file type in wxTextFile::GetEOL."));
+        return (const wxChar *) NULL;
     }
-  }
+}
 
+#endif