On Sat, Jun 16, 2012 at 3:22 AM, Pete Batard <p...@akeo.ie> wrote: > On 2012.06.15 19:56, Orin Eman wrote: >> I compiled at warning level 4 with Visual Studio 2010. There is a lot >> of noise... > > Good point. > > I don't think I recompiled at level 4 since last time we tried it in > libusb-devel, which was probably more than a year ago. > I have now added this item as another task for for the 1.0.13 milestone. > >> For future releases, you might want to look into this one : >> >> 1>c:\projects\isync\ultrasyncii\libusbx-1.0.12\libusb\os\windows_usb.c(1346): >> warning C4701: potentially uninitialized local variable 'dev_info_data' used >> >> I think it's a false alarm. > > Will look into that, as well as the disabling of 4200 and the remaining > ones. I've become quite fond of warning hunting lately... ;) >
This is the warning log for VS11 RC after disable 4200 warning. http://www.microsoft.com/visualstudio/11/en-us ------ Rebuild All started: Project: libusb-1.0 (static), Configuration: Release Win32 ------ Build started 16/6/2012 5:26:42 PM. _PrepareForClean: Deleting file "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\lib\libusb-1.0\libusb-1.0 (static).lastbuildstate". InitializeBuildStatus: Creating "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\lib\libusb-1.0\libusb-1.0 (static).unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: core.c ..\libusb\core.c(1777): warning C4100: 'tzp' : unreferenced formal parameter descriptor.c io.c poll_windows.c ..\libusb\os\poll_windows.c(672): warning C4100: 'buf' : unreferenced formal parameter ..\libusb\os\poll_windows.c(707): warning C4100: 'buf' : unreferenced formal parameter sync.c threads_windows.c ..\libusb\os\threads_windows.c(30): warning C4100: 'attr' : unreferenced formal parameter ..\libusb\os\threads_windows.c(85): warning C4100: 'attr' : unreferenced formal parameter windows_usb.c Lib: libusb_static.vcxproj -> C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\lib\libusb-1.0.lib FinalizeBuildStatus: Deleting file "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\lib\libusb-1.0\libusb-1.0 (static).unsuccessfulbuild". Touching "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\lib\libusb-1.0\libusb-1.0 (static).lastbuildstate". Build succeeded. Time Elapsed 00:00:03.81 ------ Rebuild All started: Project: xusb, Configuration: Release Win32 ------ Build started 16/6/2012 5:26:46 PM. _PrepareForClean: Deleting file "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\examples\xusb\xusb.lastbuildstate". InitializeBuildStatus: Creating "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\examples\xusb\xusb.unsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: xusb.c ..\examples\xusb.c(183): warning C4127: conditional expression is constant ..\examples\xusb.c(189): warning C4127: conditional expression is constant ..\examples\xusb.c(196): warning C4127: conditional expression is constant ..\examples\xusb.c(271): warning C4127: conditional expression is constant ..\examples\xusb.c(299): warning C4127: conditional expression is constant ..\examples\xusb.c(469): warning C4127: conditional expression is constant ..\examples\xusb.c(492): warning C4127: conditional expression is constant ..\examples\xusb.c(605): warning C4389: '!=' : signed/unsigned mismatch ..\examples\xusb.c(775): warning C4127: conditional expression is constant ..\examples\xusb.c(789): warning C4127: conditional expression is constant ..\examples\xusb.c(870): warning C4127: conditional expression is constant ..\examples\xusb.c(873): warning C4127: conditional expression is constant ..\examples\xusb.c(874): warning C4127: conditional expression is constant ..\examples\xusb.c(876): warning C4127: conditional expression is constant ..\examples\xusb.c(882): warning C4127: conditional expression is constant Link: Generating code c:\work\libusbx\libusbx-1.0.12\libusb\os\windows_usb.c(458): warning C4706: assignment within conditional expression c:\work\libusbx\libusbx-1.0.12\libusb\os\windows_usb.c(1337): warning C4706: assignment within conditional expression c:\work\libusbx\libusbx-1.0.12\libusb\os\windows_usb.c(1346): warning C4701: potentially uninitialized local variable 'dev_info_data' used Finished generating code xusb.vcxproj -> C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\examples\xusb.exe FinalizeBuildStatus: Deleting file "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\examples\xusb\xusb.unsuccessfulbuild". Touching "C:\work\libusbx\libusbx-1.0.12\msvc\..\Win32\Release\examples\xusb\xusb.lastbuildstate". Build succeeded. Time Elapsed 00:00:02.16 ========== Rebuild All: 2 succeeded, 0 failed, 0 skipped ========== -- Xiaofan ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel