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/fdk-aac-2.0.1/aac-enc.c Examining data/fdk-aac-2.0.1/libAACdec/include/aacdecoder_lib.h Examining data/fdk-aac-2.0.1/libAACdec/src/FDK_delay.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/FDK_delay.h Examining data/fdk-aac-2.0.1/libAACdec/src/aac_ram.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aac_ram.h Examining data/fdk-aac-2.0.1/libAACdec/src/aac_rom.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aac_rom.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_drc.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_drc.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_drc_types.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcr.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcr.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcr_bit.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcr_bit.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcr_types.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcrs.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_hcrs.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_pns.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_pns.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_tns.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdec_tns.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdecoder.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/aacdecoder.h Examining data/fdk-aac-2.0.1/libAACdec/src/aacdecoder_lib.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/arm/block_arm.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/block.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/block.h Examining data/fdk-aac-2.0.1/libAACdec/src/channel.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/channel.h Examining data/fdk-aac-2.0.1/libAACdec/src/channelinfo.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/channelinfo.h Examining data/fdk-aac-2.0.1/libAACdec/src/conceal.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/conceal.h Examining data/fdk-aac-2.0.1/libAACdec/src/conceal_types.h Examining data/fdk-aac-2.0.1/libAACdec/src/ldfiltbank.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/ldfiltbank.h Examining data/fdk-aac-2.0.1/libAACdec/src/overlapadd.h Examining data/fdk-aac-2.0.1/libAACdec/src/pulsedata.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/pulsedata.h Examining data/fdk-aac-2.0.1/libAACdec/src/rvlc.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/rvlc.h Examining data/fdk-aac-2.0.1/libAACdec/src/rvlc_info.h Examining data/fdk-aac-2.0.1/libAACdec/src/rvlcbit.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/rvlcbit.h Examining data/fdk-aac-2.0.1/libAACdec/src/rvlcconceal.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/rvlcconceal.h Examining data/fdk-aac-2.0.1/libAACdec/src/stereo.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/stereo.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_ace_d4t64.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_ace_d4t64.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_ace_ltp.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_ace_ltp.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_acelp.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_acelp.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_const.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_fac.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_fac.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_lpc.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_lpc.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_lpd.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_lpd.h Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_rom.cpp Examining data/fdk-aac-2.0.1/libAACdec/src/usacdec_rom.h Examining data/fdk-aac-2.0.1/libAACenc/include/aacenc_lib.h Examining data/fdk-aac-2.0.1/libAACenc/src/aacEnc_ram.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacEnc_ram.h Examining data/fdk-aac-2.0.1/libAACenc/src/aacEnc_rom.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacEnc_rom.h Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc.h Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc_lib.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc_pns.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc_pns.h Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc_tns.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/aacenc_tns.h Examining data/fdk-aac-2.0.1/libAACenc/src/adj_thr.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/adj_thr.h Examining data/fdk-aac-2.0.1/libAACenc/src/adj_thr_data.h Examining data/fdk-aac-2.0.1/libAACenc/src/band_nrg.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/band_nrg.h Examining data/fdk-aac-2.0.1/libAACenc/src/bandwidth.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/bandwidth.h Examining data/fdk-aac-2.0.1/libAACenc/src/bit_cnt.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/bit_cnt.h Examining data/fdk-aac-2.0.1/libAACenc/src/bitenc.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/bitenc.h Examining data/fdk-aac-2.0.1/libAACenc/src/block_switch.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/block_switch.h Examining data/fdk-aac-2.0.1/libAACenc/src/channel_map.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/channel_map.h Examining data/fdk-aac-2.0.1/libAACenc/src/chaosmeasure.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/chaosmeasure.h Examining data/fdk-aac-2.0.1/libAACenc/src/dyn_bits.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/dyn_bits.h Examining data/fdk-aac-2.0.1/libAACenc/src/grp_data.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/grp_data.h Examining data/fdk-aac-2.0.1/libAACenc/src/intensity.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/intensity.h Examining data/fdk-aac-2.0.1/libAACenc/src/interface.h Examining data/fdk-aac-2.0.1/libAACenc/src/line_pe.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/line_pe.h Examining data/fdk-aac-2.0.1/libAACenc/src/metadata_compressor.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/metadata_compressor.h Examining data/fdk-aac-2.0.1/libAACenc/src/metadata_main.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/metadata_main.h Examining data/fdk-aac-2.0.1/libAACenc/src/mps_main.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/mps_main.h Examining data/fdk-aac-2.0.1/libAACenc/src/ms_stereo.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/ms_stereo.h Examining data/fdk-aac-2.0.1/libAACenc/src/noisedet.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/noisedet.h Examining data/fdk-aac-2.0.1/libAACenc/src/pns_func.h Examining data/fdk-aac-2.0.1/libAACenc/src/pnsparam.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/pnsparam.h Examining data/fdk-aac-2.0.1/libAACenc/src/pre_echo_control.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/pre_echo_control.h Examining data/fdk-aac-2.0.1/libAACenc/src/psy_configuration.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/psy_configuration.h Examining data/fdk-aac-2.0.1/libAACenc/src/psy_const.h Examining data/fdk-aac-2.0.1/libAACenc/src/psy_data.h Examining data/fdk-aac-2.0.1/libAACenc/src/psy_main.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/psy_main.h Examining data/fdk-aac-2.0.1/libAACenc/src/qc_data.h Examining data/fdk-aac-2.0.1/libAACenc/src/qc_main.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/qc_main.h Examining data/fdk-aac-2.0.1/libAACenc/src/quantize.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/quantize.h Examining data/fdk-aac-2.0.1/libAACenc/src/sf_estim.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/sf_estim.h Examining data/fdk-aac-2.0.1/libAACenc/src/spreading.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/spreading.h Examining data/fdk-aac-2.0.1/libAACenc/src/tns_func.h Examining data/fdk-aac-2.0.1/libAACenc/src/tonality.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/tonality.h Examining data/fdk-aac-2.0.1/libAACenc/src/transform.cpp Examining data/fdk-aac-2.0.1/libAACenc/src/transform.h Examining data/fdk-aac-2.0.1/libArithCoding/include/ac_arith_coder.h Examining data/fdk-aac-2.0.1/libArithCoding/src/ac_arith_coder.cpp Examining data/fdk-aac-2.0.1/libDRCdec/include/FDK_drcDecLib.h Examining data/fdk-aac-2.0.1/libDRCdec/src/FDK_drcDecLib.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_gainDecoder.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_gainDecoder.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_reader.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_reader.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_rom.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_rom.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_selectionProcess.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_selectionProcess.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_tools.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_tools.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDec_types.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcDecoder.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_init.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_init.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_preprocess.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_preprocess.h Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_process.cpp Examining data/fdk-aac-2.0.1/libDRCdec/src/drcGainDec_process.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_bitbuffer.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_bitstream.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_core.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_crc.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_decorrelate.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_hybrid.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_lpc.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_matrixCalloc.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_qmf_domain.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_tools_rom.h Examining data/fdk-aac-2.0.1/libFDK/include/FDK_trigFcts.h Examining data/fdk-aac-2.0.1/libFDK/include/abs.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/clz_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/cplx_mul_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/fixmadd_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/fixmul_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/scale_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/arm/scramble_arm.h Examining data/fdk-aac-2.0.1/libFDK/include/autocorr2nd.h Examining data/fdk-aac-2.0.1/libFDK/include/clz.h Examining data/fdk-aac-2.0.1/libFDK/include/common_fix.h Examining data/fdk-aac-2.0.1/libFDK/include/cplx_mul.h Examining data/fdk-aac-2.0.1/libFDK/include/dct.h Examining data/fdk-aac-2.0.1/libFDK/include/fft.h Examining data/fdk-aac-2.0.1/libFDK/include/fft_rad2.h Examining data/fdk-aac-2.0.1/libFDK/include/fixmadd.h Examining data/fdk-aac-2.0.1/libFDK/include/fixminmax.h Examining data/fdk-aac-2.0.1/libFDK/include/fixmul.h Examining data/fdk-aac-2.0.1/libFDK/include/fixpoint_math.h Examining data/fdk-aac-2.0.1/libFDK/include/huff_nodes.h Examining data/fdk-aac-2.0.1/libFDK/include/mdct.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/abs_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/clz_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/cplx_mul_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/fixmul_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/scale_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/mips/scramble_mips.h Examining data/fdk-aac-2.0.1/libFDK/include/nlc_dec.h Examining data/fdk-aac-2.0.1/libFDK/include/ppc/clz_ppc.h