Gerald Pfeifer : include: Base D3DVSD_TOKENTYPEMASK on an unsigned constant to avoid avoid shift overflows.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Aug 27 08:25:36 CDT 2015


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

Author: Gerald Pfeifer <gerald at pfeifer.com>
Date:   Thu Aug 27 00:10:39 2015 +0200

include: Base D3DVSD_TOKENTYPEMASK on an unsigned constant to avoid avoid shift overflows.

---

 include/d3d8types.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/d3d8types.h b/include/d3d8types.h
index 0ffa2db..9592544 100644
--- a/include/d3d8types.h
+++ b/include/d3d8types.h
@@ -263,7 +263,7 @@ typedef enum _D3DVSDT_TYPE {
 #define D3DVSD_CONSTCOUNTMASK    (0xF      << D3DVSD_CONSTCOUNTSHIFT)
 #define D3DVSD_DATALOADTYPEMASK  (0x1      << D3DVSD_DATALOADTYPESHIFT)
 #define D3DVSD_STREAMTESSMASK    (0x1      << D3DVSD_STREAMTESSSHIFT)
-#define D3DVSD_TOKENTYPEMASK     (0x7      << D3DVSD_TOKENTYPESHIFT)
+#define D3DVSD_TOKENTYPEMASK     (0x7u     << D3DVSD_TOKENTYPESHIFT)
 
 
 #define D3DVSD_MAKETOKENTYPE(TokenType) \




More information about the wine-cvs mailing list