ddrawex: Remove superfluous pointer casts.

Michael Stefaniuc mstefani at redhat.de
Wed Jan 14 02:52:06 CST 2009


---
 dlls/ddrawex/ddraw.c   |    6 +++---
 dlls/ddrawex/main.c    |    2 +-
 dlls/ddrawex/surface.c |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dlls/ddrawex/ddraw.c b/dlls/ddrawex/ddraw.c
index 3fabc04..9014033 100644
--- a/dlls/ddrawex/ddraw.c
+++ b/dlls/ddrawex/ddraw.c
@@ -604,7 +604,7 @@ struct enummodes_ctx
 static HRESULT WINAPI
 enum_modes_cb2(DDSURFACEDESC2 *ddsd2, void *vctx)
 {
-    struct enummodes_ctx *ctx = (struct enummodes_ctx *) vctx;
+    struct enummodes_ctx *ctx = vctx;
     DDSURFACEDESC ddsd;
 
     DDSD2_to_DDSD(ddsd2, &ddsd);
@@ -662,7 +662,7 @@ struct enumsurfaces4_ctx
 static HRESULT WINAPI
 enum_surfaces_wrapper(IDirectDrawSurface4 *surf4, DDSURFACEDESC2 *ddsd2, void *vctx)
 {
-    struct enumsurfaces4_ctx *ctx = (struct enumsurfaces4_ctx *) vctx;
+    struct enumsurfaces4_ctx *ctx = vctx;
     IDirectDrawSurface4 *outer = dds_get_outer(surf4);
     IDirectDrawSurface4_AddRef(outer);
     IDirectDrawSurface4_Release(surf4);
@@ -695,7 +695,7 @@ struct enumsurfaces_ctx
 static HRESULT WINAPI
 enum_surfaces_cb2(IDirectDrawSurface4 *surf4, DDSURFACEDESC2 *ddsd2, void *vctx)
 {
-    struct enumsurfaces_ctx *ctx = (struct enumsurfaces_ctx *) vctx;
+    struct enumsurfaces_ctx *ctx = vctx;
     IDirectDrawSurface *surf1;
     DDSURFACEDESC ddsd;
 
diff --git a/dlls/ddrawex/main.c b/dlls/ddrawex/main.c
index de63f23..f8a1162 100644
--- a/dlls/ddrawex/main.c
+++ b/dlls/ddrawex/main.c
@@ -290,7 +290,7 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 
     factory->pfnCreateInstance = CreateDirectDrawFactory;
 
-    *ppv = (IClassFactory*) factory;
+    *ppv = factory;
 
     return S_OK;
 }
diff --git a/dlls/ddrawex/surface.c b/dlls/ddrawex/surface.c
index 106b027..d0bd273 100644
--- a/dlls/ddrawex/surface.c
+++ b/dlls/ddrawex/surface.c
@@ -317,7 +317,7 @@ struct enumsurfaces_wrap
 static HRESULT WINAPI
 enumsurfaces_wrap_cb(IDirectDrawSurface4 *surf, DDSURFACEDESC2 *desc, void *vctx)
 {
-    struct enumsurfaces_wrap *ctx = (struct enumsurfaces_wrap *) vctx;
+    struct enumsurfaces_wrap *ctx = vctx;
     IDirectDrawSurface4 *outer = dds_get_outer(surf);
 
     TRACE("Returning outer surface %p for inner surface %p\n", outer, surf);
@@ -350,7 +350,7 @@ static HRESULT WINAPI
 enumsurfaces_thunk_cb(IDirectDrawSurface4 *surf, DDSURFACEDESC2 *desc2, void *vctx)
 {
     IDirectDrawSurfaceImpl *This = impl_from_dds4(surf);
-    struct enumsurfaces_thunk *ctx = (struct enumsurfaces_thunk *) vctx;
+    struct enumsurfaces_thunk *ctx = vctx;
     DDSURFACEDESC desc;
 
     TRACE("Thunking back to IDirectDrawSurface3\n");
-- 
1.6.0.6
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20090114/43789baa/attachment.pgp 


More information about the wine-patches mailing list