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/crimson-0.5.2/src/cf/ai.cpp
Examining data/crimson-0.5.2/src/cf/ai.h
Examining data/crimson-0.5.2/src/cf/building.cpp
Examining data/crimson-0.5.2/src/cf/building.h
Examining data/crimson-0.5.2/src/cf/combat.cpp
Examining data/crimson-0.5.2/src/cf/combat.h
Examining data/crimson-0.5.2/src/cf/container.cpp
Examining data/crimson-0.5.2/src/cf/container.h
Examining data/crimson-0.5.2/src/cf/event.cpp
Examining data/crimson-0.5.2/src/cf/event.h
Examining data/crimson-0.5.2/src/cf/game.cpp
Examining data/crimson-0.5.2/src/cf/game.h
Examining data/crimson-0.5.2/src/cf/history.cpp
Examining data/crimson-0.5.2/src/cf/history.h
Examining data/crimson-0.5.2/src/cf/initwindow.cpp
Examining data/crimson-0.5.2/src/cf/initwindow.h
Examining data/crimson-0.5.2/src/cf/main.cpp
Examining data/crimson-0.5.2/src/cf/map.cpp
Examining data/crimson-0.5.2/src/cf/map.h
Examining data/crimson-0.5.2/src/cf/mapwindow.cpp
Examining data/crimson-0.5.2/src/cf/mapwindow.h
Examining data/crimson-0.5.2/src/cf/mission.cpp
Examining data/crimson-0.5.2/src/cf/mission.h
Examining data/crimson-0.5.2/src/cf/msgs.h
Examining data/crimson-0.5.2/src/cf/network.cpp
Examining data/crimson-0.5.2/src/cf/network.h
Examining data/crimson-0.5.2/src/cf/options.cpp
Examining data/crimson-0.5.2/src/cf/options.h
Examining data/crimson-0.5.2/src/cf/path.cpp
Examining data/crimson-0.5.2/src/cf/path.h
Examining data/crimson-0.5.2/src/cf/platform.cpp
Examining data/crimson-0.5.2/src/cf/platform.h
Examining data/crimson-0.5.2/src/cf/player.cpp
Examining data/crimson-0.5.2/src/cf/player.h
Examining data/crimson-0.5.2/src/cf/unit.cpp
Examining data/crimson-0.5.2/src/cf/unit.h
Examining data/crimson-0.5.2/src/cf/unitwindow.cpp
Examining data/crimson-0.5.2/src/cf/unitwindow.h
Examining data/crimson-0.5.2/src/common/SDL_zlib.c
Examining data/crimson-0.5.2/src/common/SDL_zlib.h
Examining data/crimson-0.5.2/src/common/button.cpp
Examining data/crimson-0.5.2/src/common/button.h
Examining data/crimson-0.5.2/src/common/color.h
Examining data/crimson-0.5.2/src/common/extwindow.cpp
Examining data/crimson-0.5.2/src/common/extwindow.h
Examining data/crimson-0.5.2/src/common/fileio.cpp
Examining data/crimson-0.5.2/src/common/fileio.h
Examining data/crimson-0.5.2/src/common/filewindow.cpp
Examining data/crimson-0.5.2/src/common/filewindow.h
Examining data/crimson-0.5.2/src/common/font.cpp
Examining data/crimson-0.5.2/src/common/font.h
Examining data/crimson-0.5.2/src/common/gamedefs.h
Examining data/crimson-0.5.2/src/common/gamewindow.cpp
Examining data/crimson-0.5.2/src/common/gamewindow.h
Examining data/crimson-0.5.2/src/common/globals.h
Examining data/crimson-0.5.2/src/common/hexsup.cpp
Examining data/crimson-0.5.2/src/common/hexsup.h
Examining data/crimson-0.5.2/src/common/lang.cpp
Examining data/crimson-0.5.2/src/common/lang.h
Examining data/crimson-0.5.2/src/common/list.cpp
Examining data/crimson-0.5.2/src/common/list.h
Examining data/crimson-0.5.2/src/common/listselect.cpp
Examining data/crimson-0.5.2/src/common/listselect.h
Examining data/crimson-0.5.2/src/common/lset.cpp
Examining data/crimson-0.5.2/src/common/lset.h
Examining data/crimson-0.5.2/src/common/mapview.cpp
Examining data/crimson-0.5.2/src/common/mapview.h
Examining data/crimson-0.5.2/src/common/mapwidget.cpp
Examining data/crimson-0.5.2/src/common/mapwidget.h
Examining data/crimson-0.5.2/src/common/misc.cpp
Examining data/crimson-0.5.2/src/common/misc.h
Examining data/crimson-0.5.2/src/common/rect.cpp
Examining data/crimson-0.5.2/src/common/rect.h
Examining data/crimson-0.5.2/src/common/slider.cpp
Examining data/crimson-0.5.2/src/common/slider.h
Examining data/crimson-0.5.2/src/common/sound.cpp
Examining data/crimson-0.5.2/src/common/sound.h
Examining data/crimson-0.5.2/src/common/strutil.cpp
Examining data/crimson-0.5.2/src/common/strutil.h
Examining data/crimson-0.5.2/src/common/surface.cpp
Examining data/crimson-0.5.2/src/common/surface.h
Examining data/crimson-0.5.2/src/common/textbox.cpp
Examining data/crimson-0.5.2/src/common/textbox.h
Examining data/crimson-0.5.2/src/common/view.cpp
Examining data/crimson-0.5.2/src/common/view.h
Examining data/crimson-0.5.2/src/common/widget.cpp
Examining data/crimson-0.5.2/src/common/widget.h
Examining data/crimson-0.5.2/src/common/window.cpp
Examining data/crimson-0.5.2/src/common/window.h
Examining data/crimson-0.5.2/src/comet/building.cpp
Examining data/crimson-0.5.2/src/comet/building.h
Examining data/crimson-0.5.2/src/comet/edwindow.cpp
Examining data/crimson-0.5.2/src/comet/edwindow.h
Examining data/crimson-0.5.2/src/comet/eventwindow.cpp
Examining data/crimson-0.5.2/src/comet/eventwindow.h
Examining data/crimson-0.5.2/src/comet/extwindow2.cpp
Examining data/crimson-0.5.2/src/comet/extwindow2.h
Examining data/crimson-0.5.2/src/comet/gfxwidget.cpp
Examining data/crimson-0.5.2/src/comet/gfxwidget.h
Examining data/crimson-0.5.2/src/comet/main.cpp
Examining data/crimson-0.5.2/src/comet/main.h
Examining data/crimson-0.5.2/src/comet/map.cpp
Examining data/crimson-0.5.2/src/comet/map.h
Examining data/crimson-0.5.2/src/comet/mapgen.cpp
Examining data/crimson-0.5.2/src/comet/mapgen.h
Examining data/crimson-0.5.2/src/comet/mission.cpp
Examining data/crimson-0.5.2/src/comet/mission.h
Examining data/crimson-0.5.2/src/comet/msgs.h
Examining data/crimson-0.5.2/src/comet/uiaux.cpp
Examining data/crimson-0.5.2/src/comet/uiaux.h
Examining data/crimson-0.5.2/src/comet/unit.cpp
Examining data/crimson-0.5.2/src/comet/unit.h
Examining data/crimson-0.5.2/tools/bi2cf.c
Examining data/crimson-0.5.2/tools/bi2cf.h
Examining data/crimson-0.5.2/tools/bi_data.c
Examining data/crimson-0.5.2/tools/bidd1_data.c
Examining data/crimson-0.5.2/tools/bidd2_data.c
Examining data/crimson-0.5.2/tools/hl_data.c