Michael Stefaniuc : ddraw: Remove superfluous pointer casts.

Alexandre Julliard julliard at winehq.org
Wed Jan 14 09:03:22 CST 2009


Module: wine
Branch: master
Commit: 5ee7a104c908581fdfe9bd398d9dc44d29dc29c5
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5ee7a104c908581fdfe9bd398d9dc44d29dc29c5

Author: Michael Stefaniuc <mstefani at redhat.de>
Date:   Tue Jan 13 23:31:09 2009 +0100

ddraw: Remove superfluous pointer casts.

---

 dlls/ddraw/ddraw.c         |    2 +-
 dlls/ddraw/device.c        |    8 ++++----
 dlls/ddraw/executebuffer.c |    4 ++--
 dlls/ddraw/main.c          |    4 ++--
 dlls/ddraw/surface.c       |    2 +-
 dlls/ddraw/viewport.c      |    6 +++---
 6 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c
index 5a24ddb..8ed06b2 100644
--- a/dlls/ddraw/ddraw.c
+++ b/dlls/ddraw/ddraw.c
@@ -3047,7 +3047,7 @@ findRenderTarget(IDirectDrawSurface7 *surface,
                  void *ctx)
 {
     IDirectDrawSurfaceImpl *surf = ICOM_OBJECT(IDirectDrawSurfaceImpl, IDirectDrawSurface7, surface);
-    IDirectDrawSurfaceImpl **target = (IDirectDrawSurfaceImpl **) ctx;
+    IDirectDrawSurfaceImpl **target = ctx;
 
     if(!surf->isRenderTarget) {
         *target = surf;
diff --git a/dlls/ddraw/device.c b/dlls/ddraw/device.c
index 819b07b..c4f5861 100644
--- a/dlls/ddraw/device.c
+++ b/dlls/ddraw/device.c
@@ -381,7 +381,7 @@ IDirect3DDeviceImpl_7_Release(IDirect3DDevice7 *iface)
                 {
                     case DDrawHandle_Texture:
                     {
-                        IDirectDrawSurfaceImpl *surf = (IDirectDrawSurfaceImpl *) This->Handles[i].ptr;
+                        IDirectDrawSurfaceImpl *surf = This->Handles[i].ptr;
                         FIXME("Texture Handle %d not unset properly\n", i + 1);
                         surf->Handle = 0;
                     }
@@ -389,7 +389,7 @@ IDirect3DDeviceImpl_7_Release(IDirect3DDevice7 *iface)
 
                     case DDrawHandle_Material:
                     {
-                        IDirect3DMaterialImpl *mat = (IDirect3DMaterialImpl *) This->Handles[i].ptr;
+                        IDirect3DMaterialImpl *mat = This->Handles[i].ptr;
                         FIXME("Material handle %d not unset properly\n", i + 1);
                         mat->Handle = 0;
                     }
@@ -2868,7 +2868,7 @@ IDirect3DDeviceImpl_3_SetRenderState(IDirect3DDevice3 *iface,
             }
             else
             {
-                IDirectDrawSurfaceImpl *surf = (IDirectDrawSurfaceImpl *) This->Handles[Value - 1].ptr;
+                IDirectDrawSurfaceImpl *surf = This->Handles[Value - 1].ptr;
                 hr = IDirect3DDevice3_SetTexture(iface, 0, ICOM_INTERFACE(surf, IDirect3DTexture2));
                 break;
             }
@@ -3041,7 +3041,7 @@ IDirect3DDeviceImpl_3_SetLightState(IDirect3DDevice3 *iface,
         }
         else
         {
-            mat = (IDirect3DMaterialImpl *) This->Handles[Value - 1].ptr;
+            mat = This->Handles[Value - 1].ptr;
         }
 
         if (mat != NULL)
diff --git a/dlls/ddraw/executebuffer.c b/dlls/ddraw/executebuffer.c
index f862d53..4dfc679 100644
--- a/dlls/ddraw/executebuffer.c
+++ b/dlls/ddraw/executebuffer.c
@@ -131,7 +131,7 @@ IDirect3DExecuteBufferImpl_Execute(IDirect3DExecuteBufferImpl *This,
 
 	    case D3DOP_TRIANGLE: {
 	        int i;
-		D3DTLVERTEX *tl_vx = (D3DTLVERTEX *) This->vertex_data;
+                D3DTLVERTEX *tl_vx = This->vertex_data;
 		TRACE("TRIANGLE         (%d)\n", count);
 		
 		if (count*3>This->nb_indices) {
@@ -262,7 +262,7 @@ IDirect3DExecuteBufferImpl_Execute(IDirect3DExecuteBufferImpl *This,
 			    WARN("Handle %d is not a material handle\n", matHandle);
 			} else {
 			    IDirect3DMaterialImpl *mat =
-				(IDirect3DMaterialImpl *)lpDevice->Handles[matHandle - 1].ptr;
+                                lpDevice->Handles[matHandle - 1].ptr;
 
 			    mat->activate(mat);
 			}
diff --git a/dlls/ddraw/main.c b/dlls/ddraw/main.c
index 4bd08c8..6768736 100644
--- a/dlls/ddraw/main.c
+++ b/dlls/ddraw/main.c
@@ -751,7 +751,7 @@ DestroyCallback(IDirectDrawSurface7 *surf,
                 void *context)
 {
     IDirectDrawSurfaceImpl *Impl = ICOM_OBJECT(IDirectDrawSurfaceImpl, IDirectDrawSurface7, surf);
-    IDirectDrawImpl *ddraw = (IDirectDrawImpl *) context;
+    IDirectDrawImpl *ddraw = context;
     ULONG ref;
 
     ref = IDirectDrawSurface7_Release(surf);  /* For the EnumSurfaces */
@@ -927,7 +927,7 @@ DllMain(HINSTANCE hInstDLL,
                     hr = IDirectDraw7_EnumSurfaces(ICOM_INTERFACE(ddraw, IDirectDraw7),
                                                     DDENUMSURFACES_ALL,
                                                     &desc,
-                                                    (void *) ddraw,
+                                                    ddraw,
                                                     DestroyCallback);
                     if(hr != D3D_OK)
                         ERR("(%p) EnumSurfaces failed, prepare for trouble\n", ddraw);
diff --git a/dlls/ddraw/surface.c b/dlls/ddraw/surface.c
index b0b7437..df4257c 100644
--- a/dlls/ddraw/surface.c
+++ b/dlls/ddraw/surface.c
@@ -2521,7 +2521,7 @@ IDirectDrawSurfaceImpl_SetColorKey(IDirectDrawSurface7 *iface,
                                           Flags,
                                           ctx.CKey);
     IDirectDrawSurface7_EnumAttachedSurfaces(iface,
-                                             (void *) &ctx,
+                                             &ctx,
                                              SetColorKeyEnum);
     LeaveCriticalSection(&ddraw_cs);
     switch(ctx.ret)
diff --git a/dlls/ddraw/viewport.c b/dlls/ddraw/viewport.c
index 4da988d..7ee6ded 100644
--- a/dlls/ddraw/viewport.c
+++ b/dlls/ddraw/viewport.c
@@ -399,8 +399,8 @@ IDirect3DViewportImpl_TransformVertices(IDirect3DViewport3 *iface,
     multiply_matrix(&mat,&view_mat,&world_mat);
     multiply_matrix(&mat,&proj_mat,&mat);
 
-    in = (float *) lpData->lpIn;
-    out = (float *) lpData->lpOut;
+    in = lpData->lpIn;
+    out = lpData->lpOut;
     outH = lpData->lpHOut;
     for(i = 0; i < dwVertexCount; i++)
     {
@@ -537,7 +537,7 @@ IDirect3DViewportImpl_SetBackground(IDirect3DViewport3 *iface,
 
     if(hMat)
     {
-        This->background = (IDirect3DMaterialImpl *) This->ddraw->d3ddevice->Handles[hMat - 1].ptr;
+        This->background = This->ddraw->d3ddevice->Handles[hMat - 1].ptr;
         TRACE(" setting background color : %f %f %f %f\n",
               This->background->mat.u.diffuse.u1.r,
               This->background->mat.u.diffuse.u2.g,




More information about the wine-cvs mailing list