=?UTF-8?Q?Stefan=20D=C3=B6singer=20?=: d3dx9_36: Add explicit casts in type conversion functions.

Alexandre Julliard julliard at winehq.org
Thu Jan 2 13:13:48 CST 2014


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

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Thu Jan  2 15:23:51 2014 +0100

d3dx9_36: Add explicit casts in type conversion functions.

---

 dlls/d3dx9_36/util.c |    6 +++---
 1 files 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));




More information about the wine-cvs mailing list