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/qm-dsp-1.7.1/base/KaiserWindow.cpp Examining data/qm-dsp-1.7.1/base/KaiserWindow.h Examining data/qm-dsp-1.7.1/base/Pitch.cpp Examining data/qm-dsp-1.7.1/base/Pitch.h Examining data/qm-dsp-1.7.1/base/SincWindow.cpp Examining data/qm-dsp-1.7.1/base/SincWindow.h Examining data/qm-dsp-1.7.1/base/Window.h Examining data/qm-dsp-1.7.1/build/linux/amd64/cblas.h Examining data/qm-dsp-1.7.1/build/linux/amd64/clapack.h Examining data/qm-dsp-1.7.1/build/mingw32/mkspecs/win32-x-g++/qplatformdefs.h Examining data/qm-dsp-1.7.1/dsp/chromagram/CQprecalc.cpp Examining data/qm-dsp-1.7.1/dsp/chromagram/Chromagram.cpp Examining data/qm-dsp-1.7.1/dsp/chromagram/Chromagram.h Examining data/qm-dsp-1.7.1/dsp/chromagram/ConstantQ.cpp Examining data/qm-dsp-1.7.1/dsp/chromagram/ConstantQ.h Examining data/qm-dsp-1.7.1/dsp/keydetection/GetKeyMode.cpp Examining data/qm-dsp-1.7.1/dsp/keydetection/GetKeyMode.h Examining data/qm-dsp-1.7.1/dsp/mfcc/MFCC.cpp Examining data/qm-dsp-1.7.1/dsp/mfcc/MFCC.h Examining data/qm-dsp-1.7.1/dsp/onsets/DetectionFunction.cpp Examining data/qm-dsp-1.7.1/dsp/onsets/DetectionFunction.h Examining data/qm-dsp-1.7.1/dsp/onsets/PeakPicking.cpp Examining data/qm-dsp-1.7.1/dsp/onsets/PeakPicking.h Examining data/qm-dsp-1.7.1/dsp/phasevocoder/PhaseVocoder.cpp Examining data/qm-dsp-1.7.1/dsp/phasevocoder/PhaseVocoder.h Examining data/qm-dsp-1.7.1/dsp/rateconversion/Decimator.cpp Examining data/qm-dsp-1.7.1/dsp/rateconversion/Decimator.h Examining data/qm-dsp-1.7.1/dsp/rateconversion/DecimatorB.cpp Examining data/qm-dsp-1.7.1/dsp/rateconversion/DecimatorB.h Examining data/qm-dsp-1.7.1/dsp/rateconversion/Resampler.cpp Examining data/qm-dsp-1.7.1/dsp/rateconversion/Resampler.h Examining data/qm-dsp-1.7.1/dsp/rhythm/BeatSpectrum.cpp Examining data/qm-dsp-1.7.1/dsp/rhythm/BeatSpectrum.h Examining data/qm-dsp-1.7.1/dsp/segmentation/ClusterMeltSegmenter.cpp Examining data/qm-dsp-1.7.1/dsp/segmentation/ClusterMeltSegmenter.h Examining data/qm-dsp-1.7.1/dsp/segmentation/Segmenter.cpp Examining data/qm-dsp-1.7.1/dsp/segmentation/Segmenter.h Examining data/qm-dsp-1.7.1/dsp/segmentation/cluster_melt.c Examining data/qm-dsp-1.7.1/dsp/segmentation/cluster_melt.h Examining data/qm-dsp-1.7.1/dsp/segmentation/cluster_segmenter.c Examining data/qm-dsp-1.7.1/dsp/segmentation/cluster_segmenter.h Examining data/qm-dsp-1.7.1/dsp/segmentation/segment.h Examining data/qm-dsp-1.7.1/dsp/signalconditioning/DFProcess.cpp Examining data/qm-dsp-1.7.1/dsp/signalconditioning/DFProcess.h Examining data/qm-dsp-1.7.1/dsp/signalconditioning/FiltFilt.cpp Examining data/qm-dsp-1.7.1/dsp/signalconditioning/FiltFilt.h Examining data/qm-dsp-1.7.1/dsp/signalconditioning/Filter.cpp Examining data/qm-dsp-1.7.1/dsp/signalconditioning/Filter.h Examining data/qm-dsp-1.7.1/dsp/signalconditioning/Framer.cpp Examining data/qm-dsp-1.7.1/dsp/signalconditioning/Framer.h Examining data/qm-dsp-1.7.1/dsp/tempotracking/DownBeat.cpp Examining data/qm-dsp-1.7.1/dsp/tempotracking/DownBeat.h Examining data/qm-dsp-1.7.1/dsp/tempotracking/TempoTrack.cpp Examining data/qm-dsp-1.7.1/dsp/tempotracking/TempoTrack.h Examining data/qm-dsp-1.7.1/dsp/tempotracking/TempoTrackV2.cpp Examining data/qm-dsp-1.7.1/dsp/tempotracking/TempoTrackV2.h Examining data/qm-dsp-1.7.1/dsp/tonal/ChangeDetectionFunction.cpp Examining data/qm-dsp-1.7.1/dsp/tonal/ChangeDetectionFunction.h Examining data/qm-dsp-1.7.1/dsp/tonal/TCSgram.cpp Examining data/qm-dsp-1.7.1/dsp/tonal/TCSgram.h Examining data/qm-dsp-1.7.1/dsp/tonal/TonalEstimator.cpp Examining data/qm-dsp-1.7.1/dsp/tonal/TonalEstimator.h Examining data/qm-dsp-1.7.1/dsp/transforms/FFT.cpp Examining data/qm-dsp-1.7.1/dsp/transforms/FFT.h Examining data/qm-dsp-1.7.1/dsp/wavelet/Wavelet.cpp Examining data/qm-dsp-1.7.1/dsp/wavelet/Wavelet.h Examining data/qm-dsp-1.7.1/ext/kissfft/_kiss_fft_guts.h Examining data/qm-dsp-1.7.1/ext/kissfft/kiss_fft.c Examining data/qm-dsp-1.7.1/ext/kissfft/kiss_fft.h Examining data/qm-dsp-1.7.1/ext/kissfft/test/benchfftw.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/benchkiss.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/doit.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/pstats.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/pstats.h Examining data/qm-dsp-1.7.1/ext/kissfft/test/test_real.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/test_vs_dft.c Examining data/qm-dsp-1.7.1/ext/kissfft/test/testcpp.cc Examining data/qm-dsp-1.7.1/ext/kissfft/test/twotonetest.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/fftutil.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kfc.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kfc.h Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fastfir.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftnd.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftnd.h Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftndr.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftndr.h Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftr.c Examining data/qm-dsp-1.7.1/ext/kissfft/tools/kiss_fftr.h Examining data/qm-dsp-1.7.1/ext/kissfft/tools/psdpng.c Examining data/qm-dsp-1.7.1/hmm/hmm.c Examining data/qm-dsp-1.7.1/hmm/hmm.h Examining data/qm-dsp-1.7.1/include/cblas.h Examining data/qm-dsp-1.7.1/include/clapack.h Examining data/qm-dsp-1.7.1/maths/Correlation.cpp Examining data/qm-dsp-1.7.1/maths/Correlation.h Examining data/qm-dsp-1.7.1/maths/CosineDistance.cpp Examining data/qm-dsp-1.7.1/maths/CosineDistance.h Examining data/qm-dsp-1.7.1/maths/KLDivergence.cpp Examining data/qm-dsp-1.7.1/maths/KLDivergence.h Examining data/qm-dsp-1.7.1/maths/MathAliases.h Examining data/qm-dsp-1.7.1/maths/MathUtilities.cpp Examining data/qm-dsp-1.7.1/maths/MathUtilities.h Examining data/qm-dsp-1.7.1/maths/MedianFilter.h Examining data/qm-dsp-1.7.1/maths/Polyfit.h