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