[PATCH 2/5] d3dx9_36: Don't make the input parameter to remap_faces_for_attrsort const.

Stefan Dösinger stefan at codeweavers.com
Fri Jan 3 07:17:17 CST 2014


Msvc complains about passing a const pointer to HeapFree, and that the
assignment to sorted_attrib_buffer drops the const attribute.
---
 dlls/d3dx9_36/mesh.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/d3dx9_36/mesh.c b/dlls/d3dx9_36/mesh.c
index aa20119..133f14d 100644
--- a/dlls/d3dx9_36/mesh.c
+++ b/dlls/d3dx9_36/mesh.c
@@ -1610,9 +1610,9 @@ static int attrib_entry_compare(const DWORD **a, const DWORD **b)
 
 /* Create face_remap, a new attribute buffer for attribute sort optimization. */
 static HRESULT remap_faces_for_attrsort(struct d3dx9_mesh *This, const DWORD *indices,
-        const DWORD *attrib_buffer, DWORD **sorted_attrib_buffer, DWORD **face_remap)
+        DWORD *attrib_buffer, DWORD **sorted_attrib_buffer, DWORD **face_remap)
 {
-    const DWORD **sorted_attrib_ptr_buffer = NULL;
+    DWORD **sorted_attrib_ptr_buffer = NULL;
     DWORD i;
 
     *face_remap = HeapAlloc(GetProcessHeap(), 0, This->numfaces * sizeof(**face_remap));
-- 
1.8.3.4 (Apple Git-47)




More information about the wine-patches mailing list