2026-05-06 02:14 ftp://ftp.de.debian.org/debian/pool/main/a/ams/ams_2.2.1.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 990 857 elapsed-time: 14.9 13.3 head-timing-info: old-timing-info: head results: ams-2.2.1/src/aboutdialog.cpp:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] ams-2.2.1/src/aboutdialog.h:31:5: style: Class 'AboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/canvas.cpp:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::dx' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::dy' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::w' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::h' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::border_l' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::border_r' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::border_b' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::border_t' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/canvas.cpp:13:9: warning: Member variable 'Canvas::scale' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/ringbuffer.h:13:3: warning: Member variable 'RingBuffer < MidiControllableBase * , 12 >::d' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/notelist.h:20:7: style:inconclusive: Technically the member function 'NoteList::lastNote' can be const. [functionConst] ams-2.2.1/src/notelist.h:24:8: style:inconclusive: Technically the member function 'NoteList::anyNotesPressed' can be const. [functionConst] ams-2.2.1/src/synthdata.h:136:7: style:inconclusive: Technically the member function 'SynthData::EditingFlags::crossTopLeft' can be const. [functionConst] ams-2.2.1/src/ringbuffer.h:19:7: style:inconclusive: Technically the member function 'RingBuffer < MidiControllerKey , 12 >::writeAt' can be const. [functionConst] ams-2.2.1/src/ringbuffer.h:44:7: style:inconclusive: Technically the member function 'RingBuffer < MidiControllerKey , 12 >::count' can be const. [functionConst] ams-2.2.1/src/ringbuffer.h:19:7: style:inconclusive: Technically the member function 'RingBuffer < MidiControllableBase * , 12 >::writeAt' can be const. [functionConst] ams-2.2.1/src/ringbuffer.h:44:7: style:inconclusive: Technically the member function 'RingBuffer < MidiControllableBase * , 12 >::count' can be const. [functionConst] ams-2.2.1/src/midicontroller.h:119:20: warning: Class 'MidiController' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] ams-2.2.1/src/canvas.h:20:6: style: Class 'Canvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicontroller.h:59:9: style: Class 'MidiControllerKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicontroller.h:72:9: style: Class 'MidiControllerKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicontroller.h:98:9: style: Class 'MidiController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicontroller.h:113:9: style: Class 'MidiController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/canvas.h:20:47: style:inconclusive: Function 'Canvas' argument 2 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/canvas.cpp:27:40: style:inconclusive: Function 'drawBackground' argument 1 names different: declaration 'r' definition 'painter'. [funcArgNamesDifferent] ams-2.2.1/src/canvas.h:29:45: note: Function 'drawBackground' argument 1 names different: declaration 'r' definition 'painter'. ams-2.2.1/src/canvas.cpp:27:40: note: Function 'drawBackground' argument 1 names different: declaration 'r' definition 'painter'. ams-2.2.1/src/canvas.cpp:27:64: style:inconclusive: Function 'drawBackground' argument 2 names different: declaration '' definition 'clip'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontroller.h:59:44: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] ams-2.2.1/src/canvasfunction.cpp:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsMovable [valueFlowBailoutIncompleteVar] ams-2.2.1/src/canvasfunction.cpp:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ams-2.2.1/src/canvasfunction.cpp:157:87: warning: Either the condition 'p>0' is redundant or the array 'function.point[4][11]' is accessed at index function.point[*][11], which is out of bounds. [arrayIndexOutOfBoundsCond] ams-2.2.1/src/canvasfunction.cpp:156:9: note: Assuming that condition 'p>0' is not redundant ams-2.2.1/src/canvasfunction.cpp:157:87: note: Array index out of bounds ams-2.2.1/src/canvasfunction.h:30:10: style:inconclusive: Technically the member function 'CanvasFunction::color' can be const. [functionConst] ams-2.2.1/src/canvasfunction.cpp:170:22: style:inconclusive: Technically the member function 'CanvasFunction::setZ' can be const. [functionConst] ams-2.2.1/src/canvasfunction.h:47:8: note: Technically the member function 'CanvasFunction::setZ' can be const. ams-2.2.1/src/canvasfunction.cpp:170:22: note: Technically the member function 'CanvasFunction::setZ' can be const. ams-2.2.1/src/canvasfunction.cpp:13:48: style:inconclusive: Function 'CanvasPoint' argument 1 names different: declaration '' definition 'canvasFunction'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/canvasfunction.h:34:28: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'p' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/canvasfunction.h:34:58: style:inconclusive: Function 'mousePressEvent' argument 2 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/canvasfunction.cpp:163:47: style: Parameter 'pos' can be declared as reference to const [constParameterReference] ams-2.2.1/src/midicontrollable.h:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/configdialog.cpp:119:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ams-2.2.1/src/configdialog.cpp:142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ams-2.2.1/src/configdialog.cpp:160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] ams-2.2.1/src/configdialog.cpp:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::in_index' has no initializer. [uninitMemberVarNoCtor] ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::out_index' has no initializer. [uninitMemberVarNoCtor] ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::in_off' has no initializer. [uninitMemberVarNoCtor] ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::out_off' has no initializer. [uninitMemberVarNoCtor] ams-2.2.1/src/module.h:112:10: style:inconclusive: Either there is a missing 'override', or the member function 'Module::isAlive' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:179:30: debug: CheckClass::isMemberVar found used member variable 'value' with varid 0 [varid0] ams-2.2.1/src/midicontrollable.h:179:5: style:inconclusive: Technically the member function 'MidiControllableFloat::operatorfloat' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:183:10: style:inconclusive: Technically the member function 'MidiControllableFloat::getLog' can be const. [functionConst] ams-2.2.1/src/scopescreen.h:47:7: style:inconclusive: Either there is a missing 'override', or the member function 'ScopeScreen::timeScaleFrames' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:123:13: style: The member function 'MidiControllable < float >::toInt' can be static. [functionStatic] ams-2.2.1/src/midicontrollable.h:124:11: style: The member function 'MidiControllable < float >::toType' can be static. [functionStatic] ams-2.2.1/src/midicontrollable.h:123:13: style: The member function 'MidiControllable < int >::toInt' can be static. [functionStatic] ams-2.2.1/src/midicontrollable.h:124:11: style: The member function 'MidiControllable < int >::toType' can be static. [functionStatic] ams-2.2.1/src/configdialog.h:59:5: style: Class 'ConfigDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midislider.h:12:3: style: Class 'MidiSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicheckbox.h:28:3: style: Class 'MidiCheckBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midicombobox.h:22:3: style: Class 'MidiComboBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midipushbutton.h:25:3: style: Class 'MidiPushButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/mced.h:22:12: style: The destructor '~MCedThing' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:12:12: note: Virtual destructor in base class ams-2.2.1/src/mced.h:22:12: note: Destructor in derived class ams-2.2.1/src/midiguicomponent.h:35:4: style: The destructor '~MidiGUIcomponent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:12:12: note: Virtual destructor in base class ams-2.2.1/src/midiguicomponent.h:35:4: note: Destructor in derived class ams-2.2.1/src/midisliderbase.h:26:16: style: The function 'updateMin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:41:16: note: Virtual function in base class ams-2.2.1/src/midisliderbase.h:26:16: note: Function in derived class ams-2.2.1/src/midisliderbase.h:27:16: style: The function 'updateMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:42:16: note: Virtual function in base class ams-2.2.1/src/midisliderbase.h:27:16: note: Function in derived class ams-2.2.1/src/midisliderbase.h:28:16: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/midisliderbase.h:28:16: note: Function in derived class ams-2.2.1/src/midislider.h:13:29: style: The function 'createTwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:37:29: note: Virtual function in base class ams-2.2.1/src/midislider.h:13:29: note: Function in derived class ams-2.2.1/src/intmidislider.h:13:29: style: The function 'createTwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:37:29: note: Virtual function in base class ams-2.2.1/src/intmidislider.h:13:29: note: Function in derived class ams-2.2.1/src/midicontrollable.h:81:18: style: The function 'updateMGCs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:35:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:81:18: note: Function in derived class ams-2.2.1/src/midicontrollable.h:83:18: style: The function 'setMidiValueRT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:41:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:83:18: note: Function in derived class ams-2.2.1/src/midicontrollable.h:84:17: style: The function 'getMidiValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:42:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:84:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:194:18: style: The function 'setMidiValueRT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:130:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:194:18: note: Function in derived class ams-2.2.1/src/midicontrollable.h:195:17: style: The function 'getMidiValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:140:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:195:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:197:17: style: The function 'sliderMin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:142:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:197:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:198:17: style: The function 'sliderMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:143:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:198:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:199:17: style: The function 'sliderVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:144:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:199:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:200:17: style: The function 'sliderStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:145:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:200:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:202:18: style: The function 'setValRT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:114:14: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:202:18: note: Function in derived class ams-2.2.1/src/midicontrollable.h:203:18: style: The function 'setVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:118:14: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:203:18: note: Function in derived class ams-2.2.1/src/midicontrollable.h:205:28: style: The function 'minString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:147:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:205:28: note: Function in derived class ams-2.2.1/src/midicontrollable.h:206:28: style: The function 'maxString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:148:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:206:28: note: Function in derived class ams-2.2.1/src/midicontrollable.h:207:28: style: The function 'valString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:149:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:207:28: note: Function in derived class ams-2.2.1/src/midicheckbox.h:30:29: style: The function 'createTwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:37:29: note: Virtual function in base class ams-2.2.1/src/midicheckbox.h:30:29: note: Function in derived class ams-2.2.1/src/midicheckbox.h:32:8: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/midicheckbox.h:32:8: note: Function in derived class ams-2.2.1/src/midicombobox.h:23:29: style: The function 'createTwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:37:29: note: Virtual function in base class ams-2.2.1/src/midicombobox.h:23:29: note: Function in derived class ams-2.2.1/src/midicombobox.h:24:4: style: The destructor '~MidiComboBox' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:35:4: note: Virtual destructor in base class ams-2.2.1/src/midicombobox.h:24:4: note: Destructor in derived class ams-2.2.1/src/midicombobox.h:26:8: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/midicombobox.h:26:8: note: Function in derived class ams-2.2.1/src/midipushbutton.h:27:29: style: The function 'createTwin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midiguicomponent.h:37:29: note: Virtual function in base class ams-2.2.1/src/midipushbutton.h:27:29: note: Function in derived class ams-2.2.1/src/midipushbutton.h:29:8: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/midipushbutton.h:29:8: note: Function in derived class ams-2.2.1/src/envelope.h:27:4: style: The destructor '~Envelope' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:12:12: note: Virtual destructor in base class ams-2.2.1/src/envelope.h:27:4: note: Destructor in derived class ams-2.2.1/src/envelope.h:32:8: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/envelope.h:32:8: note: Function in derived class ams-2.2.1/src/multi_envelope.h:39:10: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/multi_envelope.h:39:10: note: Function in derived class ams-2.2.1/src/scopescreen.h:60:6: style: The destructor '~ScopeScreen' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:22:12: note: Virtual destructor in base class ams-2.2.1/src/scopescreen.h:60:6: note: Destructor in derived class ams-2.2.1/src/scopescreen.h:61:8: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/mced.h:14:16: note: Virtual function in base class ams-2.2.1/src/scopescreen.h:61:8: note: Function in derived class ams-2.2.1/src/midicontrollable.h:114:14: style: The function 'setValRT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:49:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:114:14: note: Function in derived class ams-2.2.1/src/midicontrollable.h:118:14: style: The function 'setVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:50:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:118:14: note: Function in derived class ams-2.2.1/src/midicontrollable.h:126:21: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:37:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:126:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:127:21: style: The function 'getMin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:38:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:127:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:128:21: style: The function 'getMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:39:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:128:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:130:22: style: The function 'setMidiValueRT' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:41:22: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:130:22: note: Function in derived class ams-2.2.1/src/midicontrollable.h:140:21: style: The function 'getMidiValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:42:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:140:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:142:21: style: The function 'sliderMin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:44:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:142:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:143:21: style: The function 'sliderMax' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:45:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:143:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:144:21: style: The function 'sliderVal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:46:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:144:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:145:21: style: The function 'sliderStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:47:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:145:21: note: Function in derived class ams-2.2.1/src/midicontrollable.h:147:32: style: The function 'minString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:52:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:147:32: note: Function in derived class ams-2.2.1/src/midicontrollable.h:148:32: style: The function 'maxString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:53:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:148:32: note: Function in derived class ams-2.2.1/src/midicontrollable.h:149:32: style: The function 'valString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/midicontrollable.h:54:32: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:149:32: note: Function in derived class ams-2.2.1/src/midicontrollable.h:37:42: error: Null pointer dereference: (int*)0 [nullPointer] ams-2.2.1/src/midicontrollable.h:38:40: error: Null pointer dereference: (int*)0 [nullPointer] ams-2.2.1/src/midicontrollable.h:39:40: error: Null pointer dereference: (int*)0 [nullPointer] ams-2.2.1/src/midicontrollable.h:52:54: error: Null pointer dereference: (QString*)NULL [nullPointer] ams-2.2.1/src/midicontrollable.h:53:54: error: Null pointer dereference: (QString*)NULL [nullPointer] ams-2.2.1/src/midicontrollable.h:54:54: error: Null pointer dereference: (QString*)NULL [nullPointer] ams-2.2.1/src/configdialog.cpp:271:43: style:inconclusive: Function 'addLineEdit' argument 1 names different: declaration 'lineName' definition 'Name'. [funcArgNamesDifferent] ams-2.2.1/src/configdialog.h:102:33: note: Function 'addLineEdit' argument 1 names different: declaration 'lineName' definition 'Name'. ams-2.2.1/src/configdialog.cpp:271:43: note: Function 'addLineEdit' argument 1 names different: declaration 'lineName' definition 'Name'. ams-2.2.1/src/configdialog.cpp:318:38: style:inconclusive: Function 'addFunction' argument 4 names different: declaration '' definition 'point'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:318:49: style:inconclusive: Function 'addFunction' argument 5 names different: declaration '' definition 'p_pointCount'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:318:75: style:inconclusive: Function 'addFunction' argument 6 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:347:45: style:inconclusive: Function 'getMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:358:51: style:inconclusive: Function 'getIntMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:369:56: style:inconclusive: Function 'getFloatIntMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:380:49: style:inconclusive: Function 'getMidiComboBox' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:391:49: style:inconclusive: Function 'getMidiCheckBox' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:402:53: style:inconclusive: Function 'getMidiPushButton' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/configdialog.cpp:413:41: style:inconclusive: Function 'getFunction' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/envelope.cpp:95:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] ams-2.2.1/src/envelope.cpp:10:43: style:inconclusive: Function 'Envelope' argument 1 names different: declaration 'p_delayRef' definition 'delayRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:24:35: note: Function 'Envelope' argument 1 names different: declaration 'p_delayRef' definition 'delayRef'. ams-2.2.1/src/envelope.cpp:10:43: note: Function 'Envelope' argument 1 names different: declaration 'p_delayRef' definition 'delayRef'. ams-2.2.1/src/envelope.cpp:11:32: style:inconclusive: Function 'Envelope' argument 2 names different: declaration 'p_attackRef' definition 'attackRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:24:70: note: Function 'Envelope' argument 2 names different: declaration 'p_attackRef' definition 'attackRef'. ams-2.2.1/src/envelope.cpp:11:32: note: Function 'Envelope' argument 2 names different: declaration 'p_attackRef' definition 'attackRef'. ams-2.2.1/src/envelope.cpp:11:66: style:inconclusive: Function 'Envelope' argument 3 names different: declaration 'p_holdRef' definition 'holdRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:25:28: note: Function 'Envelope' argument 3 names different: declaration 'p_holdRef' definition 'holdRef'. ams-2.2.1/src/envelope.cpp:11:66: note: Function 'Envelope' argument 3 names different: declaration 'p_holdRef' definition 'holdRef'. ams-2.2.1/src/envelope.cpp:12:32: style:inconclusive: Function 'Envelope' argument 4 names different: declaration 'p_decayRef' definition 'decayRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:25:63: note: Function 'Envelope' argument 4 names different: declaration 'p_decayRef' definition 'decayRef'. ams-2.2.1/src/envelope.cpp:12:32: note: Function 'Envelope' argument 4 names different: declaration 'p_decayRef' definition 'decayRef'. ams-2.2.1/src/envelope.cpp:12:65: style:inconclusive: Function 'Envelope' argument 5 names different: declaration 'p_sustainRef' definition 'sustainRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:26:28: note: Function 'Envelope' argument 5 names different: declaration 'p_sustainRef' definition 'sustainRef'. ams-2.2.1/src/envelope.cpp:12:65: note: Function 'Envelope' argument 5 names different: declaration 'p_sustainRef' definition 'sustainRef'. ams-2.2.1/src/envelope.cpp:13:32: style:inconclusive: Function 'Envelope' argument 6 names different: declaration 'p_releaseRef' definition 'releaseRef'. [funcArgNamesDifferent] ams-2.2.1/src/envelope.h:26:65: note: Function 'Envelope' argument 6 names different: declaration 'p_releaseRef' definition 'releaseRef'. ams-2.2.1/src/envelope.cpp:13:32: note: Function 'Envelope' argument 6 names different: declaration 'p_releaseRef' definition 'releaseRef'. ams-2.2.1/src/function.cpp:123:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] ams-2.2.1/src/function.cpp:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ams-2.2.1/src/function.cpp:389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ams-2.2.1/src/function.cpp:86:16: style: Either there is a missing 'override', or the member function 'Function::updateFunction' can be static. [functionStatic] ams-2.2.1/src/function.h:106:10: note: Either there is a missing 'override', or the member function 'Function::updateFunction' can be static. ams-2.2.1/src/function.cpp:86:16: note: Either there is a missing 'override', or the member function 'Function::updateFunction' can be static. ams-2.2.1/src/function.cpp:427:16: style:inconclusive: Either there is a missing 'override', or the member function 'Function::highlightFunction' can be const. [functionConst] ams-2.2.1/src/function.h:108:10: note: Either there is a missing 'override', or the member function 'Function::highlightFunction' can be const. ams-2.2.1/src/function.cpp:427:16: note: Either there is a missing 'override', or the member function 'Function::highlightFunction' can be const. ams-2.2.1/src/function.cpp:31:13: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:137:9: style: The scope of the variable 'l1' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:222:8: style: The scope of the variable 'l1' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:222:12: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:277:8: style: The scope of the variable 'l1' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:306:8: style: The scope of the variable 'l1' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:306:12: style: The scope of the variable 'delta' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:307:10: style: The scope of the variable 'scaleFactor' can be reduced. [variableScope] ams-2.2.1/src/function.cpp:26:43: style:inconclusive: Function 'Function' argument 5 names different: declaration '' definition 'p_pointCount'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:26:67: style:inconclusive: Function 'Function' argument 6 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:27:32: style:inconclusive: Function 'Function' argument 7 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:220:54: style:inconclusive: Function 'contentsMousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:274:56: style:inconclusive: Function 'contentsMouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:302:53: style:inconclusive: Function 'contentsMouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/function.cpp:149:11: style: Local variable 'f' shadows outer variable [shadowVariable] ams-2.2.1/src/function.h:77:20: note: Shadowed declaration ams-2.2.1/src/function.cpp:149:11: note: Shadow variable ams-2.2.1/src/function.cpp:420:22: style: Variable 'pf' can be declared as reference to const [constVariableReference] ams-2.2.1/src/guiwidget.cpp:336:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/guiwidget.h:52:3: style: Class 'GuiWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/guiwidget.cpp:161:16: style: The scope of the variable 'value' can be reduced. [variableScope] ams-2.2.1/src/guiwidget.cpp:115:51: style:inconclusive: Function 'addParameter' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/guiwidget.cpp:291:46: style:inconclusive: Function 'remove' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/guiwidget.cpp:306:67: style:inconclusive: Function 'getMidiControllableParameter' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/guiwidget.cpp:318:49: style:inconclusive: Function 'getGuiFrame' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/guiwidget.cpp:330:35: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/intmidislider.cpp:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TicksBelow [valueFlowBailoutIncompleteVar] ams-2.2.1/src/intmidislider.cpp:7:17: style: Redundant assignment of 'componentType' to itself. [selfAssignment] ams-2.2.1/src/intmidislider.cpp:4:108: style:inconclusive: Function 'IntMidiSlider' argument 3 names different: declaration '' definition 'orientation'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/intmidislider.cpp:7:17: style: Variable 'componentType' is assigned a value that is never used. [unreadVariable] ams-2.2.1/src/ladspadialog.cpp:33:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/ladspadialog.cpp:46:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/ladspadialog.cpp:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LADSPA_PATH [valueFlowBailoutIncompleteVar] ams-2.2.1/src/ladspadialog.cpp:253:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ams-2.2.1/src/ladspadialog.cpp:69:18: style: Either there is a missing 'override', or the member function 'LadspaModel::columnCount' can be static. [functionStatic] ams-2.2.1/src/ladspadialog.h:21:7: note: Either there is a missing 'override', or the member function 'LadspaModel::columnCount' can be static. ams-2.2.1/src/ladspadialog.cpp:69:18: note: Either there is a missing 'override', or the member function 'LadspaModel::columnCount' can be static. ams-2.2.1/src/ladspadialog.cpp:80:9: style: The scope of the variable 'error' can be reduced. [variableScope] ams-2.2.1/src/ladspadialog.cpp:86:14: style: The scope of the variable 'lastcolon' can be reduced. [variableScope] ams-2.2.1/src/ladspadialog.h:16:27: style:inconclusive: Function 'headerData' argument 1 names different: declaration 'section' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/ladspadialog.h:21:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/ladspadialog.cpp:203:60: style:inconclusive: Function 'pluginHighlighted' argument 1 names different: declaration '' definition 'selected'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/ladspadialog.cpp:80:9: style: Variable 'error' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_ad.cpp:29:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_ad.cpp:148:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_ad.h:32:5: style: Class 'M_ad' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/port_popup.h:24:3: style: Class 'PopupMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_ad.h:34:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_ad.h:34:10: note: Function in derived class ams-2.2.1/src/m_ad.cpp:98:15: style: The scope of the variable 'l4' can be reduced. [variableScope] ams-2.2.1/src/m_ad.cpp:98:19: style: The scope of the variable 'l5' can be reduced. [variableScope] ams-2.2.1/src/m_ad.cpp:13:16: style:inconclusive: Function 'M_ad' argument 1 names different: declaration 'p_outCount' definition 'outCount'. [funcArgNamesDifferent] ams-2.2.1/src/m_ad.h:32:14: note: Function 'M_ad' argument 1 names different: declaration 'p_outCount' definition 'outCount'. ams-2.2.1/src/m_ad.cpp:13:16: note: Function 'M_ad' argument 1 names different: declaration 'p_outCount' definition 'outCount'. ams-2.2.1/src/m_ad.h:37:27: style:inconclusive: Function 'updateVoices' argument 1 names different: declaration 'n' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/m_ad.cpp:85:28: style: Variable 'do0' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_advenv.h:26:5: style: Class 'M_advenv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_advenv.h:28:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_advenv.h:28:10: note: Function in derived class ams-2.2.1/src/module.h:179:5: portability:inconclusive: Array 'D' might be filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*D)'? [incompleteArrayFill] ams-2.2.1/src/m_advmcv.cpp:69:10: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_advmcv.cpp:84:21: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_advmcv.h:26:5: style: Class 'M_advmcv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_advmcv.h:27:6: style: The destructor '~M_advmcv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_advmcv.h:27:6: note: Destructor in derived class ams-2.2.1/src/m_advmcv.h:33:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_advmcv.h:33:10: note: Function in derived class ams-2.2.1/src/m_advmcv.cpp:66:9: style: The scope of the variable 'gate' can be reduced. [variableScope] ams-2.2.1/src/m_advmcv.cpp:66:15: style: The scope of the variable 'velocity' can be reduced. [variableScope] ams-2.2.1/src/m_amp.cpp:22:8: warning: Member variable 'M_amp::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_amp.h:20:5: style: Class 'M_amp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_amp.h:22:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_amp.h:22:10: note: Function in derived class ams-2.2.1/src/m_amp.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_analogmemory.cpp:49:17: warning: Member variable 'M_analogmemory::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_analogmemory.cpp:49:17: warning: Member variable 'M_analogmemory::inAddr' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_analogmemory.cpp:49:17: warning: Member variable 'M_analogmemory::inWrEna' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_analogmemory.cpp:49:17: warning: Member variable 'M_analogmemory::outAddr' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_analogmemory.h:46:5: style: Class 'M_analogmemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_analogmemory.h:47:6: style: The destructor '~M_analogmemory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_analogmemory.h:47:6: note: Destructor in derived class ams-2.2.1/src/m_analogmemory.h:49:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_analogmemory.h:49:10: note: Function in derived class ams-2.2.1/src/m_analogmemory.cpp:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_analogmemory.cpp:81:25: note: Assuming allocation function fails ams-2.2.1/src/m_analogmemory.cpp:81:9: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_analogmemory.cpp:83:5: note: Null pointer dereference ams-2.2.1/src/m_analogmemory.cpp:84:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_analogmemory.cpp:81:25: note: Assuming allocation function fails ams-2.2.1/src/m_analogmemory.cpp:81:9: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_analogmemory.cpp:84:12: note: Null pointer dereference ams-2.2.1/src/m_analogmemory.cpp:87:11: warning: If memory allocation fails, then there is a possible null pointer dereference: lastwrite [nullPointerOutOfMemory] ams-2.2.1/src/m_analogmemory.cpp:86:30: note: Assuming allocation function fails ams-2.2.1/src/m_analogmemory.cpp:86:15: note: Assignment 'lastwrite=(int*)malloc(synthdata->poly*sizeof(int))', assigned value is 0 ams-2.2.1/src/m_analogmemory.cpp:87:11: note: Null pointer dereference ams-2.2.1/src/m_analogmemory.cpp:81:9: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_analogmemory.cpp:83:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_analogmemory.cpp:86:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_analogmemory.cpp:52:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_bitgrind.cpp:40:13: warning: Member variable 'M_bitgrind::samplecounter' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_bitgrind.cpp:40:13: warning: Member variable 'M_bitgrind::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_bitgrind.cpp:40:13: warning: Member variable 'M_bitgrind::inSampleRate' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_bitgrind.cpp:40:13: warning: Member variable 'M_bitgrind::inBits' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_bitgrind.h:45:5: style: Class 'M_bitgrind' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_bitgrind.h:46:6: style: The destructor '~M_bitgrind' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_bitgrind.h:46:6: note: Destructor in derived class ams-2.2.1/src/m_bitgrind.h:48:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_bitgrind.h:48:10: note: Function in derived class ams-2.2.1/src/m_bitgrind.cpp:64:10: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_bitgrind.cpp:43:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_conv.cpp:24:9: warning: Member variable 'M_conv::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_conv.h:20:5: style: Class 'M_conv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_conv.h:22:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_conv.h:22:10: note: Function in derived class ams-2.2.1/src/m_conv.cpp:27:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_cvs.h:15:11: warning: The class 'M_cvs' defines member variable with name 'cv' also defined in its parent class 'Module'. [duplInheritedMember] ams-2.2.1/src/module.h:155:20: note: Parent variable 'Module::cv' ams-2.2.1/src/m_cvs.h:15:11: note: Derived variable 'M_cvs::cv' ams-2.2.1/src/m_cvs.h:18:5: style: Class 'M_cvs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_cvs.h:20:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_cvs.h:20:10: note: Function in derived class ams-2.2.1/src/m_delay.cpp:22:10: warning: Member variable 'M_delay::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_delay.h:22:5: style: Class 'M_delay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_delay.h:23:6: style: The destructor '~M_delay' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_delay.h:23:6: note: Destructor in derived class ams-2.2.1/src/m_delay.h:25:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_delay.h:25:10: note: Function in derived class ams-2.2.1/src/m_delay.cpp:36:5: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_delay.cpp:34:25: note: Assuming allocation function fails ams-2.2.1/src/m_delay.cpp:34:9: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_delay.cpp:36:5: note: Null pointer dereference ams-2.2.1/src/m_delay.cpp:37:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_delay.cpp:34:25: note: Assuming allocation function fails ams-2.2.1/src/m_delay.cpp:34:9: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_delay.cpp:37:12: note: Null pointer dereference ams-2.2.1/src/m_delay.cpp:34:9: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_delay.cpp:36:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_delay.cpp:54:11: style: The scope of the variable 'ofs' can be reduced. [variableScope] ams-2.2.1/src/m_delay.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/module.h:174:14: debug: Function::addArguments found argument 'v' with varid 0. [varid0] ams-2.2.1/src/module.h:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.h:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.h:178:8: style: The member function 'PolyArr < float [ 8 ] >::Set0' can be static. [functionStatic] ams-2.2.1/src/module.h:178:8: style: The member function 'PolyArr < bool [ 8 ] >::Set0' can be static. [functionStatic] ams-2.2.1/src/module.h:178:8: style: The member function 'PolyArr < long [ 8 ] >::Set0' can be static. [functionStatic] ams-2.2.1/src/m_dynamicwaves.h:48:5: style: Class 'M_dynamicwaves' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < float [ 8 ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < bool [ 8 ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < long [ 8 ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_dynamicwaves.h:50:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_dynamicwaves.h:50:10: note: Function in derived class ams-2.2.1/src/m_dynamicwaves.cpp:150:9: style: The scope of the variable 'dphi' can be reduced. [variableScope] ams-2.2.1/src/m_dynamicwaves.cpp:150:15: style: The scope of the variable 'phi1' can be reduced. [variableScope] ams-2.2.1/src/m_env.cpp:15:8: warning: Member variable 'M_env::gateData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_env.cpp:15:8: warning: Member variable 'M_env::retriggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_env.h:25:5: style: Class 'M_env' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_env.h:27:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_env.h:27:10: note: Function in derived class ams-2.2.1/src/m_env.cpp:59:11: style: The scope of the variable 'status' can be reduced. [variableScope] ams-2.2.1/src/m_env.cpp:61:38: style: The scope of the variable 'de_release' can be reduced. [variableScope] ams-2.2.1/src/m_function.h:45:6: style: Class 'M_function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_function.h:47:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_function.h:47:10: note: Function in derived class ams-2.2.1/src/m_function.cpp:90:13: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:90:21: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:90:24: style: The scope of the variable 'len' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:90:29: style: The scope of the variable 'l2_out' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:93:11: style: The scope of the variable 'xg' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:93:15: style: The scope of the variable 'dy' can be reduced. [variableScope] ams-2.2.1/src/m_function.cpp:137:33: style:inconclusive: Function 'updateZoom' argument 1 names different: declaration 'p_zoomIndex' definition 'zoomIndex'. [funcArgNamesDifferent] ams-2.2.1/src/m_function.h:49:39: note: Function 'updateZoom' argument 1 names different: declaration 'p_zoomIndex' definition 'zoomIndex'. ams-2.2.1/src/m_function.cpp:137:33: note: Function 'updateZoom' argument 1 names different: declaration 'p_zoomIndex' definition 'zoomIndex'. ams-2.2.1/src/m_hysteresis.cpp:42:15: warning: Member variable 'M_hysteresis::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_hysteresis.h:41:5: style: Class 'M_hysteresis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_hysteresis.h:42:6: style: The destructor '~M_hysteresis' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_hysteresis.h:42:6: note: Destructor in derived class ams-2.2.1/src/m_hysteresis.h:44:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_hysteresis.h:44:10: note: Function in derived class ams-2.2.1/src/m_hysteresis.cpp:69:9: warning: If memory allocation fails, then there is a possible null pointer dereference: currentsegment [nullPointerOutOfMemory] ams-2.2.1/src/m_hysteresis.cpp:67:39: note: Assuming allocation function fails ams-2.2.1/src/m_hysteresis.cpp:67:22: note: Assignment 'currentsegment=(float*)malloc(sizeof(float)*synthdata->poly)', assigned value is 0 ams-2.2.1/src/m_hysteresis.cpp:69:9: note: Null pointer dereference ams-2.2.1/src/m_hysteresis.cpp:67:22: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_hysteresis.cpp:80:13: style: Local variable 'inData' shadows outer variable [shadowVariable] ams-2.2.1/src/m_hysteresis.h:36:13: note: Shadowed declaration ams-2.2.1/src/m_hysteresis.cpp:80:13: note: Shadow variable ams-2.2.1/src/m_hysteresis.cpp:45:13: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_inv.cpp:22:8: warning: Member variable 'M_inv::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_inv.h:19:5: style: Class 'M_inv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_inv.h:21:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_inv.h:21:10: note: Function in derived class ams-2.2.1/src/m_inv.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_ladspa.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ladspa_logo_xpm [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_ladspa.cpp:25:11: warning: Member variable 'M_ladspa::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_ladspa.cpp:25:11: warning: Member variable 'M_ladspa::inData_ctrl' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_ladspa.h:45:4: style: The destructor '~M_ladspa' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_ladspa.h:45:4: note: Destructor in derived class ams-2.2.1/src/m_ladspa.h:47:8: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_ladspa.h:47:8: note: Function in derived class ams-2.2.1/src/m_ladspa.h:50:16: style: The function 'paintEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:143:18: note: Virtual function in base class ams-2.2.1/src/m_ladspa.h:50:16: note: Function in derived class ams-2.2.1/src/m_ladspa.cpp:89:17: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_ladspa.cpp:39:11: style: The scope of the variable 'control_min' can be reduced. [variableScope] ams-2.2.1/src/m_ladspa.cpp:39:24: style: The scope of the variable 'control_max' can be reduced. [variableScope] ams-2.2.1/src/m_ladspa.cpp:387:9: style: The scope of the variable 'ctrlVal' can be reduced. [variableScope] ams-2.2.1/src/m_ladspa.cpp:25:65: style:inconclusive: Function 'M_ladspa' argument 3 names different: declaration 'p_n' definition 'n'. [funcArgNamesDifferent] ams-2.2.1/src/m_ladspa.h:43:57: note: Function 'M_ladspa' argument 3 names different: declaration 'p_n' definition 'n'. ams-2.2.1/src/m_ladspa.cpp:25:65: note: Function 'M_ladspa' argument 3 names different: declaration 'p_n' definition 'n'. ams-2.2.1/src/m_ladspa.h:50:40: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/m_ladspa.cpp:56:19: style: Local variable 'l1' shadows outer variable [shadowVariable] ams-2.2.1/src/m_ladspa.cpp:35:9: note: Shadowed declaration ams-2.2.1/src/m_ladspa.cpp:56:19: note: Shadow variable ams-2.2.1/src/m_ladspa.cpp:107:19: style: Local variable 'l1' shadows outer variable [shadowVariable] ams-2.2.1/src/m_ladspa.cpp:35:9: note: Shadowed declaration ams-2.2.1/src/m_ladspa.cpp:107:19: note: Shadow variable ams-2.2.1/src/m_lfo.cpp:119:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_lfo.h:29:3: style: Class 'M_lfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_lfo.h:31:8: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_lfo.h:31:8: note: Function in derived class ams-2.2.1/src/m_lfo.cpp:73:11: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:73:15: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:73:18: style: The scope of the variable 'len' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:73:34: style: The scope of the variable 'l2_out' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:10: style: The scope of the variable 'ldsi' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:16: style: The scope of the variable 'ldsa' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:22: style: The scope of the variable 'ldt' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:27: style: The scope of the variable 'ldr' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:32: style: The scope of the variable 'ldsh' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:38: style: The scope of the variable 'dt0' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:74:43: style: The scope of the variable 'dsa' can be reduced. [variableScope] ams-2.2.1/src/m_lfo.cpp:50:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_mcv.cpp:55:10: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_mcv.cpp:68:21: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_mcv.h:21:5: style: Class 'M_mcv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_mcv.h:23:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_mcv.h:23:10: note: Function in derived class ams-2.2.1/src/m_mcv.cpp:51:9: style: The scope of the variable 'gate' can be reduced. [variableScope] ams-2.2.1/src/m_mcv.cpp:51:15: style: The scope of the variable 'velocity' can be reduced. [variableScope] ams-2.2.1/src/m_midiout.cpp:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_EVENT_CONTROLLER [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_midiout.cpp:23:12: warning: Member variable 'M_midiout::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_midiout.cpp:23:12: warning: Member variable 'M_midiout::triggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_midiout.h:23:5: style: Class 'M_midiout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_midiout.h:24:6: style: The destructor '~M_midiout' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_midiout.h:24:6: note: Destructor in derived class ams-2.2.1/src/m_midiout.h:26:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_midiout.h:26:10: note: Function in derived class ams-2.2.1/src/m_mix.cpp:22:8: warning: Member variable 'M_mix::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_mix.h:25:5: style: Class 'M_mix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_mix.h:27:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_mix.h:27:10: note: Function in derived class ams-2.2.1/src/m_mix.cpp:25:11: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/m_mphlfo.cpp:19:11: warning: Member variable 'M_mphlfo::o' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_mphlfo.h:22:5: style: Class 'M_mphlfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_mphlfo.h:24:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_mphlfo.h:24:10: note: Function in derived class ams-2.2.1/src/m_noise.cpp:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_noise.h:20:5: style: Class 'M_noise' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_noise.h:22:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_noise.h:22:10: note: Function in derived class ams-2.2.1/src/m_noise.cpp:55:10: style: The scope of the variable 'white_noise' can be reduced. [variableScope] ams-2.2.1/src/m_noise.cpp:26:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_noise2.cpp:33:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_noise2.cpp:106:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_noise2.cpp:22:11: warning: Member variable 'M_noise2::port_pink' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_noise2.cpp:22:11: warning: Member variable 'M_noise2::port_random' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_noise2.cpp:22:11: warning: Member variable 'M_noise2::port_pulsetrain' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_noise2.h:22:5: style: Class 'M_noise2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_noise2.h:24:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_noise2.h:24:10: note: Function in derived class ams-2.2.1/src/m_noise2.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_pcmin.h:22:6: style: The destructor '~M_pcmin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_pcmin.h:22:6: note: Destructor in derived class ams-2.2.1/src/m_pcmin.h:24:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_pcmin.h:24:10: note: Function in derived class ams-2.2.1/src/m_pcmin.cpp:56:9: style: The scope of the variable 'mixgain' can be reduced. [variableScope] ams-2.2.1/src/m_pcmout.cpp:11:11: warning: Member variable 'M_pcmout::ag_displayed' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_pcmout.cpp:11:11: warning: Member variable 'M_pcmout::module_in' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_pcmout.h:22:18: style: The function 'mcAbleChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:125:18: note: Virtual function in base class ams-2.2.1/src/m_pcmout.h:22:18: note: Function in derived class ams-2.2.1/src/m_pcmout.h:29:6: style: The destructor '~M_pcmout' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_pcmout.h:29:6: note: Destructor in derived class ams-2.2.1/src/m_pcmout.h:31:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_pcmout.h:31:10: note: Function in derived class ams-2.2.1/src/m_pcmout.cpp:42:52: style:inconclusive: Function 'mcAbleChanged' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/m_quantizer.cpp:22:14: warning: Member variable 'M_quantizer::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_quantizer.cpp:22:14: warning: Member variable 'M_quantizer::triggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_quantizer.cpp:22:14: warning: Member variable 'M_quantizer::transposeData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_quantizer.h:26:5: style: Class 'M_quantizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_quantizer.h:28:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_quantizer.h:28:10: note: Function in derived class ams-2.2.1/src/m_quantizer.cpp:167:11: style: The scope of the variable 'quant' can be reduced. [variableScope] ams-2.2.1/src/m_quantizer.cpp:167:18: style: The scope of the variable 'lutquant' can be reduced. [variableScope] ams-2.2.1/src/m_quantizer.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_ringmod.cpp:22:12: warning: Member variable 'M_ringmod::vcoData1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_ringmod.cpp:22:12: warning: Member variable 'M_ringmod::vcoData2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_ringmod.cpp:42:18: style:inconclusive: Either there is a missing 'override', or the member function 'M_ringmod::getGain' can be const. [functionConst] ams-2.2.1/src/m_ringmod.h:24:11: note: Either there is a missing 'override', or the member function 'M_ringmod::getGain' can be const. ams-2.2.1/src/m_ringmod.cpp:42:18: note: Either there is a missing 'override', or the member function 'M_ringmod::getGain' can be const. ams-2.2.1/src/m_ringmod.h:21:5: style: Class 'M_ringmod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_ringmod.h:26:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_ringmod.h:26:10: note: Function in derived class ams-2.2.1/src/m_ringmod.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_scmcv.cpp:73:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scmcv.cpp:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scmcv.cpp:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scmcv.cpp:115:10: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_scmcv.cpp:125:21: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_scmcv.h:33:5: style: Class 'M_scmcv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_scmcv.h:35:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_scmcv.h:35:10: note: Function in derived class ams-2.2.1/src/m_scmcv.cpp:107:11: style: The scope of the variable 'index' can be reduced. [variableScope] ams-2.2.1/src/m_scmcv.cpp:109:9: style: The scope of the variable 'df' can be reduced. [variableScope] ams-2.2.1/src/m_scmcv.cpp:109:13: style: The scope of the variable 'gate' can be reduced. [variableScope] ams-2.2.1/src/m_scmcv.cpp:109:19: style: The scope of the variable 'velocity' can be reduced. [variableScope] ams-2.2.1/src/m_scmcv.cpp:65:28: style: Variable 'doO' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_scope.cpp:99:16: style:inconclusive: Either there is a missing 'override', or the member function 'M_scope::getGain' can be const. [functionConst] ams-2.2.1/src/m_scope.h:34:11: note: Either there is a missing 'override', or the member function 'M_scope::getGain' can be const. ams-2.2.1/src/m_scope.cpp:99:16: note: Either there is a missing 'override', or the member function 'M_scope::getGain' can be const. ams-2.2.1/src/m_scope.h:29:5: style: Class 'M_scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_scope.h:30:6: style: The destructor '~M_scope' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_scope.h:30:6: note: Destructor in derived class ams-2.2.1/src/m_scope.h:32:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_scope.h:32:10: note: Function in derived class ams-2.2.1/src/m_scope.cpp:79:10: warning: If memory allocation fails, then there is a possible null pointer dereference: floatdata [nullPointerOutOfMemory] ams-2.2.1/src/m_scope.cpp:78:30: note: Assuming allocation function fails ams-2.2.1/src/m_scope.cpp:78:15: note: Assignment 'floatdata=(float*)malloc(2*synthdata->periodsize*sizeof(float))', assigned value is 0 ams-2.2.1/src/m_scope.cpp:79:10: note: Null pointer dereference ams-2.2.1/src/m_scope.cpp:78:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_scope.cpp:107:9: style: The scope of the variable 'mixgain' can be reduced. [variableScope] ams-2.2.1/src/m_scope.cpp:108:23: style: The scope of the variable 'indata' can be reduced. [variableScope] ams-2.2.1/src/m_scope.h:38:32: style:inconclusive: Function 'updateTriggerMode' argument 1 names different: declaration 'val' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/m_scope.cpp:30:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_scquantizer.cpp:64:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scquantizer.cpp:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scquantizer.cpp:192:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_scquantizer.h:36:5: style: Class 'M_scquantizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_scquantizer.h:38:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_scquantizer.h:38:10: note: Function in derived class ams-2.2.1/src/m_scquantizer.cpp:99:11: style: The scope of the variable 'l3' can be reduced. [variableScope] ams-2.2.1/src/m_scquantizer.cpp:101:9: style: The scope of the variable 'lutquant' can be reduced. [variableScope] ams-2.2.1/src/m_scquantizer.cpp:31:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_seq.cpp:21:8: warning: Member variable 'M_seq::triggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_seq.h:28:3: style: Class 'M_seq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_seq.h:30:8: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_seq.h:30:8: note: Function in derived class ams-2.2.1/src/m_seq.cpp:123:12: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_seq.cpp:124:8: style: The scope of the variable 'noteCount' can be reduced. [variableScope] ams-2.2.1/src/m_sh.cpp:22:7: warning: Member variable 'M_sh::in_M_in' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_sh.cpp:22:7: warning: Member variable 'M_sh::in_M_trig' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_sh.cpp:22:7: warning: Member variable 'M_sh::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_sh.cpp:22:7: warning: Member variable 'M_sh::trigData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_sh.h:23:5: style: Class 'M_sh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_sh.h:25:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_sh.h:25:10: note: Function in derived class ams-2.2.1/src/m_sh.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_slew.cpp:22:9: warning: Member variable 'M_slew::legatoData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_slew.cpp:22:9: warning: Member variable 'M_slew::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_slew.h:22:5: style: Class 'M_slew' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_slew.h:24:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_slew.h:24:10: note: Function in derived class ams-2.2.1/src/m_slew.cpp:43:9: style: The scope of the variable 'ds' can be reduced. [variableScope] ams-2.2.1/src/m_slew.cpp:26:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_spectrum.h:36:3: style: Class 'M_spectrum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_spectrum.h:38:8: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_spectrum.h:38:8: note: Function in derived class ams-2.2.1/src/m_spectrum.cpp:9:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_stereomix.cpp:15:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_stereomix.cpp:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_stereomix.cpp:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_stereomix.cpp:54:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_stereomix.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_stereomix.h:34:5: style: Class 'M_stereomix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_stereomix.h:36:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_stereomix.h:36:10: note: Function in derived class ams-2.2.1/src/m_stereomix.cpp:78:33: style:inconclusive: Function 'soloed' argument 1 names different: declaration 's' definition 'value'. [funcArgNamesDifferent] ams-2.2.1/src/m_stereomix.h:26:22: note: Function 'soloed' argument 1 names different: declaration 's' definition 'value'. ams-2.2.1/src/m_stereomix.cpp:78:33: note: Function 'soloed' argument 1 names different: declaration 's' definition 'value'. ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldstep' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldforward' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldbackward' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldseqtrig' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldout0' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldout1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldout2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::oldout3' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_step' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_direction' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_forward' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_backward' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_seqstate' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_seqtrig' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_in0' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_in1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_in2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_in3' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s0' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s3' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s4' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s5' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s6' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.cpp:44:16: warning: Member variable 'M_v8sequencer::m_s7' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_v8sequencer.h:77:5: style: Class 'M_v8sequencer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_v8sequencer.h:78:6: style: The destructor '~M_v8sequencer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_v8sequencer.h:78:6: note: Destructor in derived class ams-2.2.1/src/m_v8sequencer.h:80:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_v8sequencer.h:80:10: note: Function in derived class ams-2.2.1/src/m_v8sequencer.cpp:47:11: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/m_v8sequencer.cpp:149:15: style: The scope of the variable 'slider' can be reduced. [variableScope] ams-2.2.1/src/m_v8sequencer.cpp:201:7: style: The scope of the variable 'statepause' can be reduced. [variableScope] ams-2.2.1/src/m_v8sequencer.cpp:204:7: style: Variable 'auxMap' can be declared as const array [constVariable] ams-2.2.1/src/m_vca.h:18:5: style: Class 'M_vca' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vca.h:22:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vca.h:22:10: note: Function in derived class ams-2.2.1/src/m_vca.cpp:51:10: style: The scope of the variable 'v' can be reduced. [variableScope] ams-2.2.1/src/m_vca.cpp:51:13: style: The scope of the variable 'g' can be reduced. [variableScope] ams-2.2.1/src/m_vcdelay.cpp:41:12: warning: Member variable 'M_vcdelay::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdelay.cpp:41:12: warning: Member variable 'M_vcdelay::delayData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdelay.h:43:5: style: Class 'M_vcdelay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcdelay.h:44:6: style: The destructor '~M_vcdelay' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_vcdelay.h:44:6: note: Destructor in derived class ams-2.2.1/src/m_vcdelay.h:46:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcdelay.h:46:10: note: Function in derived class ams-2.2.1/src/m_vcdelay.cpp:60:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_vcdelay.cpp:58:27: note: Assuming allocation function fails ams-2.2.1/src/m_vcdelay.cpp:58:11: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vcdelay.cpp:60:9: note: Null pointer dereference ams-2.2.1/src/m_vcdelay.cpp:61:16: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] ams-2.2.1/src/m_vcdelay.cpp:58:27: note: Assuming allocation function fails ams-2.2.1/src/m_vcdelay.cpp:58:11: note: Assignment 'buf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vcdelay.cpp:61:16: note: Null pointer dereference ams-2.2.1/src/m_vcdelay.cpp:58:11: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vcdelay.cpp:60:19: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vcdelay.cpp:78:13: style: The scope of the variable 'ofs' can be reduced. [variableScope] ams-2.2.1/src/m_vcdelay.cpp:78:32: style: The scope of the variable 'vc_delay_frames' can be reduced. [variableScope] ams-2.2.1/src/m_vcdelay.cpp:44:13: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::gateData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::retriggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::attackData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::decayData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::sustainData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::releaseData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.cpp:22:18: warning: Member variable 'M_vcdoubledecay::ratioData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcdoubledecay.h:26:5: style: Class 'M_vcdoubledecay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcdoubledecay.h:28:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcdoubledecay.h:28:10: note: Function in derived class ams-2.2.1/src/m_vcdoubledecay.cpp:61:11: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:61:15: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:61:18: style: The scope of the variable 'len' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:61:23: style: The scope of the variable 'l2_out' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:62:54: style: The scope of the variable 'de' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:62:58: style: The scope of the variable 'de2' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:62:63: style: The scope of the variable 'ds' can be reduced. [variableScope] ams-2.2.1/src/m_vcdoubledecay.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::gateData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::retriggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::attackData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::decayData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::sustainData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.cpp:22:10: warning: Member variable 'M_vcenv::releaseData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv.h:26:5: style: Class 'M_vcenv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcenv.h:28:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcenv.h:28:10: note: Function in derived class ams-2.2.1/src/m_vcenv.cpp:68:11: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_vcenv.cpp:68:15: style: The scope of the variable 'l2_out' can be reduced. [variableScope] ams-2.2.1/src/m_vcenv.cpp:69:35: style: The scope of the variable 'de' can be reduced. [variableScope] ams-2.2.1/src/m_vcenv.cpp:70:7: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/m_vcenv.cpp:70:10: style: The scope of the variable 'len' can be reduced. [variableScope] ams-2.2.1/src/m_vcenv.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::gateData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::retriggerData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::attackData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::decayData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::sustainData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.cpp:22:11: warning: Member variable 'M_vcenv2::releaseData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcenv2.h:25:5: style: Class 'M_vcenv2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcenv2.h:27:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcenv2.h:27:10: note: Function in derived class ams-2.2.1/src/m_vcenv2.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vcf.cpp:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::freq_tune' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::gain_linfm' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::qr' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::moog_f' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::revMoog' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcf.cpp:16:8: warning: Member variable 'M_vcf::moog2times' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/module.h:178:8: style: The member function 'PolyArr < double [ 5 ] >::Set0' can be static. [functionStatic] ams-2.2.1/src/m_vcf.h:35:5: style: Class 'M_vcf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/module.h:174:3: style: Class 'PolyArr < double [ 5 ] >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcf.h:37:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcf.h:37:10: note: Function in derived class ams-2.2.1/src/m_vcf.cpp:70:11: style: The scope of the variable 't1' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:70:15: style: The scope of the variable 't2' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:70:37: style: The scope of the variable 'p' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:85:16: style: The scope of the variable 'b_noiseout' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:86:6: style: The scope of the variable 'i_noise' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:117:14: style: The scope of the variable 'temp' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:154:14: style: The scope of the variable 'temp' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:190:9: style: The scope of the variable 'temp' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:227:15: style: The scope of the variable 'temp' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:262:15: style: The scope of the variable 'temp' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:298:9: style: The scope of the variable 'b_noiseout' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:299:13: style: The scope of the variable 'i_noise' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:343:16: style: The scope of the variable 'b_noiseout' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:344:13: style: The scope of the variable 'i_noise' can be reduced. [variableScope] ams-2.2.1/src/m_vcf.cpp:92:15: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ams-2.2.1/src/m_vcf.cpp:21:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vco.cpp:11:8: warning: Member variable 'M_vco::freqData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco.cpp:11:8: warning: Member variable 'M_vco::pwData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco.cpp:11:8: warning: Member variable 'M_vco::expFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco.cpp:11:8: warning: Member variable 'M_vco::linFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco.h:29:5: style: Class 'M_vco' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vco.h:36:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vco.h:36:10: note: Function in derived class ams-2.2.1/src/m_vco.cpp:75:17: style: The scope of the variable 'phi1' can be reduced. [variableScope] ams-2.2.1/src/m_vco.cpp:14:13: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::port_tri' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::port_saw' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::port_rect' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::port_aux' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::freqData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::pwData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::expFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.cpp:8:9: warning: Member variable 'M_vco2::linFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vco2.h:32:5: style: Class 'M_vco2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vco2.h:39:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vco2.h:39:10: note: Function in derived class ams-2.2.1/src/m_vco2.cpp:82:15: style: The scope of the variable 'phi1' can be reduced. [variableScope] ams-2.2.1/src/m_vco2.cpp:11:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vcorgan.cpp:8:12: warning: Member variable 'M_vcorgan::freqData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcorgan.cpp:8:12: warning: Member variable 'M_vcorgan::expFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcorgan.cpp:8:12: warning: Member variable 'M_vcorgan::linFMData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcorgan.h:35:5: style: Class 'M_vcorgan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcorgan.h:37:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcorgan.h:37:10: note: Function in derived class ams-2.2.1/src/m_vcorgan.cpp:94:15: style: The scope of the variable 'phi1' can be reduced. [variableScope] ams-2.2.1/src/m_vcpanning.cpp:22:14: warning: Member variable 'M_vcpanning::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcpanning.cpp:22:14: warning: Member variable 'M_vcpanning::panData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vcpanning.h:23:5: style: Class 'M_vcpanning' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcpanning.h:25:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcpanning.h:25:10: note: Function in derived class ams-2.2.1/src/m_vcpanning.cpp:25:11: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/m_vcpanning.cpp:81:11: style: The scope of the variable 'l2' can be reduced. [variableScope] ams-2.2.1/src/m_vcpanning.cpp:81:15: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/m_vcpanning.cpp:81:18: style: The scope of the variable 'len' can be reduced. [variableScope] ams-2.2.1/src/m_vcswitch.h:17:5: style: Class 'M_vcswitch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vcswitch.h:19:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vcswitch.h:19:10: note: Function in derived class ams-2.2.1/src/m_vcswitch.cpp:43:9: style: The scope of the variable 'mix1' can be reduced. [variableScope] ams-2.2.1/src/m_vcswitch.cpp:43:15: style: The scope of the variable 'mix2' can be reduced. [variableScope] ams-2.2.1/src/m_vcswitch.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vocoder.h:73:5: style: Class 'M_vocoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vocoder.h:74:6: style: The destructor '~M_vocoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_vocoder.h:74:6: note: Destructor in derived class ams-2.2.1/src/m_vocoder.h:75:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vocoder.h:75:10: note: Function in derived class ams-2.2.1/src/m_vocoder.cpp:154:5: warning: If memory allocation fails, then there is a possible null pointer dereference: modbuf [nullPointerOutOfMemory] ams-2.2.1/src/m_vocoder.cpp:152:28: note: Assuming allocation function fails ams-2.2.1/src/m_vocoder.cpp:152:12: note: Assignment 'modbuf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vocoder.cpp:154:5: note: Null pointer dereference ams-2.2.1/src/m_vocoder.cpp:155:13: warning: If memory allocation fails, then there is a possible null pointer dereference: modbuf [nullPointerOutOfMemory] ams-2.2.1/src/m_vocoder.cpp:152:28: note: Assuming allocation function fails ams-2.2.1/src/m_vocoder.cpp:152:12: note: Assignment 'modbuf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vocoder.cpp:155:13: note: Null pointer dereference ams-2.2.1/src/m_vocoder.cpp:160:5: warning: If memory allocation fails, then there is a possible null pointer dereference: carrbuf [nullPointerOutOfMemory] ams-2.2.1/src/m_vocoder.cpp:158:29: note: Assuming allocation function fails ams-2.2.1/src/m_vocoder.cpp:158:13: note: Assignment 'carrbuf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vocoder.cpp:160:5: note: Null pointer dereference ams-2.2.1/src/m_vocoder.cpp:161:13: warning: If memory allocation fails, then there is a possible null pointer dereference: carrbuf [nullPointerOutOfMemory] ams-2.2.1/src/m_vocoder.cpp:158:29: note: Assuming allocation function fails ams-2.2.1/src/m_vocoder.cpp:158:13: note: Assignment 'carrbuf=(float**)malloc(synthdata->poly*sizeof(float*))', assigned value is 0 ams-2.2.1/src/m_vocoder.cpp:161:13: note: Null pointer dereference ams-2.2.1/src/m_vocoder.cpp:152:12: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:154:18: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:158:13: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:160:19: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:164:12: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:165:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:168:12: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_vocoder.cpp:392:11: style: The scope of the variable 'residual' can be reduced. [variableScope] ams-2.2.1/src/m_vocoder.cpp:413:8: style: The scope of the variable 'tval' can be reduced. [variableScope] ams-2.2.1/src/m_vocoder.cpp:413:14: style: The scope of the variable 'dtval' can be reduced. [variableScope] ams-2.2.1/src/m_vocoder.cpp:530:9: style: The scope of the variable 'offset' can be reduced. [variableScope] ams-2.2.1/src/m_vocoder.cpp:98:12: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_vocoder.cpp:403:17: style: Variable 'clomatch_index' is assigned a value that is never used. [unreadVariable] ams-2.2.1/src/m_vquant.cpp:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l1 [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_vquant.cpp:22:11: warning: Member variable 'M_vquant::inData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/m_vquant.h:19:5: style: Class 'M_vquant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_vquant.h:21:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_vquant.h:21:10: note: Function in derived class ams-2.2.1/src/m_vquant.cpp:25:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/m_wavout.cpp:50:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_wavout.cpp:192:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_wavout.cpp:243:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ams-2.2.1/src/m_wavout.cpp:175:12: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_wavout.cpp:182:12: style: Boolean value assigned to floating point variable. [assignBoolToFloat] ams-2.2.1/src/m_wavout.cpp:95:17: style:inconclusive: Either there is a missing 'override', or the member function 'M_wavout::getGain' can be const. [functionConst] ams-2.2.1/src/m_wavout.h:37:11: note: Either there is a missing 'override', or the member function 'M_wavout::getGain' can be const. ams-2.2.1/src/m_wavout.cpp:95:17: note: Either there is a missing 'override', or the member function 'M_wavout::getGain' can be const. ams-2.2.1/src/m_wavout.h:32:5: style: Class 'M_wavout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/m_wavout.h:33:6: style: The destructor '~M_wavout' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:95:14: note: Virtual destructor in base class ams-2.2.1/src/m_wavout.h:33:6: note: Destructor in derived class ams-2.2.1/src/m_wavout.h:35:10: style: The function 'generateCycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ams-2.2.1/src/module.h:140:18: note: Virtual function in base class ams-2.2.1/src/m_wavout.h:35:10: note: Function in derived class ams-2.2.1/src/m_wavout.cpp:76:10: warning: If memory allocation fails, then there is a possible null pointer dereference: wavdata [nullPointerOutOfMemory] ams-2.2.1/src/m_wavout.cpp:75:27: note: Assuming allocation function fails ams-2.2.1/src/m_wavout.cpp:75:13: note: Assignment 'wavdata=(char*)malloc(synthdata->periodsize*4)', assigned value is 0 ams-2.2.1/src/m_wavout.cpp:76:10: note: Null pointer dereference ams-2.2.1/src/m_wavout.cpp:78:10: warning: If memory allocation fails, then there is a possible null pointer dereference: floatdata [nullPointerOutOfMemory] ams-2.2.1/src/m_wavout.cpp:77:30: note: Assuming allocation function fails ams-2.2.1/src/m_wavout.cpp:77:15: note: Assignment 'floatdata=(float*)malloc(2*synthdata->periodsize*sizeof(float))', assigned value is 0 ams-2.2.1/src/m_wavout.cpp:78:10: note: Null pointer dereference ams-2.2.1/src/m_wavout.cpp:75:13: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_wavout.cpp:77:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/m_wavout.cpp:103:9: style: The scope of the variable 'max' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:103:14: style: The scope of the variable 'mixgain' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:103:34: style: The scope of the variable 'indata' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:104:9: style: The scope of the variable 's' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:148:7: style: The scope of the variable 'tmpint' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:188:7: style: The scope of the variable 'tmpint' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:256:11: style: The scope of the variable 'qs1' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:256:16: style: The scope of the variable 'qs2' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:256:21: style: The scope of the variable 'qs3' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:257:7: style: The scope of the variable 'seconds' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:257:16: style: The scope of the variable 'minutes' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:257:25: style: The scope of the variable 'displaySeconds' can be reduced. [variableScope] ams-2.2.1/src/m_wavout.cpp:51:27: style: Variable 'do0' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_wavout.cpp:53:27: style: Variable 'do1' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_wavout.cpp:56:27: style: Variable 'do2' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_wavout.cpp:58:27: style: Variable 'do3' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_wavout.cpp:239:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/m_wavout.cpp:31:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/main.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] ams-2.2.1/src/main.cpp:119:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.h:33:5: style: Class 'MidiControllerModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midiwidget.h:57:5: style: Class 'ModuleModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/midiwidget.h:105:5: style: Class 'MidiWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/prefwidget.h:51:5: style: Class 'PrefWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/mainwindow.h:79:3: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/main.cpp:67:9: style: The scope of the variable 'fd' can be reduced. [variableScope] ams-2.2.1/src/main.cpp:111:8: style: Variable 'aboutText' can be declared as const array [constVariable] ams-2.2.1/src/mainwindow.cpp:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:414:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:429:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:440:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:611:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:655:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:733:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:774:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:911:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:962:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] ams-2.2.1/src/mainwindow.cpp:829:18: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::addRecentlyOpenedFile' can be const. [functionConst] ams-2.2.1/src/mainwindow.h:53:10: note: Either there is a missing 'override', or the member function 'MainWindow::addRecentlyOpenedFile' can be const. ams-2.2.1/src/mainwindow.cpp:829:18: note: Either there is a missing 'override', or the member function 'MainWindow::addRecentlyOpenedFile' can be const. ams-2.2.1/src/mainwindow.cpp:840:18: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindow::appendRecentlyOpenedFile' can be const. [functionConst] ams-2.2.1/src/mainwindow.h:54:10: note: Either there is a missing 'override', or the member function 'MainWindow::appendRecentlyOpenedFile' can be const. ams-2.2.1/src/mainwindow.cpp:840:18: note: Either there is a missing 'override', or the member function 'MainWindow::appendRecentlyOpenedFile' can be const. ams-2.2.1/src/mainwindow.cpp:45:51: style:inconclusive: Function 'MainWindow' argument 1 names different: declaration '' definition 'mso'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:422:33: style:inconclusive: Function 'sighandler' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:607:42: style:inconclusive: Function 'openFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:821:47: style:inconclusive: Function 'recentFileActivated' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:829:55: style:inconclusive: Function 'addRecentlyOpenedFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:829:72: style:inconclusive: Function 'addRecentlyOpenedFile' argument 2 names different: declaration '' definition 'lst'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:840:58: style:inconclusive: Function 'appendRecentlyOpenedFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:840:75: style:inconclusive: Function 'appendRecentlyOpenedFile' argument 2 names different: declaration '' definition 'lst'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mainwindow.cpp:332:22: style: Variable 'sigNotifier' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/mced.cpp:21:34: style:inconclusive: Function 'listenTo' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/mced.cpp:30:34: style:inconclusive: Function 'listenTo' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicheckbox.cpp:26:33: style:inconclusive: Function 'toggled' argument 1 names different: declaration '' definition 'checked'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicombobox.cpp:47:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/midicombobox.cpp:45:37: style:inconclusive: Function 'valueChanged' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] ams-2.2.1/src/midicombobox.h:29:25: note: Function 'valueChanged' argument 1 names different: declaration 'value' definition 'val'. ams-2.2.1/src/midicombobox.cpp:45:37: note: Function 'valueChanged' argument 1 names different: declaration 'value' definition 'val'. ams-2.2.1/src/midicombobox.cpp:10:11: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/midicontrollable.cpp:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:192:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable midiSign [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midicontrollable.cpp:70:31: style:inconclusive: Technically the member function 'MidiControllableBase::getName' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:32:17: note: Technically the member function 'MidiControllableBase::getName' can be const. ams-2.2.1/src/midicontrollable.cpp:70:31: note: Technically the member function 'MidiControllableBase::getName' can be const. ams-2.2.1/src/midicontrollable.cpp:59:31: style:inconclusive: Technically the member function 'MidiControllableBase::getCleanName' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:33:17: note: Technically the member function 'MidiControllableBase::getCleanName' can be const. ams-2.2.1/src/midicontrollable.cpp:59:31: note: Technically the member function 'MidiControllableBase::getCleanName' can be const. ams-2.2.1/src/midicontrollable.cpp:103:28: style:inconclusive: Technically the member function 'MidiControllableFloat::scale' can be const. [functionConst] ams-2.2.1/src/midicontrollable.h:181:9: note: Technically the member function 'MidiControllableFloat::scale' can be const. ams-2.2.1/src/midicontrollable.cpp:103:28: note: Technically the member function 'MidiControllableFloat::scale' can be const. ams-2.2.1/src/midicontrollable.cpp:211:15: debug: CheckClass::isMemberVar found used member variable 'mcws' with varid 0 [varid0] ams-2.2.1/src/midicontrollable.h:195:17: style: The function 'getMidiValue' overrides a function in a base class but is identical to the overridden function [uselessOverride] ams-2.2.1/src/midicontrollable.h:140:21: note: Virtual function in base class ams-2.2.1/src/midicontrollable.h:195:17: note: Function in derived class ams-2.2.1/src/midicontrollable.h:32:17: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] ams-2.2.1/src/midicontrollable.cpp:12:24: style:inconclusive: Function 'MidiControllableBase' argument 2 names different: declaration 'name' definition 'aname'. [funcArgNamesDifferent] ams-2.2.1/src/midicontrollable.h:29:61: note: Function 'MidiControllableBase' argument 2 names different: declaration 'name' definition 'aname'. ams-2.2.1/src/midicontrollable.cpp:12:24: note: Function 'MidiControllableBase' argument 2 names different: declaration 'name' definition 'aname'. ams-2.2.1/src/midicontrollable.h:81:47: style:inconclusive: Function 'updateMGCs' argument 1 names different: declaration 'sender' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:82:49: style:inconclusive: Function 'setMidiValueRT' argument 1 names different: declaration '' definition 'control14'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:103:40: style:inconclusive: Function 'scale' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:137:42: style:inconclusive: Function 'setValRT' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:147:40: style:inconclusive: Function 'setVal' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:147:63: style:inconclusive: Function 'setVal' argument 2 names different: declaration '' definition 'sender'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:153:41: style:inconclusive: Function 'setLog' argument 1 names different: declaration '' definition 'log'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:218:48: style:inconclusive: Function 'setMidiValueRT' argument 1 names different: declaration '' definition 'control14'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midicontrollable.cpp:28:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ams-2.2.1/src/midicontrollable.cpp:211:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ams-2.2.1/src/midicontroller.cpp:6:29: style:inconclusive: Technically the member function 'MidiControllerContext::setMidiValueRT' can be const. [functionConst] ams-2.2.1/src/midicontroller.h:17:14: note: Technically the member function 'MidiControllerContext::setMidiValueRT' can be const. ams-2.2.1/src/midicontroller.cpp:6:29: note: Technically the member function 'MidiControllerContext::setMidiValueRT' can be const. ams-2.2.1/src/midicontroller.cpp:9:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ams-2.2.1/src/midisliderbase.cpp:18:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midisliderbase.h:26:16: style: Virtual function 'updateMin' is called from constructor 'MidiSliderBase(class MidiControllableBase&mcAble,Qt::Orientation orientation)' at line 25. Dynamic binding is not used. [virtualCallInConstructor] ams-2.2.1/src/midisliderbase.cpp:25:3: note: Calling updateMin ams-2.2.1/src/midisliderbase.h:26:16: note: updateMin is a virtual function ams-2.2.1/src/midisliderbase.h:27:16: style: Virtual function 'updateMax' is called from constructor 'MidiSliderBase(class MidiControllableBase&mcAble,Qt::Orientation orientation)' at line 26. Dynamic binding is not used. [virtualCallInConstructor] ams-2.2.1/src/midisliderbase.cpp:26:3: note: Calling updateMax ams-2.2.1/src/midisliderbase.h:27:16: note: updateMax is a virtual function ams-2.2.1/src/midisliderbase.h:28:16: style: Virtual function 'mcAbleChanged' is called from constructor 'MidiSliderBase(class MidiControllableBase&mcAble,Qt::Orientation orientation)' at line 28. Dynamic binding is not used. [virtualCallInConstructor] ams-2.2.1/src/midisliderbase.cpp:28:3: note: Calling mcAbleChanged ams-2.2.1/src/midisliderbase.h:28:16: note: mcAbleChanged is a virtual function ams-2.2.1/src/midiwidget.cpp:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:83:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:180:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:260:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:415:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:483:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:509:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:733:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClearAndSelect [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.cpp:854:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/midiwidget.h:75:25: style:inconclusive: Member variable 'MidiWidget::midiControllerModel' uses an uninitialized argument 'midiControllers' due to the order of declarations. [initializerList] ams-2.2.1/src/midiwidget.cpp:219:7: note: Member variable 'MidiWidget::midiControllerModel' uses an uninitialized argument 'midiControllers' due to the order of declarations. ams-2.2.1/src/midiwidget.h:75:25: note: Member variable 'MidiWidget::midiControllerModel' uses an uninitialized argument 'midiControllers' due to the order of declarations. ams-2.2.1/src/midiwidget.cpp:119:26: style: Either there is a missing 'override', or the member function 'MidiControllerModel::columnCount' can be static. [functionStatic] ams-2.2.1/src/midiwidget.h:35:9: note: Either there is a missing 'override', or the member function 'MidiControllerModel::columnCount' can be static. ams-2.2.1/src/midiwidget.cpp:119:26: note: Either there is a missing 'override', or the member function 'MidiControllerModel::columnCount' can be static. ams-2.2.1/src/midiwidget.cpp:206:18: style: Either there is a missing 'override', or the member function 'ModuleModel::columnCount' can be static. [functionStatic] ams-2.2.1/src/midiwidget.h:65:9: note: Either there is a missing 'override', or the member function 'ModuleModel::columnCount' can be static. ams-2.2.1/src/midiwidget.cpp:206:18: note: Either there is a missing 'override', or the member function 'ModuleModel::columnCount' can be static. ams-2.2.1/src/midiwidget.cpp:788:37: style:inconclusive: Either there is a missing 'override', or the member function 'MidiWidget::getSelectedController' can be const. [functionConst] ams-2.2.1/src/midiwidget.h:115:29: note: Either there is a missing 'override', or the member function 'MidiWidget::getSelectedController' can be const. ams-2.2.1/src/midiwidget.cpp:788:37: note: Either there is a missing 'override', or the member function 'MidiWidget::getSelectedController' can be const. ams-2.2.1/src/midiwidget.cpp:41:31: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:52:35: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:97:7: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:107:13: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:155:21: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:200:35: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:656:26: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:683:36: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/midiwidget.cpp:225:13: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/midiwidget.cpp:499:25: style: The scope of the variable 'tabIndex' can be reduced. [variableScope] ams-2.2.1/src/midiwidget.cpp:28:65: style:inconclusive: Function 'MidiControllerModel' argument 1 names different: declaration '' definition 'rMidiControllers'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.h:35:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.cpp:125:38: style:inconclusive: Function 'insert' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.h:65:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.cpp:395:54: style:inconclusive: Function 'addMidiController' argument 1 names different: declaration 'midiController' definition 'mck'. [funcArgNamesDifferent] ams-2.2.1/src/midiwidget.h:107:46: note: Function 'addMidiController' argument 1 names different: declaration 'midiController' definition 'mck'. ams-2.2.1/src/midiwidget.cpp:395:54: note: Function 'addMidiController' argument 1 names different: declaration 'midiController' definition 'mck'. ams-2.2.1/src/midiwidget.cpp:427:31: style:inconclusive: Function 'addMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. [funcArgNamesDifferent] ams-2.2.1/src/midiwidget.h:111:31: note: Function 'addMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. ams-2.2.1/src/midiwidget.cpp:427:31: note: Function 'addMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. ams-2.2.1/src/midiwidget.cpp:449:59: style:inconclusive: Function 'removeMidiControllable' argument 1 names different: declaration 'midiController' definition 'mck'. [funcArgNamesDifferent] ams-2.2.1/src/midiwidget.h:112:51: note: Function 'removeMidiControllable' argument 1 names different: declaration 'midiController' definition 'mck'. ams-2.2.1/src/midiwidget.cpp:449:59: note: Function 'removeMidiControllable' argument 1 names different: declaration 'midiController' definition 'mck'. ams-2.2.1/src/midiwidget.cpp:450:28: style:inconclusive: Function 'removeMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. [funcArgNamesDifferent] ams-2.2.1/src/midiwidget.h:113:27: note: Function 'removeMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. ams-2.2.1/src/midiwidget.cpp:450:28: note: Function 'removeMidiControllable' argument 2 names different: declaration 'midiGuiComponent' definition 'mcAble'. ams-2.2.1/src/midiwidget.h:133:29: style:inconclusive: Function 'guiControlChanged' argument 2 names different: declaration 'deselected' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.h:135:30: style:inconclusive: Function 'midiControlChanged' argument 2 names different: declaration 'deselected' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.cpp:809:42: style:inconclusive: Function 'loadPreference' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.cpp:852:47: style:inconclusive: Function 'savePreferences' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/midiwidget.cpp:552:29: style: Local variable 'question' shadows outer variable [shadowVariable] ams-2.2.1/src/midiwidget.cpp:533:21: note: Shadowed declaration ams-2.2.1/src/midiwidget.cpp:552:29: note: Shadow variable ams-2.2.1/src/midiwidget.cpp:723:53: style: Parameter 'mcAble' can be declared as reference to const [constParameterReference] ams-2.2.1/src/midiwidget.cpp:809:42: style: Parameter 'line' can be declared as reference to const [constParameterReference] ams-2.2.1/src/midiwidget.cpp:542:22: style: Variable 'tabIndex' is assigned a value that is never used. [unreadVariable] ams-2.2.1/src/modularsynth.cpp:180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:398:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_CAP_WRITE [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:1520:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:1643:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:2345:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:2512:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/modularsynth.cpp:2589:20: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::isModified' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:149:10: note: Either there is a missing 'override', or the member function 'ModularSynth::isModified' can be const. ams-2.2.1/src/modularsynth.cpp:2589:20: note: Either there is a missing 'override', or the member function 'ModularSynth::isModified' can be const. ams-2.2.1/src/modularsynth.cpp:2594:23: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getColorPath' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:150:13: note: Either there is a missing 'override', or the member function 'ModularSynth::getColorPath' can be const. ams-2.2.1/src/modularsynth.cpp:2594:23: note: Either there is a missing 'override', or the member function 'ModularSynth::getColorPath' can be const. ams-2.2.1/src/modularsynth.cpp:2604:23: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getPatchPath' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:152:13: note: Either there is a missing 'override', or the member function 'ModularSynth::getPatchPath' can be const. ams-2.2.1/src/modularsynth.cpp:2604:23: note: Either there is a missing 'override', or the member function 'ModularSynth::getPatchPath' can be const. ams-2.2.1/src/modularsynth.cpp:377:19: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getSynthDataPoly' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:154:9: note: Either there is a missing 'override', or the member function 'ModularSynth::getSynthDataPoly' can be const. ams-2.2.1/src/modularsynth.cpp:377:19: note: Either there is a missing 'override', or the member function 'ModularSynth::getSynthDataPoly' can be const. ams-2.2.1/src/modularsynth.cpp:2735:19: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getMidiControllerMode' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:173:9: note: Either there is a missing 'override', or the member function 'ModularSynth::getMidiControllerMode' can be const. ams-2.2.1/src/modularsynth.cpp:2735:19: note: Either there is a missing 'override', or the member function 'ModularSynth::getMidiControllerMode' can be const. ams-2.2.1/src/modularsynth.cpp:2755:19: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getModuleGrid' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:177:9: note: Either there is a missing 'override', or the member function 'ModularSynth::getModuleGrid' can be const. ams-2.2.1/src/modularsynth.cpp:2755:19: note: Either there is a missing 'override', or the member function 'ModularSynth::getModuleGrid' can be const. ams-2.2.1/src/modularsynth.cpp:2765:20: style:inconclusive: Either there is a missing 'override', or the member function 'ModularSynth::getEnableModuleGrid' can be const. [functionConst] ams-2.2.1/src/modularsynth.h:179:10: note: Either there is a missing 'override', or the member function 'ModularSynth::getEnableModuleGrid' can be const. ams-2.2.1/src/modularsynth.cpp:2765:20: note: Either there is a missing 'override', or the member function 'ModularSynth::getEnableModuleGrid' can be const. ams-2.2.1/src/modularsynth.cpp:1449:20: style: Either there is a missing 'override', or the member function 'ModularSynth::deleteTextEdit' can be static. [functionStatic] ams-2.2.1/src/modularsynth.h:274:10: note: Either there is a missing 'override', or the member function 'ModularSynth::deleteTextEdit' can be static. ams-2.2.1/src/modularsynth.cpp:1449:20: note: Either there is a missing 'override', or the member function 'ModularSynth::deleteTextEdit' can be static. ams-2.2.1/src/textedit.h:25:3: style: Class 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ams-2.2.1/src/modularsynth.h:150:13: performance: Function 'getColorPath()' should return member 'colorPath' by const reference. [returnByReference] ams-2.2.1/src/modularsynth.h:152:13: performance: Function 'getPatchPath()' should return member 'patchPath' by const reference. [returnByReference] ams-2.2.1/src/modularsynth.cpp:170:18: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/modularsynth.cpp:172:18: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/modularsynth.cpp:1436:7: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/modularsynth.cpp:2345:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2352:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2355:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2358:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2361:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2364:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2367:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2368:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2370:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2373:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2376:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:2383:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/modularsynth.cpp:298:9: style: The scope of the variable 'delta' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1290:15: style: The scope of the variable 'm' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1315:14: style: The scope of the variable 'm' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1386:13: style: The scope of the variable 'te' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1387:7: style: The scope of the variable 'cx' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1387:11: style: The scope of the variable 'cy' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1502:24: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1504:10: style: The scope of the variable 'sc' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1619:14: style: The scope of the variable 'M_type' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1620:20: style: The scope of the variable 'w' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1620:23: style: The scope of the variable 'h' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:1625:15: style: The scope of the variable 'ladspaLoadErr' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:2616:13: style: The scope of the variable 'm' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:2704:13: style: The scope of the variable 'm' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:2723:13: style: The scope of the variable 'm' can be reduced. [variableScope] ams-2.2.1/src/modularsynth.cpp:108:40: style:inconclusive: Function 'ModularSynth' argument 2 names different: declaration '' definition 'mso'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:192:49: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:254:48: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:296:51: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:1401:39: style:inconclusive: Function 'portSelected' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:1614:38: style:inconclusive: Function 'load' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2318:38: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2431:44: style:inconclusive: Function 'loadPreference' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2507:49: style:inconclusive: Function 'savePreferences' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2550:50: style:inconclusive: Function 'showContextMenu' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2614:43: style:inconclusive: Function 'getModuleWithId' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:2628:43: style:inconclusive: Function 'getTextEditAt' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/modularsynth.cpp:1968:28: warning: Either the condition 'tokens.count()>6' is redundant or size of 'tokens' can be 7. Expression 'tokens[7]' causes access out of bounds. [containerOutOfBounds] ams-2.2.1/src/modularsynth.cpp:1967:26: note: Assuming that condition 'tokens.count()>6' is not redundant ams-2.2.1/src/modularsynth.cpp:1968:28: note: Access out of bounds ams-2.2.1/src/modularsynth.cpp:385:13: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/modularsynth.cpp:1242:8: style: Variable 'qs' is assigned a value that is never used. [unreadVariable] ams-2.2.1/src/modularsynth.cpp:1555:24: style: Unused variable: qs [unusedVariable] ams-2.2.1/src/modularsynth.cpp:1488:38: error: va_list 'argList' was opened but not closed by va_end(). [va_end_missing] ams-2.2.1/src/module.cpp:314:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.cpp:330:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.cpp:380:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.cpp:441:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ams-2.2.1/src/module.cpp:290:13: style:inconclusive: Either there is a missing 'override', or the member function 'Module::connected' can be const. [functionConst] ams-2.2.1/src/module.h:116:9: note: Either there is a missing 'override', or the member function 'Module::connected' can be const. ams-2.2.1/src/module.cpp:290:13: note: Either there is a missing 'override', or the member function 'Module::connected' can be const. ams-2.2.1/src/module.cpp:505:14: style:inconclusive: Either there is a missing 'override', or the member function 'Module::hasModuleId' can be const. [functionConst] ams-2.2.1/src/module.h:129:10: note: Either there is a missing 'override', or the member function 'Module::hasModuleId' can be const. ams-2.2.1/src/module.cpp:505:14: note: Either there is a missing 'override', or the member function 'Module::hasModuleId' can be const. ams-2.2.1/src/module.cpp:582:14: style:inconclusive: Either there is a missing 'override', or the member function 'Module::setJackColor' can be const. [functionConst] ams-2.2.1/src/module.h:136:10: note: Either there is a missing 'override', or the member function 'Module::setJackColor' can be const. ams-2.2.1/src/module.cpp:582:14: note: Either there is a missing 'override', or the member function 'Module::setJackColor' can be const. ams-2.2.1/src/module.cpp:594:14: style:inconclusive: Either there is a missing 'override', or the member function 'Module::setCableColor' can be const. [functionConst] ams-2.2.1/src/module.h:137:10: note: Either there is a missing 'override', or the member function 'Module::setCableColor' can be const. ams-2.2.1/src/module.cpp:594:14: note: Either there is a missing 'override', or the member function 'Module::setCableColor' can be const. ams-2.2.1/src/module.h:164:18: style: Virtual function 'removeThisModule' is called from constructor 'Module(M_typeEnum M_type,int id,int outPortCount,QWidget*parent,const QString&name)' at line 44. Dynamic binding is not used. [virtualCallInConstructor] ams-2.2.1/src/module.cpp:44:17: note: Calling removeThisModule ams-2.2.1/src/module.h:164:18: note: removeThisModule is a virtual function ams-2.2.1/src/module.cpp:57:9: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ams-2.2.1/src/module.cpp:53:29: note: Assuming allocation function fails ams-2.2.1/src/module.cpp:53:12: note: Assignment 'data=(float***)malloc(outPortCount*sizeof(float**))', assigned value is 0 ams-2.2.1/src/module.cpp:57:9: note: Null pointer dereference ams-2.2.1/src/module.cpp:59:9: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ams-2.2.1/src/module.cpp:53:29: note: Assuming allocation function fails ams-2.2.1/src/module.cpp:53:12: note: Assignment 'data=(float***)malloc(outPortCount*sizeof(float**))', assigned value is 0 ams-2.2.1/src/module.cpp:59:9: note: Null pointer dereference ams-2.2.1/src/module.cpp:60:16: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ams-2.2.1/src/module.cpp:53:29: note: Assuming allocation function fails ams-2.2.1/src/module.cpp:53:12: note: Assignment 'data=(float***)malloc(outPortCount*sizeof(float**))', assigned value is 0 ams-2.2.1/src/module.cpp:60:16: note: Null pointer dereference ams-2.2.1/src/module.cpp:63:13: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ams-2.2.1/src/module.cpp:53:29: note: Assuming allocation function fails ams-2.2.1/src/module.cpp:53:12: note: Assignment 'data=(float***)malloc(outPortCount*sizeof(float**))', assigned value is 0 ams-2.2.1/src/module.cpp:63:13: note: Null pointer dereference ams-2.2.1/src/module.cpp:63:28: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] ams-2.2.1/src/module.cpp:53:29: note: Assuming allocation function fails ams-2.2.1/src/module.cpp:53:12: note: Assignment 'data=(float***)malloc(outPortCount*sizeof(float**))', assigned value is 0 ams-2.2.1/src/module.cpp:63:28: note: Null pointer dereference ams-2.2.1/src/module.cpp:53:12: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/module.cpp:57:20: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/module.cpp:59:23: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/module.cpp:87:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/module.cpp:90:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/module.cpp:93:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ams-2.2.1/src/module.cpp:298:11: style: The scope of the variable 'outport' can be reduced. [variableScope] ams-2.2.1/src/module.cpp:584:11: style: The scope of the variable 'p' can be reduced. [variableScope] ams-2.2.1/src/module.cpp:596:11: style: The scope of the variable 'p' can be reduced. [variableScope] ams-2.2.1/src/module.cpp:49:31: style:inconclusive: Function 'portMemAlloc' argument 1 names different: declaration 'outPortCount' definition 'outports'. [funcArgNamesDifferent] ams-2.2.1/src/module.h:142:27: note: Function 'portMemAlloc' argument 1 names different: declaration 'outPortCount' definition 'outports'. ams-2.2.1/src/module.cpp:49:31: note: Function 'portMemAlloc' argument 1 names different: declaration 'outPortCount' definition 'outports'. ams-2.2.1/src/module.cpp:140:28: style:inconclusive: Function 'addPort' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:154:52: style:inconclusive: Function 'paintCablesToConnectedPorts' argument 1 names different: declaration '' definition 'painter'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:242:30: style:inconclusive: Function 'paint' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.h:143:42: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:270:45: style:inconclusive: Function 'showConfigDialog' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:282:32: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:295:43: style:inconclusive: Function 'saveConnections' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:319:42: style:inconclusive: Function 'saveParameters' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:367:40: style:inconclusive: Function 'saveBindings' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:434:44: style:inconclusive: Function 'saveConfigDialog' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:445:40: style:inconclusive: Function 'readConfigDialog' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:484:29: style:inconclusive: Function 'getData' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:505:30: style:inconclusive: Function 'hasModuleId' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:510:58: style:inconclusive: Function 'getMidiControlableBase' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:521:29: style:inconclusive: Function 'getPortAt' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:534:36: style:inconclusive: Function 'getPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:550:38: style:inconclusive: Function 'getInPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:566:39: style:inconclusive: Function 'getOutPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/module.cpp:445:40: style: Parameter 'line' can be declared as reference to const [constParameterReference] ams-2.2.1/src/module.cpp:108:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ams-2.2.1/src/multi_envelope.cpp:151:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] ams-2.2.1/src/multi_envelope.cpp:46:11: style: The scope of the variable 'qs' can be reduced. [variableScope] ams-2.2.1/src/multi_envelope.cpp:47:7: style: The scope of the variable 'l1' can be reduced. [variableScope] ams-2.2.1/src/multi_envelope.cpp:48:14: style: The scope of the variable 'maxlen' can be reduced. [variableScope] ams-2.2.1/src/notelist.cpp:15:16: style:inconclusive: Technically the member function 'NoteList::hasNote' can be const. [functionConst] ams-2.2.1/src/notelist.h:9:8: note: Technically the member function 'NoteList::hasNote' can be const. ams-2.2.1/src/notelist.cpp:15:16: note: Technically the member function 'NoteList::hasNote' can be const. ams-2.2.1/src/notelist.cpp:15:28: style:inconclusive: Function 'hasNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/notelist.cpp:20:29: style:inconclusive: Function 'pushNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/notelist.cpp:37:31: style:inconclusive: Function 'deleteNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:88:12: style:inconclusive: Either there is a missing 'override', or the member function 'Port::hasConnectedPort' can be const. [functionConst] ams-2.2.1/src/port.h:50:10: note: Either there is a missing 'override', or the member function 'Port::hasConnectedPort' can be const. ams-2.2.1/src/port.cpp:88:12: note: Either there is a missing 'override', or the member function 'Port::hasConnectedPort' can be const. ams-2.2.1/src/port.cpp:164:12: style:inconclusive: Either there is a missing 'override', or the member function 'Port::isInPort' can be const. [functionConst] ams-2.2.1/src/port.h:61:10: note: Either there is a missing 'override', or the member function 'Port::isInPort' can be const. ams-2.2.1/src/port.cpp:164:12: note: Either there is a missing 'override', or the member function 'Port::isInPort' can be const. ams-2.2.1/src/port.cpp:318:12: style:inconclusive: Either there is a missing 'override', or the member function 'Port::hasIndex' can be const. [functionConst] ams-2.2.1/src/port.h:62:10: note: Either there is a missing 'override', or the member function 'Port::hasIndex' can be const. ams-2.2.1/src/port.cpp:318:12: note: Either there is a missing 'override', or the member function 'Port::hasIndex' can be const. ams-2.2.1/src/port.cpp:412:15: style:inconclusive: Either there is a missing 'override', or the member function 'Port::getName' can be const. [functionConst] ams-2.2.1/src/port.h:69:13: note: Either there is a missing 'override', or the member function 'Port::getName' can be const. ams-2.2.1/src/port.cpp:412:15: note: Either there is a missing 'override', or the member function 'Port::getName' can be const. ams-2.2.1/src/port.h:69:13: performance: Function 'getName()' should return member 'portName' by const reference. [returnByReference] ams-2.2.1/src/port.cpp:242:13: style: The scope of the variable 'M' can be reduced. [variableScope] ams-2.2.1/src/port.cpp:51:29: style:inconclusive: Function 'connectTo' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:136:42: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:170:51: style:inconclusive: Function 'popupMenuClicked' argument 1 names different: declaration '' definition 'ac'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:207:31: style:inconclusive: Function 'disconnectPort' argument 1 names different: declaration '' definition 'pidx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:318:25: style:inconclusive: Function 'hasIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:333:42: style:inconclusive: Function 'removeAllConnectionsTo' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:340:32: style:inconclusive: Function 'setHighlighted' argument 1 names different: declaration '' definition 'lighton'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port.cpp:348:34: style: Parameter 'color' can be declared as reference to const [constParameterReference] ams-2.2.1/src/port.cpp:353:35: style: Parameter 'color' can be declared as reference to const [constParameterReference] ams-2.2.1/src/port.cpp:367:14: style: Variable 'singleaction' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/port.cpp:391:14: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/port.cpp:96:11: style: Unused variable: textRect [unusedVariable] ams-2.2.1/src/port_popup.cpp:36:54: style:inconclusive: Function 'runAt' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/port_popup.cpp:39:14: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] ams-2.2.1/src/prefwidget.cpp:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:63:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:471:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:485:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:499:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:513:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:527:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:541:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:555:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] ams-2.2.1/src/prefwidget.cpp:389:44: style:inconclusive: Function 'setMidiControllerMode' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:401:40: style:inconclusive: Function 'setModuleMoveMode' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:414:43: style:inconclusive: Function 'setEnableModuleGrid' argument 1 names different: declaration 'hide' definition 'enable'. [funcArgNamesDifferent] ams-2.2.1/src/prefwidget.h:70:35: note: Function 'setEnableModuleGrid' argument 1 names different: declaration 'hide' definition 'enable'. ams-2.2.1/src/prefwidget.cpp:414:43: note: Function 'setEnableModuleGrid' argument 1 names different: declaration 'hide' definition 'enable'. ams-2.2.1/src/prefwidget.cpp:461:44: style:inconclusive: Function 'setBackgroundColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:475:50: style:inconclusive: Function 'setModuleBackgroundColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:489:46: style:inconclusive: Function 'setModuleBorderColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:503:44: style:inconclusive: Function 'setModuleFontColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:517:42: style:inconclusive: Function 'setPortFontColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:531:39: style:inconclusive: Function 'setCableColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/prefwidget.cpp:545:38: style:inconclusive: Function 'setJackColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/scopescreen.cpp:214:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MinimumExpanding [valueFlowBailoutIncompleteVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::xscale' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::yscale' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::x1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::x2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::y1ch1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::y1ch2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::y2ch1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::y2ch2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::s1' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:19:14: warning: Member variable 'ScopeScreen::s2' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/scopescreen.cpp:29:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/scopescreen.cpp:30:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/scopescreen.cpp:148:9: style: The scope of the variable 's1' can be reduced. [variableScope] ams-2.2.1/src/scopescreen.cpp:148:13: style: The scope of the variable 's2' can be reduced. [variableScope] ams-2.2.1/src/scopescreen.cpp:20:30: style:inconclusive: Function 'ScopeScreen' argument 5 names different: declaration '' definition 'triggerThrs'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/scopescreen.cpp:20:50: style:inconclusive: Function 'ScopeScreen' argument 6 names different: declaration '' definition 'zoom'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/scopescreen.cpp:148:9: style: Local variable 's1' shadows outer variable [shadowVariable] ams-2.2.1/src/scopescreen.h:44:9: note: Shadowed declaration ams-2.2.1/src/scopescreen.cpp:148:9: note: Shadow variable ams-2.2.1/src/scopescreen.cpp:148:13: style: Local variable 's2' shadows outer variable [shadowVariable] ams-2.2.1/src/scopescreen.h:44:13: note: Shadowed declaration ams-2.2.1/src/scopescreen.cpp:148:13: note: Shadow variable ams-2.2.1/src/synthdata.cpp:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] ams-2.2.1/src/synthdata.cpp:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] ams-2.2.1/src/synthdata.cpp:546:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] ams-2.2.1/src/synthdata.cpp:690:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ams-2.2.1/src/synthdata.cpp:901:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_CTL_ALL_NOTES_OFF [valueFlowBailoutIncompleteVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::alsa_handle' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::alsa_thread' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::jack_handle' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::jack_in' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::jack_out' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::zeroModuleData' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::seq_handle' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::midiWidget' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::guiWidget' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::midi_out_port' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::editingFlags' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:45:12: warning: Member variable 'SynthData::pipeMessage' is not initialized in the constructor. [uninitMemberVar] ams-2.2.1/src/synthdata.cpp:931:17: style:inconclusive: Either there is a missing 'override', or the member function 'SynthData::handleMidiEventChanPress' can be const. [functionConst] ams-2.2.1/src/synthdata.h:177:10: note: Either there is a missing 'override', or the member function 'SynthData::handleMidiEventChanPress' can be const. ams-2.2.1/src/synthdata.cpp:931:17: note: Either there is a missing 'override', or the member function 'SynthData::handleMidiEventChanPress' can be const. ams-2.2.1/src/synthdata.cpp:256:18: style:inconclusive: Either there is a missing 'override', or the member function 'SynthData::exp_table' can be const. [functionConst] ams-2.2.1/src/synthdata.h:191:9: note: Either there is a missing 'override', or the member function 'SynthData::exp_table' can be const. ams-2.2.1/src/synthdata.cpp:256:18: note: Either there is a missing 'override', or the member function 'SynthData::exp_table' can be const. ams-2.2.1/src/synthdata.cpp:219:16: style:inconclusive: Either there is a missing 'override', or the member function 'SynthData::getLadspaIDs' can be const. [functionConst] ams-2.2.1/src/synthdata.h:193:7: note: Either there is a missing 'override', or the member function 'SynthData::getLadspaIDs' can be const. ams-2.2.1/src/synthdata.cpp:219:16: note: Either there is a missing 'override', or the member function 'SynthData::getLadspaIDs' can be const. ams-2.2.1/src/synthdata.cpp:324:16: style:inconclusive: Either there is a missing 'override', or the member function 'SynthData::find_capt_mod' can be const. [functionConst] ams-2.2.1/src/synthdata.h:195:7: note: Either there is a missing 'override', or the member function 'SynthData::find_capt_mod' can be const. ams-2.2.1/src/synthdata.cpp:324:16: note: Either there is a missing 'override', or the member function 'SynthData::find_capt_mod' can be const. ams-2.2.1/src/synthdata.cpp:316:16: style:inconclusive: Either there is a missing 'override', or the member function 'SynthData::find_play_mod' can be const. [functionConst] ams-2.2.1/src/synthdata.h:196:7: note: Either there is a missing 'override', or the member function 'SynthData::find_play_mod' can be const. ams-2.2.1/src/synthdata.cpp:316:16: note: Either there is a missing 'override', or the member function 'SynthData::find_play_mod' can be const. ams-2.2.1/src/synthdata.cpp:97:5: warning: If memory allocation fails, then there is a possible null pointer dereference: wave_sine [nullPointerOutOfMemory] ams-2.2.1/src/synthdata.cpp:88:30: note: Assuming allocation function fails ams-2.2.1/src/synthdata.cpp:88:15: note: Assignment 'wave_sine=(float*)malloc(65536*sizeof(float))', assigned value is 0 ams-2.2.1/src/synthdata.cpp:97:5: note: Null pointer dereference ams-2.2.1/src/synthdata.cpp:101:5: warning: If memory allocation fails, then there is a possible null pointer dereference: exp_data [nullPointerOutOfMemory] ams-2.2.1/src/synthdata.cpp:87:29: note: Assuming allocation function fails ams-2.2.1/src/synthdata.cpp:87:14: note: Assignment 'exp_data=(float*)malloc(32768*sizeof(float))', assigned value is 0 ams-2.2.1/src/synthdata.cpp:101:5: note: Null pointer dereference ams-2.2.1/src/synthdata.cpp:87:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:88:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:89:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:90:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:91:15: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:92:14: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:306:20: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:309:27: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:447:13: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:473:39: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:488:39: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:548:67: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:681:13: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:701:34: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:704:20: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:708:35: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:710:18: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:711:18: style: C-style pointer casting [cstyleCast] ams-2.2.1/src/synthdata.cpp:222:11: style: The scope of the variable 'qsn' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:222:16: style: The scope of the variable 'qsl' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:453:18: style: The scope of the variable 'k' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:454:18: style: The scope of the variable 'C' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:455:18: style: The scope of the variable 'P' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:768:9: style: The scope of the variable 'result' can be reduced. [variableScope] ams-2.2.1/src/synthdata.cpp:276:35: style:inconclusive: Function 'exp2_table' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:316:36: style:inconclusive: Function 'find_play_mod' argument 1 names different: declaration '' definition 'M'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:324:36: style:inconclusive: Function 'find_capt_mod' argument 1 names different: declaration '' definition 'M'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:789:55: style:inconclusive: Function 'processAlsaMidiEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:827:56: style:inconclusive: Function 'handleMidiEventNoteOn' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:864:57: style:inconclusive: Function 'handleMidiEventNoteOff' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:888:59: style:inconclusive: Function 'handleMidiEventPgmChange' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:894:60: style:inconclusive: Function 'handleMidiEventController' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:920:59: style:inconclusive: Function 'handleMidiEventPitchbend' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:931:59: style:inconclusive: Function 'handleMidiEventChanPress' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:938:60: style:inconclusive: Function 'handleMidiEventControll14' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:945:77: style:inconclusive: Function 'getMidiControllerContext' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/synthdata.cpp:908:14: style: Local variable 'sustainFlag' shadows outer variable [shadowVariable] ams-2.2.1/src/synthdata.h:92:10: note: Shadowed declaration ams-2.2.1/src/synthdata.cpp:908:14: note: Shadow variable ams-2.2.1/src/textedit.h:40:16: style: Virtual function 'removeThisTextEdit' is called from constructor 'TextEdit(QWidget*parent=0,const char*name=0)' at line 17. Dynamic binding is not used. [virtualCallInConstructor] ams-2.2.1/src/textedit.cpp:17:59: note: Calling removeThisTextEdit ams-2.2.1/src/textedit.h:40:16: note: removeThisTextEdit is a virtual function ams-2.2.1/src/textedit.h:29:46: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/textedit.cpp:46:45: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/textedit.cpp:63:47: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] ams-2.2.1/src/textedit.cpp:79:44: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] diff: head ams-2.2.1/src/canvas.cpp:27:64: style:inconclusive: Function 'drawBackground' argument 2 names different: declaration '' definition 'clip'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/canvas.h:20:47: style:inconclusive: Function 'Canvas' argument 2 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/canvasfunction.cpp:13:48: style:inconclusive: Function 'CanvasPoint' argument 1 names different: declaration '' definition 'canvasFunction'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/canvasfunction.h:34:28: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration 'p' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/canvasfunction.h:34:58: style:inconclusive: Function 'mousePressEvent' argument 2 names different: declaration 'event' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:318:38: style:inconclusive: Function 'addFunction' argument 4 names different: declaration '' definition 'point'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:318:49: style:inconclusive: Function 'addFunction' argument 5 names different: declaration '' definition 'p_pointCount'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:318:75: style:inconclusive: Function 'addFunction' argument 6 names different: declaration '' definition 'layout'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:347:45: style:inconclusive: Function 'getMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:358:51: style:inconclusive: Function 'getIntMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:369:56: style:inconclusive: Function 'getFloatIntMidiSlider' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:380:49: style:inconclusive: Function 'getMidiComboBox' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:391:49: style:inconclusive: Function 'getMidiCheckBox' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:402:53: style:inconclusive: Function 'getMidiPushButton' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/configdialog.cpp:413:41: style:inconclusive: Function 'getFunction' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:220:54: style:inconclusive: Function 'contentsMousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:26:43: style:inconclusive: Function 'Function' argument 5 names different: declaration '' definition 'p_pointCount'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:26:67: style:inconclusive: Function 'Function' argument 6 names different: declaration '' definition 'parent'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:274:56: style:inconclusive: Function 'contentsMouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:27:32: style:inconclusive: Function 'Function' argument 7 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/function.cpp:302:53: style:inconclusive: Function 'contentsMouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/guiwidget.cpp:115:51: style:inconclusive: Function 'addParameter' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/guiwidget.cpp:291:46: style:inconclusive: Function 'remove' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/guiwidget.cpp:306:67: style:inconclusive: Function 'getMidiControllableParameter' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/guiwidget.cpp:318:49: style:inconclusive: Function 'getGuiFrame' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/guiwidget.cpp:330:35: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/intmidislider.cpp:4:108: style:inconclusive: Function 'IntMidiSlider' argument 3 names different: declaration '' definition 'orientation'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/ladspadialog.cpp:203:60: style:inconclusive: Function 'pluginHighlighted' argument 1 names different: declaration '' definition 'selected'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/ladspadialog.h:16:27: style:inconclusive: Function 'headerData' argument 1 names different: declaration 'section' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/ladspadialog.h:21:38: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/m_ad.h:37:27: style:inconclusive: Function 'updateVoices' argument 1 names different: declaration 'n' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/m_ladspa.h:50:40: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/m_pcmout.cpp:42:52: style:inconclusive: Function 'mcAbleChanged' argument 1 names different: declaration '' definition 'mcAble'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/m_scope.h:38:32: style:inconclusive: Function 'updateTriggerMode' argument 1 names different: declaration 'val' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:422:33: style:inconclusive: Function 'sighandler' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:45:51: style:inconclusive: Function 'MainWindow' argument 1 names different: declaration '' definition 'mso'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:607:42: style:inconclusive: Function 'openFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:821:47: style:inconclusive: Function 'recentFileActivated' argument 1 names different: declaration '' definition 'action'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:829:55: style:inconclusive: Function 'addRecentlyOpenedFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:829:72: style:inconclusive: Function 'addRecentlyOpenedFile' argument 2 names different: declaration '' definition 'lst'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:840:58: style:inconclusive: Function 'appendRecentlyOpenedFile' argument 1 names different: declaration '' definition 'fn'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mainwindow.cpp:840:75: style:inconclusive: Function 'appendRecentlyOpenedFile' argument 2 names different: declaration '' definition 'lst'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mced.cpp:21:34: style:inconclusive: Function 'listenTo' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/mced.cpp:30:34: style:inconclusive: Function 'listenTo' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicheckbox.cpp:26:33: style:inconclusive: Function 'toggled' argument 1 names different: declaration '' definition 'checked'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:103:40: style:inconclusive: Function 'scale' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:137:42: style:inconclusive: Function 'setValRT' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:147:40: style:inconclusive: Function 'setVal' argument 1 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:147:63: style:inconclusive: Function 'setVal' argument 2 names different: declaration '' definition 'sender'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:153:41: style:inconclusive: Function 'setLog' argument 1 names different: declaration '' definition 'log'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:218:48: style:inconclusive: Function 'setMidiValueRT' argument 1 names different: declaration '' definition 'control14'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.cpp:82:49: style:inconclusive: Function 'setMidiValueRT' argument 1 names different: declaration '' definition 'control14'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midicontrollable.h:81:47: style:inconclusive: Function 'updateMGCs' argument 1 names different: declaration 'sender' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.cpp:125:38: style:inconclusive: Function 'insert' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.cpp:28:65: style:inconclusive: Function 'MidiControllerModel' argument 1 names different: declaration '' definition 'rMidiControllers'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.cpp:809:42: style:inconclusive: Function 'loadPreference' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.cpp:852:47: style:inconclusive: Function 'savePreferences' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.h:133:29: style:inconclusive: Function 'guiControlChanged' argument 2 names different: declaration 'deselected' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.h:135:30: style:inconclusive: Function 'midiControlChanged' argument 2 names different: declaration 'deselected' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.h:35:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/midiwidget.h:65:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:108:40: style:inconclusive: Function 'ModularSynth' argument 2 names different: declaration '' definition 'mso'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:1401:39: style:inconclusive: Function 'portSelected' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:1614:38: style:inconclusive: Function 'load' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:192:49: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2318:38: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2431:44: style:inconclusive: Function 'loadPreference' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2507:49: style:inconclusive: Function 'savePreferences' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:254:48: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2550:50: style:inconclusive: Function 'showContextMenu' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2614:43: style:inconclusive: Function 'getModuleWithId' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:2628:43: style:inconclusive: Function 'getTextEditAt' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/modularsynth.cpp:296:51: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:140:28: style:inconclusive: Function 'addPort' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:154:52: style:inconclusive: Function 'paintCablesToConnectedPorts' argument 1 names different: declaration '' definition 'painter'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:242:30: style:inconclusive: Function 'paint' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:270:45: style:inconclusive: Function 'showConfigDialog' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:282:32: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:295:43: style:inconclusive: Function 'saveConnections' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:319:42: style:inconclusive: Function 'saveParameters' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:367:40: style:inconclusive: Function 'saveBindings' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:434:44: style:inconclusive: Function 'saveConfigDialog' argument 1 names different: declaration '' definition 'ts'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:445:40: style:inconclusive: Function 'readConfigDialog' argument 1 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:484:29: style:inconclusive: Function 'getData' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:505:30: style:inconclusive: Function 'hasModuleId' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:510:58: style:inconclusive: Function 'getMidiControlableBase' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:521:29: style:inconclusive: Function 'getPortAt' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:534:36: style:inconclusive: Function 'getPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:550:38: style:inconclusive: Function 'getInPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.cpp:566:39: style:inconclusive: Function 'getOutPortWithIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.h:143:42: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::in_index' has no initializer. [uninitMemberVarNoCtor] head ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::in_off' has no initializer. [uninitMemberVarNoCtor] head ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::out_index' has no initializer. [uninitMemberVarNoCtor] head ams-2.2.1/src/module.h:146:20: warning: Member variable 'CtorVar::out_off' has no initializer. [uninitMemberVarNoCtor] head ams-2.2.1/src/notelist.cpp:15:28: style:inconclusive: Function 'hasNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/notelist.cpp:20:29: style:inconclusive: Function 'pushNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/notelist.cpp:37:31: style:inconclusive: Function 'deleteNote' argument 1 names different: declaration '' definition 'note'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:136:42: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:170:51: style:inconclusive: Function 'popupMenuClicked' argument 1 names different: declaration '' definition 'ac'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:207:31: style:inconclusive: Function 'disconnectPort' argument 1 names different: declaration '' definition 'pidx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:318:25: style:inconclusive: Function 'hasIndex' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:333:42: style:inconclusive: Function 'removeAllConnectionsTo' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:340:32: style:inconclusive: Function 'setHighlighted' argument 1 names different: declaration '' definition 'lighton'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port.cpp:51:29: style:inconclusive: Function 'connectTo' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/port_popup.cpp:36:54: style:inconclusive: Function 'runAt' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:389:44: style:inconclusive: Function 'setMidiControllerMode' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:401:40: style:inconclusive: Function 'setModuleMoveMode' argument 1 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:461:44: style:inconclusive: Function 'setBackgroundColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:475:50: style:inconclusive: Function 'setModuleBackgroundColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:489:46: style:inconclusive: Function 'setModuleBorderColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:503:44: style:inconclusive: Function 'setModuleFontColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:517:42: style:inconclusive: Function 'setPortFontColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:531:39: style:inconclusive: Function 'setCableColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/prefwidget.cpp:545:38: style:inconclusive: Function 'setJackColor' argument 1 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/scopescreen.cpp:20:30: style:inconclusive: Function 'ScopeScreen' argument 5 names different: declaration '' definition 'triggerThrs'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/scopescreen.cpp:20:50: style:inconclusive: Function 'ScopeScreen' argument 6 names different: declaration '' definition 'zoom'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:276:35: style:inconclusive: Function 'exp2_table' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:316:36: style:inconclusive: Function 'find_play_mod' argument 1 names different: declaration '' definition 'M'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:324:36: style:inconclusive: Function 'find_capt_mod' argument 1 names different: declaration '' definition 'M'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:789:55: style:inconclusive: Function 'processAlsaMidiEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:827:56: style:inconclusive: Function 'handleMidiEventNoteOn' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:864:57: style:inconclusive: Function 'handleMidiEventNoteOff' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:888:59: style:inconclusive: Function 'handleMidiEventPgmChange' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:894:60: style:inconclusive: Function 'handleMidiEventController' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:920:59: style:inconclusive: Function 'handleMidiEventPitchbend' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:931:59: style:inconclusive: Function 'handleMidiEventChanPress' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:938:60: style:inconclusive: Function 'handleMidiEventControll14' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/synthdata.cpp:945:77: style:inconclusive: Function 'getMidiControllerContext' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/textedit.cpp:46:45: style:inconclusive: Function 'mousePressEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/textedit.cpp:63:47: style:inconclusive: Function 'mouseReleaseEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/textedit.cpp:79:44: style:inconclusive: Function 'mouseMoveEvent' argument 1 names different: declaration '' definition 'ev'. [funcArgNamesDifferentUnnamed] head ams-2.2.1/src/textedit.h:29:46: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'ev' definition ''. [funcArgNamesDifferentUnnamed] DONE