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/mame-0.226+dfsg.1/3rdparty/SDL2-override/mingw/SDL_config.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2-override/mingw/SDL_config_windows.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/accelerometer.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/common.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/common.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/fireworks.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/happy.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/keyboard.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/mixer.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/rectangles.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Demos/src/touch.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/Xcode-iOS/Template/SDL iOS Application/main.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_assert.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_atomic.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_audio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_bits.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_blendmode.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_clipboard.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_android.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_iphoneos.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_macosx.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_minimal.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_pandora.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_psp.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_windows.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_winrt.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_config_wiz.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_copying.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_cpuinfo.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_egl.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_endian.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_error.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_events.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_filesystem.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_gamecontroller.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_gesture.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_haptic.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_hints.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_joystick.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_keyboard.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_keycode.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_loadso.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_log.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_main.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_messagebox.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_mouse.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_mutex.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_name.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengl.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengl_glext.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles2.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles2_gl2.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles2_gl2ext.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles2_gl2platform.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_opengles2_khrplatform.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_pixels.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_platform.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_power.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_quit.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_rect.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_render.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_revision.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_rwops.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_scancode.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_shape.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_stdinc.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_surface.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_system.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_syswm.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_assert.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_common.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_compare.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_crc32.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_font.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_fuzzer.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_harness.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_images.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_log.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_md5.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_test_random.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_thread.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_timer.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_touch.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_types.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_version.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/SDL_video.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/begin_code.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/include/close_code.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_assert.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_assert_c.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_error.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_error_c.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_hints.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_internal.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/SDL_log.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/atomic/SDL_atomic.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/atomic/SDL_spinlock.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audio_c.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audiocvt.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audiodev.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audiodev_c.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_audiotypecvt.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_mixer.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_sysaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_wave.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/SDL_wave.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/alsa/SDL_alsa_audio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/alsa/SDL_alsa_audio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/android/SDL_androidaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/android/SDL_androidaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/android/opensl_io.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/android/opensl_io.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/arts/SDL_artsaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/arts/SDL_artsaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/bsd/SDL_bsdaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/bsd/SDL_bsdaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/coreaudio/SDL_coreaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/directsound/SDL_directsound.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/directsound/SDL_directsound.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/disk/SDL_diskaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/disk/SDL_diskaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/dsp/SDL_dspaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/dsp/SDL_dspaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/dummy/SDL_dummyaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/dummy/SDL_dummyaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/emscripten/SDL_emscriptenaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/emscripten/SDL_emscriptenaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/esd/SDL_esdaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/esd/SDL_esdaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/fusionsound/SDL_fsaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/haiku/SDL_haikuaudio.cc
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/haiku/SDL_haikuaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/nacl/SDL_naclaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/nacl/SDL_naclaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/nas/SDL_nasaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/nas/SDL_nasaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/paudio/SDL_paudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/paudio/SDL_paudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/psp/SDL_pspaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/psp/SDL_pspaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/pulseaudio/SDL_pulseaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/qsa/SDL_qsa_audio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/qsa/SDL_qsa_audio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/sndio/SDL_sndioaudio.c
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/sndio/SDL_sndioaudio.h
Examining data/mame-0.226+dfsg.1/3rdparty/SDL2/src/audio/sun/SDL_sunaudio.c