]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/datstrm.cpp
* Moved ReadLine()/WriteLine() to wxIn/OutputStream
[wxWidgets.git] / src / common / datstrm.cpp
index cab308f18ed0ec7abe1586bc2dcae268572a13fb..771d9c32d2cb0b637b93e83179ba3268ad745bd0 100644 (file)
@@ -82,37 +82,6 @@ double wxDataInputStream::ReadDouble()
 #endif
 }
 
-wxString wxDataInputStream::ReadLine()
-{
-  char c, last_endl = 0;
-  bool end_line = FALSE;
-  wxString line;
-
-  while (!end_line) {
-    c = GetC();
-    if (LastError() != wxStream_NOERROR)
-      break;
-
-    switch (c) {
-    case '\n':
-      end_line = TRUE;
-      break;
-    case '\r':
-      last_endl = '\r';
-      break;
-    default:
-      if (last_endl == '\r') {
-        end_line = TRUE;
-        InputStreamBuffer()->WriteBack(c);
-        break;
-      }
-      line += c;
-      break;
-    } 
-  }
-  return line;
-}
-
 wxString wxDataInputStream::ReadString()
 {
   wxString wx_string;
@@ -169,17 +138,6 @@ void wxDataOutputStream::Write8(wxUint8 i)
   Write(&i, 1);
 }
 
-void wxDataOutputStream::WriteLine(const wxString& line)
-{
-#ifdef __WXMSW__
-  wxString tmp_string = line + _T("\r\n");
-#else
-  wxString tmp_string = line + _T('\n');
-#endif
-
-  Write((const wxChar *) tmp_string, tmp_string.Length()*sizeof(wxChar));
-}
-
 void wxDataOutputStream::WriteString(const wxString& string)
 {
   Write32(string.Length());