6>------ Rebuild All started: Project: Cxbx, Configuration: Debug Win32 ------
\src\common\xbeprinter.cpp(383): warning C6246: Local declaration of 'row' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '378' of '\src\common\xbeprinter.cpp'.
\src\cxbxkrnl\crc32c.cpp(334): warning C6011: Dereferencing NULL pointer 'append_func'.
\src\common\emueeprom.cpp(73): warning C6387: 'CRC_Data' could be '0': this does not adhere to the specification for the function 'memset'.
\src\common\emueeprom.cpp(76): warning C6386: Buffer overrun while writing to 'CRC_Data': the writable size is 'dataLen+4' bytes, but '1' bytes might be written.
\src\common\emueeprom.cpp(76): warning C6387: 'CRC_Data' could be '0': this does not adhere to the specification for the function 'memcpy'. See line 73 for an earlier location where this can occur
\src\common\emueeprom.cpp(82): warning C6011: Dereferencing NULL pointer 'CRC_Data'. See line 73 for an earlier location where this can occur
\src\common\emueeprom.cpp(105): warning C6244: Local declaration of 'szFilePath_EEPROM_bin' hides previous declaration at line '333' of '\src\cxbxkrnl\cxbxkrnl.h'.
\src\common\xdvdfs tools\xdvdfs.cpp(401): warning C6385: Reading invalid data from 'FileRecord->PartialData': the readable size is '2048' bytes, but '2049' bytes may be read.
\src\cxbxkrnl\cxbxkrnl.cpp(293): warning C6244: Local declaration of 'szFilePath_memory_bin' hides previous declaration at line '95' of '\src\cxbxkrnl\cxbxkrnl.cpp'.
\src\cxbxkrnl\cxbxkrnl.cpp(409): warning C6244: Local declaration of 'szFilePath_page_tables' hides previous declaration at line '96' of '\src\cxbxkrnl\cxbxkrnl.cpp'.
\src\cxbxkrnl\cxbxkrnl.cpp(554): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\cxbxkrnl.cpp(556): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\cxbxkrnl.cpp(541): warning C28159: Consider using 'IsWindows*' instead of 'GetVersion'. Reason: Deprecated. Use VerifyVersionInfo* or IsWindows* macros from VersionHelpers.
\src\cxbxkrnl\cxbxkrnl.cpp(805): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\cxbxkrnl.cpp(842): warning C6303: Format string mismatch: wide character string passed as _Param_(2) when character string is required in call to 'printf' Actual type: 'const wchar_t *'.
\src\cxbxkrnl\cxbxkrnl.cpp(884): warning C6031: Return value ignored: 'freopen'.
\src\cxbxkrnl\cxbxkrnl.cpp(885): warning C6031: Return value ignored: 'freopen'.
\src\cxbxkrnl\cxbxkrnl.cpp(894): warning C6031: Return value ignored: 'freopen'.
\src\cxbxkrnl\cxbxkrnl.cpp(899): warning C6031: Return value ignored: 'freopen'.
\src\cxbxkrnl\cxbxkrnl.cpp(1189): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'struct HWND__ *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\cxbxkrnl.cpp(1345): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(5) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\cxbxkrnl.cpp(1412): warning C6011: Dereferencing NULL pointer 'CxbxKrnl_Xbe'. See line 1174 for an earlier location where this can occur
\src\cxbxkrnl\cxbxkrnl.cpp(1455): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\cxbxkrnl.cpp(1470): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\cxbxkrnl.cpp(1471): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\cxbxkrnl.cpp(1472): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\cxbxkrnl.cpp(1517): warning C6031: Return value ignored: 'freopen'.
\src\cxbxkrnl\cxbxkrnl.cpp(1730): warning C6258: Using TerminateThread does not allow proper thread clean up.
\src\cxbxkrnl\dbgconsole.cpp(183): warning C6031: Return value ignored: 'sscanf'.
\import\directx8\include\multimon.h(172): warning C28159: Consider using 'IsWindows*' instead of 'GetVersionExA'. Reason: Deprecated. Use VerifyVersionInfo* or IsWindows* macros from VersionHelpers.
\import\directx8\include\multimon.h(303): warning C6001: Using uninitialized memory 'wp'.
\src\cxbxkrnl\emu.cpp(363): warning C6328: Size mismatch: 'unsigned __int64' passed as _Param_(4) when 'int' is required in call to 'printf'.
\src\cxbxkrnl\emu.cpp(365): warning C6328: Size mismatch: 'unsigned __int64' passed as _Param_(4) when 'int' is required in call to 'printf'.
\src\cxbxkrnl\emu.cpp(392): warning C6328: Size mismatch: 'unsigned __int64' passed as _Param_(3) when 'int' is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(500): warning C6387: 'hThread' could be '0': this does not adhere to the specification for the function 'SetThreadPriority'.
\src\cxbxkrnl\emud3d8.cpp(2199): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(2422): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(2765): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2763' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(2798): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2796' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(2815): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2810' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(2884): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(2896): warning C6386: Buffer overrun while writing to 'g_VertexShaderSlots': the writable size is '544' bytes, but '548' bytes might be written.
\src\cxbxkrnl\emud3d8.cpp(2926): warning C6386: Buffer overrun while writing to 'g_VertexShaderSlots': the writable size is '544' bytes, but '548' bytes might be written.
\src\cxbxkrnl\emud3d8.cpp(3091): warning C6011: Dereferencing NULL pointer 'pGammaRamp'.
\src\cxbxkrnl\emud3d8.cpp(3340): warning C6246: Local declaration of 'XboxRenderTarget_Width' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3318' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(3341): warning C6246: Local declaration of 'XboxRenderTarget_Height' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3319' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(3936): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(3936): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DBaseTexture *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(4143): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'struct XTL::_D3DIVB * XTL::g_InlineVertexBuffer_Table', which is passed as an argument to 'realloc', will cause the original memory block to be leaked.
\src\cxbxkrnl\emud3d8.cpp(4144): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(4166): warning C28182: Dereferencing NULL pointer. 'g_InlineVertexBuffer_Table' contains the same NULL value as 'realloc()`4143' did.
\src\cxbxkrnl\emud3d8.cpp(5148): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4804' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(4850): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(4875): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(5140): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(5142): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(5217): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(5237): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(5243): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(5263): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DResource *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(5516): warning C6302: Format string mismatch: character string passed as _Param_(3) when a wide character string is required in call to 'printf' Actual type: 'const char *'.
\src\cxbxkrnl\emud3d8.cpp(5393): warning C6387: 'pDst' could be '0': this does not adhere to the specification for the function 'memcpy'.
\src\cxbxkrnl\emud3d8.cpp(5670): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5668' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(5797): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5795' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(5821): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5810' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(5861): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(5948): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5943' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(5971): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(6051): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6049' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6066): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6064' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6140): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6134' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6199): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6197' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6407): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6403' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6457): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6453' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6488): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6486' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6503): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6501' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6518): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6516' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6533): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6531' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6548): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6546' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6627): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6625' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6642): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '6640' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(6888): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DVertexBuffer *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(6923): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_D3DVertexBuffer *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8.cpp(7116): warning C6011: Dereferencing NULL pointer 'pQuadToTriangleIndexBuffer'.
\src\cxbxkrnl\emud3d8.cpp(7117): warning C6386: Buffer overrun while writing to 'pQuadToTriangleIndexBuffer': the writable size is 'sizeof(INDEX16)*NrOfTriangleVertices' bytes, but '4' bytes might be written.
\src\cxbxkrnl\emud3d8.cpp(7363): warning C6246: Local declaration of 'LowIndex' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '7342' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(7364): warning C6246: Local declaration of 'HighIndex' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '7342' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(7502): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(7843): warning C6246: Local declaration of 'LowIndex' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '7822' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(7844): warning C6246: Local declaration of 'HighIndex' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '7822' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8278): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8276' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8293): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8291' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8395): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8390' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8484): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8474' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8505): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8499' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8532): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8522' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8554): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8549' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8821): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8816' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8839): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8836' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8857): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8854' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8873): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8870' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8895): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8888' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(8940): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '8929' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9067): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9062' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9079): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9077' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9097): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9093' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9126): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9122' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9159): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9153' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9176): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9172' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9202): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9195' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9214): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9212' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9249): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9247' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9266): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9261' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9288): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9277' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9302): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9298' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9372): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9370' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9402): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '9400' of '\src\cxbxkrnl\emud3d8.cpp'.
\src\cxbxkrnl\emud3d8.cpp(9456): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8.cpp(9456): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'void *const ': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(2325): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(2326): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(4256): warning C6385: Reading invalid data from 'RecompiledPixelShader->PSDef.PSAlphaInputs': the readable size is '32' bytes, but '40' bytes may be read.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(5269): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(5322): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(5352): warning C6340: Mismatch on sign: 'unsigned short' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6184): warning C6246: Local declaration of 'iOffset' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5600' of '\src\cxbxkrnl\emud3d8\pixelshader.cpp'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6185): warning C6246: Local declaration of 'i' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5541' of '\src\cxbxkrnl\emud3d8\pixelshader.cpp'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6279): warning C6386: Buffer overrun while writing to 'szNewCodeBuffer': the writable size is '((strlen(pCodeBuffer)+70))*sizeof(char)' bytes, but '7' bytes might be written.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6279): warning C6387: 'szNewCodeBuffer' could be '0': this does not adhere to the specification for the function 'strncpy'.
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6280): warning C6011: Dereferencing NULL pointer 'szNewCodeBuffer'. See line 6279 for an earlier location where this can occur
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6284): warning C6387: 'szNewCodeBuffer' could be '0': this does not adhere to the specification for the function 'strcat'. See line 6279 for an earlier location where this can occur
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6286): warning C6387: 'szNewCodeBuffer' could be '0': this does not adhere to the specification for the function 'strcpy'. See line 6279 for an earlier location where this can occur
\src\cxbxkrnl\emud3d8\pixelshader.cpp(6427): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\pushbuffer.cpp(433): warning C6386: Buffer overrun while writing to 'pg__inline_elements_16': the writable size is '262142' bytes, but '262144' bytes might be written.
\src\cxbxkrnl\emud3d8\state.cpp(431): warning C6011: Dereferencing NULL pointer 'EmuD3DDeferredRenderState'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(830): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(955): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(956): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(957): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(958): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexbuffer.cpp(877): warning C6011: Dereferencing NULL pointer 'pVertexBufferData'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(877): warning C6246: Local declaration of 'i' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '815' of '\src\cxbxkrnl\emud3d8\vertexshader.cpp'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1766): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1772): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1826): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1839): warning C6273: Non-integer passed as _Param_(2) when an integer is required in call to 'printf' Actual type: 'unsigned long *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1969): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(1987): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2316): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2381): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2353): warning C6387: 'pRecompiled' could be '0': this does not adhere to the specification for the function 'memcpy'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2435): warning C6011: Dereferencing NULL pointer 'pShader'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2489): warning C6387: 'pShaderDisassembly' could be '0': this does not adhere to the specification for the function 'strcmp'.
\src\cxbxkrnl\emud3d8\vertexshader.cpp(2510): warning C6387: 'pShaderDisassembly' could be '0': this does not adhere to the specification for the function 'strlen'. See line 2489 for an earlier location where this can occur
\src\cxbxkrnl\emudsoundinline.hpp(272): warning C6011: Dereferencing NULL pointer 'DSBufferDesc.lpwfxFormat'.
\src\cxbxkrnl\emudsoundinline.hpp(957): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1040): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1139): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1144): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1149): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1157): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1115): warning C26115: Failing to release lock 'g_DSoundCriticalSection' in function 'HybridDirectSound3DBuffer_SetAllParameters'.
\src\cxbxkrnl\emudsoundinline.hpp(1187): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1215): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1235): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1263): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1281): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1344): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1362): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1448): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1468): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1547): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1599): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1632): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1663): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1686): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsoundinline.hpp(1743): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(336): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(450): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '440' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(595): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(679): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '671' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(705): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '699' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(729): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '724' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(759): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '750' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(812): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(842): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(869): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(889): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(957): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'struct XTL::X_CDirectSoundBuffer *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emudsound.cpp(1211): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(1463): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(1550): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(1576): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(1771): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'class XTL::X_CDirectSoundStream *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emudsound.cpp(1878): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1870' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2468): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2463' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2537): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2529' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2725): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2715' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2793): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2791' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2809): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2807' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2825): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2823' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2841): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2839' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2863): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2856' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2889): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2882' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(2951): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2942' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3078): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3068' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3104): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3097' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3202): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3195' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3228): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3221' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3254): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3247' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3387): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3378' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3436): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3426' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3518): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3509' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3546): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3537' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3570): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3565' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3597): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3591' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3623): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3616' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3655): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3645' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3713): warning C6230: Implicit cast between semantically different integer types: using HRESULT in a Boolean context.
\src\cxbxkrnl\emudsound.cpp(3737): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3730' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3771): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3760' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3795): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3790' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3822): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3816' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3853): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3846' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3872): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3870' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3895): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3890' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3920): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3915' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(3947): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '3941' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4021): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4019' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4092): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4088' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4154): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4145' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4181): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4175' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4207): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4201' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4271): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4266' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emudsound.cpp(4295): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '4290' of '\src\cxbxkrnl\emudsound.cpp'.
\src\cxbxkrnl\emufile.cpp(560): warning C6001: Using uninitialized memory 'status'.
\src\cxbxkrnl\emufs.cpp(598): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'struct Xbe::TLS *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnl.cpp(462): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '457' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(477): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '475' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(496): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '491' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(553): warning C6306: Incorrect call to 'sprintf': consider using 'vsprintf' which accepts a va_list as an argument.
\src\cxbxkrnl\emukrnl.cpp(621): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '619' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(636): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '634' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(651): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '649' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(670): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '665' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(685): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '683' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(700): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '698' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnl.cpp(715): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '713' of '\src\cxbxkrnl\emukrnl.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(194): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(197): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(200): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(203): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(206): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(212): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(215): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(218): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(221): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(224): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(227): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(230): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(233): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(236): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(239): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(242): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnlav.cpp(332): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '266' of '\src\cxbxkrnl\emukrnlav.cpp'.
\src\cxbxkrnl\emukrnldbg.cpp(66): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '64' of '\src\cxbxkrnl\emukrnldbg.cpp'.
\src\cxbxkrnl\emukrnldbg.cpp(79): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '77' of '\src\cxbxkrnl\emukrnldbg.cpp'.
\src\cxbxkrnl\emukrnldbg.cpp(100): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '92' of '\src\cxbxkrnl\emukrnldbg.cpp'.
\src\cxbxkrnl\emukrnldbg.cpp(153): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '145' of '\src\cxbxkrnl\emukrnldbg.cpp'.
\src\cxbxkrnl\emukrnldbg.cpp(175): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '169' of '\src\cxbxkrnl\emukrnldbg.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(74): warning C6031: Return value ignored: 'InitializeCriticalSectionAndSpinCount'.
\src\cxbxkrnl\emukrnlex.cpp(165): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '162' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(182): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '179' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(528): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '464' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(545): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '542' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(559): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '557' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(573): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '571' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(695): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '688' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(729): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '722' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlex.cpp(760): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '756' of '\src\cxbxkrnl\emukrnlex.cpp'.
\src\cxbxkrnl\emukrnlfs.cpp(80): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '78' of '\src\cxbxkrnl\emukrnlfs.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(242): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emukrnlhal.cpp(485): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '477' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(489): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '477' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(594): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '477' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(615): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '477' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(619): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '477' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlhal.cpp(585): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\emukrnlhal.cpp(585): warning C6340: Mismatch on sign: 'struct HWND__ *' passed as _Param_(5) when some unsigned type is required in call to 'snprintf'.
\src\cxbxkrnl\emukrnlhal.cpp(585): warning C6273: Non-integer passed as _Param_(5) when an integer is required in call to 'snprintf' Actual type: 'struct HWND__ *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlhal.cpp(608): warning C6031: Return value ignored: 'snprintf'.
\src\cxbxkrnl\emukrnlhal.cpp(608): warning C6340: Mismatch on sign: 'struct HWND__ *' passed as _Param_(5) when some unsigned type is required in call to 'snprintf'.
\src\cxbxkrnl\emukrnlhal.cpp(608): warning C6273: Non-integer passed as _Param_(5) when an integer is required in call to 'snprintf' Actual type: 'struct HWND__ *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlhal.cpp(843): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '841' of '\src\cxbxkrnl\emukrnlhal.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(64): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '62' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(95): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '84' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(130): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '116' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(161): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '149' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(186): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '178' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(227): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '218' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(310): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlio.cpp(345): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '343' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(407): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '405' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(428): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '420' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(447): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '442' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(473): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '464' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(500): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '490' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(515): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '513' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(532): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '527' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(555): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '547' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(580): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '571' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(595): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '593' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(612): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '607' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(631): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '625' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(665): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '654' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(690): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '682' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(709): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '704' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(728): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '723' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(743): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '739' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(761): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '756' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlio.cpp(778): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '774' of '\src\cxbxkrnl\emukrnlio.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(163): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void (__stdcall *)(struct xboxkrnl::_KDPC *,void *,void *,void *)': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlke.cpp(207): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void (__stdcall *)(struct xboxkrnl::_KDPC *,void *,void *,void *)': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlke.cpp(301): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '295' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(318): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '315' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(339): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '333' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(703): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '681' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(912): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '907' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(928): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '923' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(948): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '941' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1063): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1049' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1075): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1073' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1122): warning C6328: Size mismatch: 'unsigned __int64' passed as _Param_(3) when 'int' is required in call to 'printf'.
\src\cxbxkrnl\emukrnlke.cpp(1124): warning C6328: Size mismatch: 'unsigned __int64' passed as _Param_(3) when 'int' is required in call to 'printf'.
\src\cxbxkrnl\emukrnlke.cpp(1198): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1191' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1218): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1211' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1333): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1327' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1405): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1401' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1422): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1418' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1434): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1432' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1451): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1447' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1555): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1550' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1569): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1564' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1589): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1584' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1710): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1706' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1733): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1725' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1757): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1753' of '\src\cxbxkrnl\emukrnlke.cpp'.
\src\cxbxkrnl\emukrnlke.cpp(1809): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlmm.cpp(411): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '404' of '\src\cxbxkrnl\emukrnlmm.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(161): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '151' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(223): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(264): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '239' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(300): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(303): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(359): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '352' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(398): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '374' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(428): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(431): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(472): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '447' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(503): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(506): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(545): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '521' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(566): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(671): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '616' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(752): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '745' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(825): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '800' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(909): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(1015): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(1095): warning C6011: Dereferencing NULL pointer 'NtFileDirInfo'.
\src\cxbxkrnl\emukrnlnt.cpp(1125): warning C6387: 'NtFileDirInfo' could be '0': this does not adhere to the specification for the function 'memcpy'. See line 1095 for an earlier location where this can occur
\src\cxbxkrnl\emukrnlnt.cpp(1158): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1149' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1308): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1303' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1464): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1456' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1472): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(1474): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlnt.cpp(1597): warning C6011: Dereferencing NULL pointer 'HostVolumeInfo'.
\src\cxbxkrnl\emukrnlnt.cpp(1706): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1695' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1781): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1773' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1887): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1879' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(1998): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1990' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlnt.cpp(2219): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2208' of '\src\cxbxkrnl\emukrnlnt.cpp'.
\src\cxbxkrnl\emukrnlob.cpp(177): warning C6001: Using uninitialized memory 'FoundObject'.
\src\cxbxkrnl\emukrnlob.cpp(226): warning C6011: Dereferencing NULL pointer 'ObjectName'.
\src\cxbxkrnl\emukrnlob.cpp(770): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '768' of '\src\cxbxkrnl\emukrnlob.cpp'.
\src\cxbxkrnl\emukrnlob.cpp(792): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '785' of '\src\cxbxkrnl\emukrnlob.cpp'.
\src\cxbxkrnl\emukrnlob.cpp(814): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '808' of '\src\cxbxkrnl\emukrnlob.cpp'.
\src\cxbxkrnl\emukrnlps.cpp(163): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'void (__stdcall *)(int)': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlps.cpp(386): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '381' of '\src\cxbxkrnl\emukrnlps.cpp'.
\src\cxbxkrnl\emukrnlps.cpp(455): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'void (__stdcall *)(int)': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emukrnlrtl.cpp(108): warning C26135: Missing annotation _Acquires_lock_(* host_crit_section) at function 'EnterHostCriticalSection'.
\src\cxbxkrnl\emukrnlrtl.cpp(129): warning C26135: Missing annotation _Acquires_lock_(* host_crit_section) at function 'TryEnterHostCriticalSection'.
\src\cxbxkrnl\emukrnlrtl.cpp(321): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '317' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(342): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '335' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(761): warning C26135: Missing annotation _Acquires_lock_(* CriticalSection) at function 'RtlEnterCriticalSectionAndRegion'.
\src\cxbxkrnl\emukrnlrtl.cpp(1082): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1077' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(1275): warning C26135: Missing annotation _Releases_lock_(* CriticalSection) at function 'RtlLeaveCriticalSectionAndRegion'.
\src\cxbxkrnl\emukrnlrtl.cpp(1521): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1519' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(1534): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1532' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(1929): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1922' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlrtl.cpp(2119): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2113' of '\src\cxbxkrnl\emukrnlrtl.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(228): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '220' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(251): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '243' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(268): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '264' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(291): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '283' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(318): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '308' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(337): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '332' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(356): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '350' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(379): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '371' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(406): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '396' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(425): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '418' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emukrnlxc.cpp(446): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '441' of '\src\cxbxkrnl\emukrnlxc.cpp'.
\src\cxbxkrnl\emursa.cpp(234): warning C6011: Dereferencing NULL pointer 'thegiant'.
\src\cxbxkrnl\emursa.cpp(308): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'struct giantstruct * * stack', which is passed as an argument to 'realloc', will cause the original memory block to be leaked.
\src\cxbxkrnl\emursa.cpp(321): warning C28182: Dereferencing NULL pointer. 'stack' contains the same NULL value as 'realloc()`308' did.
\src\cxbxkrnl\emursa.cpp(323): warning C6011: Dereferencing NULL pointer 'stack[cur_stack_elem]'.
\src\cxbxkrnl\emursa.cpp(1220): warning C6244: Local declaration of 'z' hides previous declaration at line '104' of '\src\cxbxkrnl\emursa.cpp'.
\src\cxbxkrnl\emursa.cpp(1264): warning C6244: Local declaration of 'z' hides previous declaration at line '104' of '\src\cxbxkrnl\emursa.cpp'.
\src\cxbxkrnl\emursa.cpp(1421): warning C6244: Local declaration of 'z' hides previous declaration at line '104' of '\src\cxbxkrnl\emursa.cpp'.
\src\cxbxkrnl\emursa.cpp(1543): warning C6244: Local declaration of 'z' hides previous declaration at line '104' of '\src\cxbxkrnl\emursa.cpp'.
\src\cxbxkrnl\emursa.cpp(1589): warning C6386: Buffer overrun while writing to 'sinCos': the writable size is 'sizeof(double)*((1+((n>>2))))' bytes, but '16' bytes might be written.
\src\cxbxkrnl\emursa.cpp(1589): warning C6011: Dereferencing NULL pointer 'sinCos'.
\src\cxbxkrnl\emux86.cpp(1138): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emuxapi.cpp(158): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emuxapi.cpp(203): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\emuxapi.cpp(204): warning C6273: Non-integer passed as _Param_(3) when an integer is required in call to 'printf' Actual type: 'struct XTL::_XPP_DEVICE_TYPE *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emuxapi.cpp(240): warning C6273: Non-integer passed as _Param_(2) when an integer is required in call to 'printf' Actual type: 'void *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emuxapi.cpp(260): warning C6273: Non-integer passed as _Param_(2) when an integer is required in call to 'printf' Actual type: 'struct XTL::_XPP_DEVICE_TYPE *': if a pointer value is being passed, %p should be used.
\src\cxbxkrnl\emuxapi.cpp(1426): warning C6011: Dereferencing NULL pointer 'context'.
\src\cxbxkrnl\emuxapi.cpp(1701): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1698' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1795): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1785' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1841): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1834' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1858): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1856' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1872): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1870' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1894): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1888' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxapi.cpp(1918): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '1911' of '\src\cxbxkrnl\emuxapi.cpp'.
\src\cxbxkrnl\emuxg.cpp(216): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '206' of '\src\cxbxkrnl\emuxg.cpp'.
\src\cxbxkrnl\gloffscreen\gloffscreen_common.cpp(65): warning C6387: 'tmp' could be '0': this does not adhere to the specification for the function 'memcpy'.
\src\cxbxkrnl\gloffscreen\gloffscreen_wgl.cpp(147): warning C6387: 'context' could be '0': this does not adhere to the specification for the function 'memset'.
\src\cxbxkrnl\gloffscreen\gloffscreen_wgl.cpp(157): warning C6011: Dereferencing NULL pointer 'context'. See line 147 for an earlier location where this can occur
\src\cxbxkrnl\hleintercept.cpp(328): warning C6262: Function uses '34388' bytes of stack: exceeds /analyze:stacksize '16384'. Consider moving some data to heap.
\src\cxbxkrnl\hleintercept.cpp(549): warning C6011: Dereferencing NULL pointer 'pLibraryVersion'.
\src\cxbxkrnl\physicalmemory.cpp(70): warning C6011: Dereferencing NULL pointer 'pPde'.
\src\cxbxkrnl\poolmanager.cpp(53): warning C6031: Return value ignored: 'InitializeCriticalSectionAndSpinCount'.
\src\cxbxkrnl\poolmanager.cpp(224): warning C6326: Potential comparison of a constant with another constant.
\src\cxbxkrnl\poolmanager.cpp(359): warning C26135: Missing annotation _Acquires_lock_(this->m_CriticalSection) at function 'PoolManager::Lock'.
\src\cxbxkrnl\poolmanager.cpp(364): warning C26135: Missing annotation _Releases_lock_(this->m_CriticalSection) at function 'PoolManager::Unlock'.
\src\cxbxkrnl\vmmanager.cpp(66): warning C6031: Return value ignored: 'InitializeCriticalSectionAndSpinCount'.
\src\cxbxkrnl\vmmanager.cpp(203): warning C6001: Using uninitialized memory 'it'.
\src\cxbxkrnl\vmmanager.cpp(683): warning C6011: Dereferencing NULL pointer 'PointerPte'.
\src\cxbxkrnl\vmmanager.cpp(1778): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\vmmanager.cpp(1953): warning C6250: Calling 'VirtualFree' without the MEM_RELEASE flag might free memory but not address descriptors (VADs). This causes address space leaks.
\src\cxbxkrnl\vmmanager.cpp(1955): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\vmmanager.cpp(2437): warning C26135: Missing annotation _Acquires_lock_(this->m_CriticalSection) at function 'VMManager::Lock'.
\src\cxbxkrnl\vmmanager.cpp(2442): warning C26135: Missing annotation _Releases_lock_(this->m_CriticalSection) at function 'VMManager::Unlock'.
\src\cxbxkrnl\vmmanager.cpp(2573): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbxkrnl\vmmanager.cpp(2632): warning C6250: Calling 'VirtualFree' without the MEM_RELEASE flag might free memory but not address descriptors (VADs). This causes address space leaks.
\src\cxbxkrnl\vmmanager.cpp(2641): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\cxbx\cxbxxbdm.cpp(50): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '50' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(52): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '52' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(54): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '54' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(56): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '56' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(58): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '58' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(60): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '60' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(62): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '62' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(64): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '64' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(66): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '66' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(68): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '68' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(70): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '70' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(72): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '72' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(74): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '74' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(76): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '76' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(78): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '78' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(80): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '80' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(82): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '82' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(84): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '84' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(86): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '86' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(88): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '88' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(90): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '90' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(92): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '92' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(94): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '94' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(96): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '96' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(98): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '98' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(100): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '100' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(102): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '102' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(104): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '104' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(115): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '110' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(122): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '122' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(124): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '124' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(126): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '126' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(128): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '128' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(138): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '138' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(140): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '140' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(142): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '142' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(144): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '144' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(146): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '146' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(148): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '148' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(150): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '150' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(152): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '152' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(154): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '154' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(156): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '156' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(158): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '158' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(160): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '160' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(162): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '162' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(164): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '164' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(166): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '166' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(168): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '168' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(170): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '170' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(172): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '172' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(174): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '174' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(176): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '176' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(178): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '178' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(180): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '180' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(182): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '182' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(184): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '184' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(186): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '186' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(188): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '188' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(190): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '190' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(192): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '192' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(194): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '194' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(196): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '196' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(198): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '198' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(200): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '200' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(202): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '202' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(204): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '204' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(206): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '206' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\cxbxxbdm.cpp(208): warning C6246: Local declaration of '_logFuncPrefix' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '208' of '\src\cxbx\cxbxxbdm.cpp'.
\src\cxbx\dlgabout.cpp(132): warning C6387: 'Temp_value_#2442' could be '0': this does not adhere to the specification for the function 'LockResource'.
\src\cxbx\dlgabout.cpp(109): warning C6387: 'Temp_value_#2413' could be '0': this does not adhere to the specification for the function 'LockResource'.
\src\cxbx\dlgeepromconfig.cpp(85): warning C6054: String 'Buffer' might not be zero-terminated.
\src\cxbx\dlgeepromconfig.cpp(334): warning C6246: Local declaration of 'value' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '254' of '\src\cxbx\dlgeepromconfig.cpp'.
\src\cxbx\dlgeepromconfig.cpp(270): warning C6385: Reading invalid data from 'ComboboxArray': the readable size is '220' bytes, but '-16' bytes may be read.
\src\cxbx\dlgeepromconfig.cpp(434): warning C6001: Using uninitialized memory 'hEditControlArray'.
\src\cxbx\dlgeepromconfig.cpp(422): warning C6001: Using uninitialized memory 'Buffer'.
\src\cxbx\dlgvideoconfig.cpp(362): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\cxbx\dlgvideoconfig.cpp(366): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\cxbx\winmain.cpp(50): warning C28251: Inconsistent annotation for 'WinMain': this instance has no annotations. See c:\program files (x86)\windows kits\8.1\include\um\winbase.h(905).
\src\cxbx\winmain.cpp(56): warning C6387: 'Temp_value_#2376' could be '0': this does not adhere to the specification for the function 'GetProcAddress'.
\src\cxbx\wndmain.cpp(309): warning C6387: 'KrnlDebugName' could be '0': this does not adhere to the specification for the function 'strcpy'.
\src\cxbx\wndmain.cpp(311): warning C6387: 'KrnlDebugName' could be '0': this does not adhere to the specification for the function 'strlen'. See line 309 for an earlier location where this can occur
\src\cxbx\wndmain.cpp(319): warning C6053: The prior call to 'strncpy' might not zero-terminate string 'KrnlDebugPath'.
\src\cxbx\wndmain.cpp(319): warning C6387: 'KrnlDebugPath' could be '0': this does not adhere to the specification for the function 'PathFileExistsA'. See line 318 for an earlier location where this can occur
\src\cxbx\wndmain.cpp(318): warning C6387: 'KrnlDebugPath' could be '0': this does not adhere to the specification for the function 'strncpy'.
\src\cxbx\wndmain.cpp(432): warning C6262: Function uses '18060' bytes of stack: exceeds /analyze:stacksize '16384'. Consider moving some data to heap.
\src\cxbx\wndmain.cpp(833): warning C6276: Cast between semantically different string types: char * to wchar_t *. Use of invalid string can lead to undefined behavior.
\src\cxbx\wndmain.cpp(940): warning C6276: Cast between semantically different string types: char * to wchar_t *. Use of invalid string can lead to undefined behavior.
\src\cxbx\wndmain.cpp(1846): warning C6031: Return value ignored: 'freopen'.
\src\cxbx\wndmain.cpp(1861): warning C6031: Return value ignored: 'freopen'.
\src\cxbx\wndmain.cpp(1872): warning C6031: Return value ignored: 'freopen'.
\src\cxbx\wndmain.cpp(1996): warning C28183: 'this->m_szRecentXbe[c]' could be '0', and is a copy of the value found in 'this->m_szRecentXbe[r]': this does not adhere to the specification for the function 'strcmp'.
\src\cxbx\wndmain.cpp(2031): warning C6387: 'this->m_szRecentXbe[v]' could be '0': this does not adhere to the specification for the function 'strncpy'.
\src\cxbx\wndmain.cpp(2040): warning C6387: 'this->m_szRecentXbe[0]' could be '0': this does not adhere to the specification for the function 'strcpy'.
\src\cxbx\wndmain.cpp(2221): warning C6031: Return value ignored: 'snprintf'.
\src\cxbx\wndmain.cpp(2232): warning C6031: Return value ignored: 'snprintf'.
\src\cxbx\wndmain.cpp(2297): warning C6387: 'hCrashMutex' could be '0': this does not adhere to the specification for the function 'WaitForSingleObject'.
\src\cxbx\wndmain.cpp(2325): warning C6387: 'hCrashMutex' could be '0': this does not adhere to the specification for the function 'CloseHandle'. See line 2297 for an earlier location where this can occur
\src\cxbx\wndmain.cpp(2292): warning C26135: Missing annotation _Acquires_lock_(hCrashMutex) at function 'WndMain::CrashMonitor'.
\src\common\win32\xbcontroller.cpp(414): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\common\win32\xbcontroller.cpp(416): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(4) when some signed type is required in call to 'sprintf'.
\src\common\win32\xbcontroller.cpp(508): warning C6246: Local declaration of 'dwFlags' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '488' of '\src\common\win32\xbcontroller.cpp'.
\src\common\xbe.cpp(217): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\common\xbe.cpp(269): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\common\xbe.cpp(351): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\common\xbe.cpp(549): warning C6246: Local declaration of 'szBuffer' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '431' of '\src\common\xbe.cpp'.
\src\common\xbe.cpp(496): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\common\xbe.cpp(526): warning C6340: Mismatch on sign: 'unsigned long' passed as _Param_(3) when some signed type is required in call to 'sprintf'.
\src\devices\pcibus.cpp(27): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\devices\pcibus.cpp(42): warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(2) when some signed type is required in call to 'printf'.
\src\devices\video\emunv2a_pgraph.cpp(2054): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'pg->gl_zpass_pixel_count_queries', which is passed as an argument to 'realloc', will cause the original memory block to be leaked.
\src\devices\video\emunv2a_pgraph.cpp(2690): warning C6011: Dereferencing NULL pointer 'vertex_attribute->inline_buffer'.
\src\devices\video\emunv2a_pgraph.cpp(3393): warning C6011: Dereferencing NULL pointer 'flipped_buf'.
\src\devices\video\emunv2a_pgraph.cpp(3988): warning C6308: 'realloc' might return null pointer: assigning null pointer to 'vertex_attribute->converted_buffer', which is passed as an argument to 'realloc', will cause the original memory block to be leaked.
\src\devices\video\emunv2a_pgraph.cpp(4001): warning C28182: Dereferencing NULL pointer. 'xyz' contains the same NULL value as 'realloc()`3988' did.
\src\devices\video\emunv2a_pgraph.cpp(4191): warning C6011: Dereferencing NULL pointer 'converted_data+y*width*4+x*4'.
\src\devices\video\emunv2a_pgraph.cpp(4218): warning C6011: Dereferencing NULL pointer 'converted_data'.
\src\devices\video\emunv2a_pgraph.cpp(4469): warning C6011: Dereferencing NULL pointer 'ret'.
\src\devices\video\emunv2a_pfifo.cpp(285): warning C6011: Dereferencing NULL pointer 'command'.
\src\devices\video\emunv2a_pfifo.cpp(447): warning C6385: Reading invalid data from 'state->bound_engines': the readable size is '32' bytes, but 'command->subchannel' bytes may be read.
\src\devices\video\emunv2a_pfifo.cpp(405): warning C6001: Using uninitialized memory '*command'.
\src\devices\video\emunv2a_prmcio.cpp(17): warning C6067: _Param_(2) in call to 'printf' must be the address of a string. Actual type: 'unsigned int'.
\src\devices\video\emunv2a_user.cpp(12): warning C6290: Bitwise operation on logical result: ! has higher precedence than &. Use && or (!(x & y)) instead.
\src\devices\video\nv2a.cpp(503): warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'printf'.
\src\devices\video\nv2a.cpp(503): warning C6273: Non-integer passed as _Param_(4) when an integer is required in call to 'printf' Actual type: 'unsigned char *': if a pointer value is being passed, %p should be used.
\src\devices\video\nv2a_psh.cpp(249): warning C6246: Local declaration of 'reg' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '236' of '\src\devices\video\nv2a_psh.cpp'.
\src\devices\video\nv2a_psh.cpp(265): warning C6246: Local declaration of 'reg' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '236' of '\src\devices\video\nv2a_psh.cpp'.
\src\devices\video\nv2a_shaders.cpp(846): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(881): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(906): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(912): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(914): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(916): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(922): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(933): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(937): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(941): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(945): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(947): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(950): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_shaders.cpp(952): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_vsh.cpp(350): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_vsh.cpp(354): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_vsh.cpp(360): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\nv2a_vsh.cpp(362): warning C6031: Return value ignored: 'snprintf'.
\src\devices\video\qemu-thread-win32.cpp(44): warning C26135: Missing annotation _Acquires_lock_(mutex->lock) at function 'qemu_mutex_lock'.
\src\devices\video\qemu-thread-win32.cpp(55): warning C26135: Missing annotation _Acquires_lock_(mutex->lock) at function 'qemu_mutex_trylock'.
\src\devices\video\qemu-thread-win32.cpp(67): warning C26135: Missing annotation _Releases_lock_(mutex->lock) at function 'qemu_mutex_unlock'.
\src\devices\video\qemu-thread-win32.cpp(352): warning C28183: 'hThread' could be '0', and is a copy of the value found in '_beginthreadex()`347': this does not adhere to the specification for the function 'CloseHandle'.
\src\devices\video\qemu-thread-win32.cpp(338): warning C6011: Dereferencing NULL pointer 'data'.
EDIT by RadWolfie: using code markdown to keep issue viewing clean.
Note: the reason I've pasted the analysis results here in an issue, is that it takes a long time to generate this, and to make everyone aware there's still a lot of work to do to improve the quality of our code
Last time i looked at the code, we'd missed a few files from PVS Studio checker.
Also i found a few errors with CPPCheck and Clang too.
@Sarkie please elaborate
Most helpful comment
Note: the reason I've pasted the analysis results here in an issue, is that it takes a long time to generate this, and to make everyone aware there's still a lot of work to do to improve the quality of our code