Alexandre Julliard : wmp: Build with msvcrt.

Alexandre Julliard julliard at winehq.org
Thu Jun 27 15:34:09 CDT 2019


Module: wine
Branch: master
Commit: 37ca889bf37ab4e5cc86ee9e43c317186b0b20c6
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=37ca889bf37ab4e5cc86ee9e43c317186b0b20c6

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jun 27 09:09:06 2019 +0200

wmp: Build with msvcrt.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wmp/Makefile.in   | 2 ++
 dlls/wmp/player.c      | 2 +-
 dlls/wmp/wmp_private.h | 3 +--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dlls/wmp/Makefile.in b/dlls/wmp/Makefile.in
index 273e536..5ed3d42 100644
--- a/dlls/wmp/Makefile.in
+++ b/dlls/wmp/Makefile.in
@@ -1,6 +1,8 @@
 MODULE    = wmp.dll
 IMPORTS   = oleaut32 ole32 user32 gdi32
 
+EXTRADLLFLAGS = -mno-cygwin
+
 C_SRCS = \
 	events.c \
 	oleobj.c \
diff --git a/dlls/wmp/player.c b/dlls/wmp/player.c
index 519ffa1..7a1befe 100644
--- a/dlls/wmp/player.c
+++ b/dlls/wmp/player.c
@@ -1435,7 +1435,7 @@ static HRESULT WINAPI WMPControls_get_isAvailable(IWMPControls *iface, BSTR bstr
     TRACE("(%p)->(%s %p)\n", This, debugstr_w(bstrItem), pIsAvailable);
     if (!This->filter_graph) {
         *pIsAvailable = VARIANT_FALSE;
-    } else if (strcmpW(currentPosition, bstrItem) == 0) {
+    } else if (wcscmp(currentPosition, bstrItem) == 0) {
         DWORD capabilities;
         IMediaSeeking_GetCapabilities(This->media_seeking, &capabilities);
         *pIsAvailable = (capabilities & AM_SEEKING_CanSeekAbsolute) ?
diff --git a/dlls/wmp/wmp_private.h b/dlls/wmp/wmp_private.h
index ab9c6d0..27ec55e 100644
--- a/dlls/wmp/wmp_private.h
+++ b/dlls/wmp/wmp_private.h
@@ -20,7 +20,6 @@
 
 #include "windows.h"
 #include "wine/heap.h"
-#include "wine/unicode.h"
 #include "ole2.h"
 #include "dshow.h"
 #include "wmp.h"
@@ -121,7 +120,7 @@ static inline WCHAR *heap_strdupW(const WCHAR *str)
     WCHAR *ret;
 
     if(str) {
-        size_t size = strlenW(str)+1;
+        size_t size = lstrlenW(str)+1;
         ret = heap_alloc(size*sizeof(WCHAR));
         if(ret)
             memcpy(ret, str, size*sizeof(WCHAR));




More information about the wine-cvs mailing list