From: VMware, Inc <> Date: Wed, 20 Jul 2011 20:33:15 +0000 (-0700) Subject: Changes in shared code that don't affect open-vm-tools functionality. X-Git-Tag: 2011.07.19-450511~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d2ed5c806055ac35f4a4e050d557e42a5f6b7cb1;p=thirdparty%2Fopen-vm-tools.git Changes in shared code that don't affect open-vm-tools functionality. Signed-off-by: Marcelo Vanzin --- diff --git a/open-vm-tools/lib/include/vm_basic_asm.h b/open-vm-tools/lib/include/vm_basic_asm.h index 8304904fe..7d5f49b7b 100644 --- a/open-vm-tools/lib/include/vm_basic_asm.h +++ b/open-vm-tools/lib/include/vm_basic_asm.h @@ -1043,7 +1043,7 @@ TestBit32(uint32 *var, uint32 index) ); return bit; #elif defined _MSC_VER - return _bittest((long *)var, index); + return (*var & (1 << index)) != 0; #endif } @@ -1061,7 +1061,7 @@ TestBit64(uint64 *var, uint64 index) ); return bit; #elif defined _MSC_VER - return _bittest64((__int64 *)var, index); + return (*var & (CONST64U(1) << index)) != 0; #endif } #endif /* VM_X86_64 */