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/mplayer-1.4+ds1/TOOLS/alaw-gen.c
Examining data/mplayer-1.4+ds1/TOOLS/asfinfo.c
Examining data/mplayer-1.4+ds1/TOOLS/avi-fix.c
Examining data/mplayer-1.4+ds1/TOOLS/avisubdump.c
Examining data/mplayer-1.4+ds1/TOOLS/bmovl-test.c
Examining data/mplayer-1.4+ds1/TOOLS/compare.c
Examining data/mplayer-1.4+ds1/TOOLS/dump_mp4.c
Examining data/mplayer-1.4+ds1/TOOLS/fastmemcpybench.c
Examining data/mplayer-1.4+ds1/TOOLS/modify_reg.c
Examining data/mplayer-1.4+ds1/TOOLS/movinfo.c
Examining data/mplayer-1.4+ds1/TOOLS/netstream.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/14_4.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/28_8.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/cook.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/drv2.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/drv3.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/drv4.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/ra.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/rv30.c
Examining data/mplayer-1.4+ds1/TOOLS/realcodecs/sipr.c
Examining data/mplayer-1.4+ds1/TOOLS/subrip.c
Examining data/mplayer-1.4+ds1/TOOLS/vfw2menc.c
Examining data/mplayer-1.4+ds1/TOOLS/vivodump.c
Examining data/mplayer-1.4+ds1/access_mpcontext.h
Examining data/mplayer-1.4+ds1/asxparser.c
Examining data/mplayer-1.4+ds1/asxparser.h
Examining data/mplayer-1.4+ds1/av_helpers.c
Examining data/mplayer-1.4+ds1/av_helpers.h
Examining data/mplayer-1.4+ds1/av_opts.c
Examining data/mplayer-1.4+ds1/av_opts.h
Examining data/mplayer-1.4+ds1/bstr.c
Examining data/mplayer-1.4+ds1/bstr.h
Examining data/mplayer-1.4+ds1/cfg-common.h
Examining data/mplayer-1.4+ds1/cfg-mencoder.h
Examining data/mplayer-1.4+ds1/cfg-mplayer-def.h
Examining data/mplayer-1.4+ds1/cfg-mplayer.h
Examining data/mplayer-1.4+ds1/codec-cfg.c
Examining data/mplayer-1.4+ds1/codec-cfg.h
Examining data/mplayer-1.4+ds1/command.c
Examining data/mplayer-1.4+ds1/command.h
Examining data/mplayer-1.4+ds1/cpudetect.h
Examining data/mplayer-1.4+ds1/cpuinfo.c
Examining data/mplayer-1.4+ds1/drivers/3dfx.h
Examining data/mplayer-1.4+ds1/drivers/generic_math.h
Examining data/mplayer-1.4+ds1/drivers/mga_vid.c
Examining data/mplayer-1.4+ds1/drivers/mga_vid.h
Examining data/mplayer-1.4+ds1/drivers/mga_vid_test.c
Examining data/mplayer-1.4+ds1/drivers/radeon.h
Examining data/mplayer-1.4+ds1/drivers/radeon_vid.c
Examining data/mplayer-1.4+ds1/drivers/radeon_vid.h
Examining data/mplayer-1.4+ds1/drivers/rage128_vid.c
Examining data/mplayer-1.4+ds1/drivers/tdfx_vid.c
Examining data/mplayer-1.4+ds1/drivers/tdfx_vid.h
Examining data/mplayer-1.4+ds1/drivers/tdfx_vid_test.c
Examining data/mplayer-1.4+ds1/edl.c
Examining data/mplayer-1.4+ds1/edl.h
Examining data/mplayer-1.4+ds1/etc/inttypes.h
Examining data/mplayer-1.4+ds1/fmt-conversion.c
Examining data/mplayer-1.4+ds1/fmt-conversion.h
Examining data/mplayer-1.4+ds1/gui/app/app.c
Examining data/mplayer-1.4+ds1/gui/app/app.h
Examining data/mplayer-1.4+ds1/gui/app/cfg-old.c
Examining data/mplayer-1.4+ds1/gui/app/cfg.c
Examining data/mplayer-1.4+ds1/gui/app/cfg.h
Examining data/mplayer-1.4+ds1/gui/app/gui.h
Examining data/mplayer-1.4+ds1/gui/dialog/about.c
Examining data/mplayer-1.4+ds1/gui/dialog/about.h
Examining data/mplayer-1.4+ds1/gui/dialog/dialog.c
Examining data/mplayer-1.4+ds1/gui/dialog/dialog.h
Examining data/mplayer-1.4+ds1/gui/dialog/equalizer.c
Examining data/mplayer-1.4+ds1/gui/dialog/equalizer.h
Examining data/mplayer-1.4+ds1/gui/dialog/fileselect.h
Examining data/mplayer-1.4+ds1/gui/dialog/icons.c
Examining data/mplayer-1.4+ds1/gui/dialog/icons.h
Examining data/mplayer-1.4+ds1/gui/dialog/menu.c
Examining data/mplayer-1.4+ds1/gui/dialog/menu.h
Examining data/mplayer-1.4+ds1/gui/dialog/msgbox.c
Examining data/mplayer-1.4+ds1/gui/dialog/msgbox.h
Examining data/mplayer-1.4+ds1/gui/dialog/playlist.c
Examining data/mplayer-1.4+ds1/gui/dialog/playlist.h
Examining data/mplayer-1.4+ds1/gui/dialog/preferences.c
Examining data/mplayer-1.4+ds1/gui/dialog/preferences.h
Examining data/mplayer-1.4+ds1/gui/dialog/skinbrowser.c
Examining data/mplayer-1.4+ds1/gui/dialog/skinbrowser.h
Examining data/mplayer-1.4+ds1/gui/dialog/tools.c
Examining data/mplayer-1.4+ds1/gui/dialog/tools.h
Examining data/mplayer-1.4+ds1/gui/dialog/url.c
Examining data/mplayer-1.4+ds1/gui/dialog/url.h
Examining data/mplayer-1.4+ds1/gui/dialog/fileselect.c
Examining data/mplayer-1.4+ds1/gui/interface.c
Examining data/mplayer-1.4+ds1/gui/interface.h
Examining data/mplayer-1.4+ds1/gui/skin/font.c
Examining data/mplayer-1.4+ds1/gui/skin/font.h
Examining data/mplayer-1.4+ds1/gui/skin/skin.c
Examining data/mplayer-1.4+ds1/gui/skin/skin.h
Examining data/mplayer-1.4+ds1/gui/ui/actions.c
Examining data/mplayer-1.4+ds1/gui/ui/actions.h
Examining data/mplayer-1.4+ds1/gui/ui/main.c
Examining data/mplayer-1.4+ds1/gui/ui/menu.c
Examining data/mplayer-1.4+ds1/gui/ui/playbar.c
Examining data/mplayer-1.4+ds1/gui/ui/render.c
Examining data/mplayer-1.4+ds1/gui/ui/render.h
Examining data/mplayer-1.4+ds1/gui/ui/ui.h
Examining data/mplayer-1.4+ds1/gui/ui/video.c
Examining data/mplayer-1.4+ds1/gui/util/bitmap.c
Examining data/mplayer-1.4+ds1/gui/util/bitmap.h
Examining data/mplayer-1.4+ds1/gui/util/list.c
Examining data/mplayer-1.4+ds1/gui/util/list.h
Examining data/mplayer-1.4+ds1/gui/util/mem.h
Examining data/mplayer-1.4+ds1/gui/util/misc.c
Examining data/mplayer-1.4+ds1/gui/util/misc.h
Examining data/mplayer-1.4+ds1/gui/util/string.c
Examining data/mplayer-1.4+ds1/gui/util/string.h
Examining data/mplayer-1.4+ds1/gui/win32/dialogs.c
Examining data/mplayer-1.4+ds1/gui/win32/dialogs.h
Examining data/mplayer-1.4+ds1/gui/win32/gui.c
Examining data/mplayer-1.4+ds1/gui/win32/gui.h
Examining data/mplayer-1.4+ds1/gui/win32/interface.c
Examining data/mplayer-1.4+ds1/gui/win32/playlist.c
Examining data/mplayer-1.4+ds1/gui/win32/playlist.h
Examining data/mplayer-1.4+ds1/gui/win32/preferences.c
Examining data/mplayer-1.4+ds1/gui/win32/skinload.c
Examining data/mplayer-1.4+ds1/gui/win32/skinload.h
Examining data/mplayer-1.4+ds1/gui/win32/widgetrender.c
Examining data/mplayer-1.4+ds1/gui/win32/wincfg.c
Examining data/mplayer-1.4+ds1/gui/wm/ws.c
Examining data/mplayer-1.4+ds1/gui/wm/ws.h
Examining data/mplayer-1.4+ds1/gui/wm/wsxdnd.c
Examining data/mplayer-1.4+ds1/gui/wm/wsxdnd.h
Examining data/mplayer-1.4+ds1/help/help_mp-bg.h
Examining data/mplayer-1.4+ds1/help/help_mp-cs.h
Examining data/mplayer-1.4+ds1/help/help_mp-da.h
Examining data/mplayer-1.4+ds1/help/help_mp-de.h
Examining data/mplayer-1.4+ds1/help/help_mp-el.h
Examining data/mplayer-1.4+ds1/help/help_mp-en.h
Examining data/mplayer-1.4+ds1/help/help_mp-es.h
Examining data/mplayer-1.4+ds1/help/help_mp-fr.h
Examining data/mplayer-1.4+ds1/help/help_mp-hu.h
Examining data/mplayer-1.4+ds1/help/help_mp-it.h
Examining data/mplayer-1.4+ds1/help/help_mp-ja.h
Examining data/mplayer-1.4+ds1/help/help_mp-ko.h
Examining data/mplayer-1.4+ds1/help/help_mp-mk.h
Examining data/mplayer-1.4+ds1/help/help_mp-nb.h
Examining data/mplayer-1.4+ds1/help/help_mp-nl.h
Examining data/mplayer-1.4+ds1/help/help_mp-pl.h
Examining data/mplayer-1.4+ds1/help/help_mp-pt_BR.h
Examining data/mplayer-1.4+ds1/help/help_mp-ro.h
Examining data/mplayer-1.4+ds1/help/help_mp-ru.h
Examining data/mplayer-1.4+ds1/help/help_mp-sk.h
Examining data/mplayer-1.4+ds1/help/help_mp-sv.h
Examining data/mplayer-1.4+ds1/help/help_mp-tr.h
Examining data/mplayer-1.4+ds1/help/help_mp-uk.h
Examining data/mplayer-1.4+ds1/help/help_mp-zh_CN.h
Examining data/mplayer-1.4+ds1/help/help_mp-zh_TW.h
Examining data/mplayer-1.4+ds1/input/appleir.c
Examining data/mplayer-1.4+ds1/input/ar.c
Examining data/mplayer-1.4+ds1/input/ar.h
Examining data/mplayer-1.4+ds1/input/input.c
Examining data/mplayer-1.4+ds1/input/input.h
Examining data/mplayer-1.4+ds1/input/joystick.c
Examining data/mplayer-1.4+ds1/input/joystick.h
Examining data/mplayer-1.4+ds1/input/lirc.c
Examining data/mplayer-1.4+ds1/input/lirc.h
Examining data/mplayer-1.4+ds1/input/mouse.h
Examining data/mplayer-1.4+ds1/libaf/af.c
Examining data/mplayer-1.4+ds1/libaf/af.h
Examining data/mplayer-1.4+ds1/libaf/af_bs2b.c
Examining data/mplayer-1.4+ds1/libaf/af_center.c
Examining data/mplayer-1.4+ds1/libaf/af_channels.c
Examining data/mplayer-1.4+ds1/libaf/af_comp.c
Examining data/mplayer-1.4+ds1/libaf/af_delay.c
Examining data/mplayer-1.4+ds1/libaf/af_dummy.c
Examining data/mplayer-1.4+ds1/libaf/af_equalizer.c
Examining data/mplayer-1.4+ds1/libaf/af_export.c
Examining data/mplayer-1.4+ds1/libaf/af_extrastereo.c
Examining data/mplayer-1.4+ds1/libaf/af_format.c
Examining data/mplayer-1.4+ds1/libaf/af_format.h
Examining data/mplayer-1.4+ds1/libaf/af_format_alaw.h
Examining data/mplayer-1.4+ds1/libaf/af_format_ulaw.h
Examining data/mplayer-1.4+ds1/libaf/af_gate.c
Examining data/mplayer-1.4+ds1/libaf/af_hrtf.c
Examining data/mplayer-1.4+ds1/libaf/af_hrtf.h
Examining data/mplayer-1.4+ds1/libaf/af_karaoke.c
Examining data/mplayer-1.4+ds1/libaf/af_ladspa.c
Examining data/mplayer-1.4+ds1/libaf/af_lavcac3enc.c
Examining data/mplayer-1.4+ds1/libaf/af_lavcresample.c
Examining data/mplayer-1.4+ds1/libaf/af_pan.c
Examining data/mplayer-1.4+ds1/libaf/af_resample.c
Examining data/mplayer-1.4+ds1/libaf/af_resample_template.c
Examining data/mplayer-1.4+ds1/libaf/af_scaletempo.c
Examining data/mplayer-1.4+ds1/libaf/af_sinesuppress.c
Examining data/mplayer-1.4+ds1/libaf/af_stats.c
Examining data/mplayer-1.4+ds1/libaf/af_sub.c
Examining data/mplayer-1.4+ds1/libaf/af_surround.c
Examining data/mplayer-1.4+ds1/libaf/af_sweep.c
Examining data/mplayer-1.4+ds1/libaf/af_tools.c
Examining data/mplayer-1.4+ds1/libaf/af_volnorm.c
Examining data/mplayer-1.4+ds1/libaf/af_volume.c
Examining data/mplayer-1.4+ds1/libaf/control.h
Examining data/mplayer-1.4+ds1/libaf/dsp.h
Examining data/mplayer-1.4+ds1/libaf/equalizer.h
Examining data/mplayer-1.4+ds1/libaf/filter.c
Examining data/mplayer-1.4+ds1/libaf/filter.h
Examining data/mplayer-1.4+ds1/libaf/format.c
Examining data/mplayer-1.4+ds1/libaf/reorder_ch.c
Examining data/mplayer-1.4+ds1/libaf/reorder_ch.h
Examining data/mplayer-1.4+ds1/libaf/window.c
Examining data/mplayer-1.4+ds1/libaf/window.h
Examining data/mplayer-1.4+ds1/libao2/ao_alsa.c
Examining data/mplayer-1.4+ds1/libao2/ao_arts.c
Examining data/mplayer-1.4+ds1/libao2/ao_coreaudio.c
Examining data/mplayer-1.4+ds1/libao2/ao_dart.c
Examining data/mplayer-1.4+ds1/libao2/ao_dsound.c
Examining data/mplayer-1.4+ds1/libao2/ao_dxr2.c
Examining data/mplayer-1.4+ds1/libao2/ao_ivtv.c
Examining data/mplayer-1.4+ds1/libao2/ao_jack.c
Examining data/mplayer-1.4+ds1/libao2/ao_kai.c
Examining data/mplayer-1.4+ds1/libao2/ao_mpegpes.c
Examining data/mplayer-1.4+ds1/libao2/ao_nas.c
Examining data/mplayer-1.4+ds1/libao2/ao_null.c
Examining data/mplayer-1.4+ds1/libao2/ao_openal.c
Examining data/mplayer-1.4+ds1/libao2/ao_oss.c
Examining data/mplayer-1.4+ds1/libao2/ao_pcm.c
Examining data/mplayer-1.4+ds1/libao2/ao_pulse.c
Examining data/mplayer-1.4+ds1/libao2/ao_sdl.c
Examining data/mplayer-1.4+ds1/libao2/ao_sgi.c
Examining data/mplayer-1.4+ds1/libao2/ao_sndio.c
Examining data/mplayer-1.4+ds1/libao2/ao_sun.c
Examining data/mplayer-1.4+ds1/libao2/ao_v4l2.c
Examining data/mplayer-1.4+ds1/libao2/ao_win32.c
Examining data/mplayer-1.4+ds1/libao2/audio_out.c
Examining data/mplayer-1.4+ds1/libao2/audio_out.h
Examining data/mplayer-1.4+ds1/libao2/audio_out_internal.h
Examining data/mplayer-1.4+ds1/libao2/ao_esd.c
Examining data/mplayer-1.4+ds1/libass/ass.c
Examining data/mplayer-1.4+ds1/libass/ass.h
Examining data/mplayer-1.4+ds1/libass/ass_bitmap.c
Examining data/mplayer-1.4+ds1/libass/ass_bitmap.h
Examining data/mplayer-1.4+ds1/libass/ass_cache.c
Examining data/mplayer-1.4+ds1/libass/ass_cache.h
Examining data/mplayer-1.4+ds1/libass/ass_cache_template.h
Examining data/mplayer-1.4+ds1/libass/ass_drawing.c
Examining data/mplayer-1.4+ds1/libass/ass_drawing.h
Examining data/mplayer-1.4+ds1/libass/ass_font.c
Examining data/mplayer-1.4+ds1/libass/ass_font.h
Examining data/mplayer-1.4+ds1/libass/ass_fontconfig.c
Examining data/mplayer-1.4+ds1/libass/ass_fontconfig.h
Examining data/mplayer-1.4+ds1/libass/ass_library.c
Examining data/mplayer-1.4+ds1/libass/ass_library.h
Examining data/mplayer-1.4+ds1/libass/ass_parse.c
Examining data/mplayer-1.4+ds1/libass/ass_parse.h
Examining data/mplayer-1.4+ds1/libass/ass_render.c
Examining data/mplayer-1.4+ds1/libass/ass_render.h
Examining data/mplayer-1.4+ds1/libass/ass_render_api.c
Examining data/mplayer-1.4+ds1/libass/ass_shaper.c
Examining data/mplayer-1.4+ds1/libass/ass_shaper.h
Examining data/mplayer-1.4+ds1/libass/ass_strtod.c
Examining data/mplayer-1.4+ds1/libass/ass_types.h
Examining data/mplayer-1.4+ds1/libass/ass_utils.c
Examining data/mplayer-1.4+ds1/libass/ass_utils.h
Examining data/mplayer-1.4+ds1/libmenu/menu.c
Examining data/mplayer-1.4+ds1/libmenu/menu.h
Examining data/mplayer-1.4+ds1/libmenu/menu_chapsel.c
Examining data/mplayer-1.4+ds1/libmenu/menu_cmdlist.c
Examining data/mplayer-1.4+ds1/libmenu/menu_console.c
Examining data/mplayer-1.4+ds1/libmenu/menu_dvbin.c
Examining data/mplayer-1.4+ds1/libmenu/menu_list.c
Examining data/mplayer-1.4+ds1/libmenu/menu_list.h
Examining data/mplayer-1.4+ds1/libmenu/menu_param.c
Examining data/mplayer-1.4+ds1/libmenu/menu_pt.c
Examining data/mplayer-1.4+ds1/libmenu/menu_txt.c
Examining data/mplayer-1.4+ds1/libmenu/vf_menu.c
Examining data/mplayer-1.4+ds1/libmenu/menu_filesel.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_acm.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_alaw.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_dmo.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_dshow.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_dvdpcm.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_faad.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_ffmpeg.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_hwac3.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_hwmpa.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_internal.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_liba52.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_libdca.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_libdv.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_libmad.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_libvorbis.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_mpc.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_mpg123.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_pcm.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_qtaudio.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_realaud.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_sample.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_spdif.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_speex.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ad_twin.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_faac.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_faac.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_lame.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_lame.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_lavc.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_lavc.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_pcm.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_pcm.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_toolame.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_toolame.h
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_twolame.c
Examining data/mplayer-1.4+ds1/libmpcodecs/ae_twolame.h
Examining data/mplayer-1.4+ds1/libmpcodecs/cmmx.h
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_audio.c
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_audio.h
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_teletext.c
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_teletext.h
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_video.c
Examining data/mplayer-1.4+ds1/libmpcodecs/dec_video.h
Examining data/mplayer-1.4+ds1/libmpcodecs/img_format.c
Examining data/mplayer-1.4+ds1/libmpcodecs/img_format.h
Examining data/mplayer-1.4+ds1/libmpcodecs/mp_image.c
Examining data/mplayer-1.4+ds1/libmpcodecs/mp_image.h
Examining data/mplayer-1.4+ds1/libmpcodecs/mpc_info.h
Examining data/mplayer-1.4+ds1/libmpcodecs/native/alaw.h
Examining data/mplayer-1.4+ds1/libmpcodecs/native/mmx.h
Examining data/mplayer-1.4+ds1/libmpcodecs/native/rtjpegn.c