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/c++-annotations-11.5.0/contrib/concrete/refcountautoptr.h
Examining data/c++-annotations-11.5.0/contrib/classtemplates/cloneable.h
Examining data/c++-annotations-11.5.0/src/tab/fname.c
Examining data/c++-annotations-11.5.0/src/tab/flex.c
Examining data/c++-annotations-11.5.0/src/tab/tab.c
Examining data/c++-annotations-11.5.0/src/htmlindex/htmlindex.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/indexentry/operatorless.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/indexentry/showrefs.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/indexentry/indexentry.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/indexentry/indexentry.h
Examining data/c++-annotations-11.5.0/src/htmlindex/aux/getkeys.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/aux/usage.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/aux/head.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/aux/display.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/aux/tail.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/version.cc
Examining data/c++-annotations-11.5.0/src/htmlindex/htmlindex.h
Examining data/c++-annotations-11.5.0/src/verb/usage.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/parser.h
Examining data/c++-annotations-11.5.0/src/verb/parser/parser1.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/lex.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/parse.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/outblanks.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/out.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/blankout.cc
Examining data/c++-annotations-11.5.0/src/verb/parser/parserbase.h
Examining data/c++-annotations-11.5.0/src/verb/files/files.h
Examining data/c++-annotations-11.5.0/src/verb/files/read.cc
Examining data/c++-annotations-11.5.0/src/verb/files/fillargs.cc
Examining data/c++-annotations-11.5.0/src/verb/files/files1.cc
Examining data/c++-annotations-11.5.0/src/verb/compactor/run.cc
Examining data/c++-annotations-11.5.0/src/verb/compactor/compactor1.cc
Examining data/c++-annotations-11.5.0/src/verb/compactor/compactor.h
Examining data/c++-annotations-11.5.0/src/verb/scanner/lex.cc
Examining data/c++-annotations-11.5.0/src/verb/scanner/scanner.h
Examining data/c++-annotations-11.5.0/src/verb/scanner/scannerbase.h
Examining data/c++-annotations-11.5.0/src/verb/main.cc
Examining data/c++-annotations-11.5.0/src/verb/version.cc
Examining data/c++-annotations-11.5.0/src/verbnrs.cc
Examining data/c++-annotations-11.5.0/src/trim/trim.cc
Examining data/c++-annotations-11.5.0/src/rmindexlines/rmindexlines.cc
Examining data/c++-annotations-11.5.0/src/keywordsort.cc
Examining data/c++-annotations-11.5.0/src/tabs/normalfile.cc
Examining data/c++-annotations-11.5.0/src/tabs/data.cc
Examining data/c++-annotations-11.5.0/src/tabs/arguments.cc
Examining data/c++-annotations-11.5.0/src/tabs/usage.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/incColumn.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/space.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/tabber1.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/run.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/run2.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/detab.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/entab.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/tab.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/outspaces.cc
Examining data/c++-annotations-11.5.0/src/tabs/tabber/tabber.h
Examining data/c++-annotations-11.5.0/src/tabs/main.cc
Examining data/c++-annotations-11.5.0/src/tabs/version.cc
Examining data/c++-annotations-11.5.0/src/tabs/process.cc
Examining data/c++-annotations-11.5.0/src/tabs/globals.h
Examining data/c++-annotations-11.5.0/src/paren/paren.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/koenig1.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/koenig3.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/nesting.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/compound.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/koenig2.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/examples/koenig4.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/fileclock.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/spaceinfo.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/filesystemerror.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/directoryentry.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/perms.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/statusknown.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/path.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/absolute.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/breadth.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/lastwritetime.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/filesystem/examples/direntry.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/chrono/examples/timepoint.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/chrono/examples/clock.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/chrono/examples/milli.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/chrono/examples/durationmembers.cc
Examining data/c++-annotations-11.5.0/yo/namespaces/chrono/examples/ratio.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fork.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/stringptr.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/lines0.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdout.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdunget.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/foreach.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/predfun.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/command.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdout.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/lines.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/a2x.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/rsh.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/binopclasses.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/pipe.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/output.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/random.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/forward.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/iterator.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/bidirectional.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/bidirectional.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/input.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/input.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/output.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/random.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterators/forward.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/noredir.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/iterator.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/foreachdemo.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fistream/fistream.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fistream/fistream.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fistream/main.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/predicates.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/lines.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/parentslurp.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/daemon.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/monitor.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/run.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/child.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/monitor.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/processchild.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/processinput.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/sendchild.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/main.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/unknown.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/stopchild.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/child.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/monitor/createnewchild.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/parentslurp.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/selector.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/ifdbuf.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/a2x.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/waitforchild.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/ifdbuf.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/oformstream.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdunget.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/for3.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/ipipe.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/forkvirtual.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/oformstream.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/a2xis.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fork.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/predobj.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/for2.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdinseek.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/selector.cc
Examining data/c++-annotations-11.5.0/yo/concrete/examples/fdinseek.h
Examining data/c++-annotations-11.5.0/yo/concrete/examples/pipe.h
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdin2cout.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinrdbuf.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinbuf100.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdstreambuf.h
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinmininum.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinextracttocout.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinputback.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fbinbufn.cc
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/seek.1.h
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/buf.n.h
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/minimum.h
Examining data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdinseek.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly/semantic/semantic.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/parser/parser.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/parser/preinclude.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/scanner/scanner.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/base/clone.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly/base/base.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/main.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly/int/int.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly/text/text.h
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/semantic2.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/semantic1.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/semantic.h
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/operatorinsert.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/destructor.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/operatorassign.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/swap.cc
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/parser/parser.h
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/parser/preinclude.h
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/scanner/scanner.h
Examining data/c++-annotations-11.5.0/yo/concrete/unrestricted/main.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/parentprocess/parentprocess.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/opipe/opipe.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/opipe/opipe.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/open.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/xsgetn.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/ifdnstreambuf.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/destructor.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/underflow.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/fork/fork.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/fork/forkfork.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/childprocess/run.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/childprocess/childprocess.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/readvia.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/writevia2.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/pipe.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/dup.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/writevia.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/readvia2.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/pipe.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/driver/driver.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/pipe/driver/driver.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/overflow.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/open.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/sync.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/destructor.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/ofdnstreambuf.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/cinredirector/cinredirector.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/cinredirector/childredirections.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/cinredirector/parentredirections.cc
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/redirector/redirector.h
Examining data/c++-annotations-11.5.0/yo/concrete/fork2/ipipe/ipipe.h
Examining data/c++-annotations-11.5.0/yo/concrete/lexer/lexer.cc
Examining data/c++-annotations-11.5.0/yo/concrete/lexer/scanner/scanner.h
Examining data/c++-annotations-11.5.0/yo/concrete/lexer/scanner/switchsource.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/parser/parser.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/parser/display.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/scanner/scanner.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/spsembase/spsembase.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/sembase/sembase.h
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/sembase/destructor.cc
Examining data/c++-annotations-11.5.0/yo/concrete/poly2/main.cc
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/parser/parser.h
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/parser/display1.cc
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/parser/display2.cc
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/parser/reset.cc
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/parser/done.cc
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/scanner/scanner.h
Examining data/c++-annotations-11.5.0/yo/concrete/bisonc++/calculator.cc
Examining data/c++-annotations-11.5.0/yo/concrete/lvalues/lvalues.cc
Examining data/c++-annotations-11.5.0/yo/first/examples/bindings.cc
Examining data/c++-annotations-11.5.0/yo/first/examples/initializer.cc
Examining data/c++-annotations-11.5.0/yo/first/examples/rvalueref.cc
Examining data/c++-annotations-11.5.0/yo/first/examples/structured.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringreplace.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringempty.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringinsert.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringcompare.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringswap.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringsubstr.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringsize.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringdata.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringassign.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringcompare2.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringerase.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringcstr.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringfindfirst.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringappend.cc
Examining data/c++-annotations-11.5.0/yo/string/examples/stringsubscript.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/typeat.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/append.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/typeat.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/basictraits.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/userdefined.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/multi.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/listsearch.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl7.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl5.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/conversion.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/traits.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/vector0.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl9.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/placementalloc.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/erase.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/printf.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/nulltype.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/inttype.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/typelist.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl2.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/plainalloc.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/addis.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/basename1.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/erase.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/remove.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/storage.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/conversion.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/variadic.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/listsearch.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl11.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/outer.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/instance.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/data.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/equivalent2.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/makeerrorcode.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/makeerrorcondition.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/message.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/defaulterrorcondition.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/name.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/category.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/category/equivalent1.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/main.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/errcode/systemcat/main.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl6.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl8.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl10.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/basename2.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/perfect.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl3.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/multi.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/tuples.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/vector.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/newalloc.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/storage.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/typetype.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/exprtempl4.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/typetype.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/basictraits.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/listsize.h
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/examples/moving.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/membertemplateconstraint.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/funorvar.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/classconstraints.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/parampacks2.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/requires.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/simple.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/predicate.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/multiplyconstrainedfunctions.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/inputiter.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/section17.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/basicmath.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/specializations.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/constructiblefrom.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/predefined.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/variadic.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/intro1.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/packs.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/compound.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/stridx.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/type.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/invocable.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/min.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/requirements.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/constructible.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/commonref.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/relation.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/memberconstraint.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/constrainedclass.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/multideclare.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/parampacks.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/using.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/convertibleto.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/constderef.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/nested.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/multirequirements.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/extend.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/add.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/declarations.cc
Examining data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/movable.cc
Examining data/c++-annotations-11.5.0/yo/inheritance/examples/accessprom.cc
Examining data/c++-annotations-11.5.0/yo/inheritance/examples/placement.cc
Examining data/c++-annotations-11.5.0/yo/inheritance/examples/derivenew.cc
Examining data/c++-annotations-11.5.0/yo/inheritance/examples/nstrings.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/multimap.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/listremove.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/maptable.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/mapinsert.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/mapfind.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/mapbounds.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/hash.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/complexstack.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/listmerge.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/multiset.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/listunique.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/hashclasses.h
Examining data/c++-annotations-11.5.0/yo/containers/examples/listsplice.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/allocator.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/mapconstruct.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/prioritywords1.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/hash2.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/vector.cc
Examining data/c++-annotations-11.5.0/yo/containers/examples/prioritywords2.cc
Examining data/c++-annotations-11.5.0/yo/containers/queue/front.cc
Examining data/c++-annotations-11.5.0/yo/containers/set/insert.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/size.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/union.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/pointermembers.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/initializing.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/using.cc
Examining data/c++-annotations-11.5.0/yo/pointermembers/examples/pointerdata.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/packagedtask.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/async3.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/timepoint.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/async1.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/threadlocal.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/terminate.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/hello.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/threadargs.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/promise2.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/async2.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/clock.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/simple.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/asynccall.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/coutguard.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/qsort.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/insertguard.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/joinguard.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/staticlocal.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/callonce.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/async4.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/sharedfuture.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/exceptionptr.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/detached.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/onceflag.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/threads2.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/semaphore/size.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/semaphore/increase.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/semaphore/reduce.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/semaphore/semaphore.h
Examining data/c++-annotations-11.5.0/yo/threading/examples/semaphore/semaphore1.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/sleepuntil.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/deadlock.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/nostate.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/threadaction.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/lock.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/locals.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/parentprocess.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/cmdfork.h
Examining data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/childprocess.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/childredirections.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/cmdfork1.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/promise1.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/transactional.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/random.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/promisealreadysatisfied2.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/throwing.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/brokenpromise.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/promise0.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/anonymous.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/hwconcurrency.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/worker.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/data.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/dispatch.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/newtask.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/newresult.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/workforce.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/main.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/compile.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/results.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/pushresultq.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicompile/jobs.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/race.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicmdfork/data.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicmdfork/dispatch.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicmdfork/main.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multicmdfork/process.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/detached1.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/alreadyretrieved.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/joinguard.h
Examining data/c++-annotations-11.5.0/yo/threading/examples/events.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/promisealreadysatisfied.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/readdata.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/scheduler.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/worker.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/condition.h
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/data.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/partition.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/wip.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/newtask.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/workforce.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/pushtask.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/display.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/multisort/main.cc
Examining data/c++-annotations-11.5.0/yo/threading/examples/functorthread.cc
Examining data/c++-annotations-11.5.0/yo/verbinsert.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/virtcons2.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/emptythrow.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/warning.h
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/fatal.h
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/badcast.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/purevirtualimp.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/vtable.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/virtcons.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/exception.h
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/notvirtual.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/virtconsorg.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/message.h
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/virtualinherit.cc
Examining data/c++-annotations-11.5.0/yo/polymorphism/examples/virtcons3.cc
Examining data/c++-annotations-11.5.0/yo/nested/examples/virtcons.cc
Examining data/c++-annotations-11.5.0/yo/nested/examples/emptyenum.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/ambiguity.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/local.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/globalobject.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/personconstr.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/emptymain.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/getmembers.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/order.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/constmembers.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/persondemo.cc
Examining data/c++-annotations-11.5.0/yo/classes/examples/person.h
Examining data/c++-annotations-11.5.0/yo/classes/examples/setmembers.cc
Examining data/c++-annotations-11.5.0/yo/classes/modules/examples/minimal/module/fun.cc
Examining data/c++-annotations-11.5.0/yo/classes/modules/examples/minimal/module/module.h
Examining data/c++-annotations-11.5.0/yo/classes/modules/examples/minimal/main.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/extern.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/stringptr.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/staticpolymorphism/double.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/staticpolymorphism/multiple.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/staticpolymorphism/polymorph.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/matrix.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/extern2.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/converting/main.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/stringptr1.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/genlambda.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/templatemember.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/bindings.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/resultof.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/iterators.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/templatemembers.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/buffer.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/template2concrete.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/concretefriends.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/genlambda2.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/instantiations.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/sbind1.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/iterator.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/notfn.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/buffer.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/boundfriends.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/statictype.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/tuples.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/matrix.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/static.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/reverseiterators.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/nesting1.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/unboundfriends.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/forward2.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/table.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/table.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/insert.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/setwidth.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/tabletype2.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/tabletype.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/opinsert.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/init.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tabletype/tabletype.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tablesupport/tablesupport.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tablesupport/tablesupport1.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/tablesupport/destructor.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/table/demo.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/table/table/table.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/template2template.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/examples/matrixdecl.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/outputiterator.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/vector1.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/randomaccessiterator.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/pushback.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/boundfriend.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/reverse.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/vector1.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/vector_stl.h
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/main.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/bidirectionaliterator.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/instantiate.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/forwarditerator.cc
Examining data/c++-annotations-11.5.0/yo/classtemplates/vector/inputiterator.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/fs.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/sharedinsert.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/plus.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/constiterator.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/ostreamiterator.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/chrono.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/geometric.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/uniqueother.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/mersenne.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/format.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/regex.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/normal.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/sort.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/not.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/sharedarray.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/adaptors.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/sharedptr.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/negate.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/tie.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/iterator.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/bind.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/insertcpp.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/plusaccumulate.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/deleter.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/regexplain.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/istreamiterator.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/strcasecmp.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/classtypeplus.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/oformstream.h
Examining data/c++-annotations-11.5.0/yo/stl/examples/backinserter.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/streambufiter.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/data.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/main.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/inilist1.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/data.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/check.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/inilist2.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/destructor.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/inilist/inilist/inilist.h
Examining data/c++-annotations-11.5.0/yo/stl/examples/uniqueptr.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/oformstream.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/regexsearch.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/regexreplace2.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/regexreplace.cc
Examining data/c++-annotations-11.5.0/yo/stl/examples/deletertemplate.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/filln.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/countif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/inplacemerge.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/removecopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/find.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/searchn.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/findif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/setsymmetricdifference.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/exchange.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/copybackward.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/rotatecopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/replacecopyif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/ptrfun.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/foreachclass.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/accumulate.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/max.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/sort.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/partition.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/setintersection.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/adjacentdifference.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/lowerbound2.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/setunion.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/replacecopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/equalrange.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/partialsort.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/findend.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/heap.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/search.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/stablepartition.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/prevpermutation.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/findfirstof.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/innerproduct.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/equal.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/iterswap.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/uniquecopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/reverse.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/removeif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/transform.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/upperbound.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/reversecopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/unique.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/nthelement.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/swapranges.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/replace.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/partialsortcopy.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/stablesort.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/min.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/replaceif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/includes.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/minelement.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/swap.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/merge.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/generate.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/fill.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/upperbound2.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/nextpermutation.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/maxelement.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/rotate.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/generaten.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/foreach.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/setdifference.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/mismatch.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/removecopyif.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/count.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/adjacentfind.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/partialsum.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/binarysearch.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/remove.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/lexicographicalcompare.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/lowerbound.cc
Examining data/c++-annotations-11.5.0/yo/generic/examples/copy.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/copystreambuf.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/readdouble.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/isopen.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/ioexceptions.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/coutprintf.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/ostringstream.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite2.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/existingreadwrite.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/asciiz.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/tiecerrcout.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/copycincout.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/istringstream.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/examples/redirection.cc
Examining data/c++-annotations-11.5.0/yo/iostreams/cc/manipulators.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/w10.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/w10use.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/stringconversionerror.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/intarray.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary4.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/vector.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/refbinding3.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary1.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary2.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/manipulator.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/intarray.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/data.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/operatorassign2.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/binary.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/binary1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/operatoraddis1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/binary2.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/destructor.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/swap.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/operatoradd2.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/operatoradd1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/binary3.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/add.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/operatoraddis2.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/binary/binary0.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary/main.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binary3.h
Examining data/c++-annotations-11.5.0/yo/overloading/examples/new.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/refbinding2.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binaryadd1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/refbinding1.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binaryambigu.cc
Examining data/c++-annotations-11.5.0/yo/overloading/examples/binarystring.cc
Examining data/c++-annotations-11.5.0/yo/intro/examples/overload.cc
Examining data/c++-annotations-11.5.0/yo/intro/examples/switch.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/constructor.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/function.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/emptythrow.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/basic.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/catchers.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/ioexceptions.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/plain.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/errorcode.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/throw.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/defaultcatch.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/systemerror.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/destructor.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/throwlist.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/jmp.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/examples/exception.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/demo.cc
Examining data/c++-annotations-11.5.0/yo/exceptions/notry.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/moveswap.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/strings.h
Examining data/c++-annotations-11.5.0/yo/memory/examples/enlarge.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/strings.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/moveassign.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/defaults.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/stringsmove.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/stringstore.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/swaptextvalue.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/data.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/union.h
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/swapvaluetext.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/copy1.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/union3.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/union1.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/move1.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/swap2value.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/swap2text.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/union2.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/destructor.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/swap.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/union4.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/destroytext.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/copyvalue.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/destroy.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/union/copytext.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/main.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/data1.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/operatorassign2.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/data4.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/data2.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/destructor.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/swap.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/data3.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/data.h
Examining data/c++-annotations-11.5.0/yo/memory/examples/unions/data/operatorassign1.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/copycons.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/stringstoreexample.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/placement2.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/newhandler.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/stringstorenodelete.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/fastswap.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/stringstoredelete.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/wrapper.cc
Examining data/c++-annotations-11.5.0/yo/memory/examples/moving.cc
Examining data/c++-annotations-11.5.0/yo/memory/nocopycons.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/lambdaconstexpr.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/source1.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/add.h
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/declval.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/staticassert.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/pointerunion.h
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/ambiguous2.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/cast.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/refwrap.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/main.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/ambiguous.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/source2.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/explicit.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/lvalue.cc
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/add2.h
Examining data/c++-annotations-11.5.0/yo/functiontemplates/examples/decltype.cc

FINAL RESULTS:

data/c++-annotations-11.5.0/yo/concrete/examples/noredir.cc:12:9:  [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.
        system("echo hello world");
data/c++-annotations-11.5.0/yo/concrete/examples/oformstream.cc:10:20:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
        size_t n = vsnprintf(0, 0, fmt, list);            // 2
data/c++-annotations-11.5.0/yo/concrete/examples/oformstream.cc:12:9:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
        vsprintf(buf.get(), fmt, list);                     // 4
data/c++-annotations-11.5.0/yo/concrete/examples/parentslurp.h:34:9:  [4] (shell) execl:
  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.
        execl("/bin/ls", "/bin/ls", 0);
data/c++-annotations-11.5.0/yo/concrete/examples/rsh.cc:33:17:  [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.
                execlp(cmd.c_str(), cmd.c_str(), 0);
data/c++-annotations-11.5.0/yo/generic/examples/foreach.cc:14:24:  [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).
        char    *tmp = strcpy(new char[str.size() + 1], str.c_str());
data/c++-annotations-11.5.0/yo/pointermembers/examples/size.cc:22:62:  [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.
           "size of pointer to free function:   " << sizeof(&printf) << '\n';
data/c++-annotations-11.5.0/yo/stl/examples/oformstream.h:33:21:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                    vsnprintf (buf.get(), size, fmt, vlist);
data/c++-annotations-11.5.0/yo/threading/examples/cmdfork/childprocess.cc:10:5:  [4] (shell) execv:
  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.
    execv(argv[0], argv);
data/c++-annotations-11.5.0/src/tabs/arguments.cc:18:17:  [3] (buffer) getopt:
  Some older implementations do not protect against internal buffer overflows
  (CWE-120, CWE-20). Check implementation on installation, or limit the size
  of all string inputs.
        switch (getopt(argc, argv, "c:des:q"))
data/c++-annotations-11.5.0/src/htmlindex/aux/getkeys.cc:36:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            labelNr = atoi(pattern[2].c_str());
data/c++-annotations-11.5.0/src/tab/tab.c:70:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                if (!(minspaces = atoi(argv [1] + 2)))
data/c++-annotations-11.5.0/src/tab/tab.c:78:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                if (!(tabpos = atoi(argv [1] + 2)))
data/c++-annotations-11.5.0/src/tab/tab.c:160:22:  [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).
            !(yyin = fopen(tempfile, "r"))     
data/c++-annotations-11.5.0/src/tab/tab.c:162:23:  [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).
            !(yyout = fopen(*argv, "w"))    
data/c++-annotations-11.5.0/src/trim/trim.cc:62:12:  [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).
        in.open(name);
data/c++-annotations-11.5.0/src/trim/trim.cc:90:13:  [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).
        out.open(name);
data/c++-annotations-11.5.0/yo/advancedtemplates/examples/conversion.h:10:13:  [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 array[2];
data/c++-annotations-11.5.0/yo/advancedtemplates/examples/traits.cc:44:17:  [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.
    struct Big {char big[2];};
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.h:169:9:  [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 tmp[size];
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.h:170:9:  [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(tmp, &other, size);
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.h:171:9:  [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(reinterpret_cast<char *>(&other), this, size);
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirque.h:172:9:  [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(reinterpret_cast<char *>(this), tmp, size);
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.h:80: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 tmp[sizeof(CirQue<DataVect>)];
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.h:81: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(tmp, &other, sizeof(CirQue<DataVect>));
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.h:82: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(reinterpret_cast<char *>(&other), this, sizeof(CirQue<DataVect>));
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquepartial.h:83: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(reinterpret_cast<char *>(this), tmp, sizeof(CirQue<DataVect>));
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.h:75: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 tmp[sizeof(CirQue<IntVect>)];
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.h:76: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(tmp, &other, sizeof(CirQue<IntVect>));
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.h:77: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(reinterpret_cast<char *>(&other), this, sizeof(CirQue<IntVect>));
data/c++-annotations-11.5.0/yo/classtemplates/examples/cirquevector.h:78: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(reinterpret_cast<char *>(this), tmp, sizeof(CirQue<IntVect>));
data/c++-annotations-11.5.0/yo/concrete/examples/fdout.h:18:18:  [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).
            void open(int fd, size_t bufsize = 1);
data/c++-annotations-11.5.0/yo/concrete/examples/fdout.h:28:9:  [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).
        open(fd, bufsize);
data/c++-annotations-11.5.0/yo/concrete/examples/fdout.h:42:32:  [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).
    inline void OFdnStreambuf::open(int fd, size_t bufsize)
data/c++-annotations-11.5.0/yo/concrete/examples/fdunget.h:54:9:  [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(d_base - move, egptr() - move, move);
data/c++-annotations-11.5.0/yo/concrete/examples/fistream/fistream.cc:26:16:  [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).
    d_filebuf->open(name, mode);
data/c++-annotations-11.5.0/yo/concrete/examples/ifdbuf.h:8:13:  [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    d_buffer[1];
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.cc:12:9:  [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[80];               // main() reads blocks of 80
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h:19:18:  [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).
            void open(int fd, size_t bufsize = 1);
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h:29:9:  [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).
        open(fd, bufsize);
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h:47:25:  [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).
    void IFdNStreambuf::open(int fd, size_t bufsize)
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h:89:13:  [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(dest + nread, gptr(), avail);
data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/ifdnstreambuf.h:27:17:  [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).
                open(fd, n);
data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/ifdnstreambuf.h:32:18:  [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).
            void open(int xfd, size_t n = 1);
data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/open.cc:3:21:  [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).
void IFdNStreambuf::open(int fd, size_t n)
data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/xsgetn.cc:20:9:  [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(dest + nread, gptr(), avail);
data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/ofdnstreambuf.h:27:17:  [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).
                open(fd, n);
data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/ofdnstreambuf.h:32:18:  [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).
            void open(int fd, size_t n = 1);
data/c++-annotations-11.5.0/yo/concrete/fork2/ofdnstreambuf/open.cc:3:21:  [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).
void OFdNStreambuf::open(int fd, size_t n)
data/c++-annotations-11.5.0/yo/concrete/poly2/sembase/sembase.h:85:9:  [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 _[2];
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdstreambuf.h:55:13:  [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(buffer, egptr() - n2move, n2move);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/minimum.h:55:13:  [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(buffer, egptr() - n2move, n2move);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/seek.1.h:64:9:  [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/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/swap.cc: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 buffer[sizeof(Semantic)];
data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/swap.cc:7: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(buffer, this, sizeof(Semantic));
data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/swap.cc:8: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(reinterpret_cast<char *>(this), &other, sizeof(Semantic));
data/c++-annotations-11.5.0/yo/concrete/unrestricted/semantic/swap.cc:9: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(reinterpret_cast<char *>(&other), buffer, sizeof(Semantic));
data/c++-annotations-11.5.0/yo/generic/examples/reversecopy.cc:13:13:  [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        copy[size + 1];
data/c++-annotations-11.5.0/yo/inheritance/examples/nstrings.cc:27:8:  [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).
    in.open(fname);
data/c++-annotations-11.5.0/yo/iostreams/examples/asciiz.cc:14:9:  [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[100];                   // or: char *buffer = new char[100]
data/c++-annotations-11.5.0/yo/iostreams/examples/existingreadwrite.cc:14:16:  [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).
            rw.open("fname", ios::out | ios::trunc | ios::in);
data/c++-annotations-11.5.0/yo/iostreams/examples/isopen.cc:12:12:  [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).
        of.open("/dev/null");       // on Unix systems
data/c++-annotations-11.5.0/yo/iostreams/examples/redirection.cc:12:20:  [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).
            errlog.open(argv[1]);                       // 3
data/c++-annotations-11.5.0/yo/memory/examples/fastswap.cc:15:17:  [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[sizeof(Reference)];
data/c++-annotations-11.5.0/yo/memory/examples/fastswap.cc:16:17:  [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(buffer, this, sizeof(Reference));
data/c++-annotations-11.5.0/yo/memory/examples/fastswap.cc:17:17:  [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(static_cast<void *>(this), &other, sizeof(Reference));
data/c++-annotations-11.5.0/yo/memory/examples/fastswap.cc:18:17:  [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(static_cast<void *>(&other), buffer,
data/c++-annotations-11.5.0/yo/memory/examples/placement2.cc: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 buffer[3 * sizeof(string)];
data/c++-annotations-11.5.0/yo/memory/examples/stringstoreexample.cc:24:9:  [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[sizeof(Strings)];
data/c++-annotations-11.5.0/yo/overloading/examples/intarray.cc:18:9:  [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(d_data, other.d_data, d_size * sizeof(int));
data/c++-annotations-11.5.0/src/tab/flex.c:557:23:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                 (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
data/c++-annotations-11.5.0/src/tab/flex.c:1518:32:  [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).
    return yy_scan_bytes(yystr,strlen(yystr) );
data/c++-annotations-11.5.0/src/verb/files/files.h:20:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        void read(std::string const &fname);     // or fnames from file
data/c++-annotations-11.5.0/src/verb/files/files1.cc:13:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read(arg0.substr(pos + 1));             // or read the names fm file
data/c++-annotations-11.5.0/src/verb/files/read.cc:4:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void Files::read(string const &fname)
data/c++-annotations-11.5.0/yo/advancedtemplates/concepts/examples/compound.cc:19:46:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
concept same = isEqual<Compound, Specified>::equal;
data/c++-annotations-11.5.0/yo/concrete/examples/fdunget.h:56:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int nread = read(d_fd, d_base, d_bufsize);
data/c++-annotations-11.5.0/yo/concrete/examples/fistream/fistream.cc:49:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    buffer[read(buffer, d_width).gcount()] = 0; // read d_width chars,
data/c++-annotations-11.5.0/yo/concrete/examples/ifdbuf.h:26:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read(d_fd, d_buffer, 1) <= 0)
data/c++-annotations-11.5.0/yo/concrete/examples/ifdnbuf.h:62:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int nread = read(d_fd, d_buffer, d_bufsize);
data/c++-annotations-11.5.0/yo/concrete/fork2/ifdnstreambuf/underflow.cc:8:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int nread = read(d_fd, d_buffer, d_n);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/fdstreambuf.h:61:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                nread = read(fd, buffer + minimum, bufsize - minimum);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/buf.n.h:31:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                nread = read(fd, buffer, bufsize);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/minimum.h:61:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                nread = read(fd, buffer + minimum, bufsize - minimum);
data/c++-annotations-11.5.0/yo/concrete/streambuf/fdstreambuf/inok/seek.1.h:56:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (read(fd, buffer, 1) <= 0)       // none read ->
data/c++-annotations-11.5.0/yo/containers/examples/hashclasses.h:255:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                        equal<Key>())
data/c++-annotations-11.5.0/yo/generic/examples/equal.cc:31:14:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
            (equal(first, last, second) ? "equal" : "not equal") <<
data/c++-annotations-11.5.0/yo/generic/examples/mismatch.cc:26:40:  [1] (buffer) mismatch:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        pair<string *, string *> pss = mismatch(range1, range1 + 5, range2);
data/c++-annotations-11.5.0/yo/intro/examples/switch.cc:5:25:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        switch (int c = getchar())
data/c++-annotations-11.5.0/yo/iostreams/examples/readdouble.cc:10:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        in.read(reinterpret_cast<char *>(&value), sizeof(double));
data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite.cc:17:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(fstream &index, fstream &strings)
data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite.cc:34:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            !index.read                             // read the line-offset
data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite.cc:104:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                read(index, strings);
data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite2.cc:9:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(istream &index, istream &strings)
data/c++-annotations-11.5.0/yo/iostreams/examples/readwrite2.cc:49:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                read(index_in, strings_in);
data/c++-annotations-11.5.0/yo/stl/examples/insertcpp.cc:11:20:  [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).
        sp->insert(strlen("Hello "), "C++ ");
data/c++-annotations-11.5.0/yo/stl/examples/sharedinsert.cc:11:20:  [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).
        sp->insert(strlen("Hello "), "C++ ");

ANALYSIS SUMMARY:

Hits = 97
Lines analyzed = 33921 in approximately 6.91 seconds (4909 lines/second)
Physical Source Lines of Code (SLOC) = 24554
Hits@level = [0]  18 [1]  27 [2]  60 [3]   1 [4]   9 [5]   0
Hits@level+ = [0+] 115 [1+]  97 [2+]  70 [3+]  10 [4+]   9 [5+]   0
Hits/KSLOC@level+ = [0+] 4.68355 [1+] 3.95048 [2+] 2.85086 [3+] 0.407266 [4+] 0.366539 [5+]   0
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.