Examples of errors detected by the V721 diagnostic

V721. The VARIANT_BOOL type is utilized incorrectly. The true value (VARIANT_TRUE) is defined as -1.


MAME

V721 The VARIANT_BOOL type is utilized incorrectly. The true value (VARIANT_TRUE) is defined as -1. Inspect the first argument. testvpinmame.cpp 351


virtual HRESULT __stdcall
put_HandleKeyboard ( /*[in]*/ VARIANT_BOOL pVal ) = 0;

void RunGame(HWND hWnd, IController *pController)
{
  ....
  pController->put_HandleKeyboard(true);
  ....
}


Do you make errors in the code?

Check your code
with PVS-Studio

Static code analysis
for C, C++ and C#

goto PVS-Studio;