Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/meson-0.56.0/manual tests/1 wrap/main.c
Examining data/meson-0.56.0/manual tests/10 svn wrap/prog.c
Examining data/meson-0.56.0/manual tests/2 multiwrap/prog.c
Examining data/meson-0.56.0/manual tests/3 git wrap/prog.c
Examining data/meson-0.56.0/manual tests/4 standalone binaries/myapp.cpp
Examining data/meson-0.56.0/manual tests/5 rpm/lib.c
Examining data/meson-0.56.0/manual tests/5 rpm/lib.h
Examining data/meson-0.56.0/manual tests/5 rpm/main.c
Examining data/meson-0.56.0/manual tests/6 hg wrap/prog.c
Examining data/meson-0.56.0/manual tests/8 timeout/sleepprog.c
Examining data/meson-0.56.0/test cases/cmake/1 basic/main.cpp
Examining data/meson-0.56.0/test cases/cmake/1 basic/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/1 basic/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/1 basic/subprojects/cmMod/cpp_pch.hpp
Examining data/meson-0.56.0/test cases/cmake/10 header only/main.cpp
Examining data/meson-0.56.0/test cases/cmake/10 header only/subprojects/cmMod/include/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/12 generator expressions/main.cpp
Examining data/meson-0.56.0/test cases/cmake/12 generator expressions/subprojects/cmMod/include/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/13 system includes/main.cpp
Examining data/meson-0.56.0/test cases/cmake/13 system includes/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/13 system includes/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/13 system includes/subprojects/cmMod/sysInc/triggerWarn.hpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/main.cpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/subprojects/cmObjLib/genC.cpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/subprojects/cmObjLib/libA.cpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/subprojects/cmObjLib/libA.hpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/subprojects/cmObjLib/libB.cpp
Examining data/meson-0.56.0/test cases/cmake/15 object library advanced/subprojects/cmObjLib/libB.hpp
Examining data/meson-0.56.0/test cases/cmake/16 threads/main.cpp
Examining data/meson-0.56.0/test cases/cmake/16 threads/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/16 threads/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/16 threads/subprojects/cmMod/main.cpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/main.cpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incA/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incB/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incC/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incD/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incE/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incF/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incG/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incH/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incI/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incJ/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incL/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incM/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incN/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incO/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/17 include path order/subprojects/cmMod/incP/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/main.cpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/fakeInc/cmModInc1.cpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/fakeInc/cmModInc2.cpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/fakeInc/cmModInc3.cpp
Examining data/meson-0.56.0/test cases/cmake/18 skip include files/subprojects/cmMod/fakeInc/cmModInc4.cpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/main.cpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/subprojects/cmOpts/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/subprojects/cmOpts/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/subprojects/cmOpts/cmTest.cpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/subprojects/cmOpts/cmTest.hpp
Examining data/meson-0.56.0/test cases/cmake/19 advanced options/subprojects/cmOpts/main.cpp
Examining data/meson-0.56.0/test cases/cmake/2 advanced/main.cpp
Examining data/meson-0.56.0/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/2 advanced/subprojects/cmMod/lib/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/2 advanced/subprojects/cmMod/main.cpp
Examining data/meson-0.56.0/test cases/cmake/21 shared module/prog.c
Examining data/meson-0.56.0/test cases/cmake/21 shared module/runtime.c
Examining data/meson-0.56.0/test cases/cmake/21 shared module/subprojects/cmMod/module/module.c
Examining data/meson-0.56.0/test cases/cmake/21 shared module/subprojects/cmMod/module/module.h
Examining data/meson-0.56.0/test cases/cmake/3 advanced no dep/main.cpp
Examining data/meson-0.56.0/test cases/cmake/3 advanced no dep/subprojects/cmMod/lib/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/3 advanced no dep/subprojects/cmMod/lib/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/3 advanced no dep/subprojects/cmMod/main.cpp
Examining data/meson-0.56.0/test cases/cmake/4 code gen/main.cpp
Examining data/meson-0.56.0/test cases/cmake/4 code gen/subprojects/cmCodeGen/main.cpp
Examining data/meson-0.56.0/test cases/cmake/4 code gen/test.hpp
Examining data/meson-0.56.0/test cases/cmake/5 object library/main.cpp
Examining data/meson-0.56.0/test cases/cmake/5 object library/subprojects/cmObjLib/libA.cpp
Examining data/meson-0.56.0/test cases/cmake/5 object library/subprojects/cmObjLib/libA.hpp
Examining data/meson-0.56.0/test cases/cmake/5 object library/subprojects/cmObjLib/libB.cpp
Examining data/meson-0.56.0/test cases/cmake/5 object library/subprojects/cmObjLib/libB.hpp
Examining data/meson-0.56.0/test cases/cmake/6 object library no dep/main.cpp
Examining data/meson-0.56.0/test cases/cmake/6 object library no dep/subprojects/cmObjLib/libA.cpp
Examining data/meson-0.56.0/test cases/cmake/6 object library no dep/subprojects/cmObjLib/libA.hpp
Examining data/meson-0.56.0/test cases/cmake/6 object library no dep/subprojects/cmObjLib/libB.cpp
Examining data/meson-0.56.0/test cases/cmake/6 object library no dep/subprojects/cmObjLib/libB.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/main.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/args_test.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cp.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest/cpyTest.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest/cpyTest2.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest/cpyTest3.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest/cpyTest4.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest/cpyTest5.hpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/cpyTest.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/genMain.cpp
Examining data/meson-0.56.0/test cases/cmake/8 custom command/subprojects/cmMod/macro_name.cpp
Examining data/meson-0.56.0/test cases/common/1 trivial/trivial.c
Examining data/meson-0.56.0/test cases/common/100 stringdef/stringdef.c
Examining data/meson-0.56.0/test cases/common/102 subproject subdir/prog.c
Examining data/meson-0.56.0/test cases/common/102 subproject subdir/subprojects/sub/lib/sub.c
Examining data/meson-0.56.0/test cases/common/102 subproject subdir/subprojects/sub/lib/sub.h
Examining data/meson-0.56.0/test cases/common/103 postconf/prog.c
Examining data/meson-0.56.0/test cases/common/104 postconf with args/prog.c
Examining data/meson-0.56.0/test cases/common/106 extract same name/lib.c
Examining data/meson-0.56.0/test cases/common/106 extract same name/main.c
Examining data/meson-0.56.0/test cases/common/106 extract same name/src/lib.c
Examining data/meson-0.56.0/test cases/common/109 generatorcustom/main.c
Examining data/meson-0.56.0/test cases/common/11 subdir/subdir/prog.c
Examining data/meson-0.56.0/test cases/common/111 spaces backslash/comparer-end-notstring.c
Examining data/meson-0.56.0/test cases/common/111 spaces backslash/comparer-end.c
Examining data/meson-0.56.0/test cases/common/111 spaces backslash/comparer.c
Examining data/meson-0.56.0/test cases/common/111 spaces backslash/include/comparer.h
Examining data/meson-0.56.0/test cases/common/116 subdir subproject/prog/prog.c
Examining data/meson-0.56.0/test cases/common/116 subdir subproject/subprojects/sub/sub.c
Examining data/meson-0.56.0/test cases/common/116 subdir subproject/subprojects/sub/sub.h
Examining data/meson-0.56.0/test cases/common/119 subproject project arguments/exe.c
Examining data/meson-0.56.0/test cases/common/119 subproject project arguments/exe.cpp
Examining data/meson-0.56.0/test cases/common/119 subproject project arguments/subprojects/subexe/subexe.c
Examining data/meson-0.56.0/test cases/common/120 test skip/test_skip.c
Examining data/meson-0.56.0/test cases/common/121 shared module/module.c
Examining data/meson-0.56.0/test cases/common/121 shared module/nosyms.c
Examining data/meson-0.56.0/test cases/common/121 shared module/prog.c
Examining data/meson-0.56.0/test cases/common/121 shared module/runtime.c
Examining data/meson-0.56.0/test cases/common/122 llvm ir and assembly/main.c
Examining data/meson-0.56.0/test cases/common/122 llvm ir and assembly/main.cpp
Examining data/meson-0.56.0/test cases/common/122 llvm ir and assembly/symbol-underscore.h
Examining data/meson-0.56.0/test cases/common/123 cpp and asm/symbol-underscore.h
Examining data/meson-0.56.0/test cases/common/123 cpp and asm/trivial.cc
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/extractor.h
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/four.c
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/one.c
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/prog.c
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/three.c
Examining data/meson-0.56.0/test cases/common/124 extract all shared library/two.c
Examining data/meson-0.56.0/test cases/common/125 object only target/prog.c
Examining data/meson-0.56.0/test cases/common/125 object only target/source.c
Examining data/meson-0.56.0/test cases/common/125 object only target/source2.c
Examining data/meson-0.56.0/test cases/common/125 object only target/source3.c
Examining data/meson-0.56.0/test cases/common/126 no buildincdir/include/header.h
Examining data/meson-0.56.0/test cases/common/126 no buildincdir/prog.c
Examining data/meson-0.56.0/test cases/common/128 dependency file generation/main .c
Examining data/meson-0.56.0/test cases/common/129 configure file in generator/src/main.c
Examining data/meson-0.56.0/test cases/common/13 pch/c/pch/prog.h
Examining data/meson-0.56.0/test cases/common/13 pch/c/prog.c
Examining data/meson-0.56.0/test cases/common/13 pch/cpp/prog.cc
Examining data/meson-0.56.0/test cases/common/13 pch/generated/pch/prog.h
Examining data/meson-0.56.0/test cases/common/13 pch/generated/prog.c
Examining data/meson-0.56.0/test cases/common/13 pch/mixed/func.c
Examining data/meson-0.56.0/test cases/common/13 pch/mixed/main.cc
Examining data/meson-0.56.0/test cases/common/13 pch/mixed/pch/func.h
Examining data/meson-0.56.0/test cases/common/13 pch/mixed/pch/main.h
Examining data/meson-0.56.0/test cases/common/13 pch/userDefined/pch/pch.c
Examining data/meson-0.56.0/test cases/common/13 pch/userDefined/pch/pch.h
Examining data/meson-0.56.0/test cases/common/13 pch/userDefined/prog.c
Examining data/meson-0.56.0/test cases/common/13 pch/withIncludeDirectories/include/lib/lib.h
Examining data/meson-0.56.0/test cases/common/13 pch/withIncludeDirectories/pch/prog.h
Examining data/meson-0.56.0/test cases/common/13 pch/withIncludeDirectories/prog.c
Examining data/meson-0.56.0/test cases/common/130 generated llvm ir/main.c
Examining data/meson-0.56.0/test cases/common/131 generated assembly/main.c
Examining data/meson-0.56.0/test cases/common/131 generated assembly/symbol-underscore.h
Examining data/meson-0.56.0/test cases/common/132 build by default targets in tests/main.c
Examining data/meson-0.56.0/test cases/common/133 build by default/foo.c
Examining data/meson-0.56.0/test cases/common/134 include order/ctsub/emptyfile.c
Examining data/meson-0.56.0/test cases/common/134 include order/ctsub/main.h
Examining data/meson-0.56.0/test cases/common/134 include order/inc1/hdr.h
Examining data/meson-0.56.0/test cases/common/134 include order/inc2/hdr.h
Examining data/meson-0.56.0/test cases/common/134 include order/ordertest.c
Examining data/meson-0.56.0/test cases/common/134 include order/sub1/main.h
Examining data/meson-0.56.0/test cases/common/134 include order/sub1/some.c
Examining data/meson-0.56.0/test cases/common/134 include order/sub1/some.h
Examining data/meson-0.56.0/test cases/common/134 include order/sub2/main.h
Examining data/meson-0.56.0/test cases/common/134 include order/sub3/main.h
Examining data/meson-0.56.0/test cases/common/134 include order/sub4/main.c
Examining data/meson-0.56.0/test cases/common/134 include order/sub4/main.h
Examining data/meson-0.56.0/test cases/common/135 override options/four.c
Examining data/meson-0.56.0/test cases/common/135 override options/one.c
Examining data/meson-0.56.0/test cases/common/135 override options/three.c
Examining data/meson-0.56.0/test cases/common/135 override options/two.c
Examining data/meson-0.56.0/test cases/common/136 get define/concat.h
Examining data/meson-0.56.0/test cases/common/137 c cpp and asm/main.c
Examining data/meson-0.56.0/test cases/common/137 c cpp and asm/main.cpp
Examining data/meson-0.56.0/test cases/common/137 c cpp and asm/somelib.c
Examining data/meson-0.56.0/test cases/common/137 c cpp and asm/symbol-underscore.h
Examining data/meson-0.56.0/test cases/common/138 compute int/foobar.h
Examining data/meson-0.56.0/test cases/common/139 custom target object output/objdir/source.c
Examining data/meson-0.56.0/test cases/common/139 custom target object output/progdir/prog.c
Examining data/meson-0.56.0/test cases/common/14 configure file/config.h
Examining data/meson-0.56.0/test cases/common/14 configure file/dumpprog.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog2.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog4.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog5.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog6.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog7.c
Examining data/meson-0.56.0/test cases/common/14 configure file/prog9.c
Examining data/meson-0.56.0/test cases/common/141 whole archive/func1.c
Examining data/meson-0.56.0/test cases/common/141 whole archive/func2.c
Examining data/meson-0.56.0/test cases/common/141 whole archive/mylib.h
Examining data/meson-0.56.0/test cases/common/141 whole archive/prog.c
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/dummy.c
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foo.c
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foo.cpp
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foo.h
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foo.hpp
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foobar.c
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/foobar.h
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/sub.c
Examining data/meson-0.56.0/test cases/common/142 C and CPP link/sub.h
Examining data/meson-0.56.0/test cases/common/145 special characters/arg-char-test.c
Examining data/meson-0.56.0/test cases/common/145 special characters/arg-string-test.c
Examining data/meson-0.56.0/test cases/common/145 special characters/arg-unquoted-test.c
Examining data/meson-0.56.0/test cases/common/146 nested links/xephyr.c
Examining data/meson-0.56.0/test cases/common/148 link depends custom target/foo.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/lib1.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/lib2.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/lib3.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/main.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/prop1.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/prop2.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/circular/prop3.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/edge-cases/libsto.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/edge-cases/shstmain.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/edge-cases/stobuilt.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/edge-cases/stomain.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/lib.h
Examining data/meson-0.56.0/test cases/common/149 recursive linking/main.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/shnodep/lib.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/shshdep/lib.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/shstdep/lib.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/stnodep/lib.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/stshdep/lib.c
Examining data/meson-0.56.0/test cases/common/149 recursive linking/ststdep/lib.c
Examining data/meson-0.56.0/test cases/common/15 if/prog.c
Examining data/meson-0.56.0/test cases/common/150 library at root/lib.c
Examining data/meson-0.56.0/test cases/common/150 library at root/main/main.c
Examining data/meson-0.56.0/test cases/common/151 simd/fallback.c
Examining data/meson-0.56.0/test cases/common/151 simd/include/simdheader.h
Examining data/meson-0.56.0/test cases/common/151 simd/simd_avx.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_avx2.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_mmx.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_neon.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_sse.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_sse2.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_sse3.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_sse41.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_sse42.c
Examining data/meson-0.56.0/test cases/common/151 simd/simd_ssse3.c
Examining data/meson-0.56.0/test cases/common/151 simd/simdchecker.c
Examining data/meson-0.56.0/test cases/common/151 simd/simdfuncs.h
Examining data/meson-0.56.0/test cases/common/152 shared module resolving symbol in executable/module.c
Examining data/meson-0.56.0/test cases/common/152 shared module resolving symbol in executable/prog.c
Examining data/meson-0.56.0/test cases/common/153 dotinclude/dotproc.c
Examining data/meson-0.56.0/test cases/common/153 dotinclude/stdio.h
Examining data/meson-0.56.0/test cases/common/154 reserved targets/test.c
Examining data/meson-0.56.0/test cases/common/155 duplicate source names/dir1/file.c
Examining data/meson-0.56.0/test cases/common/155 duplicate source names/dir2/dir1/file.c
Examining data/meson-0.56.0/test cases/common/155 duplicate source names/dir2/file.c
Examining data/meson-0.56.0/test cases/common/155 duplicate source names/dir3/dir1/file.c
Examining data/meson-0.56.0/test cases/common/155 duplicate source names/dir3/file.c
Examining data/meson-0.56.0/test cases/common/156 index customtarget/lib.c
Examining data/meson-0.56.0/test cases/common/156 index customtarget/subdir/foo.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/src/subprojects/foo/prog2.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/src/subprojects/prog.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/src/test.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/subprojects/bar-1.0/bar.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/subprojects/foo-1.0/foo.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/subprojects/foo-1.0-patchdir/foo.c
Examining data/meson-0.56.0/test cases/common/157 wrap file should not failed/subprojects/zlib-1.2.8/foo.c
Examining data/meson-0.56.0/test cases/common/158 includedir subproj/prog.c
Examining data/meson-0.56.0/test cases/common/158 includedir subproj/subprojects/inctest/include/incfile.h
Examining data/meson-0.56.0/test cases/common/159 subproject dir name collision/a.c
Examining data/meson-0.56.0/test cases/common/159 subproject dir name collision/custom_subproject_dir/B/b.c
Examining data/meson-0.56.0/test cases/common/159 subproject dir name collision/custom_subproject_dir/C/c.c
Examining data/meson-0.56.0/test cases/common/159 subproject dir name collision/other_subdir/custom_subproject_dir/other.c
Examining data/meson-0.56.0/test cases/common/16 else/prog.c
Examining data/meson-0.56.0/test cases/common/166 not-found dependency/subprojects/trivial/trivial.c
Examining data/meson-0.56.0/test cases/common/166 not-found dependency/testlib.c
Examining data/meson-0.56.0/test cases/common/17 comparison/prog.c
Examining data/meson-0.56.0/test cases/common/170 get project license/bar.c
Examining data/meson-0.56.0/test cases/common/172 subproject nested subproject dirs/contrib/subprojects/alpha/a.c
Examining data/meson-0.56.0/test cases/common/172 subproject nested subproject dirs/contrib/subprojects/beta/b.c
Examining data/meson-0.56.0/test cases/common/172 subproject nested subproject dirs/prog.c
Examining data/meson-0.56.0/test cases/common/173 preserve gendir/testprog.c
Examining data/meson-0.56.0/test cases/common/174 source in dep/bar.cpp
Examining data/meson-0.56.0/test cases/common/174 source in dep/foo.c
Examining data/meson-0.56.0/test cases/common/174 source in dep/generated/main.c
Examining data/meson-0.56.0/test cases/common/175 generator link whole/export.h
Examining data/meson-0.56.0/test cases/common/175 generator link whole/main.c
Examining data/meson-0.56.0/test cases/common/175 generator link whole/pull_meson_test_function.c
Examining data/meson-0.56.0/test cases/common/177 identical target name in subproject flat layout/foo.c
Examining data/meson-0.56.0/test cases/common/177 identical target name in subproject flat layout/main.c
Examining data/meson-0.56.0/test cases/common/177 identical target name in subproject flat layout/subprojects/subproj/foo.c
Examining data/meson-0.56.0/test cases/common/178 as-needed/config.h
Examining data/meson-0.56.0/test cases/common/178 as-needed/libA.cpp
Examining data/meson-0.56.0/test cases/common/178 as-needed/libA.h
Examining data/meson-0.56.0/test cases/common/178 as-needed/libB.cpp
Examining data/meson-0.56.0/test cases/common/178 as-needed/main.cpp
Examining data/meson-0.56.0/test cases/common/179 ndebug if-release enabled/main.c
Examining data/meson-0.56.0/test cases/common/18 array/func.c
Examining data/meson-0.56.0/test cases/common/18 array/prog.c
Examining data/meson-0.56.0/test cases/common/180 ndebug if-release disabled/main.c
Examining data/meson-0.56.0/test cases/common/183 bothlibraries/libfile.c
Examining data/meson-0.56.0/test cases/common/183 bothlibraries/main.c
Examining data/meson-0.56.0/test cases/common/183 bothlibraries/mylib.h
Examining data/meson-0.56.0/test cases/common/184 escape and unicode/fun.c
Examining data/meson-0.56.0/test cases/common/184 escape and unicode/main.c
Examining data/meson-0.56.0/test cases/common/186 same target name flat layout/foo.c
Examining data/meson-0.56.0/test cases/common/186 same target name flat layout/main.c
Examining data/meson-0.56.0/test cases/common/186 same target name flat layout/subdir/foo.c
Examining data/meson-0.56.0/test cases/common/187 find override/otherdir/main.c
Examining data/meson-0.56.0/test cases/common/187 find override/otherdir/main2.c
Examining data/meson-0.56.0/test cases/common/188 partial dependency/declare_dependency/headers/foo.c
Examining data/meson-0.56.0/test cases/common/188 partial dependency/declare_dependency/headers/foo.h
Examining data/meson-0.56.0/test cases/common/188 partial dependency/declare_dependency/main.c
Examining data/meson-0.56.0/test cases/common/188 partial dependency/declare_dependency/other.c
Examining data/meson-0.56.0/test cases/common/189 openmp/main.c
Examining data/meson-0.56.0/test cases/common/189 openmp/main.cpp
Examining data/meson-0.56.0/test cases/common/19 includedir/include/func.h
Examining data/meson-0.56.0/test cases/common/19 includedir/src/func.c
Examining data/meson-0.56.0/test cases/common/19 includedir/src/prog.c
Examining data/meson-0.56.0/test cases/common/190 same target name/file.c
Examining data/meson-0.56.0/test cases/common/190 same target name/sub/file2.c
Examining data/meson-0.56.0/test cases/common/191 test depends/main.c
Examining data/meson-0.56.0/test cases/common/193 dict/prog.c
Examining data/meson-0.56.0/test cases/common/194 check header/ouagadougou.h
Examining data/meson-0.56.0/test cases/common/195 install_mode/rootdir.h
Examining data/meson-0.56.0/test cases/common/195 install_mode/stat.c
Examining data/meson-0.56.0/test cases/common/195 install_mode/trivial.c
Examining data/meson-0.56.0/test cases/common/199 static threads/lib1.c
Examining data/meson-0.56.0/test cases/common/199 static threads/lib2.c
Examining data/meson-0.56.0/test cases/common/199 static threads/prog.c
Examining data/meson-0.56.0/test cases/common/2 cpp/trivial.cc
Examining data/meson-0.56.0/test cases/common/20 header in file list/header.h
Examining data/meson-0.56.0/test cases/common/20 header in file list/prog.c
Examining data/meson-0.56.0/test cases/common/200 generator in subdir/com/mesonbuild/testprog.c
Examining data/meson-0.56.0/test cases/common/202 subproject with features/nothing.c
Examining data/meson-0.56.0/test cases/common/202 subproject with features/subprojects/disabled_sub/lib/sub.c
Examining data/meson-0.56.0/test cases/common/202 subproject with features/subprojects/disabled_sub/lib/sub.h
Examining data/meson-0.56.0/test cases/common/202 subproject with features/subprojects/sub/lib/sub.c
Examining data/meson-0.56.0/test cases/common/202 subproject with features/subprojects/sub/lib/sub.h
Examining data/meson-0.56.0/test cases/common/204 broken subproject/subprojects/broken/broken.c
Examining data/meson-0.56.0/test cases/common/206 install name_prefix name_suffix/libfile.c
Examining data/meson-0.56.0/test cases/common/207 kwarg entry/inc/prog.h
Examining data/meson-0.56.0/test cases/common/207 kwarg entry/prog.c
Examining data/meson-0.56.0/test cases/common/209 find_library and headers/foo.h
Examining data/meson-0.56.0/test cases/common/21 global arg/prog.c
Examining data/meson-0.56.0/test cases/common/21 global arg/prog.cc
Examining data/meson-0.56.0/test cases/common/212 native file path override/main.cpp
Examining data/meson-0.56.0/test cases/common/213 tap tests/cat.c
Examining data/meson-0.56.0/test cases/common/213 tap tests/tester.c
Examining data/meson-0.56.0/test cases/common/214 warning level 0/main.cpp
Examining data/meson-0.56.0/test cases/common/215 link custom/custom_target.c
Examining data/meson-0.56.0/test cases/common/215 link custom/dummy.c
Examining data/meson-0.56.0/test cases/common/215 link custom/lib.c
Examining data/meson-0.56.0/test cases/common/215 link custom/outerlib.c
Examining data/meson-0.56.0/test cases/common/215 link custom/prog.c
Examining data/meson-0.56.0/test cases/common/216 link custom_i single from multiple/prog.c
Examining data/meson-0.56.0/test cases/common/217 link custom_i multiple from multiple/prog.c
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/a.c
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/all.h
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/f.c
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/g.c
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/nope.c
Examining data/meson-0.56.0/test cases/common/219 source set configuration_data/subdir/b.c
Examining data/meson-0.56.0/test cases/common/22 target arg/func.c
Examining data/meson-0.56.0/test cases/common/22 target arg/func2.c
Examining data/meson-0.56.0/test cases/common/22 target arg/prog.cc
Examining data/meson-0.56.0/test cases/common/22 target arg/prog2.cc
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/a.c
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/all.h
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/f.c
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/g.c
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/nope.c
Examining data/meson-0.56.0/test cases/common/220 source set dictionary/subdir/b.c
Examining data/meson-0.56.0/test cases/common/221 source set custom target/a.c
Examining data/meson-0.56.0/test cases/common/221 source set custom target/all.h
Examining data/meson-0.56.0/test cases/common/221 source set custom target/f.c
Examining data/meson-0.56.0/test cases/common/221 source set custom target/g.c
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/aarch64.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/arm.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/arm.h
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/arm32.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/versatilepb.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/virt.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/arm/xlnx_zcu102.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/boards/x86/pc.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/common.h
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/devices/virtio-mmio.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/devices/virtio-pci.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/devices/virtio.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/devices/virtio.h
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/main.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/not-found.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/was-found.cc
Examining data/meson-0.56.0/test cases/common/222 source set realistic example/zlib.cc
Examining data/meson-0.56.0/test cases/common/223 custom target input extracted objects/libdir/source.c
Examining data/meson-0.56.0/test cases/common/225 include_dir dot/rone.h
Examining data/meson-0.56.0/test cases/common/225 include_dir dot/src/main.c
Examining data/meson-0.56.0/test cases/common/225 include_dir dot/src/rone.c
Examining data/meson-0.56.0/test cases/common/226 include_type dependency/main.cpp
Examining data/meson-0.56.0/test cases/common/226 include_type dependency/pch/test.hpp
Examining data/meson-0.56.0/test cases/common/23 object extraction/lib.c
Examining data/meson-0.56.0/test cases/common/23 object extraction/lib2.c
Examining data/meson-0.56.0/test cases/common/23 object extraction/main.c
Examining data/meson-0.56.0/test cases/common/23 object extraction/src/lib.c
Examining data/meson-0.56.0/test cases/common/230 persubproject options/foo.c
Examining data/meson-0.56.0/test cases/common/230 persubproject options/subprojects/sub1/foo.c
Examining data/meson-0.56.0/test cases/common/230 persubproject options/subprojects/sub2/foo.c
Examining data/meson-0.56.0/test cases/common/232 link language/c_linkage.cpp
Examining data/meson-0.56.0/test cases/common/232 link language/c_linkage.h
Examining data/meson-0.56.0/test cases/common/232 link language/lib.cpp
Examining data/meson-0.56.0/test cases/common/232 link language/main.c
Examining data/meson-0.56.0/test cases/common/233 link depends indexed custom target/foo.c
Examining data/meson-0.56.0/test cases/common/234 very long commmand line/main.c
Examining data/meson-0.56.0/test cases/common/235 disabler array addition/test.c
Examining data/meson-0.56.0/test cases/common/236 external project/app.c
Examining data/meson-0.56.0/test cases/common/236 external project/func.c
Examining data/meson-0.56.0/test cases/common/236 external project/func.h
Examining data/meson-0.56.0/test cases/common/236 external project/libfoo/libfoo.c
Examining data/meson-0.56.0/test cases/common/236 external project/libfoo/libfoo.h
Examining data/meson-0.56.0/test cases/common/237 subdir files/subdir/prog.c
Examining data/meson-0.56.0/test cases/common/24 endian/prog.c
Examining data/meson-0.56.0/test cases/common/25 library versions/lib.c
Examining data/meson-0.56.0/test cases/common/26 config subdir/src/prog.c
Examining data/meson-0.56.0/test cases/common/3 static/libfile.c
Examining data/meson-0.56.0/test cases/common/3 static/libfile2.c
Examining data/meson-0.56.0/test cases/common/30 try compile/invalid.c
Examining data/meson-0.56.0/test cases/common/30 try compile/valid.c
Examining data/meson-0.56.0/test cases/common/33 define10/prog.c
Examining data/meson-0.56.0/test cases/common/34 has header/ouagadougou.h
Examining data/meson-0.56.0/test cases/common/4 shared/libfile.c
Examining data/meson-0.56.0/test cases/common/42 library chain/main.c
Examining data/meson-0.56.0/test cases/common/42 library chain/subdir/lib1.c
Examining data/meson-0.56.0/test cases/common/42 library chain/subdir/subdir2/lib2.c
Examining data/meson-0.56.0/test cases/common/42 library chain/subdir/subdir3/lib3.c
Examining data/meson-0.56.0/test cases/common/44 test args/cmd_args.c
Examining data/meson-0.56.0/test cases/common/44 test args/env2vars.c
Examining data/meson-0.56.0/test cases/common/44 test args/envvars.c
Examining data/meson-0.56.0/test cases/common/44 test args/tester.c
Examining data/meson-0.56.0/test cases/common/45 subproject/subprojects/sublib/include/subdefs.h
Examining data/meson-0.56.0/test cases/common/45 subproject/subprojects/sublib/simpletest.c
Examining data/meson-0.56.0/test cases/common/45 subproject/subprojects/sublib/sublib.c
Examining data/meson-0.56.0/test cases/common/45 subproject/user.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/dependencies/custom.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/dependencies/exposed.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/dependencies/internal.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/dependencies/main.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/simple.c
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/simple.h
Examining data/meson-0.56.0/test cases/common/47 pkgconfig-gen/simple5.c
Examining data/meson-0.56.0/test cases/common/48 custom install dirs/prog.c
Examining data/meson-0.56.0/test cases/common/48 custom install dirs/sample.h
Examining data/meson-0.56.0/test cases/common/49 subproject subproject/prog.c
Examining data/meson-0.56.0/test cases/common/49 subproject subproject/subprojects/a/a.c
Examining data/meson-0.56.0/test cases/common/49 subproject subproject/subprojects/b/b.c
Examining data/meson-0.56.0/test cases/common/5 linkstatic/libfile.c
Examining data/meson-0.56.0/test cases/common/5 linkstatic/libfile2.c
Examining data/meson-0.56.0/test cases/common/5 linkstatic/libfile3.c
Examining data/meson-0.56.0/test cases/common/5 linkstatic/libfile4.c
Examining data/meson-0.56.0/test cases/common/5 linkstatic/main.c
Examining data/meson-0.56.0/test cases/common/50 same file name/d1/file.c
Examining data/meson-0.56.0/test cases/common/50 same file name/d2/file.c
Examining data/meson-0.56.0/test cases/common/50 same file name/prog.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/a.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/b.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/c.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/prog.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/subdir/suba.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/subdir/subb.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/subdir/subc.c
Examining data/meson-0.56.0/test cases/common/51 file grabber/subdir/subprog.c
Examining data/meson-0.56.0/test cases/common/53 custom target chain/usetarget/myexe.c
Examining data/meson-0.56.0/test cases/common/54 run target/helloprinter.c
Examining data/meson-0.56.0/test cases/common/55 object generator/prog.c
Examining data/meson-0.56.0/test cases/common/55 object generator/source.c
Examining data/meson-0.56.0/test cases/common/55 object generator/source2.c
Examining data/meson-0.56.0/test cases/common/55 object generator/source3.c
Examining data/meson-0.56.0/test cases/common/56 install script/prog.c
Examining data/meson-0.56.0/test cases/common/57 custom target source output/main.c
Examining data/meson-0.56.0/test cases/common/58 exe static shared/prog.c
Examining data/meson-0.56.0/test cases/common/58 exe static shared/shlib2.c
Examining data/meson-0.56.0/test cases/common/58 exe static shared/stat.c
Examining data/meson-0.56.0/test cases/common/58 exe static shared/stat2.c
Examining data/meson-0.56.0/test cases/common/58 exe static shared/subdir/exports.h
Examining data/meson-0.56.0/test cases/common/58 exe static shared/subdir/shlib.c
Examining data/meson-0.56.0/test cases/common/6 linkshared/cpplib.cpp
Examining data/meson-0.56.0/test cases/common/6 linkshared/cppmain.cpp
Examining data/meson-0.56.0/test cases/common/6 linkshared/libfile.c
Examining data/meson-0.56.0/test cases/common/6 linkshared/main.c
Examining data/meson-0.56.0/test cases/common/60 custom header generator/prog.c
Examining data/meson-0.56.0/test cases/common/61 multiple generators/main.cpp
Examining data/meson-0.56.0/test cases/common/63 foreach/prog1.c
Examining data/meson-0.56.0/test cases/common/63 foreach/prog2.c
Examining data/meson-0.56.0/test cases/common/63 foreach/prog3.c
Examining data/meson-0.56.0/test cases/common/68 build always/main.c
Examining data/meson-0.56.0/test cases/common/68 build always/version.h
Examining data/meson-0.56.0/test cases/common/69 vcstag/tagprog.c
Examining data/meson-0.56.0/test cases/common/7 mixed/func.c
Examining data/meson-0.56.0/test cases/common/7 mixed/main.cc
Examining data/meson-0.56.0/test cases/common/71 should fail/failing.c
Examining data/meson-0.56.0/test cases/common/75 shared subproject/a.c
Examining data/meson-0.56.0/test cases/common/75 shared subproject/subprojects/B/b.c
Examining data/meson-0.56.0/test cases/common/75 shared subproject/subprojects/C/c.c
Examining data/meson-0.56.0/test cases/common/76 shared subproject 2/a.c
Examining data/meson-0.56.0/test cases/common/76 shared subproject 2/subprojects/B/b.c
Examining data/meson-0.56.0/test cases/common/76 shared subproject 2/subprojects/C/c.c
Examining data/meson-0.56.0/test cases/common/77 file object/lib.c
Examining data/meson-0.56.0/test cases/common/77 file object/prog.c
Examining data/meson-0.56.0/test cases/common/77 file object/subdir1/lib.c
Examining data/meson-0.56.0/test cases/common/77 file object/subdir1/prog.c
Examining data/meson-0.56.0/test cases/common/77 file object/subdir2/lib.c
Examining data/meson-0.56.0/test cases/common/77 file object/subdir2/prog.c
Examining data/meson-0.56.0/test cases/common/78 custom subproject dir/a.c
Examining data/meson-0.56.0/test cases/common/78 custom subproject dir/custom_subproject_dir/B/b.c
Examining data/meson-0.56.0/test cases/common/78 custom subproject dir/custom_subproject_dir/C/c.c
Examining data/meson-0.56.0/test cases/common/8 install/prog.c
Examining data/meson-0.56.0/test cases/common/8 install/stat.c
Examining data/meson-0.56.0/test cases/common/80 extract from nested subdir/src/first/lib_first.c
Examining data/meson-0.56.0/test cases/common/80 extract from nested subdir/tst/first/exe_first.c
Examining data/meson-0.56.0/test cases/common/81 internal dependency/proj1/include/proj1.h
Examining data/meson-0.56.0/test cases/common/81 internal dependency/proj1/proj1f1.c
Examining data/meson-0.56.0/test cases/common/81 internal dependency/proj1/proj1f2.c
Examining data/meson-0.56.0/test cases/common/81 internal dependency/proj1/proj1f3.c
Examining data/meson-0.56.0/test cases/common/81 internal dependency/src/main.c
Examining data/meson-0.56.0/test cases/common/82 same basename/exe1.c
Examining data/meson-0.56.0/test cases/common/82 same basename/exe2.c
Examining data/meson-0.56.0/test cases/common/82 same basename/lib.c
Examining data/meson-0.56.0/test cases/common/83 declare dep/entity/entity.h
Examining data/meson-0.56.0/test cases/common/83 declare dep/entity/entity1.c
Examining data/meson-0.56.0/test cases/common/83 declare dep/entity/entity2.c
Examining data/meson-0.56.0/test cases/common/83 declare dep/main.c
Examining data/meson-0.56.0/test cases/common/84 extract all/extractor.h
Examining data/meson-0.56.0/test cases/common/84 extract all/four.c
Examining data/meson-0.56.0/test cases/common/84 extract all/one.c
Examining data/meson-0.56.0/test cases/common/84 extract all/prog.c
Examining data/meson-0.56.0/test cases/common/84 extract all/three.c
Examining data/meson-0.56.0/test cases/common/84 extract all/two.c
Examining data/meson-0.56.0/test cases/common/85 add language/prog.c
Examining data/meson-0.56.0/test cases/common/85 add language/prog.cc
Examining data/meson-0.56.0/test cases/common/86 identical target name in subproject/bar.c
Examining data/meson-0.56.0/test cases/common/86 identical target name in subproject/subprojects/foo/bar.c
Examining data/meson-0.56.0/test cases/common/89 private include/user/libuser.c
Examining data/meson-0.56.0/test cases/common/9 header install/rootdir.h
Examining data/meson-0.56.0/test cases/common/9 header install/sub/fileheader.h
Examining data/meson-0.56.0/test cases/common/9 header install/subdir.h
Examining data/meson-0.56.0/test cases/common/9 header install/vanishing_subdir/vanished.h
Examining data/meson-0.56.0/test cases/common/91 dep fallback/subprojects/boblib/bob.c
Examining data/meson-0.56.0/test cases/common/91 dep fallback/subprojects/boblib/bob.h
Examining data/meson-0.56.0/test cases/common/91 dep fallback/tester.c
Examining data/meson-0.56.0/test cases/common/92 default library/ef.cpp
Examining data/meson-0.56.0/test cases/common/92 default library/ef.h
Examining data/meson-0.56.0/test cases/common/92 default library/eftest.cpp
Examining data/meson-0.56.0/test cases/common/94 gen extra/plain.c
Examining data/meson-0.56.0/test cases/common/94 gen extra/upper.c
Examining data/meson-0.56.0/test cases/common/95 benchmark/delayer.c
Examining data/meson-0.56.0/test cases/common/96 test workdir/opener.c
Examining data/meson-0.56.0/test cases/common/97 suites/exe1.c
Examining data/meson-0.56.0/test cases/common/97 suites/exe2.c
Examining data/meson-0.56.0/test cases/common/97 suites/subprojects/sub/sub1.c
Examining data/meson-0.56.0/test cases/common/97 suites/subprojects/sub/sub2.c
Examining data/meson-0.56.0/test cases/common/98 threads/threadprog.c
Examining data/meson-0.56.0/test cases/common/98 threads/threadprog.cpp
Examining data/meson-0.56.0/test cases/common/99 manygen/depuser.c
Examining data/meson-0.56.0/test cases/cuda/10 cuda dependency/c/prog.c
Examining data/meson-0.56.0/test cases/cuda/10 cuda dependency/cpp/prog.cc
Examining data/meson-0.56.0/test cases/cuda/10 cuda dependency/modules/prog.cc
Examining data/meson-0.56.0/test cases/cuda/10 cuda dependency/version_reqs/prog.cc
Examining data/meson-0.56.0/test cases/cuda/12 cuda dependency (mixed)/prog.cpp
Examining data/meson-0.56.0/test cases/cuda/2 split/main.cpp
Examining data/meson-0.56.0/test cases/cuda/2 split/static/main_static.cpp
Examining data/meson-0.56.0/test cases/cuda/4 shared/shared/kernels.h
Examining data/meson-0.56.0/test cases/cuda/5 threads/shared/kernels.h
Examining data/meson-0.56.0/test cases/d/10 d cpp/cppmain.cpp
Examining data/meson-0.56.0/test cases/d/10 d cpp/libfile.cpp
Examining data/meson-0.56.0/test cases/d/5 mixed/libstuff.c
Examining data/meson-0.56.0/test cases/failing/1 project not first/prog.c
Examining data/meson-0.56.0/test cases/failing/101 no native compiler/main.c
Examining data/meson-0.56.0/test cases/failing/104 no lang/main.c
Examining data/meson-0.56.0/test cases/failing/15 kwarg before arg/prog.c
Examining data/meson-0.56.0/test cases/failing/16 extract from subproject/main.c
Examining data/meson-0.56.0/test cases/failing/16 extract from subproject/subprojects/sub_project/sub_lib.c
Examining data/meson-0.56.0/test cases/failing/17 same target/file.c
Examining data/meson-0.56.0/test cases/failing/19 target clash/clash.c
Examining data/meson-0.56.0/test cases/failing/23 rel testdir/simple.c
Examining data/meson-0.56.0/test cases/failing/32 exe static shared/prog.c
Examining data/meson-0.56.0/test cases/failing/32 exe static shared/shlib2.c
Examining data/meson-0.56.0/test cases/failing/32 exe static shared/stat.c
Examining data/meson-0.56.0/test cases/failing/35 project argument after target/exe.c
Examining data/meson-0.56.0/test cases/failing/37 has function external dependency/mylib.c
Examining data/meson-0.56.0/test cases/failing/40 kwarg assign/dummy.c
Examining data/meson-0.56.0/test cases/failing/40 kwarg assign/prog.c
Examining data/meson-0.56.0/test cases/failing/46 pkgconfig variables reserved/simple.c
Examining data/meson-0.56.0/test cases/failing/46 pkgconfig variables reserved/simple.h
Examining data/meson-0.56.0/test cases/failing/47 pkgconfig variables zero length/simple.c
Examining data/meson-0.56.0/test cases/failing/47 pkgconfig variables zero length/simple.h
Examining data/meson-0.56.0/test cases/failing/48 pkgconfig variables zero length value/simple.c
Examining data/meson-0.56.0/test cases/failing/48 pkgconfig variables zero length value/simple.h
Examining data/meson-0.56.0/test cases/failing/49 pkgconfig variables not key value/simple.c
Examining data/meson-0.56.0/test cases/failing/49 pkgconfig variables not key value/simple.h
Examining data/meson-0.56.0/test cases/failing/50 executable comparison/prog.c
Examining data/meson-0.56.0/test cases/failing/52 slashname/sub/prog.c
Examining data/meson-0.56.0/test cases/failing/58 link with executable/module.c
Examining data/meson-0.56.0/test cases/failing/58 link with executable/prog.c
Examining data/meson-0.56.0/test cases/failing/62 subproj filegrab/prog.c
Examining data/meson-0.56.0/test cases/failing/63 grab subproj/subprojects/foo/sub.c
Examining data/meson-0.56.0/test cases/failing/64 grab sibling/subprojects/b/sneaky.c
Examining data/meson-0.56.0/test cases/failing/65 string as link target/prog.c
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/main.c
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/subprojects/a/a.c
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/subprojects/a/a.h
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/subprojects/b/b.c
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/subprojects/b/b.h
Examining data/meson-0.56.0/test cases/failing/67 subproj different versions/subprojects/c/c.h
Examining data/meson-0.56.0/test cases/failing/76 link with shared module on osx/module.c
Examining data/meson-0.56.0/test cases/failing/76 link with shared module on osx/prog.c
Examining data/meson-0.56.0/test cases/failing/81 override exe config/foo.c
Examining data/meson-0.56.0/test cases/failing/9 missing extra file/prog.c
Examining data/meson-0.56.0/test cases/failing/90 kwarg dupe/prog.c
Examining data/meson-0.56.0/test cases/failing/91 missing pch file/prog.c
Examining data/meson-0.56.0/test cases/failing/92 pch source different folder/include/pch.h
Examining data/meson-0.56.0/test cases/failing/92 pch source different folder/prog.c
Examining data/meson-0.56.0/test cases/failing/92 pch source different folder/src/pch.c
Examining data/meson-0.56.0/test cases/failing/95 custom target install data/Info.plist.cpp
Examining data/meson-0.56.0/test cases/failing build/1 vala c werror/unused-var.c
Examining data/meson-0.56.0/test cases/failing build/2 hidden symbol/bob.c
Examining data/meson-0.56.0/test cases/failing build/2 hidden symbol/bob.h
Examining data/meson-0.56.0/test cases/failing build/2 hidden symbol/bobuser.c
Examining data/meson-0.56.0/test cases/failing build/3 pch disabled/c/pch/prog.h
Examining data/meson-0.56.0/test cases/failing build/3 pch disabled/c/pch/prog_pch.c
Examining data/meson-0.56.0/test cases/failing build/3 pch disabled/c/prog.c
Examining data/meson-0.56.0/test cases/failing build/4 cmake subproject isolation/incDir/fileA.hpp
Examining data/meson-0.56.0/test cases/failing build/4 cmake subproject isolation/main.cpp
Examining data/meson-0.56.0/test cases/failing build/4 cmake subproject isolation/subprojects/cmMod/cmMod.cpp
Examining data/meson-0.56.0/test cases/failing build/4 cmake subproject isolation/subprojects/cmMod/cmMod.hpp
Examining data/meson-0.56.0/test cases/failing test/1 trivial/main.c
Examining data/meson-0.56.0/test cases/failing test/2 signal/main.c
Examining data/meson-0.56.0/test cases/failing test/3 ambiguous/main.c
Examining data/meson-0.56.0/test cases/failing test/4 hard error/main.c
Examining data/meson-0.56.0/test cases/failing test/5 tap tests/tester.c
Examining data/meson-0.56.0/test cases/failing test/6 xpass/xpass.c
Examining data/meson-0.56.0/test cases/fortran/14 fortran links c/clib.c
Examining data/meson-0.56.0/test cases/fortran/9 cpp/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/extralib.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/linkexe.cc
Examining data/meson-0.56.0/test cases/frameworks/1 boost/nomod.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/partial_dep/foo.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/partial_dep/foo.hpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/partial_dep/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/python_module.cpp
Examining data/meson-0.56.0/test cases/frameworks/1 boost/unit_test.cpp
Examining data/meson-0.56.0/test cases/frameworks/10 gtk-doc/include/foo.h
Examining data/meson-0.56.0/test cases/frameworks/11 gir subproject/gir/meson-subsample.c
Examining data/meson-0.56.0/test cases/frameworks/11 gir subproject/gir/meson-subsample.h
Examining data/meson-0.56.0/test cases/frameworks/11 gir subproject/gir/prog.c
Examining data/meson-0.56.0/test cases/frameworks/11 gir subproject/subprojects/mesongir/meson-sample.c
Examining data/meson-0.56.0/test cases/frameworks/11 gir subproject/subprojects/mesongir/meson-sample.h
Examining data/meson-0.56.0/test cases/frameworks/12 multiple gir/gir/meson-subsample.c
Examining data/meson-0.56.0/test cases/frameworks/12 multiple gir/gir/meson-subsample.h
Examining data/meson-0.56.0/test cases/frameworks/12 multiple gir/gir/prog.c
Examining data/meson-0.56.0/test cases/frameworks/12 multiple gir/mesongir/meson-sample.c
Examining data/meson-0.56.0/test cases/frameworks/14 doxygen/include/comedian.h
Examining data/meson-0.56.0/test cases/frameworks/14 doxygen/include/spede.h
Examining data/meson-0.56.0/test cases/frameworks/14 doxygen/src/spede.cpp
Examining data/meson-0.56.0/test cases/frameworks/15 llvm/sum.c
Examining data/meson-0.56.0/test cases/frameworks/16 sdl2/sdl2prog.c
Examining data/meson-0.56.0/test cases/frameworks/17 mpi/main.c
Examining data/meson-0.56.0/test cases/frameworks/17 mpi/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/18 vulkan/vulkanprog.c
Examining data/meson-0.56.0/test cases/frameworks/19 pcap/pcap_prog.c
Examining data/meson-0.56.0/test cases/frameworks/2 gtest/test.cc
Examining data/meson-0.56.0/test cases/frameworks/2 gtest/test_nomain.cc
Examining data/meson-0.56.0/test cases/frameworks/20 cups/cups_prog.c
Examining data/meson-0.56.0/test cases/frameworks/21 libwmf/libwmf_prog.c
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/fake-gthread/fake-gthread.c
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/fake-gthread/fake-gthread.h
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/get-prgname/get-prgname.c
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/get-prgname/get-prgname.h
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/meson-sample.c
Examining data/meson-0.56.0/test cases/frameworks/22 gir link order/meson-sample.h
Examining data/meson-0.56.0/test cases/frameworks/24 libgcrypt/libgcrypt_prog.c
Examining data/meson-0.56.0/test cases/frameworks/25 hdf5/main.c
Examining data/meson-0.56.0/test cases/frameworks/25 hdf5/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/26 netcdf/main.c
Examining data/meson-0.56.0/test cases/frameworks/26 netcdf/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/27 gpgme/gpgme_prog.c
Examining data/meson-0.56.0/test cases/frameworks/28 gir link order 2/meson-sample.c
Examining data/meson-0.56.0/test cases/frameworks/28 gir link order 2/meson-sample.h
Examining data/meson-0.56.0/test cases/frameworks/29 blocks/main.c
Examining data/meson-0.56.0/test cases/frameworks/3 gmock/gmocktest.cc
Examining data/meson-0.56.0/test cases/frameworks/30 scalapack/main.c
Examining data/meson-0.56.0/test cases/frameworks/31 curses/main.c
Examining data/meson-0.56.0/test cases/frameworks/32 boost root/boost/include/boost/version.hpp
Examining data/meson-0.56.0/test cases/frameworks/33 boost split root/boost/extra-dir/include/boost/version.hpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/mainWindow.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/mainWindow.h
Examining data/meson-0.56.0/test cases/frameworks/4 qt/manualinclude.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/manualinclude.h
Examining data/meson-0.56.0/test cases/frameworks/4 qt/plugin/plugin.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/plugin/plugin.h
Examining data/meson-0.56.0/test cases/frameworks/4 qt/pluginInterface/plugin_if.h
Examining data/meson-0.56.0/test cases/frameworks/4 qt/q5core.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/qtinterface.cpp
Examining data/meson-0.56.0/test cases/frameworks/4 qt/subfolder/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/5 protocol buffers/asubdir/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/5 protocol buffers/main.cpp
Examining data/meson-0.56.0/test cases/frameworks/5 protocol buffers/sidedir/sideprog.cpp
Examining data/meson-0.56.0/test cases/frameworks/5 protocol buffers/withpath/pathprog.cpp
Examining data/meson-0.56.0/test cases/frameworks/6 gettext/src/intlmain.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gdbus/gdbusprog.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/genmarshal/main.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep1.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep1.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep2/dep2.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep2/dep2.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep3/dep3.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/dep1/dep3/dep3.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/meson-sample.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/meson-sample.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/meson-sample2.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/meson-sample2.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/gir/prog.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/mkenums/main.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/mkenums/main4.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/mkenums/main5.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/mkenums/meson-decls.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/mkenums/meson-sample.h
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/resources/generated-main.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/resources/simple-main.c
Examining data/meson-0.56.0/test cases/frameworks/7 gnome/schemas/schemaprog.c
Examining data/meson-0.56.0/test cases/frameworks/8 flex/prog.c
Examining data/meson-0.56.0/test cases/frameworks/9 wxwidgets/mainwin.h
Examining data/meson-0.56.0/test cases/frameworks/9 wxwidgets/wxprog.cpp
Examining data/meson-0.56.0/test cases/frameworks/9 wxwidgets/wxstc.cpp
Examining data/meson-0.56.0/test cases/linuxlike/1 pkg-config/incdir/myinc.h
Examining data/meson-0.56.0/test cases/linuxlike/1 pkg-config/prog-checkver.c
Examining data/meson-0.56.0/test cases/linuxlike/1 pkg-config/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/11 runpath rpath ldlibrarypath/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/11 runpath rpath ldlibrarypath/main.c
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/main.c
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/subprojects/a/a.c
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/subprojects/a/a.h
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/subprojects/b/b.c
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/subprojects/b/b.h
Examining data/meson-0.56.0/test cases/linuxlike/12 subprojects in subprojects/subprojects/c/c.h
Examining data/meson-0.56.0/test cases/linuxlike/13 cmake dependency/incdir/myinc.h
Examining data/meson-0.56.0/test cases/linuxlike/13 cmake dependency/prog-checkver.c
Examining data/meson-0.56.0/test cases/linuxlike/13 cmake dependency/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/13 cmake dependency/testFlagSet.c
Examining data/meson-0.56.0/test cases/linuxlike/14 static dynamic linkage/main.c
Examining data/meson-0.56.0/test cases/linuxlike/2 external library/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/3 linker script/bob.c
Examining data/meson-0.56.0/test cases/linuxlike/3 linker script/bob.h
Examining data/meson-0.56.0/test cases/linuxlike/3 linker script/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/4 extdep static lib/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/4 extdep static lib/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/5 dependency versions/subprojects/somelib/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/5 dependency versions/subprojects/somelibnover/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/5 dependency versions/subprojects/somelibver/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/6 subdir include order/prog.c
Examining data/meson-0.56.0/test cases/linuxlike/6 subdir include order/subdir/glib.h
Examining data/meson-0.56.0/test cases/linuxlike/7 library versions/exe.orig.c
Examining data/meson-0.56.0/test cases/linuxlike/7 library versions/lib.c
Examining data/meson-0.56.0/test cases/linuxlike/8 subproject library install/subprojects/sublib/include/subdefs.h
Examining data/meson-0.56.0/test cases/linuxlike/8 subproject library install/subprojects/sublib/sublib.c
Examining data/meson-0.56.0/test cases/native/1 trivial/trivial.c
Examining data/meson-0.56.0/test cases/native/162 external program shebang parsing/main.c
Examining data/meson-0.56.0/test cases/native/201 override with exe/subprojects/sub/foobar.c
Examining data/meson-0.56.0/test cases/native/21 global arg/prog.c
Examining data/meson-0.56.0/test cases/native/21 global arg/prog.cc
Examining data/meson-0.56.0/test cases/native/27 pipeline/depends/filecopier.c
Examining data/meson-0.56.0/test cases/native/27 pipeline/depends/prog.c
Examining data/meson-0.56.0/test cases/native/27 pipeline/prog.c
Examining data/meson-0.56.0/test cases/native/27 pipeline/src/prog.c
Examining data/meson-0.56.0/test cases/native/27 pipeline/src/srcgen.c
Examining data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c
Examining data/meson-0.56.0/test cases/native/36 tryrun/error.c
Examining data/meson-0.56.0/test cases/native/36 tryrun/no_compile.c
Examining data/meson-0.56.0/test cases/native/36 tryrun/ok.c
Examining data/meson-0.56.0/test cases/native/56 install script/src/exe.c
Examining data/meson-0.56.0/test cases/native/85 add language/prog.cc
Examining data/meson-0.56.0/test cases/native/93 selfbuilt custom/checkarg.cpp
Examining data/meson-0.56.0/test cases/native/93 selfbuilt custom/mainprog.cpp
Examining data/meson-0.56.0/test cases/native/93 selfbuilt custom/tool.cpp
Examining data/meson-0.56.0/test cases/objc/4 c++ project objc subproject/master.cpp
Examining data/meson-0.56.0/test cases/osx/1 basic/main.c
Examining data/meson-0.56.0/test cases/osx/2 library versions/exe.orig.c
Examining data/meson-0.56.0/test cases/osx/2 library versions/lib.c
Examining data/meson-0.56.0/test cases/osx/4 framework/prog.c
Examining data/meson-0.56.0/test cases/osx/4 framework/stat.c
Examining data/meson-0.56.0/test cases/osx/5 extra frameworks/prog.c
Examining data/meson-0.56.0/test cases/osx/5 extra frameworks/stat.c
Examining data/meson-0.56.0/test cases/osx/7 bitcode/libfile.c
Examining data/meson-0.56.0/test cases/osx/7 bitcode/vis.h
Examining data/meson-0.56.0/test cases/osx/8 pie/main.c
Examining data/meson-0.56.0/test cases/python/2 extmodule/ext/tachyon_module.c
Examining data/meson-0.56.0/test cases/python/3 cython/libdir/storer.c
Examining data/meson-0.56.0/test cases/python/3 cython/libdir/storer.h
Examining data/meson-0.56.0/test cases/python/4 custom target depends extmodule/ext/lib/meson-tachyonlib.c
Examining data/meson-0.56.0/test cases/python/4 custom target depends extmodule/ext/lib/meson-tachyonlib.h
Examining data/meson-0.56.0/test cases/python/4 custom target depends extmodule/ext/tachyon_module.c
Examining data/meson-0.56.0/test cases/python3/2 extmodule/ext/tachyon_module.c
Examining data/meson-0.56.0/test cases/python3/3 cython/libdir/storer.c
Examining data/meson-0.56.0/test cases/python3/3 cython/libdir/storer.h
Examining data/meson-0.56.0/test cases/python3/4 custom target depends extmodule/ext/lib/meson-tachyonlib.c
Examining data/meson-0.56.0/test cases/python3/4 custom target depends extmodule/ext/lib/meson-tachyonlib.h
Examining data/meson-0.56.0/test cases/python3/4 custom target depends extmodule/ext/tachyon_module.c
Examining data/meson-0.56.0/test cases/rust/4 polyglot/prog.c
Examining data/meson-0.56.0/test cases/rust/5 polyglot static/prog.c
Examining data/meson-0.56.0/test cases/swift/5 mixed/mylib.c
Examining data/meson-0.56.0/test cases/swift/5 mixed/mylib.h
Examining data/meson-0.56.0/test cases/swift/6 modulemap/mylib.c
Examining data/meson-0.56.0/test cases/swift/6 modulemap/mylib.h
Examining data/meson-0.56.0/test cases/swift/7 modulemap subdir/mylib/mylib.c
Examining data/meson-0.56.0/test cases/swift/7 modulemap subdir/mylib/mylib.h
Examining data/meson-0.56.0/test cases/unit/1 soname/versioned.c
Examining data/meson-0.56.0/test cases/unit/10 build_rpath/prog.c
Examining data/meson-0.56.0/test cases/unit/10 build_rpath/prog.cc
Examining data/meson-0.56.0/test cases/unit/10 build_rpath/sub/stuff.c
Examining data/meson-0.56.0/test cases/unit/12 promote/subprojects/s1/s1.c
Examining data/meson-0.56.0/test cases/unit/12 promote/subprojects/s1/subprojects/s3/s3.c
Examining data/meson-0.56.0/test cases/unit/12 promote/subprojects/s1/subprojects/scommon/scommon_broken.c
Examining data/meson-0.56.0/test cases/unit/12 promote/subprojects/s2/s2.c
Examining data/meson-0.56.0/test cases/unit/12 promote/subprojects/s2/subprojects/scommon/scommon_ok.c
Examining data/meson-0.56.0/test cases/unit/14 testsetup selection/main.c
Examining data/meson-0.56.0/test cases/unit/14 testsetup selection/subprojects/bar/bar.c
Examining data/meson-0.56.0/test cases/unit/14 testsetup selection/subprojects/foo/foo.c
Examining data/meson-0.56.0/test cases/unit/15 prebuilt object/main.c
Examining data/meson-0.56.0/test cases/unit/15 prebuilt object/source.c
Examining data/meson-0.56.0/test cases/unit/16 prebuilt static/libdir/best.c
Examining data/meson-0.56.0/test cases/unit/16 prebuilt static/libdir/best.h
Examining data/meson-0.56.0/test cases/unit/16 prebuilt static/main.c
Examining data/meson-0.56.0/test cases/unit/17 prebuilt shared/alexandria.c
Examining data/meson-0.56.0/test cases/unit/17 prebuilt shared/alexandria.h
Examining data/meson-0.56.0/test cases/unit/17 prebuilt shared/another_visitor.c
Examining data/meson-0.56.0/test cases/unit/17 prebuilt shared/patron.c
Examining data/meson-0.56.0/test cases/unit/18 pkgconfig static/foo.c
Examining data/meson-0.56.0/test cases/unit/18 pkgconfig static/include/foo.h
Examining data/meson-0.56.0/test cases/unit/18 pkgconfig static/main.c
Examining data/meson-0.56.0/test cases/unit/2 testsetups/buggy.c
Examining data/meson-0.56.0/test cases/unit/2 testsetups/impl.c
Examining data/meson-0.56.0/test cases/unit/2 testsetups/impl.h
Examining data/meson-0.56.0/test cases/unit/22 warning location/a.c
Examining data/meson-0.56.0/test cases/unit/22 warning location/b.c
Examining data/meson-0.56.0/test cases/unit/22 warning location/main.c
Examining data/meson-0.56.0/test cases/unit/22 warning location/sub/c.c
Examining data/meson-0.56.0/test cases/unit/22 warning location/sub/d.c
Examining data/meson-0.56.0/test cases/unit/22 warning location/sub/sub.c
Examining data/meson-0.56.0/test cases/unit/23 unfound pkgconfig/some.c
Examining data/meson-0.56.0/test cases/unit/26 install umask/prog.c
Examining data/meson-0.56.0/test cases/unit/26 install umask/sample.h
Examining data/meson-0.56.0/test cases/unit/27 pkgconfig usage/dependee/pkguser.c
Examining data/meson-0.56.0/test cases/unit/27 pkgconfig usage/dependency/pkgdep.c
Examining data/meson-0.56.0/test cases/unit/27 pkgconfig usage/dependency/pkgdep.h
Examining data/meson-0.56.0/test cases/unit/27 pkgconfig usage/dependency/privatelib.c
Examining data/meson-0.56.0/test cases/unit/28 ndebug if-release/main.c
Examining data/meson-0.56.0/test cases/unit/29 guessed linker dependencies/exe/app.c
Examining data/meson-0.56.0/test cases/unit/29 guessed linker dependencies/lib/lib.c
Examining data/meson-0.56.0/test cases/unit/30 shared_mod linking/libfile.c
Examining data/meson-0.56.0/test cases/unit/30 shared_mod linking/main.c
Examining data/meson-0.56.0/test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.c
Examining data/meson-0.56.0/test cases/unit/31 forcefallback/subprojects/notzlib/notzlib.h
Examining data/meson-0.56.0/test cases/unit/31 forcefallback/test_not_zlib.c
Examining data/meson-0.56.0/test cases/unit/32 pkgconfig use libraries/app/app.c
Examining data/meson-0.56.0/test cases/unit/32 pkgconfig use libraries/lib/liba.c
Examining data/meson-0.56.0/test cases/unit/32 pkgconfig use libraries/lib/libb.c
Examining data/meson-0.56.0/test cases/unit/33 cross file overrides always args/test.c
Examining data/meson-0.56.0/test cases/unit/35 dist script/prog.c
Examining data/meson-0.56.0/test cases/unit/36 exe_wrapper behaviour/prog.c
Examining data/meson-0.56.0/test cases/unit/38 pkgconfig format/somelib.c
Examining data/meson-0.56.0/test cases/unit/38 pkgconfig format/someret.c
Examining data/meson-0.56.0/test cases/unit/39 python extmodule/ext/tachyon_module.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/failing_test.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/subprojects/subprjfail/failing_test.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/subprojects/subprjmix/failing_test.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/subprojects/subprjmix/successful_test.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/subprojects/subprjsucc/successful_test.c
Examining data/meson-0.56.0/test cases/unit/4 suite selection/successful_test.c
Examining data/meson-0.56.0/test cases/unit/40 external, internal library rpath/built library/bar.c
Examining data/meson-0.56.0/test cases/unit/40 external, internal library rpath/built library/prog.c
Examining data/meson-0.56.0/test cases/unit/40 external, internal library rpath/external library/bar.c
Examining data/meson-0.56.0/test cases/unit/40 external, internal library rpath/external library/faa.c
Examining data/meson-0.56.0/test cases/unit/40 external, internal library rpath/external library/foo.c
Examining data/meson-0.56.0/test cases/unit/42 rpath order/myexe.c
Examining data/meson-0.56.0/test cases/unit/42 rpath order/subprojects/sub1/lib.c
Examining data/meson-0.56.0/test cases/unit/42 rpath order/subprojects/sub2/lib.c
Examining data/meson-0.56.0/test cases/unit/43 dep order/lib1.c
Examining data/meson-0.56.0/test cases/unit/43 dep order/lib2.c
Examining data/meson-0.56.0/test cases/unit/43 dep order/myexe.c
Examining data/meson-0.56.0/test cases/unit/45 vscpp17/main.cpp
Examining data/meson-0.56.0/test cases/unit/48 reconfigure/main.c
Examining data/meson-0.56.0/test cases/unit/5 compiler detection/trivial.c
Examining data/meson-0.56.0/test cases/unit/5 compiler detection/trivial.cc
Examining data/meson-0.56.0/test cases/unit/51 noncross options/prog.c
Examining data/meson-0.56.0/test cases/unit/52 ldflagdedup/bob.c
Examining data/meson-0.56.0/test cases/unit/52 ldflagdedup/prog.c
Examining data/meson-0.56.0/test cases/unit/56 dedup compiler libs/app/app.c
Examining data/meson-0.56.0/test cases/unit/56 dedup compiler libs/liba/liba.c
Examining data/meson-0.56.0/test cases/unit/56 dedup compiler libs/liba/liba.h
Examining data/meson-0.56.0/test cases/unit/56 dedup compiler libs/libb/libb.c
Examining data/meson-0.56.0/test cases/unit/56 dedup compiler libs/libb/libb.h
Examining data/meson-0.56.0/test cases/unit/57 introspection/sharedlib/shared.cpp
Examining data/meson-0.56.0/test cases/unit/57 introspection/sharedlib/shared.hpp
Examining data/meson-0.56.0/test cases/unit/57 introspection/staticlib/static.c
Examining data/meson-0.56.0/test cases/unit/57 introspection/staticlib/static.h
Examining data/meson-0.56.0/test cases/unit/57 introspection/t1.cpp
Examining data/meson-0.56.0/test cases/unit/57 introspection/t2.cpp
Examining data/meson-0.56.0/test cases/unit/57 introspection/t3.cpp
Examining data/meson-0.56.0/test cases/unit/59 introspect buildoptions/main.c
Examining data/meson-0.56.0/test cases/unit/6 std override/prog11.cpp
Examining data/meson-0.56.0/test cases/unit/6 std override/prog98.cpp
Examining data/meson-0.56.0/test cases/unit/6 std override/progp.cpp
Examining data/meson-0.56.0/test cases/unit/61 identity cross/stuff.h
Examining data/meson-0.56.0/test cases/unit/66 alias target/main.c
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/app/appA.c
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/app/appB.c
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/lib/libA.c
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/lib/libA.h
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/lib/libB.c
Examining data/meson-0.56.0/test cases/unit/67 static archive stripping/lib/libB.h
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func1.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func10.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func11.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func12.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func14.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func15.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func16.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func17.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func18.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func19.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func2.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func3.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func4.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func5.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func6.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func7.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func8.c
Examining data/meson-0.56.0/test cases/unit/68 static link/lib/func9.c
Examining data/meson-0.56.0/test cases/unit/68 static link/test1.c
Examining data/meson-0.56.0/test cases/unit/68 static link/test2.c
Examining data/meson-0.56.0/test cases/unit/68 static link/test3.c
Examining data/meson-0.56.0/test cases/unit/68 static link/test4.c
Examining data/meson-0.56.0/test cases/unit/68 static link/test5.c
Examining data/meson-0.56.0/test cases/unit/7 run installed/foo/foo.c
Examining data/meson-0.56.0/test cases/unit/7 run installed/prog.c
Examining data/meson-0.56.0/test cases/unit/70 clang-tidy/cttest.cpp
Examining data/meson-0.56.0/test cases/unit/72 cross test passed/src/main.c
Examining data/meson-0.56.0/test cases/unit/75 dep files/foo.c
Examining data/meson-0.56.0/test cases/unit/77 pkgconfig prefixes/client/client.c
Examining data/meson-0.56.0/test cases/unit/77 pkgconfig prefixes/val1/val1.c
Examining data/meson-0.56.0/test cases/unit/77 pkgconfig prefixes/val1/val1.h
Examining data/meson-0.56.0/test cases/unit/77 pkgconfig prefixes/val2/val2.c
Examining data/meson-0.56.0/test cases/unit/77 pkgconfig prefixes/val2/val2.h
Examining data/meson-0.56.0/test cases/unit/79 as link whole/bar.c
Examining data/meson-0.56.0/test cases/unit/79 as link whole/foo.c
Examining data/meson-0.56.0/test cases/unit/79 nostdlib/prog.c
Examining data/meson-0.56.0/test cases/unit/79 nostdlib/subprojects/mylibc/libc.c
Examining data/meson-0.56.0/test cases/unit/79 nostdlib/subprojects/mylibc/stdio.h
Examining data/meson-0.56.0/test cases/unit/8 -L -l order/prog.c
Examining data/meson-0.56.0/test cases/unit/80 global-rpath/rpathified.cpp
Examining data/meson-0.56.0/test cases/unit/80 global-rpath/yonder/yonder.cpp
Examining data/meson-0.56.0/test cases/unit/80 global-rpath/yonder/yonder.h
Examining data/meson-0.56.0/test cases/unit/81 wrap-git/subprojects/wrap_git_upstream/main.c
Examining data/meson-0.56.0/test cases/unit/9 d dedup/prog.c
Examining data/meson-0.56.0/test cases/vala/10 mixed sources/c/foo.c
Examining data/meson-0.56.0/test cases/vala/11 generated vapi/libbar/bar.c
Examining data/meson-0.56.0/test cases/vala/11 generated vapi/libbar/bar.h
Examining data/meson-0.56.0/test cases/vala/11 generated vapi/libfoo/foo.c
Examining data/meson-0.56.0/test cases/vala/11 generated vapi/libfoo/foo.h
Examining data/meson-0.56.0/test cases/vala/16 mixed dependence/mixer-glue.c
Examining data/meson-0.56.0/test cases/vala/17 plain consumer/app.c
Examining data/meson-0.56.0/test cases/vala/20 genie multiple mixed sources/c_test_one.c
Examining data/meson-0.56.0/test cases/vala/20 genie multiple mixed sources/c_test_two.c
Examining data/meson-0.56.0/test cases/vala/26 vala and asm/symbol-underscore.h
Examining data/meson-0.56.0/test cases/vala/5 target glib/retcode.c
Examining data/meson-0.56.0/test cases/vala/8 generated sources/dependency-generated/enums.h
Examining data/meson-0.56.0/test cases/vala/8 generated sources/dependency-generated/null.c
Examining data/meson-0.56.0/test cases/warning/1 version for string div/a/b.c
Examining data/meson-0.56.0/test cases/wasm/1 basic/hello.c
Examining data/meson-0.56.0/test cases/wasm/1 basic/hello.cpp
Examining data/meson-0.56.0/test cases/wasm/2 threads/threads.c
Examining data/meson-0.56.0/test cases/wasm/2 threads/threads.cpp
Examining data/meson-0.56.0/test cases/windows/1 basic/prog.c
Examining data/meson-0.56.0/test cases/windows/10 vs module defs generated custom target/prog.c
Examining data/meson-0.56.0/test cases/windows/10 vs module defs generated custom target/subdir/somedll.c
Examining data/meson-0.56.0/test cases/windows/11 exe implib/prog.c
Examining data/meson-0.56.0/test cases/windows/12 resources with custom targets/prog.c
Examining data/meson-0.56.0/test cases/windows/12 resources with custom targets/res/resource.h
Examining data/meson-0.56.0/test cases/windows/13 test argument extra paths/exe/main.c
Examining data/meson-0.56.0/test cases/windows/13 test argument extra paths/lib/foo.c
Examining data/meson-0.56.0/test cases/windows/13 test argument extra paths/lib/foo.h
Examining data/meson-0.56.0/test cases/windows/14 resources with custom target depend_files/prog.c
Examining data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/exe3/src_dll/main.c
Examining data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/exe3/src_exe/main.c
Examining data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/exe4/src_dll/main.c
Examining data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/exe4/src_exe/main.c
Examining data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/verify.c
Examining data/meson-0.56.0/test cases/windows/16 gui app/console_prog.c
Examining data/meson-0.56.0/test cases/windows/16 gui app/dummy.c
Examining data/meson-0.56.0/test cases/windows/16 gui app/gui_prog.c
Examining data/meson-0.56.0/test cases/windows/17 msvc ndebug/main.cpp
Examining data/meson-0.56.0/test cases/windows/2 winmain/prog.c
Examining data/meson-0.56.0/test cases/windows/3 cpp/prog.cpp
Examining data/meson-0.56.0/test cases/windows/4 winmaincpp/prog.cpp
Examining data/meson-0.56.0/test cases/windows/5 resources/inc/resource/resource.h
Examining data/meson-0.56.0/test cases/windows/5 resources/prog.c
Examining data/meson-0.56.0/test cases/windows/5 resources/res/dummy.c
Examining data/meson-0.56.0/test cases/windows/6 vs module defs/prog.c
Examining data/meson-0.56.0/test cases/windows/6 vs module defs/subdir/somedll.c
Examining data/meson-0.56.0/test cases/windows/7 dll versioning/exe.orig.c
Examining data/meson-0.56.0/test cases/windows/7 dll versioning/lib.c
Examining data/meson-0.56.0/test cases/windows/9 vs module defs generated/prog.c
Examining data/meson-0.56.0/test cases/windows/9 vs module defs generated/subdir/somedll.c

FINAL RESULTS:

data/meson-0.56.0/test cases/failing/95 custom target install data/Info.plist.cpp:1:17:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
Some data which gets processed before installation
data/meson-0.56.0/test cases/common/207 kwarg entry/prog.c:5:5:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    printf(MESSAGE);
data/meson-0.56.0/test cases/frameworks/4 qt/q5core.cpp:13:38:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  qtTranslator.load("qt_" + QLocale::system().name(),
data/meson-0.56.0/test cases/native/162 external program shebang parsing/main.c:26:10:  [4] (shell) execlp:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  return execlp ("cp", "cp", src, dest, NULL);
data/meson-0.56.0/test cases/native/27 pipeline/src/prog.c:4:17:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
    void *foo = printf;
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:13:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(fullname, dirname);
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:15:5:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
    strcat(fullname, argv[1]);
data/meson-0.56.0/test cases/common/44 test args/env2vars.c:6:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("first"), "something-else") != 0) {
data/meson-0.56.0/test cases/common/44 test args/env2vars.c:7:56:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        fprintf(stderr, "First envvar is wrong. %s\n", getenv("first"));
data/meson-0.56.0/test cases/common/44 test args/env2vars.c:10:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("second"), "val2") != 0) {
data/meson-0.56.0/test cases/common/44 test args/env2vars.c:14:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("third"), "val3:and_more") != 0) {
data/meson-0.56.0/test cases/common/44 test args/env2vars.c:18:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strstr(getenv("PATH"), "fakepath:") != NULL) {
data/meson-0.56.0/test cases/common/44 test args/envvars.c:6:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("first"), "val1") != 0) {
data/meson-0.56.0/test cases/common/44 test args/envvars.c:7:56:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
        fprintf(stderr, "First envvar is wrong. %s\n", getenv("first"));
data/meson-0.56.0/test cases/common/44 test args/envvars.c:10:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("second"), "val2") != 0) {
data/meson-0.56.0/test cases/common/44 test args/envvars.c:14:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strcmp(getenv("third"), "val3:and_more") != 0) {
data/meson-0.56.0/test cases/common/44 test args/envvars.c:18:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(strstr(getenv("PATH"), "fakepath:") != NULL) {
data/meson-0.56.0/test cases/common/95 benchmark/delayer.c:10:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand(time(NULL));
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:11:22:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char * dirname = getenv("MESON_INSTALL_DESTDIR_PREFIX");
data/meson-0.56.0/test cases/unit/2 testsetups/buggy.c:8:8:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if(getenv("TEST_ENV")) {
data/meson-0.56.0/test cases/common/148 link depends custom target/foo.c:5:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *f = fopen(fn, "r");
data/meson-0.56.0/test cases/common/151 simd/simdchecker.c:14:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(four, four_initial, blocksize*sizeof(float));
data/meson-0.56.0/test cases/common/156 index customtarget/subdir/foo.c:19:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[50];
data/meson-0.56.0/test cases/common/213 tap tests/cat.c:5:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[1024];
data/meson-0.56.0/test cases/common/213 tap tests/cat.c:13:10:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fh = fopen(argv[1], "r");
data/meson-0.56.0/test cases/common/233 link depends indexed custom target/foo.c:5:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *f = fopen(fn, "r");
data/meson-0.56.0/test cases/common/44 test args/tester.c:11:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[10];
data/meson-0.56.0/test cases/common/44 test args/tester.c:18:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fd = open(argv[1], O_RDONLY);
data/meson-0.56.0/test cases/common/96 test workdir/opener.c:6:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen("opener.c", "r");
data/meson-0.56.0/test cases/frameworks/19 pcap/pcap_prog.c:6:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char errbuf[PCAP_ERRBUF_SIZE];
data/meson-0.56.0/test cases/frameworks/4 qt/subfolder/main.cpp:22:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
data/meson-0.56.0/test cases/native/162 external program shebang parsing/main.c:31:28:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
parser_get_line (FILE * f, char line[LINE_LENGTH])
data/meson-0.56.0/test cases/native/162 external program shebang parsing/main.c:41:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char line[LINE_LENGTH];
data/meson-0.56.0/test cases/native/162 external program shebang parsing/main.c:48:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  if ((f = fopen (argv[1], "r")) == NULL) {
data/meson-0.56.0/test cases/native/201 override with exe/subprojects/sub/foobar.c:6:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *f = fopen(argv[1], "w");
data/meson-0.56.0/test cases/native/27 pipeline/depends/filecopier.c:7:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[BUFSIZE];
data/meson-0.56.0/test cases/native/27 pipeline/depends/filecopier.c:10:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *fin = fopen(argv[1], "rb");
data/meson-0.56.0/test cases/native/27 pipeline/depends/filecopier.c:17:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fout = fopen(argv[2], "wb");
data/meson-0.56.0/test cases/native/27 pipeline/src/srcgen.c:7:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char arr[ARRSIZE];
data/meson-0.56.0/test cases/native/27 pipeline/src/srcgen.c:21:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ifile = fopen(ifilename, "r");
data/meson-0.56.0/test cases/native/27 pipeline/src/srcgen.c:26:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ofile = fopen(ofilename, "w");
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:8:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char arr[ARRSIZE];
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:25:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ifile = fopen(argv[1], "r");
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:30:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    ofile = fopen(ofilename, "w");
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:41:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    depfile = fopen(dfilename, "w");
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:17:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE * fp = fopen(fullname, "w");
data/meson-0.56.0/test cases/unit/36 exe_wrapper behaviour/prog.c:11:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *f = fopen (argv[1], "w");
data/meson-0.56.0/test cases/common/145 special characters/arg-string-test.c:8:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(strlen(s) == 1);
data/meson-0.56.0/test cases/common/145 special characters/arg-unquoted-test.c:11:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(strlen(s) == 1);
data/meson-0.56.0/test cases/common/44 test args/tester.c:24:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    size = read(fd, data, 8);
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:48:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for(i=0; i<strlen(ofilename); i++) {
data/meson-0.56.0/test cases/native/27 pipeline/srcgen.c:56:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for(i=0; i<strlen(ifilename); i++) {
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:12:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char * fullname = malloc(strlen(dirname) + 1 + strlen(argv[1]) + 1);
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:12:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    char * fullname = malloc(strlen(dirname) + 1 + strlen(argv[1]) + 1);
data/meson-0.56.0/test cases/native/56 install script/src/exe.c:14:5:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
    strcat(fullname, "/");
data/meson-0.56.0/test cases/windows/15 resource scripts with duplicate filenames/verify.c:21:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(size == strlen(argv[1]));

ANALYSIS SUMMARY:

Hits = 56
Lines analyzed = 11952 in approximately 0.52 seconds (23041 lines/second)
Physical Source Lines of Code (SLOC) = 9185
Hits@level = [0] 279 [1]   9 [2]  27 [3]  13 [4]   6 [5]   1
Hits@level+ = [0+] 335 [1+]  56 [2+]  47 [3+]  20 [4+]   7 [5+]   1
Hits/KSLOC@level+ = [0+] 36.4725 [1+] 6.0969 [2+] 5.11704 [3+] 2.17746 [4+] 0.762112 [5+] 0.108873
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.