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