Re: winmm: Add a bunch of new mmio tests which discover some bugs in mmio handling.
22 Jan
2010
22 Jan
'10
6:55 a.m.
Dmitry Timoshkov <dmitry(a)codeweavers.com> writes:
@@ -45,6 +45,20 @@ static DWORD RIFF_buf[] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
+#define expect_buf_offset(_hmmio, _off) \ +do \ +{ \ + MMIOINFO _mmio; \ + LONG _ret; \ + memset(&_mmio, 0, sizeof(_mmio)); \ + _ret = mmioGetInfo((_hmmio), &_mmio, 0); \ + ok(_ret == MMSYSERR_NOERROR, "mmioGetInfo error %u\n", _ret); \ + ok(_mmio.lBufOffset == 0, "expected 0, got %d\n", _mmio.lBufOffset); \ + _ret = mmioSeek((_hmmio), 0, SEEK_CUR); \ + ok(_ret == (_off), "expected %d, got %d\n", (_off), _ret); \ +} \ +while (0)
Please avoid such multi-line macros, define a function instead. -- Alexandre Julliard julliard(a)winehq.org
5893
Age (days ago)
5893
Last active (days ago)
0 comments
1 participants
participants (1)
-
Alexandre Julliard