2025-01-27 18:24 ftp://ftp.de.debian.org/debian/pool/main/d/dragonfly-reverb/dragonfly-reverb_3.2.10.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-51-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.65 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.16.0 head-info: 0f754d1 (2025-01-27 15:48:13 +0100) count: 87 84 elapsed-time: 141.4 132.1 head-timing-info: old-timing-info: head results: dragonfly-reverb-3.2.10/common/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/LabelledKnob.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_CENTER [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/LabelledKnob.cpp:19:36: style:inconclusive: Function 'LabelledKnob' argument 1 names different: declaration 'parent' definition 'widget'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/LabelledKnob.hpp:28:13: note: Function 'LabelledKnob' argument 1 names different: declaration 'parent' definition 'widget'. dragonfly-reverb-3.2.10/common/LabelledKnob.cpp:19:36: note: Function 'LabelledKnob' argument 1 names different: declaration 'parent' definition 'widget'. dragonfly-reverb-3.2.10/common/Selection.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_LEFT [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/Selection.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_MIDDLE [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/Selection.cpp:69:39: style:inconclusive: Function 'setSelectedOption' argument 1 names different: declaration 'option' definition 'selectedOption'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/Selection.hpp:48:30: note: Function 'setSelectedOption' argument 1 names different: declaration 'option' definition 'selectedOption'. dragonfly-reverb-3.2.10/common/Selection.cpp:69:39: note: Function 'setSelectedOption' argument 1 names different: declaration 'option' definition 'selectedOption'. dragonfly-reverb-3.2.10/common/Spectrogram.cpp:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:156:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:123:19: style: C-style pointer casting [cstyleCast] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:125:19: style: C-style pointer casting [cstyleCast] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:178:9: style: Local variable 'x' shadows outer variable [shadowVariable] dragonfly-reverb-3.2.10/common/Spectrogram.hpp:68:14: note: Shadowed declaration dragonfly-reverb-3.2.10/common/Spectrogram.cpp:178:9: note: Shadow variable dragonfly-reverb-3.2.10/common/Spectrogram.cpp:168:7: style: Variable 'freq' can be declared as const array [constVariable] dragonfly-reverb-3.2.10/common/Spectrogram.cpp:170:9: style: Variable 'decayTime' can be declared as const array [constVariable] dragonfly-reverb-3.2.10/common/freeverb/allpass.cpp:28:16: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/biquad.cpp:25:15: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/blockDelay.cpp:25:19: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/comb.cpp:28:13: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/compmodel.cpp:25:18: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/delay.cpp:27:14: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/delayline.cpp:32:19: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/earlyref.cpp:142:17: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/efilter.cpp:27:16: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/fir3bandsplit.cpp:43:22: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/frag.cpp:27:16: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irbase.cpp:27:16: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel1.cpp:27:18: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel2.cpp:28:18: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel2zl.cpp:28:20: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel3.cpp:28:18: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel3p.cpp:63:19: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodel3w.cpp:74:19: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/irmodels.cpp:25:17: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/limitmodel.cpp:25:19: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/mls.cpp:198:13: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/revbase.cpp:33:16: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/rms.cpp:25:12: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/scomp.cpp:25:14: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/slimit.cpp:25:15: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/slot.cpp:25:13: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/freeverb/sweep.cpp:25:14: error: There is an unknown macro here somewhere. Configuration is required. If FV3_ is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:210:13: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:45: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:210:13: note: Null pointer dereference dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:218:25: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:45: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:218:25: note: Null pointer dereference dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:372:21: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpbuf [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:370:48: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:370:33: note: Assignment 'tmpbuf=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*st->nfft)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:372:21: note: Null pointer dereference dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:365:35: style:inconclusive: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.h:106:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:365:35: note: Function 'kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:365:85: style:inconclusive: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.h:106:86: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:365:85: note: Function 'kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:140:20: style: Variable 'twiddles' can be declared as pointer to const [constVariablePointer] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:61:30: style:inconclusive: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.h:37:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:61:30: note: Function 'kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:117:31: style:inconclusive: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.h:43:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:117:31: note: Function 'kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/DSP.hpp:26:3: style: Class 'DragonflyReverbDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/Plugin.hpp:101:1: error: There is an unknown macro here somewhere. Configuration is required. If END_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/UI.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If START_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:24:21: warning: Member variable 'DragonflyReverbDSP::early_out_buffer' is not initialized in the constructor. [uninitMemberVar] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:24:21: warning: Member variable 'DragonflyReverbDSP::late_in_buffer' is not initialized in the constructor. [uninitMemberVar] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:24:21: warning: Member variable 'DragonflyReverbDSP::late_out_buffer' is not initialized in the constructor. [uninitMemberVar] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.hpp:27:3: style: Class 'DragonflyReverbDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/Plugin.hpp:107:1: error: There is an unknown macro here somewhere. Configuration is required. If END_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/UI.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If START_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.hpp:54:3: style: Class 'DragonflyReverbDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:45:9: style: The scope of the variable 'outL' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:45:15: style: The scope of the variable 'outR' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:96:9: style: The scope of the variable 'outL' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:96:15: style: The scope of the variable 'outR' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:96:21: style: The scope of the variable 'tmpL' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:96:27: style: The scope of the variable 'tmpR' can be reduced. [variableScope] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/Plugin.hpp:105:1: error: There is an unknown macro here somewhere. Configuration is required. If END_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/UI.cpp:26:1: error: There is an unknown macro here somewhere. Configuration is required. If START_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/DSP.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/DSP.hpp:26:3: style: Class 'DragonflyReverbDSP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/Plugin.hpp:106:1: error: There is an unknown macro here somewhere. Configuration is required. If END_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/UI.cpp:26:1: error: There is an unknown macro here somewhere. Configuration is required. If START_NAMESPACE_DISTRHO is a macro then please configure it. [unknownMacro] dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.hpp:25:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.hpp:52:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.hpp:25:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/common/AbstractUI.hpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbAbstractUI' dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.hpp:25:1: error: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' [ctuOneDefinitionRuleViolation] dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/DSP.hpp:24:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.hpp:25:1: note: The one definition rule is violated, different classes/structs have the same name 'DragonflyReverbDSP' diff: 2.16.0 dragonfly-reverb-3.2.10/common/AbstractUI.cpp:36:93: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/LabelledKnob.cpp:56:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_CENTER [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/LabelledKnob.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_CENTER [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/Selection.cpp:35:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_LEFT [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/Selection.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_LEFT [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/Selection.cpp:81:45: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_MIDDLE [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/Selection.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_MIDDLE [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/Spectrogram.cpp:156:76: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/Spectrogram.cpp:156:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/Spectrogram.cpp:175:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/Spectrogram.cpp:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/Spectrogram.cpp:55:54: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/Spectrogram.cpp:55:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:210:13: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:45: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:210:13: note: Null pointer dereference head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:218:25: warning: If memory allocation fails, then there is a possible null pointer dereference: scratch [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:45: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:205:30: note: Assignment 'scratch=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*p)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:218:25: note: Null pointer dereference head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:372:21: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpbuf [nullPointerOutOfMemory] dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:370:48: note: Assuming allocation function fails dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:370:33: note: Assignment 'tmpbuf=(struct kiss_fft_cpx*)malloc(sizeof(struct kiss_fft_cpx)*st->nfft)', assigned value is 0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fft.c:372:21: note: Null pointer dereference 2.16.0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:123:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:28:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:28:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:68:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/common/kiss_fft/kiss_fftr.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/AbstractUI.cpp:36:93: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-early-reflections/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/AbstractUI.cpp:36:93: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:25:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-hall-reverb/DSP.cpp:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/AbstractUI.cpp:36:93: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:49:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:99:7: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-plate-reverb/DSP.cpp:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hpf [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/AbstractUI.cpp:36:93: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/AbstractUI.cpp:36:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kImageFormatBGRA [valueFlowBailoutIncompleteVar] 2.16.0 dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/DSP.cpp:34:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] head dragonfly-reverb-3.2.10/plugins/dragonfly-room-reverb/DSP.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FV3_EARLYREF_PRESET_1 [valueFlowBailoutIncompleteVar] DONE