]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Changes in shared code that don't affect open-vm-tools functionality.
authorVMware, Inc <>
Wed, 20 Jul 2011 20:33:15 +0000 (13:33 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Wed, 20 Jul 2011 20:33:15 +0000 (13:33 -0700)
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/lib/include/vm_basic_asm.h

index 8304904fe908134a7cef60fa7226dc7e8a2108a9..7d5f49b7b721e63b6c3041a93befc4fe84ed5bd4 100644 (file)
@@ -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 */