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/dustrac-2.1.0/src/common/config.hpp
Examining data/dustrac-2.1.0/src/common/datakeywords.hpp
Examining data/dustrac-2.1.0/src/common/mapbase.cpp
Examining data/dustrac-2.1.0/src/common/mapbase.hpp
Examining data/dustrac-2.1.0/src/common/objectbase.cpp
Examining data/dustrac-2.1.0/src/common/objectbase.hpp
Examining data/dustrac-2.1.0/src/common/objects.cpp
Examining data/dustrac-2.1.0/src/common/objects.hpp
Examining data/dustrac-2.1.0/src/common/route.cpp
Examining data/dustrac-2.1.0/src/common/route.hpp
Examining data/dustrac-2.1.0/src/common/targetnodebase.cpp
Examining data/dustrac-2.1.0/src/common/targetnodebase.hpp
Examining data/dustrac-2.1.0/src/common/trackdatabase.cpp
Examining data/dustrac-2.1.0/src/common/trackdatabase.hpp
Examining data/dustrac-2.1.0/src/common/tracktilebase.cpp
Examining data/dustrac-2.1.0/src/common/tracktilebase.hpp
Examining data/dustrac-2.1.0/src/common/userexception.hpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/argengine.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/argengine.hpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/examples/ex1/ex1.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/tests/help_test/help_test.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/tests/positional_argument_test/positional_argument_test.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/tests/single_value_test/single_value_test.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/tests/unknown_argument_test/unknown_argument_test.cpp
Examining data/dustrac-2.1.0/src/contrib/Argengine/src/tests/valueless_test/valueless_test.cpp
Examining data/dustrac-2.1.0/src/contrib/SimpleLogger/src/simple_logger.cpp
Examining data/dustrac-2.1.0/src/contrib/SimpleLogger/src/simple_logger.hpp
Examining data/dustrac-2.1.0/src/contrib/SimpleLogger/src/tests/file_test/file_test.cpp
Examining data/dustrac-2.1.0/src/contrib/SimpleLogger/src/tests/stream_test/stream_test.cpp
Examining data/dustrac-2.1.0/src/editor/aboutdlg.cpp
Examining data/dustrac-2.1.0/src/editor/aboutdlg.hpp
Examining data/dustrac-2.1.0/src/editor/application.cpp
Examining data/dustrac-2.1.0/src/editor/application.hpp
Examining data/dustrac-2.1.0/src/editor/draganddropstore.cpp
Examining data/dustrac-2.1.0/src/editor/draganddropstore.hpp
Examining data/dustrac-2.1.0/src/editor/editordata.cpp
Examining data/dustrac-2.1.0/src/editor/editordata.hpp
Examining data/dustrac-2.1.0/src/editor/editormode.hpp
Examining data/dustrac-2.1.0/src/editor/editorview.cpp
Examining data/dustrac-2.1.0/src/editor/editorview.hpp
Examining data/dustrac-2.1.0/src/editor/floodfill.cpp
Examining data/dustrac-2.1.0/src/editor/floodfill.hpp
Examining data/dustrac-2.1.0/src/editor/main.cpp
Examining data/dustrac-2.1.0/src/editor/mainwindow.cpp
Examining data/dustrac-2.1.0/src/editor/mainwindow.hpp
Examining data/dustrac-2.1.0/src/editor/map.cpp
Examining data/dustrac-2.1.0/src/editor/map.hpp
Examining data/dustrac-2.1.0/src/editor/mediator.cpp
Examining data/dustrac-2.1.0/src/editor/mediator.hpp
Examining data/dustrac-2.1.0/src/editor/newtrackdialog.cpp
Examining data/dustrac-2.1.0/src/editor/newtrackdialog.hpp
Examining data/dustrac-2.1.0/src/editor/object.cpp
Examining data/dustrac-2.1.0/src/editor/object.hpp
Examining data/dustrac-2.1.0/src/editor/objectfactory.cpp
Examining data/dustrac-2.1.0/src/editor/objectfactory.hpp
Examining data/dustrac-2.1.0/src/editor/objectmodel.hpp
Examining data/dustrac-2.1.0/src/editor/objectmodelloader.cpp
Examining data/dustrac-2.1.0/src/editor/objectmodelloader.hpp
Examining data/dustrac-2.1.0/src/editor/rotatedialog.cpp
Examining data/dustrac-2.1.0/src/editor/rotatedialog.hpp
Examining data/dustrac-2.1.0/src/editor/targetnode.cpp
Examining data/dustrac-2.1.0/src/editor/targetnode.hpp
Examining data/dustrac-2.1.0/src/editor/targetnodesizedlg.cpp
Examining data/dustrac-2.1.0/src/editor/targetnodesizedlg.hpp
Examining data/dustrac-2.1.0/src/editor/tileanimator.cpp
Examining data/dustrac-2.1.0/src/editor/tileanimator.hpp
Examining data/dustrac-2.1.0/src/editor/trackdata.cpp
Examining data/dustrac-2.1.0/src/editor/trackdata.hpp
Examining data/dustrac-2.1.0/src/editor/trackio.cpp
Examining data/dustrac-2.1.0/src/editor/trackio.hpp
Examining data/dustrac-2.1.0/src/editor/trackpropertiesdialog.cpp
Examining data/dustrac-2.1.0/src/editor/trackpropertiesdialog.hpp
Examining data/dustrac-2.1.0/src/editor/tracktile.cpp
Examining data/dustrac-2.1.0/src/editor/tracktile.hpp
Examining data/dustrac-2.1.0/src/editor/undostack.cpp
Examining data/dustrac-2.1.0/src/editor/undostack.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/animationcurve.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/animationcurve.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/menu.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/menu.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitem.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitem.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitemaction.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitemaction.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitemview.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/menuitemview.hpp
Examining data/dustrac-2.1.0/src/game/MTFH/menumanager.cpp
Examining data/dustrac-2.1.0/src/game/MTFH/menumanager.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcassetmanager.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcmeshconfigloader.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcmeshloader.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcmeshmanager.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcmeshobjectdata.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcsurfaceconfigloader.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcsurfacemanager.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Asset/mcsurfaceobjectdata.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcevent.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mclogger.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcmathutil.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcobject.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcobjectcomponent.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcobjectdata.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcobjectfactory.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcrandom.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mctimerevent.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mctrigonom.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mctyperegistry.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcvectoranimation.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Core/mcworld.cc
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glew/glew.c
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glew/glew.h
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glew/glxew.h
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glew/wglew.h
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/_detail.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/_fixes.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/_swizzle.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/_swizzle_func.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/_vectorize.hpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/dummy.cpp
Examining data/dustrac-2.1.0/src/game/MiniCore/src/Graphics/contrib/glm/ogl-math/glm/core/func_common.hpp