<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{00a07a33-9811-481c-91aa-46bfba1cda93}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup Label="SourceFiles">
    <ClCompile Include="tokenize.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="check64bit.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkautovariables.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkbufferoverrun.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkclass.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkexceptionsafety.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkmemoryleak.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checknullpointer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkother.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkpostfixoperator.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkstl.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkuninitvar.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkunusedfunctions.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkunusedvar.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="cppcheck.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="errorlogger.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="errortypes.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="fwdanalysis.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="mathlib.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="path.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="preprocessor.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="settings.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="suppressions.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="symboldatabase.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="timer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="token.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkinternal.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="tokenlist.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkio.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="templatesimplifier.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkleakautovar.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkbool.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checksizeof.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkassert.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="library.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\externals\tinyxml2\tinyxml2.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="valueflow.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="check.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkvaarg.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkstring.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkcondition.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checktype.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="astutils.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkfunctions.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\externals\simplecpp\simplecpp.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="importproject.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="platform.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="pathmatch.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="analyzerinfo.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ctu.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="pathanalysis.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="programmemory.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="clangimport.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="forwardanalyzer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="utils.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="summaries.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="reverseanalyzer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="color.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="infer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="vfvalue.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkersreport.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="keywords.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="addoninfo.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkers.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="checkersidmapping.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="standards.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="vf_analyzers.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="vf_common.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="vf_settokenvalue.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="findtoken.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup Label="HeaderFiles">
    <ClInclude Include="checkbufferoverrun.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkclass.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkexceptionsafety.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkmemoryleak.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checknullpointer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkother.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkpostfixoperator.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkstl.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkuninitvar.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkunusedfunctions.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkunusedvar.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="config.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="cppcheck.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="errorlogger.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="fwdanalysis.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="mathlib.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="path.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="preprocessor.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="settings.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="suppressions.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="symboldatabase.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="timer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="token.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="tokenize.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="check.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="check64bit.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkautovariables.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkio.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkinternal.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="tokenlist.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="templatesimplifier.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkleakautovar.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="version.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkbool.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checksizeof.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkassert.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="library.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\externals\tinyxml2\tinyxml2.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="valueflow.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkvaarg.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkstring.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkcondition.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checktype.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="astutils.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="utils.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkfunctions.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="..\externals\simplecpp\simplecpp.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="importproject.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="platform.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="pathmatch.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="analyzerinfo.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="ctu.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="clangimport.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="programmemory.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="precompiled.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="summaries.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="tokenrange.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="errortypes.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="color.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="infer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="analyzer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="calculate.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="forwardanalyzer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="pathanalysis.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="reverseanalyzer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="smallvector.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="standards.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="valueptr.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="vfvalue.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="keywords.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkersreport.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="json.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="addoninfo.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkers.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="checkersidmapping.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="filesettings.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="findtoken.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="matchcompiler.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="sourcelocation.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="vf_analyze.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="vf_analyzers.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="vf_common.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="vf_settokenvalue.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="xml.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Natvis Include="cppcheck.natvis">
      <Filter>Resource Files</Filter>
    </Natvis>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="version.rc">
      <Filter>Resource Files</Filter>
    </ResourceCompile>
  </ItemGroup>
</Project>