From 46365d4873b89e266cfd36709885feed7a1c3a4e Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Thu, 27 Aug 2015 00:10:39 +0200 Subject: [PATCH] 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 0ffa2dbd32d..95925440b26 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) \