[PATCH 3/5] d3dx9_36: Add explicit casts in type conversion functions.
Stefan Dösinger
stefan at codeweavers.com
Thu Jan 2 08:23:51 CST 2014
---
dlls/d3dx9_36/util.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/d3dx9_36/util.c b/dlls/d3dx9_36/util.c
index c180d71..ea75dfa 100644
--- a/dlls/d3dx9_36/util.c
+++ b/dlls/d3dx9_36/util.c
@@ -308,7 +308,7 @@ static INT get_int(D3DXPARAMETER_TYPE type, const void *data)
switch (type)
{
case D3DXPT_FLOAT:
- return *(FLOAT *)data;
+ return (INT)(*(FLOAT *)data);
case D3DXPT_INT:
case D3DXPT_VOID:
@@ -332,10 +332,10 @@ static FLOAT get_float(D3DXPARAMETER_TYPE type, const void *data)
return *(FLOAT *)data;
case D3DXPT_INT:
- return *(INT *)data;
+ return (FLOAT)(*(INT *)data);
case D3DXPT_BOOL:
- return get_bool(type, data);
+ return (FLOAT)get_bool(type, data);
default:
FIXME("Unhandled type %s.\n", debug_d3dxparameter_type(type));
--
1.8.3.2
More information about the wine-patches
mailing list