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