diff options
Diffstat (limited to 'winsup/w32api/include/amvideo.h')
-rw-r--r-- | winsup/w32api/include/amvideo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/w32api/include/amvideo.h b/winsup/w32api/include/amvideo.h index a5825901e..10e8e60e7 100644 --- a/winsup/w32api/include/amvideo.h +++ b/winsup/w32api/include/amvideo.h @@ -25,7 +25,7 @@ extern "C" { #define AMDDS_YUV (AMDDS_YUVOFF|AMDDS_YUVOVR|AMDDS_YUVFLP) #define AMDDS_RGB (AMDDS_RGBOFF|AMDDS_RGBOVR|AMDDS_RGBFLP) #define AMDDS_PRIMARY (AMDDS_DCIPS|AMDDS_PS) -#define BIT_MASKS_MATCH(pbmi1,pbmi2) (!memcmp((pbmi1)->dwBitMasks,(pbmi2)->dwBitMasks,3*sizeof(DWORD))) +#define BIT_MASKS_MATCH(pbmi1,pbmi2) ((pbmi1)->dwBitMasks[0] == (pbmi2)->dwBitMasks[0] && (pbmi1)->dwBitMasks[1] == (pbmi2)->dwBitMasks[1] && (pbmi1)->dwBitMasks[2] == (pbmi2)->dwBitMasks[2]) #define PALETTISED(pbmi) ((pbmi)->bmiHeader.biBitCount <= 8) #define PALETTE_ENTRIES(pbmi) (1 << (pbmi)->bmiHeader.biBitCount) #define RESET_MASKS(pbmi) (ZeroMemory((PVOID)(pbmi)->dwBitFields,3*sizeof(DWORD))) |