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/fs-uae-3.0.5+dfsg/flac/include/FLAC/ordinals.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/metadata.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/stream_decoder.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/assert.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/format.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/callback.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/stream_encoder.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/export.h
Examining data/fs-uae-3.0.5+dfsg/flac/include/FLAC/all.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/include/udis86.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/itab.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/extern.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/syn-intel.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/syn.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/udis86.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/types.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/decode.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/decode.h
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/itab.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/syn.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/syn-att.c
Examining data/fs-uae-3.0.5+dfsg/libudis86/src/udint.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/conf.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/log.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/init.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/util.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/main.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/time.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/data.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/base.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/ml/options.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/ml/opengl.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/ml.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/endian.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/thread.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/lazyness.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/i18n.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/eventlog.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/glib.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/ref.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/malloc.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/log.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/input.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/options.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/buffer.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/render.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/benchmark.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/monitor.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/path.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/hacks.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/video.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/cef.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/audio.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/dialog.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/emu/actions.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/filesys.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/image.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/inifile.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/fs.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/include/fs/defines.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/audio/dummy-audio.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/audio/openal-audio.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/audio/sdl-audio.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/audio/audio.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/audio/alsa-audio.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/sdl-video-software.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/dummy-video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/legacy-video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/render.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/sdl-video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/sdl-video-common.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/opengl-render.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/video/video-buffer.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/opengl.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ref.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/filesys.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/data.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/path.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/init.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/image.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/keyboard.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/opengl.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/macosx.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/ml.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/ml_internal.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/sdl2_keys.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/render.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/mouse.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/video_mode.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/video_sync.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/x11.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/util.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/sdl.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/rawinput.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/windows.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/ml/input.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/base.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/malloc.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/eventlog.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/time.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/log.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/input/input-actions.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/input/legacy-input.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/input/sdl-input.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/input/input.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/font.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/input.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/libfsemu.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/menu.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/util.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/emu_lua.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/keynames.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/theme.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/video_buffer.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/texture.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/cef.cpp
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/xml_shader.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/emu.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/scanlines.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/xml_shader.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/dialog.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/render.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/scanlines.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/video.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/render.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/theme.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/util.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/video.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/netplay.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/hud.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/font.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/actions.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/texture.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/video_options.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/video_buffer.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/audio.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/menu.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/emu_lua.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/dialog.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/netplay.h
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/input.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/emu/hud.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/conf.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/thread.c
Examining data/fs-uae-3.0.5+dfsg/libfsemu/src/inifile.c
Examining data/fs-uae-3.0.5+dfsg/src/gencpu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/logging.cpp
Examining data/fs-uae-3.0.5+dfsg/src/filesys_bootrom.cpp
Examining data/fs-uae-3.0.5+dfsg/src/uaenative.cpp
Examining data/fs-uae-3.0.5+dfsg/src/hardfile.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/ppcd.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pixman-stubs.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/ppc.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/tools/snprintf.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/tools/endianess.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/tools/debug.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/tracers.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/pearpc_config.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/x86/sysendian.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/x86/sysfeatures.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/sysendian.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/x86_64/sysendian.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/x86_64/sysfeatures.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/generic/sysendian.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/generic/sysfeatures.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/arch/sysfeatures.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/types.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/system/systhread.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/info.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_vec.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_dec.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_alu.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_alu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_dec.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_tools.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_cpu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_opc.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_exc.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_mmu.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_opc.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_vec.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_fpu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu_generic/ppc_exc.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/cpu.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/debug.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/common.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/cpu/mem.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/uaeglue.cpp
Examining data/fs-uae-3.0.5+dfsg/src/ppc/pearpc/io/io.h
Examining data/fs-uae-3.0.5+dfsg/src/ppc/ppcd.h
Examining data/fs-uae-3.0.5+dfsg/src/arcadia.cpp
Examining data/fs-uae-3.0.5+dfsg/src/amax.cpp
Examining data/fs-uae-3.0.5+dfsg/src/newcpu.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/debug_win32.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/bsdsock.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/picasso96_win.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/dxwrap.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/parser.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/win32_uaenet.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/serial_win32.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/md-fpp.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/caps/CapsAPI.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/caps/caps_win32.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/caps/Comtype.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/caps/caps_win32.cpp
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/picasso96_win.h
Examining data/fs-uae-3.0.5+dfsg/src/od-win32/mman.cpp
Examining data/fs-uae-3.0.5+dfsg/src/genblitter.cpp
Examining data/fs-uae-3.0.5+dfsg/src/native2amiga.cpp
Examining data/fs-uae-3.0.5+dfsg/src/gayle.cpp
Examining data/fs-uae-3.0.5+dfsg/src/gfxboard.cpp