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