winmm/tests: Don't use 0x55 to avoid any confusion when runningwith +heap.

Dmitry Timoshkov dmitry at codeweavers.com
Sun Mar 2 10:55:19 CST 2008


"Dan Kegel" <dank at kegel.com> wrote:

> Hey, on that topic, there are also a bunch of other possible suspects:
> 
> ./dlls/ntdll/tests/atom.c:    memset(abi->Name, 0x55, 255 * sizeof(WCHAR));
> ./dlls/ntdll/tests/atom.c:    memset(abi->Name, 0x55,
> lstrlenW(testAtom1) * sizeof(WCHAR));
> ./dlls/user32/tests/menu.c:    memset( bmfill, 0x55, sizeof( bmfill));
> ./dlls/ntoskrnl.exe/ntoskrnl.c:    memset( &irp, 0x55, sizeof(irp) );
> ./tools/wrc/utils.c:    memset(res, 0x55, size);
> ./tools/widl/utils.c:    memset(res, 0x55, size);
> ./tools/wmc/utils.c:    memset(res, 0x55, size);
> ./server/object.c:    if (ptr) memset( ptr, 0x55, size );
> ./server/window.c:    memset( win, 0x55, sizeof(*win) +
> win->nb_extra_bytes - 1 );
> 
> And 0xaa can also interfere:

Perhaps we could agree on a common constant to mark not initialized data in
tests? I'd suggest to use 0xCC (standard debugging trick) for that purpose.

-- 
Dmitry.



More information about the wine-devel mailing list