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/xtrkcad-5.2.0Beta2.1/app/lib/params/mkstruct.c Examining data/xtrkcad-5.2.0Beta2.1/app/lib/params/mkcarpart.c Examining data/xtrkcad-5.2.0Beta2.1/app/help/cJSON.h Examining data/xtrkcad-5.2.0Beta2.1/app/help/genhelp.c Examining data/xtrkcad-5.2.0Beta2.1/app/help/cJSON.c Examining data/xtrkcad-5.2.0Beta2.1/app/help/genmessages.c Examining data/xtrkcad-5.2.0Beta2.1/app/i18n/stripmsg.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tstraigh.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cparalle.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ccontrol.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/smalldlg.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/csnap.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/macro.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/paramfilelist.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ccurve.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tbezier.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/paramfilesearch_ui.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ccurve.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cmisc2.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/archive.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/smalldlg.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cstraigh.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/i18n.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/drawgeom.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/file2uri.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cJSON.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dxfformat.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/textnoteui.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cdraw.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/unittest/shortentest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/unittest/defaultstest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/unittest/pathstest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/unittest/catalogtest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/unittest/dxfformattest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/file2uri.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ctodesgn.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dpricels.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ctrain.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/param.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cstruct.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/utf8convert.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/shrtpath.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/param.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/appdefaults.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dprmfile.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cnvdsgn.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dcustmgm.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/manifest.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/paramfile.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/draw.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/track.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/draw.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/directory.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dbench.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/acclkeys.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/layout.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cblock.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/partcatalog.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cstraigh.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tease.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/bdf2xtp.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/chndldto.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/shortentext.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/linknoteui.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/paths.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cruler.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cjoin.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ctrain.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cundo.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/directory.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cundo.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/doption.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ctext.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dease.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/utility.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/i18n.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/paths.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dxfoutput.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/custom.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/utility.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/drawgeom.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/uthash.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/validator.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dcmpnd.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/misc2.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cselect.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/paramfilelist.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/utf8convert.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/stringxtc.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/paramfile.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/partcatalog.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/include/dirent.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tcornu.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/trackx.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/track.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/celev.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/custom.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/common.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tcurve.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/layout.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cJSON.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/filenoteui.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cbezier.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cturntbl.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cnote.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/fileio.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/xtrackcad.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dcar.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/denum.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/lprintf.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/stringxtc.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/csplit.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/shortentext.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dlayer.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cjoin.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cprofile.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/validator.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/compound.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/note.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/misc.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cselect.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cswitchmotor.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ccornu.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/manifest.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/ccornu.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/shrtpath.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/misc2.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tcornu.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cprint.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dcontmgm.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/trknote.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/chotbar.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cmisc.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/fileio.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cbezier.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/version.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cgroup.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cmodify.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/archive.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/trkseg.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/tbezier.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/elev.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/misc.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/helphelper.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cturnout.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/compound.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dbitmap.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/cpull.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/dxfformat.h Examining data/xtrkcad-5.2.0Beta2.1/app/bin/csensor.c Examining data/xtrkcad-5.2.0Beta2.1/app/bin/csignal.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/dirent.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/in_afm.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/help.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/deflate.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/bk_paper.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/wcwidth.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/error.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/version.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/malloc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/main.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/psdata.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/tree234.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/tree234.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/in_pf.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/contents.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/index.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/biblio.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/deflate.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/bk_html.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/keywords.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/input.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/internal.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/shiftjis.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/sbcsdat.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/hz.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/iso2022s.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/localenc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/utf7.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/big5enc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/sbcsdat.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/big5set.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/superset.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/slookup.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/jisx0212.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/gb2312.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/utf16.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/cp949.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/iso2022.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/fromucs.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/mimeenc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/cns11643.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/charset.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/toucs.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/utf8.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/euc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/sbcs.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/jisx0208.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/cstable.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/locale.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/xenc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/enum.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/ksx1001.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/istate.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/test.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/charset/macenc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/misc.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/halibut.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/ustring.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/licence.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/halibut/paper.h Examining data/xtrkcad-5.2.0Beta2.1/app/tools/listxtp.c Examining data/xtrkcad-5.2.0Beta2.1/app/tools/dirent.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/bezctx_xtrkcad.c Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/bezctx_xtrkcad.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/zmisc.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/bezctx.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/spiro.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/spiro.c Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/bezctx_intf.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/spiroentrypoints.c Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/spiroentrypoints.h Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/bezctx.c Examining data/xtrkcad-5.2.0Beta2.1/app/cornu/ppedit_gtk1.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/mswpref.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/checksum.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/mswtext.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/mswlist.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/mswbutt.c Examining data/xtrkcad-5.2.0Beta2.1/app/wlib/mswlib/unittest/utf8test.c