DIB_DirectDrawSurface_BltFast signed/unsigned comparision bug