]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/string.h
Attempts to make this wchar_t business compile with Borland C++ 4.52.
[wxWidgets.git] / include / wx / string.h
index d4bffe681961232411a7ed7917fffa4e7526b1b0..36f6a3773e4eef19679d8abbf95b2854ddecd026 100644 (file)
@@ -223,6 +223,7 @@ class WXDLLEXPORT wxCSConv : public wxMBConv
   wxChar *m_name;
   wxCharacterSet *m_cset;
   bool m_deferred;
+  void SetName(const wxChar *charset);
  public:
   wxCSConv(const wxChar *charset);
   virtual ~wxCSConv();
@@ -1003,14 +1004,14 @@ wxString WXDLLEXPORT operator+(wxChar ch, const wxString& string);
 wxString WXDLLEXPORT operator+(const wxString& string, const wxChar *psz);
 wxString WXDLLEXPORT operator+(const wxChar *psz, const wxString& string);
 #if wxUSE_UNICODE
-inline wxString WXDLLEXPORT operator+(const wxString& string, const wxWCharBuffer buf)
+inline wxString WXDLLEXPORT operator+(const wxString& string, const wxWCharBuffer& buf)
 { return string + (const wchar_t *)buf; }
-inline wxString WXDLLEXPORT operator+(const wxWCharBuffer buf, const wxString& string)
+inline wxString WXDLLEXPORT operator+(const wxWCharBuffer& buf, const wxString& string)
 { return (const wchar_t *)buf + string; }
 #else
-inline wxString WXDLLEXPORT operator+(const wxString& string, const wxCharBuffer buf)
+inline wxString WXDLLEXPORT operator+(const wxString& string, const wxCharBuffer& buf)
 { return string + (const char *)buf; }
-inline wxString WXDLLEXPORT operator+(const wxCharBuffer buf, const wxString& string)
+inline wxString WXDLLEXPORT operator+(const wxCharBuffer& buf, const wxString& string)
 { return (const char *)buf + string; }
 #endif