]> git.saurik.com Git - wxWidgets.git/commitdiff
MinGW compilation fixes.
authorMattia Barbon <mbarbon@cpan.org>
Sat, 17 Jan 2004 22:21:48 +0000 (22:21 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Sat, 17 Jan 2004 22:21:48 +0000 (22:21 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25217 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/wxchar.cpp
src/msw/evtloop.cpp
src/msw/volume.cpp

index be0dc8d53d8b3057b7d0518656921eb81a73a71e..6d682be476acc6685a656be996f0c07566a41d72 100644 (file)
@@ -599,7 +599,13 @@ int vfwprintf(FILE *stream, const wxChar *format, va_list argptr)
     if ( rc != -1 )
     {
         // we can't do much better without Unicode support in libc...
     if ( rc != -1 )
     {
         // we can't do much better without Unicode support in libc...
-        if ( fprintf(stream, "%s", s.mb_str()) == -1 )
+        if ( fprintf(stream, "%s",
+#if wxUSE_UNICODE
+                     s.mb_str().data()
+#else
+                     s.c_str()
+#endif
+                 ) == -1 )
             return -1;
     }
 
             return -1;
     }
 
index 2a4da8b4463926bca94bedd999af3a6be80c47ca..1d52ec45f363f672b71d7209d47e9cd7e3fd2484 100644 (file)
@@ -281,7 +281,7 @@ int wxEventLoop::Run()
     // wxModalEventLoop depends on this (so we can't just use ON_BLOCK_EXIT or
     // something similar here)
 #if wxUSE_EXCEPTIONS
     // wxModalEventLoop depends on this (so we can't just use ON_BLOCK_EXIT or
     // something similar here)
 #if wxUSE_EXCEPTIONS
-    bool retryAfterException;
+    bool retryAfterException = false;
     do {
         retryAfterException=false;
 #endif
     do {
         retryAfterException=false;
 #endif
index d82a59aed5cfca670f2be41736ba34aa1f310a5b..f1750775a5e6635fb2598a6719e07bae85952d41 100644 (file)
@@ -44,6 +44,7 @@
 #include "wx/volume.h"
 
 #include <shellapi.h>
 #include "wx/volume.h"
 
 #include <shellapi.h>
+#include <shlobj.h>
 #include "wx/msw/missing.h"
 
 #if wxUSE_BASE
 #include "wx/msw/missing.h"
 
 #if wxUSE_BASE