]> git.saurik.com Git - wxWidgets.git/commitdiff
ANSI/Unix build compilation fixes
authorVáclav Slavík <vslavik@fastmail.fm>
Tue, 12 Jun 2007 10:11:55 +0000 (10:11 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Tue, 12 Jun 2007 10:11:55 +0000 (10:11 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/wxcrt.cpp

index dc6fbb14c42e56adf6ac99aa4bfde8993ee608f0..d0568f1c8a2b5ce57e37e1cd39433e6ed1c09fbd 100644 (file)
@@ -336,11 +336,11 @@ static int vwprintf(const wchar_t *format, va_list argptr)
 class wxFormatConverter
 {
 public:
-    wxFormatConverter(const wxChar *format);
+    wxFormatConverter(const wchar_t *format);
 
     // notice that we only translated the string if m_fmtOrig == NULL (as set
     // by CopyAllBefore()), otherwise we should simply use the original format
-    operator const wxChar *() const
+    operator const wchar_t *() const
         { return m_fmtOrig ? m_fmtOrig : m_fmt.c_str(); }
 
 private:
@@ -348,7 +348,7 @@ private:
     // copy if we are translating but doesn't do anything at all if we don't,
     // so we don't create the translated format string at all unless we really
     // need to (i.e. InsertFmtChar() is called)
-    wxChar CopyFmtChar(wxChar ch)
+    wchar_t CopyFmtChar(wchar_t ch)
     {
         if ( !m_fmtOrig )
         {
@@ -366,7 +366,7 @@ private:
     }
 
     // insert an extra character
-    void InsertFmtChar(wxChar ch)
+    void InsertFmtChar(wchar_t ch)
     {
         if ( m_fmtOrig )
         {
@@ -387,13 +387,13 @@ private:
         m_fmtOrig = NULL;
     }
 
-    static bool IsFlagChar(wxChar ch)
+    static bool IsFlagChar(wchar_t ch)
     {
         return ch == _T('-') || ch == _T('+') ||
                ch == _T('0') || ch == _T(' ') || ch == _T('#');
     }
 
-    void SkipDigits(const wxChar **ptpc)
+    void SkipDigits(const wchar_t **ptpc)
     {
         while ( **ptpc >= _T('0') && **ptpc <= _T('9') )
             CopyFmtChar(*(*ptpc)++);
@@ -403,13 +403,13 @@ private:
     wxString m_fmt;
 
     // the original format
-    const wxChar *m_fmtOrig;
+    const wchar_t *m_fmtOrig;
 
     // the number of characters already copied
     size_t m_nCopied;
 };
 
-wxFormatConverter::wxFormatConverter(const wxChar *format)
+wxFormatConverter::wxFormatConverter(const wchar_t *format)
 {
     m_fmtOrig = format;
     m_nCopied = 0;
@@ -503,7 +503,7 @@ wxFormatConverter::wxFormatConverter(const wxChar *format)
 
 #ifdef __WXDEBUG__
 // For testing the format converter
-wxString wxConvertFormat(const wxChar *format)
+wxString wxConvertFormat(const wchar_t *format)
 {
     return wxString(wxFormatConverter(format));
 }
@@ -1306,8 +1306,8 @@ wchar_t* WXDLLEXPORT wxCRT_GetenvW(const wchar_t *name)
     // NB: buffer returned by getenv() is allowed to be overwritten next
     //     time getenv() is called, so it is OK to use static string
     //     buffer to hold the data.
-    static wxWCharBuffer value((wxChar*)NULL);
-    value = wxConvLibc.cMB2WX(getenv(wxConvLibc.cWX2MB(name)));
+    static wxWCharBuffer value((wchar_t*)NULL);
+    value = wxConvLibc.cMB2WC(getenv(wxConvLibc.cWC2MB(name)));
     return value.data();
 }
 #endif // !wxCRT_GetenvW