Index: dll/win32/hhctrl.ocx/help.c =================================================================== --- dll/win32/hhctrl.ocx/help.c (revision 54978) +++ dll/win32/hhctrl.ocx/help.c (working copy) @@ -1260,7 +1260,8 @@ RECT winPos = info->WinType.rcWindowPos; WNDCLASSEXW wcex; DWORD dwStyles, dwExStyles; - DWORD x, y, width = 0, height = 0; + DWORD x, y, width, height; + x = y = width = height = 0; LPCWSTR caption; static const WCHAR windowClassW[] = { Index: dll/win32/windowscodecs/bmpdecode.c =================================================================== --- dll/win32/windowscodecs/bmpdecode.c (revision 54978) +++ dll/win32/windowscodecs/bmpdecode.c (working copy) @@ -185,7 +185,7 @@ { HRESULT hr; BmpDecoder *This = impl_from_frame(iface); - int count; + int count=0; WICColor *wiccolors=NULL; RGBTRIPLE *bgrcolors=NULL; Index: dll/win32/ws2_32_new/src/sockctrl.c =================================================================== --- dll/win32/ws2_32_new/src/sockctrl.c (revision 54978) +++ dll/win32/ws2_32_new/src/sockctrl.c (working copy) @@ -29,6 +29,7 @@ PWSTHREAD Thread; PWSSOCKET Socket; INT ErrorCode, OldErrorCode; + ErrorCode = OldErrorCode = 0; INT Status; BOOLEAN TryAgain = TRUE; DPRINT("connect: %lx, %p, %lx\n", s, name, namelen); Index: drivers/usb/nt4compat/usbdrv/usb.c =================================================================== --- drivers/usb/nt4compat/usbdrv/usb.c (revision 54978) +++ drivers/usb/nt4compat/usbdrv/usb.c (working copy) @@ -1024,6 +1024,7 @@ usb_cal_cpu_freq() { LARGE_INTEGER tick1, tick2; + tick1.QuadPart = tick2.QuadPart = 0; LONG i; // interval.QuadPart = -40 * 1000 * 1000;