2025-05-07 05:05 ftp://ftp.de.debian.org/debian/pool/main/p/ponyprog/ponyprog_3.1.4+ds.orig.tar.gz 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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 8e656e5 (2025-05-06 23:42:00 +0200) count: 788 787 elapsed-time: 5.4 5.7 head-timing-info: old-timing-info: head results: ponyprog-3.1.4/SrcPony/Translator.cpp:559:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/Translator.cpp:688:22: performance:inconclusive: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/Translator.h:43:10: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/Translator.cpp:688:22: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/Translator.cpp:552:49: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/aboutmdlg.cpp:70:110: error: There is an unknown macro here somewhere. Configuration is required. If APP_VERSION is a macro then please configure it. [unknownMacro] ponyprog-3.1.4/SrcPony/businter.h:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/businter.h:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/businter.h:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/businter.h:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at250bus.cpp:127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at250bus.cpp:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/businter.h:61:2: warning: Member variable 'BusInterface::pins' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/wait.h:48:6: performance:inconclusive: Technically the member function 'Wait::GetHwTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/globals.h:114:7: style:inconclusive: Technically the member function 'VidPid::operator==' can be const. [functionConst] ponyprog-3.1.4/SrcPony/businter.h:216:9: style:inconclusive: Technically the member function 'BusInterface::GetUSBVid' can be const. [functionConst] ponyprog-3.1.4/SrcPony/busio.h:144:6: style:inconclusive: Technically the member function 'BusIO::GetErrNo' can be const. [functionConst] ponyprog-3.1.4/SrcPony/spi-bus.h:47:7: style:inconclusive: Technically the member function 'SPIBus::GetFallingPhase' can be const. [functionConst] ponyprog-3.1.4/SrcPony/spi-bus.h:55:7: style:inconclusive: Technically the member function 'SPIBus::GetClockPolarity' can be const. [functionConst] ponyprog-3.1.4/SrcPony/spi-bus.h:70:6: style:inconclusive: Technically the member function 'SPIBus::GetMode' can be const. [functionConst] ponyprog-3.1.4/SrcPony/globals.h:104:2: style: Class 'VidPid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/spi-bus.h:36:2: style: Class 'SPIBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at250bus.h:35:2: style: Class 'At250Bus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/pgminter.h:39:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:39:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:40:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:72:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:40:15: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:42:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:42:15: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:43:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:43:15: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:44:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:45:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:46:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:46:15: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:47:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:47:15: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:48:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:48:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:49:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:49:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:51:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:51:14: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:55:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:55:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pgminter.h:56:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pgminter.h:56:7: note: Function in derived class ponyprog-3.1.4/SrcPony/spi-bus.h:39:14: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/spi-bus.h:39:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at250bus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250bus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at250bus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250bus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at250bus.h:41:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/spi-bus.h:39:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250bus.h:41:6: note: Function in derived class ponyprog-3.1.4/SrcPony/businter.h:50:18: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ponyprog-3.1.4/SrcPony/businter.h:51:18: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ponyprog-3.1.4/SrcPony/businter.h:52:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ponyprog-3.1.4/SrcPony/at250bus2.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at250bus2.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.h:37:2: warning: Member variable 'MpsseCommandQueue::cmdbuf' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/portint.h:85:10: style:inconclusive: Technically the member function 'PortInterface::GetCPWReg' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:57:6: style:inconclusive: Technically the member function 'LptExtInterface::InDataPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:62:6: style:inconclusive: Technically the member function 'LptExtInterface::OutDataPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:67:6: style:inconclusive: Technically the member function 'LptExtInterface::OutControlPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:72:6: style:inconclusive: Technically the member function 'LptExtInterface::OutDataMask' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:77:6: style:inconclusive: Technically the member function 'LptExtInterface::OutControlMask' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:47:6: style:inconclusive: Technically the member function 'MpsseCommandQueue::getSize' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:70:7: style:inconclusive: Technically the member function 'MpsseCommandQueue::isFull' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:75:7: style:inconclusive: Technically the member function 'MpsseCommandQueue::almostFull' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:80:7: style:inconclusive: Technically the member function 'MpsseCommandQueue::isEmpty' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:182:15: performance:inconclusive: Technically the member function 'MpsseInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2awinfo.h:133:10: style:inconclusive: Technically the member function 'e2AppWinInfo::GetFileName' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.h:257:7: style:inconclusive: Technically the member function 'e2AppWinInfo::GetLoadAutoClearBuf' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2cmdw.h:135:7: style:inconclusive: Either there is a missing 'override', or the member function 'e2CmdWindow::IsAppBusy' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2cmdw.h:139:7: style:inconclusive: Either there is a missing 'override', or the member function 'e2CmdWindow::IsAppReady' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2cmdw.h:147:7: style:inconclusive: Either there is a missing 'override', or the member function 'e2CmdWindow::GetCurrentChipType' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2cmdw.h:162:10: style:inconclusive: Either there is a missing 'override', or the member function 'e2CmdWindow::getStyleSheet' can be const. [functionConst] ponyprog-3.1.4/SrcPony/at89sbus.h:49:7: warning: The class 'At89sBus' defines member function with name 'SetDelay' also defined in its parent class 'SPIBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/spi-bus.h:41:7: note: Parent function 'SPIBus::SetDelay' ponyprog-3.1.4/SrcPony/at89sbus.h:49:7: note: Derived function 'At89sBus::SetDelay' ponyprog-3.1.4/SrcPony/picbusnew.h:41:6: warning: The class 'PicBusNew' defines member function with name 'WaitReadyAfterWrite' also defined in its parent class 'PicBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/picbus.h:59:6: note: Parent function 'PicBus::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/picbusnew.h:41:6: note: Derived function 'PicBusNew::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/e24xx.h:63:10: warning: The class 'E24xx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/e24xx.h:63:10: note: Derived function 'E24xx::GetBus' ponyprog-3.1.4/SrcPony/e2401.h:52:10: warning: The class 'mE2401' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/e2401.h:52:10: note: Derived function 'mE2401::GetBus' ponyprog-3.1.4/SrcPony/at90sxx.h:56:12: warning: The class 'At90sxx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at90sxx.h:56:12: note: Derived function 'At90sxx::GetBus' ponyprog-3.1.4/SrcPony/at89sxx.h:56:12: warning: The class 'At89sxx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at89sxx.h:56:12: note: Derived function 'At89sxx::GetBus' ponyprog-3.1.4/SrcPony/at93cxx.h:51:12: warning: The class 'At93cxx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at93cxx.h:51:12: note: Derived function 'At93cxx::GetBus' ponyprog-3.1.4/SrcPony/at93cxx8.h:49:12: warning: The class 'At93cxx8' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at93cxx8.h:49:12: note: Derived function 'At93cxx8::GetBus' ponyprog-3.1.4/SrcPony/pic16xx.h:56:10: warning: The class 'Pic16xx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/pic16xx.h:56:10: note: Derived function 'Pic16xx::GetBus' ponyprog-3.1.4/SrcPony/pic168xx.h:48:10: warning: The class 'Pic168xx' defines member function with name 'GetBus' also defined in its parent class 'Pic16xx'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/pic16xx.h:56:10: note: Parent function 'Pic16xx::GetBus' ponyprog-3.1.4/SrcPony/pic168xx.h:48:10: note: Derived function 'Pic168xx::GetBus' ponyprog-3.1.4/SrcPony/pic168xx.h:48:10: warning: The class 'Pic168xx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/pic168xx.h:48:10: note: Derived function 'Pic168xx::GetBus' ponyprog-3.1.4/SrcPony/pic125xx.h:54:12: warning: The class 'Pic125xx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/pic125xx.h:54:12: note: Derived function 'Pic125xx::GetBus' ponyprog-3.1.4/SrcPony/at250xx.h:50:12: warning: The class 'At250xx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at250xx.h:50:12: note: Derived function 'At250xx::GetBus' ponyprog-3.1.4/SrcPony/at25xxx.h:45:15: warning: The class 'At25xxx' defines member function with name 'GetBus' also defined in its parent class 'At250xx'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/at250xx.h:50:12: note: Parent function 'At250xx::GetBus' ponyprog-3.1.4/SrcPony/at25xxx.h:45:15: note: Derived function 'At25xxx::GetBus' ponyprog-3.1.4/SrcPony/at25xxx.h:45:15: warning: The class 'At25xxx' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/at25xxx.h:45:15: note: Derived function 'At25xxx::GetBus' ponyprog-3.1.4/SrcPony/sde2506.h:50:14: warning: The class 'Sde2506' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/sde2506.h:50:14: note: Derived function 'Sde2506::GetBus' ponyprog-3.1.4/SrcPony/nvm3060.h:50:9: warning: The class 'Nvm3060' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/nvm3060.h:50:9: note: Derived function 'Nvm3060::GetBus' ponyprog-3.1.4/SrcPony/x2444.h:50:12: warning: The class 'X2444' defines member function with name 'GetBus' also defined in its parent class 'Device'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/device.h:102:9: note: Parent function 'Device::GetBus' ponyprog-3.1.4/SrcPony/x2444.h:50:12: note: Derived function 'X2444::GetBus' ponyprog-3.1.4/SrcPony/i2cbus.h:35:2: style: Class 'I2CBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at90sbus.h:35:2: style: Class 'At90sBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/microbus.h:39:2: style: Class 'MicroWireBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at93cbus.h:35:2: style: Class 'At93cBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at250bus2.h:35:2: style: Class 'At250BigBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/picbus.h:36:2: style: Class 'PicBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/pic12bus.h:37:2: style: Class 'Pic12Bus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/sdebus.h:36:2: style: Class 'Sde2506Bus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at89sbus.h:35:2: style: Class 'At89sBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/picbusnew.h:35:2: style: Class 'PicBusNew' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/imbus.h:35:2: style: Class 'IMBus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/x2444bus.h:37:2: style: Class 'X2444Bus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:37:2: style: Class 'LptExtInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/easyi2c_interf.h:35:2: style: Class 'EasyI2CInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/ispinterf.h:35:2: style: Class 'AvrISPInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/dt006interf.h:35:2: style: Class 'Dt006Interface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/ftdi.hpp:156:5: style: Class 'Eeprom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/ftdi.hpp:179:5: style: Class 'List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e24xx.h:41:2: style: Class 'E24xx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e2401.h:40:2: style: Class 'mE2401' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e24xx-1.h:36:2: style: Class 'E24xx1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e24xx-2.h:37:2: style: Class 'E24xx2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e24xx-5.h:36:2: style: Class 'E24xx5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at90sxx.h:40:2: style: Class 'At90sxx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at89sxx.h:40:2: style: Class 'At89sxx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at93cxx.h:41:2: style: Class 'At93cxx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at93cxx8.h:39:2: style: Class 'At93cxx8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/pic16xx.h:40:2: style: Class 'Pic16xx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/pic168xx.h:38:2: style: Class 'Pic168xx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/pic125xx.h:40:2: style: Class 'Pic125xx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at250xx.h:40:2: style: Class 'At250xx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at25xxx.h:40:2: style: Class 'At25xxx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/sde2506.h:40:2: style: Class 'Sde2506' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/nvm3060.h:40:2: style: Class 'Nvm3060' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/at17xxx.h:36:2: style: Class 'At17xxx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/x2444.h:40:2: style: Class 'X2444' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e2pfbuf.h:39:2: style: Class 'e2pFileBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/binfbuf.h:40:2: style: Class 'binFileBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/intfbuf.h:41:2: style: Class 'IntelFileBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/motsfbuf.h:42:2: style: Class 'MotorolaSFileBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/csmfbuf.h:41:2: style: Class 'csmFileBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e2awinfo.h:91:2: style: Class 'e2AppWinInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e2cmdw.h:95:2: style: Class 'e2CmdWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/i2cbus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/i2cbus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/i2cbus.h:47:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:47:6: note: Function in derived class ponyprog-3.1.4/SrcPony/i2cbus.h:49:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:41:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:49:14: note: Function in derived class ponyprog-3.1.4/SrcPony/i2cbus.h:56:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:47:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:56:7: note: Function in derived class ponyprog-3.1.4/SrcPony/i2cbus.h:57:6: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:54:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/i2cbus.h:57:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:41:14: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/spi-bus.h:39:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:41:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:42:14: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:64:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:42:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:44:14: style: The function 'ReadDeviceCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:104:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:45:14: style: The function 'WriteLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:109:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:46:14: style: The function 'WriteFuseBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:115:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:47:14: style: The function 'ReadLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:121:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:47:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:48:14: style: The function 'ReadFuseBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:126:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:48:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sbus.h:49:15: style: The function 'ReadCalibration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sbus.h:49:15: note: Function in derived class ponyprog-3.1.4/SrcPony/microbus.h:45:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/microbus.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cbus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cbus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cbus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cbus.h:53:6: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:64:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cbus.h:53:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at250bus2.h:37:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/at250bus.h:38:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250bus2.h:37:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at250bus2.h:38:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/at250bus.h:39:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250bus2.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/picbus.h:39:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/picbus.h:40:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbus.h:40:7: note: Function in derived class ponyprog-3.1.4/SrcPony/picbus.h:42:6: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:64:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbus.h:42:6: note: Function in derived class ponyprog-3.1.4/SrcPony/picbus.h:44:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbus.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/picbus.h:52:6: style: The function 'CompareMultiWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:138:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbus.h:52:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic12bus.h:40:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic12bus.h:40:7: note: Function in derived class ponyprog-3.1.4/SrcPony/pic12bus.h:41:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic12bus.h:41:7: note: Function in derived class ponyprog-3.1.4/SrcPony/pic12bus.h:45:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic12bus.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic12bus.h:53:6: style: The function 'CompareMultiWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:138:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic12bus.h:53:6: note: Function in derived class ponyprog-3.1.4/SrcPony/sdebus.h:39:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sdebus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/sdebus.h:40:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sdebus.h:40:7: note: Function in derived class ponyprog-3.1.4/SrcPony/sdebus.h:42:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sdebus.h:42:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:41:14: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/spi-bus.h:39:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:41:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:42:14: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:64:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:42:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:44:6: style: The function 'ReadDeviceCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:104:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:45:6: style: The function 'WriteLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:109:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:46:6: style: The function 'WriteFuseBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:115:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:47:6: style: The function 'ReadLockBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:121:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:47:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sbus.h:48:6: style: The function 'ReadFuseBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:126:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sbus.h:48:6: note: Function in derived class ponyprog-3.1.4/SrcPony/picbusnew.h:37:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/picbus.h:40:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/picbusnew.h:37:7: note: Function in derived class ponyprog-3.1.4/SrcPony/imbus.h:38:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/imbus.h:38:7: note: Function in derived class ponyprog-3.1.4/SrcPony/imbus.h:39:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/imbus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/imbus.h:41:6: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:60:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/imbus.h:41:6: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444bus.h:39:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:62:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444bus.h:39:7: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444bus.h:40:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/busio.h:63:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444bus.h:40:7: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:37:11: style: The destructor '~PonyIOInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/portint.h:57:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/ponyioint.h:37:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:39:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:39:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:40:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:72:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:40:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:42:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:42:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:43:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:43:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:44:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:45:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:46:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:46:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:47:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:47:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:48:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:48:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:49:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:49:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:51:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:51:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:53:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:53:6: note: Function in derived class ponyprog-3.1.4/SrcPony/ponyioint.h:54:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ponyioint.h:54:7: note: Function in derived class ponyprog-3.1.4/SrcPony/lpt_io_interf.h:37:11: style: The destructor '~LPTIOInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/portint.h:57:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/lpt_io_interf.h:37:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:44:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:72:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:44:7: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:37:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:37:14: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:38:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:44:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:38:15: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:40:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:40:15: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:41:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:41:15: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:42:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:42:14: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:43:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:44:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:44:15: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:45:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:46:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:47:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/easyi2c_interf.h:47:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:37:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:37:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:38:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:44:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:38:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:40:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:40:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:41:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:41:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:42:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:42:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:43:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:44:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:44:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:45:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:45:15: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:46:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:47:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:47:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:49:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:49:14: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:51:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:51:6: note: Function in derived class ponyprog-3.1.4/SrcPony/ispinterf.h:52:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/ispinterf.h:52:7: note: Function in derived class ponyprog-3.1.4/SrcPony/jdminter.h:39:15: style: The function 'SetInvDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:137:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/jdminter.h:39:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:37:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:37:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:38:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/lpt_ext_interf.h:44:7: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:38:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:40:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:40:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:41:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:41:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:42:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:42:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:43:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:44:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:44:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:45:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:45:15: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:46:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:47:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:47:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:49:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:49:14: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:51:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:51:6: note: Function in derived class ponyprog-3.1.4/SrcPony/dt006interf.h:52:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/dt006interf.h:52:7: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:38:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:38:14: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:39:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:72:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:39:15: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:41:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:41:15: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:42:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:42:15: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:43:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:44:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:45:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:45:15: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:46:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:46:15: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:47:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:47:14: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:48:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:48:14: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:52:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:52:6: note: Function in derived class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:53:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/linuxsysfsint.h:53:7: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:96:14: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:71:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:96:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:97:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:72:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:97:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:99:15: style: The function 'SetDataOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:136:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:99:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:100:15: style: The function 'SetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:141:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:100:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:101:14: style: The function 'GetDataIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:142:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:101:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:103:14: style: The function 'GetClock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:143:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:103:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:105:15: style: The function 'SetClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:144:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:105:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:106:15: style: The function 'ClearClockData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:145:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:106:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:108:14: style: The function 'IsClockDataUP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:147:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:108:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:110:14: style: The function 'IsClockDataDOWN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:148:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:110:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:111:15: style: The function 'CheckDataLines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:150:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:111:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:113:14: style: The function 'TestPort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:86:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:113:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:115:6: style: The function 'SetPower' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:128:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:115:6: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:116:7: style: The function 'SetControlLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:132:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:116:7: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:119:14: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:432:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:119:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:121:14: style: The function 'xferBit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:238:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:121:14: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:122:18: style: The function 'xferByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:322:18: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:122:18: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:123:24: style: The function 'xferWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:327:24: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:123:24: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:125:15: style: The function 'SetDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:379:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:125:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:126:15: style: The function 'ShotDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:233:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:126:15: note: Function in derived class ponyprog-3.1.4/SrcPony/mpsse_interf.h:128:15: style: The function 'ConfigPins' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/businter.h:400:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/mpsse_interf.h:128:15: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx.h:42:11: style: The destructor '~E24xx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/e24xx.h:42:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/e24xx.h:44:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx.h:45:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx.h:46:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx.h:47:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx.h:47:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx.h:49:6: style: The function 'BankRollOverDetect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:61:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx.h:49:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e2401.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e2401.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e2401.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e2401.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e2401.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e2401.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e2401.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e2401.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-1.h:37:11: style: The destructor '~E24xx1' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:42:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/e24xx-1.h:37:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/e24xx-1.h:39:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:44:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-1.h:39:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:40:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:44:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:40:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:41:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:45:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:41:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:42:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:46:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:42:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:43:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:47:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:47:6: style: The function 'SecurityRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:67:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:47:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:48:6: style: The function 'SecurityWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:72:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:48:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:49:6: style: The function 'HighEnduranceRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:87:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:49:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-2.h:50:6: style: The function 'HighEnduranceWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:92:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-2.h:50:6: note: Function in derived class ponyprog-3.1.4/SrcPony/e24xx-5.h:37:11: style: The destructor '~E24xx5' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:42:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/e24xx-5.h:37:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/e24xx-5.h:41:14: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:46:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/e24xx-5.h:41:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:41:11: style: The destructor '~At90sxx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/at90sxx.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:48:6: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:54:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:48:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:50:6: style: The function 'SecurityRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:67:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:50:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:51:6: style: The function 'SecurityWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:72:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:51:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:53:6: style: The function 'FusesRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:77:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:53:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at90sxx.h:54:6: style: The function 'FusesWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:82:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at90sxx.h:54:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:50:6: style: The function 'SecurityRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:67:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:50:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:51:6: style: The function 'SecurityWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:72:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:51:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:53:6: style: The function 'FusesRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:77:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:53:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at89sxx.h:54:6: style: The function 'FusesWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:82:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at89sxx.h:54:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx.h:42:11: style: The destructor '~At93cxx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/at93cxx.h:42:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/at93cxx.h:45:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx.h:46:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx.h:47:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx.h:47:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx8.h:40:11: style: The destructor '~At93cxx8' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/at93cxx8.h:40:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/at93cxx8.h:42:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx8.h:42:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx8.h:43:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx8.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx8.h:44:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx8.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at93cxx8.h:45:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at93cxx8.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:41:11: style: The destructor '~Pic16xx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/pic16xx.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:48:6: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:54:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:48:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:51:6: style: The function 'SecurityRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:67:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:51:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic16xx.h:52:6: style: The function 'SecurityWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:72:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic16xx.h:52:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic168xx.h:39:11: style: The destructor '~Pic168xx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/pic16xx.h:41:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/pic168xx.h:39:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/pic168xx.h:41:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/pic16xx.h:43:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic168xx.h:41:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic168xx.h:43:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/pic16xx.h:45:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic168xx.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic168xx.h:54:6: style: The function 'CodeProtectAdjust' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/pic16xx.h:70:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic168xx.h:54:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:41:11: style: The destructor '~Pic125xx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/pic125xx.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:49:6: style: The function 'SecurityRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:67:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:49:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:50:6: style: The function 'SecurityWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:72:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:50:6: note: Function in derived class ponyprog-3.1.4/SrcPony/pic125xx.h:61:14: style: The function 'VerifyProg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:160:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/pic125xx.h:61:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at250xx.h:41:11: style: The destructor '~At250xx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/at250xx.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/at250xx.h:43:14: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250xx.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at250xx.h:44:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250xx.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at250xx.h:45:14: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250xx.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at250xx.h:46:14: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at250xx.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/at25xxx.h:41:11: style: The destructor '~At25xxx' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/at250xx.h:41:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/at25xxx.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/sde2506.h:41:11: style: The destructor '~Sde2506' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/sde2506.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/sde2506.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sde2506.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/sde2506.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sde2506.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/sde2506.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sde2506.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/sde2506.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/sde2506.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/nvm3060.h:41:11: style: The destructor '~Nvm3060' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:43:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/nvm3060.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/nvm3060.h:43:6: style: The function 'Probe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:45:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/nvm3060.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/nvm3060.h:44:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/nvm3060.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/nvm3060.h:45:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/nvm3060.h:45:6: note: Function in derived class ponyprog-3.1.4/SrcPony/nvm3060.h:46:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/nvm3060.h:46:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at17xxx.h:39:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:45:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at17xxx.h:39:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at17xxx.h:40:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:46:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at17xxx.h:40:6: note: Function in derived class ponyprog-3.1.4/SrcPony/at17xxx.h:41:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e24xx.h:47:6: note: Virtual function in base class ponyprog-3.1.4/SrcPony/at17xxx.h:41:6: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444.h:42:6: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:50:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444.h:42:6: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444.h:43:6: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:51:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444.h:43:6: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444.h:44:6: style: The function 'Verify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444.h:44:6: note: Function in derived class ponyprog-3.1.4/SrcPony/x2444.h:46:15: style: The function 'DefaultBankSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/device.h:120:15: note: Virtual function in base class ponyprog-3.1.4/SrcPony/x2444.h:46:15: note: Function in derived class ponyprog-3.1.4/SrcPony/e2pfbuf.h:40:11: style: The destructor '~e2pFileBuf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:45:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/e2pfbuf.h:40:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/binfbuf.h:41:11: style: The destructor '~binFileBuf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:45:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/binfbuf.h:41:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/binfbuf.h:43:14: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/binfbuf.h:43:14: note: Function in derived class ponyprog-3.1.4/SrcPony/binfbuf.h:44:14: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:53:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/binfbuf.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/intfbuf.h:42:11: style: The destructor '~IntelFileBuf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:45:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/intfbuf.h:42:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/intfbuf.h:44:14: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/intfbuf.h:44:14: note: Function in derived class ponyprog-3.1.4/SrcPony/intfbuf.h:45:14: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:53:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/intfbuf.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/motsfbuf.h:45:14: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:52:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/motsfbuf.h:45:14: note: Function in derived class ponyprog-3.1.4/SrcPony/motsfbuf.h:46:14: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/filebuf.h:53:14: note: Virtual function in base class ponyprog-3.1.4/SrcPony/motsfbuf.h:46:14: note: Function in derived class ponyprog-3.1.4/SrcPony/e2cmdw.h:96:11: style: The destructor '~e2CmdWindow' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ponyprog-3.1.4/SrcPony/e2app.h:80:11: note: Virtual destructor in base class ponyprog-3.1.4/SrcPony/e2cmdw.h:96:11: note: Destructor in derived class ponyprog-3.1.4/SrcPony/device.h:133:10: performance: Function 'GetDetectedSignatureStr()' should return member 'detected_signature' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2app.h:127:10: performance: Function 'GetHelpFile()' should return member 'helpfile' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2app.h:131:10: performance: Function 'GetOkSound()' should return member 'ok_soundfile' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2app.h:135:10: performance: Function 'GetErrSound()' should return member 'err_soundfile' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2awinfo.h:133:10: performance: Function 'GetFileName()' should return member 'fname' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2cmdw.h:162:10: performance: Function 'getStyleSheet()' should return member 'programStyleSheet' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/device.h:152:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/at250xx.cpp:146:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/Translator.h:38:37: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/e2cmdw.h:365:82: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/at17xxx.cpp:42:60: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ponyprog-3.1.4/SrcPony/at17xxx.cpp:343:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/at89sbus.cpp:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at89sxx.cpp:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at89sbus.cpp:594:16: performance:inconclusive: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at89sbus.h:100:7: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at89sbus.cpp:594:16: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at90sbus.cpp:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at90sbus.cpp:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at89sbus.cpp:66:16: warning: The class 'At89sBus' defines member function with name 'SetDelay' also defined in its parent class 'SPIBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/spi-bus.h:41:7: note: Parent function 'SPIBus::SetDelay' ponyprog-3.1.4/SrcPony/at89sbus.cpp:66:16: note: Derived function 'At89sBus::SetDelay' ponyprog-3.1.4/SrcPony/at89sbus.cpp:323:38: style:inconclusive: Function 'WriteLockBits' argument 1 names different: declaration 'val' definition 'param'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/at89sbus.h:45:29: note: Function 'WriteLockBits' argument 1 names different: declaration 'val' definition 'param'. ponyprog-3.1.4/SrcPony/at89sbus.cpp:323:38: note: Function 'WriteLockBits' argument 1 names different: declaration 'val' definition 'param'. ponyprog-3.1.4/SrcPony/at89sbus.cpp:407:38: style:inconclusive: Function 'WriteFuseBits' argument 1 names different: declaration 'val' definition 'param'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/at89sbus.h:46:29: note: Function 'WriteFuseBits' argument 1 names different: declaration 'val' definition 'param'. ponyprog-3.1.4/SrcPony/at89sbus.cpp:407:38: note: Function 'WriteFuseBits' argument 1 names different: declaration 'val' definition 'param'. ponyprog-3.1.4/SrcPony/at90sxx.cpp:367:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at90sbus.cpp:1059:16: performance:inconclusive: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at90sbus.h:88:7: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at90sbus.cpp:1059:16: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at93cbus.cpp:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at93cbus.cpp:117:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at90sbus.cpp:209:38: style:inconclusive: Function 'WriteLockBits' argument 1 names different: declaration 'byte' definition 'param'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/at90sbus.h:45:37: note: Function 'WriteLockBits' argument 1 names different: declaration 'byte' definition 'param'. ponyprog-3.1.4/SrcPony/at90sbus.cpp:209:38: note: Function 'WriteLockBits' argument 1 names different: declaration 'byte' definition 'param'. ponyprog-3.1.4/SrcPony/at90sbus.cpp:324:38: style:inconclusive: Function 'WriteFuseBits' argument 1 names different: declaration 'byte' definition 'param'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/at90sbus.h:46:37: note: Function 'WriteFuseBits' argument 1 names different: declaration 'byte' definition 'param'. ponyprog-3.1.4/SrcPony/at90sbus.cpp:324:38: note: Function 'WriteFuseBits' argument 1 names different: declaration 'byte' definition 'param'. ponyprog-3.1.4/SrcPony/binfbuf.cpp:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/binfbuf.cpp:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at93cxx.cpp:144:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/binfbuf.cpp:106:32: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/binfbuf.cpp:165:34: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/binfbuf.cpp:135:16: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/bitfield.cpp:48:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comboBox0 [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/bitfield.cpp:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsUserCheckable [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/bitfield.cpp:312:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bin [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/bitfield.cpp:398:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/at93cxx8.cpp:151:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/bitfield.cpp:133:30: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.h:67:15: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:133:30: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:223:22: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.h:84:7: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:223:22: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:229:42: style:inconclusive: Function 'onComboSelected' argument 1 names different: declaration 'i' definition 'idx'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/bitfield.h:76:27: note: Function 'onComboSelected' argument 1 names different: declaration 'i' definition 'idx'. ponyprog-3.1.4/SrcPony/bitfield.cpp:229:42: note: Function 'onComboSelected' argument 1 names different: declaration 'i' definition 'idx'. ponyprog-3.1.4/SrcPony/bitfield.cpp:291:49: style:inconclusive: Function 'setMaskBits' argument 1 names different: declaration 'm' definition 'cMask'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/bitfield.h:83:34: note: Function 'setMaskBits' argument 1 names different: declaration 'm' definition 'cMask'. ponyprog-3.1.4/SrcPony/bitfield.cpp:291:49: note: Function 'setMaskBits' argument 1 names different: declaration 'm' definition 'cMask'. ponyprog-3.1.4/SrcPony/bitfield.cpp:472:12: style: Local variable 't' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/bitfield.cpp:386:10: note: Shadowed declaration ponyprog-3.1.4/SrcPony/bitfield.cpp:472:12: note: Shadow variable ponyprog-3.1.4/SrcPony/bitfield.cpp:473:8: style: Local variable 'pos' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/bitfield.cpp:387:6: note: Shadowed declaration ponyprog-3.1.4/SrcPony/bitfield.cpp:473:8: note: Shadow variable ponyprog-3.1.4/SrcPony/bitfield.cpp:146:3: performance: Range variable 'mdes' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/bitfield.cpp:194:2: performance: Range variable 'mdes' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/bitfield.cpp:279:2: performance: Range variable 'cMask' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/ch341a.cpp:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:385:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_CONTROL_SETUP_SIZE [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:567:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:821:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:846:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:935:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:969:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:976:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:1061:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_DT_DEVICE [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:1098:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::flow_control' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::ctsState' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::dsrState' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::dcdState' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::ringState' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::lcr' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::lsr' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::msr' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::mcr' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::dev_vers' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:217:8: warning: Member variable 'ch341::breakTimer' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/ch341a.cpp:368:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.h:298:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. ponyprog-3.1.4/SrcPony/ch341a.cpp:368:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. ponyprog-3.1.4/SrcPony/ch341a.cpp:374:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.h:299:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. ponyprog-3.1.4/SrcPony/ch341a.cpp:374:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. ponyprog-3.1.4/SrcPony/ch341a.h:259:2: style: Class 'ch341' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/ch341a.cpp:846:100: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/ch341a.cpp:363:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ponyprog-3.1.4/SrcPony/ch341a.cpp:654:31: style:inconclusive: Function 'SetDTR' argument 1 names different: declaration 'dtr' definition 'state'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ch341a.h:287:25: note: Function 'SetDTR' argument 1 names different: declaration 'dtr' definition 'state'. ponyprog-3.1.4/SrcPony/ch341a.cpp:654:31: note: Function 'SetDTR' argument 1 names different: declaration 'dtr' definition 'state'. ponyprog-3.1.4/SrcPony/ch341a.cpp:672:31: style:inconclusive: Function 'SetRTS' argument 1 names different: declaration 'dtr' definition 'state'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ch341a.h:288:25: note: Function 'SetRTS' argument 1 names different: declaration 'dtr' definition 'state'. ponyprog-3.1.4/SrcPony/ch341a.cpp:672:31: note: Function 'SetRTS' argument 1 names different: declaration 'dtr' definition 'state'. ponyprog-3.1.4/SrcPony/ch341a.cpp:710:30: style:inconclusive: Function 'SetRTSDTR' argument 1 names different: declaration 'state' definition 'st'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ch341a.h:291:24: note: Function 'SetRTSDTR' argument 1 names different: declaration 'state' definition 'st'. ponyprog-3.1.4/SrcPony/ch341a.cpp:710:30: note: Function 'SetRTSDTR' argument 1 names different: declaration 'state' definition 'st'. ponyprog-3.1.4/SrcPony/ch341a.cpp:884:36: style:inconclusive: Function 'SetBaudRate' argument 1 names different: declaration 'baudRate' definition 'speed'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ch341a.h:280:30: note: Function 'SetBaudRate' argument 1 names different: declaration 'baudRate' definition 'speed'. ponyprog-3.1.4/SrcPony/ch341a.cpp:884:36: note: Function 'SetBaudRate' argument 1 names different: declaration 'baudRate' definition 'speed'. ponyprog-3.1.4/SrcPony/ch341a.cpp:383:10: style: Local variable 'lcr' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/ch341a.h:385:10: note: Shadowed declaration ponyprog-3.1.4/SrcPony/ch341a.cpp:383:10: note: Shadow variable ponyprog-3.1.4/SrcPony/ch341a.cpp:767:10: style: Local variable 'lcr' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/ch341a.h:385:10: note: Shadowed declaration ponyprog-3.1.4/SrcPony/ch341a.cpp:767:10: note: Shadow variable ponyprog-3.1.4/SrcPony/ch341a.cpp:985:24: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/ch341a.cpp:483:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/ch341a.cpp:712:17: style: Variable 'control' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/ch341a.cpp:712:9: style: Variable 'control' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/ch341a.cpp:1024:12: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/crc.cpp:44:16: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/crc.cpp:101:41: style:inconclusive: Function 'updcrcr' argument 2 names different: declaration 'code' definition 'c'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/crc.h:15:41: note: Function 'updcrcr' argument 2 names different: declaration 'code' definition 'c'. ponyprog-3.1.4/SrcPony/crc.cpp:101:41: note: Function 'updcrcr' argument 2 names different: declaration 'code' definition 'c'. ponyprog-3.1.4/SrcPony/crc.cpp:44:11: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:274:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:141:11: note: rval is assigned ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:152:12: note: rval is assigned ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:160:12: note: rval is assigned ponyprog-3.1.4/SrcPony/csmfbuf.cpp:206:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/csmfbuf.cpp:243:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:83:15: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:99:14: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/csmfbuf.cpp:110:13: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/device.cpp:41:2: performance: Variable 'detected_signature' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ponyprog-3.1.4/SrcPony/device.h:120:15: style: Virtual function 'DefaultBankSize' is called from constructor 'Device(e2AppWinInfo*wininfo=0,BusIO*busp=0,int b_size=0)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] ponyprog-3.1.4/SrcPony/device.cpp:42:2: note: Calling DefaultBankSize ponyprog-3.1.4/SrcPony/device.h:120:15: note: DefaultBankSize is a virtual function ponyprog-3.1.4/SrcPony/device.cpp:232:6: style: The scope of the variable 'base' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/e2401.cpp:208:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/dt006interf.cpp:262:34: style:inconclusive: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/dt006interf.h:49:27: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/dt006interf.cpp:262:34: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/e24xx-2.cpp:127:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/e24xx-2.cpp:255:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/e2app.cpp:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2app.cpp:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e24xx.cpp:39:8: warning: Member variable 'E24xx::eeprom_addr' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/e24xx.cpp:239:50: style:inconclusive: Function 'bank_out' argument 2 names different: declaration 'bank_no' definition 'bank'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e24xx.h:68:52: note: Function 'bank_out' argument 2 names different: declaration 'bank_no' definition 'bank'. ponyprog-3.1.4/SrcPony/e24xx.cpp:239:50: note: Function 'bank_out' argument 2 names different: declaration 'bank_no' definition 'bank'. ponyprog-3.1.4/SrcPony/e24xx.cpp:304:43: style:inconclusive: Function 'bank_in' argument 2 names different: declaration 'bank_no' definition 'bank'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e24xx.h:69:45: note: Function 'bank_in' argument 2 names different: declaration 'bank_no' definition 'bank'. ponyprog-3.1.4/SrcPony/e24xx.cpp:304:43: note: Function 'bank_in' argument 2 names different: declaration 'bank_no' definition 'bank'. ponyprog-3.1.4/SrcPony/e24xx.cpp:231:11: error: Memory is allocated but not initialized: localbuf [uninitdata] ponyprog-3.1.4/SrcPony/e24xx.cpp:412:10: style: Variable 'index' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2app.cpp:47:8: warning: Member variable 'e2App::iniBus' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/e2app.cpp:608:12: performance:inconclusive: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2app.h:160:6: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2app.cpp:608:12: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2app.cpp:70:14: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2app.cpp:130:4: style: Variable 'sp2' is assigned an expression that holds the same value. [redundantAssignment] ponyprog-3.1.4/SrcPony/e2app.cpp:116:7: note: str is assigned 'sp2' here. ponyprog-3.1.4/SrcPony/e2app.cpp:130:4: note: Variable 'sp2' is assigned an expression that holds the same value. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:283:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2cmdw.cpp:100:33: error: There is an unknown macro here somewhere. Configuration is required. If APP_NAME is a macro then please configure it. [unknownMacro] ponyprog-3.1.4/SrcPony/e2dlg.cpp:397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupBoxCOMPol [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:568:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Critical [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:745:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:751:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2dlg.cpp:819:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:82:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:228:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1049:23: style:inconclusive: Technically the member function 'e2AppWinInfo::GetStringID' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.h:138:10: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1049:23: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1060:23: style:inconclusive: Technically the member function 'e2AppWinInfo::GetComment' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.h:141:10: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1060:23: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:262:20: performance:inconclusive: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2awinfo.h:283:7: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2awinfo.cpp:262:20: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2awinfo.cpp:69:2: warning: Class 'e2AppWinInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:69:2: warning: Class 'e2AppWinInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] ponyprog-3.1.4/SrcPony/e2awinfo.h:138:10: performance: Function 'GetStringID()' should return member 'eeprom_string' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2awinfo.h:141:10: performance: Function 'GetComment()' should return member 'eeprom_comment' by const reference. [returnByReference] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:751:22: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:890:22: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:69:40: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:70:41: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:72:42: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:73:42: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:74:42: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:86:44: style: Same expression on both sides of '-'. [duplicateExpression] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1349:7: style: The scope of the variable 'lbuf' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1350:7: style: The scope of the variable 'tmpbuf' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:40:73: style:inconclusive: Function 'e2AppWinInfo' argument 3 names different: declaration 'busptr' definition 'busvptr'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2awinfo.h:91:69: note: Function 'e2AppWinInfo' argument 3 names different: declaration 'busptr' definition 'busvptr'. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:40:73: note: Function 'e2AppWinInfo' argument 3 names different: declaration 'busptr' definition 'busvptr'. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1105:35: style:inconclusive: Function 'FillBuffer' argument 1 names different: declaration 'first_pos' definition 'init_pos'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2awinfo.h:207:22: note: Function 'FillBuffer' argument 1 names different: declaration 'first_pos' definition 'init_pos'. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1105:35: note: Function 'FillBuffer' argument 1 names different: declaration 'first_pos' definition 'init_pos'. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:751:16: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:761:15: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:776:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:889:15: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1144:12: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1359:6: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:314:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:325:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:336:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:353:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:371:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:398:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:409:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:420:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:439:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:450:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:461:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:473:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:484:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:495:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:504:16: style: Variable 'eep_subtype' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/e2dlg.h:45:2: style: Class 'e2Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/e2dlg.cpp:43:47: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/e2profil.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_VERSION [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2profil.cpp:535:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A4 [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2profil.cpp:1662:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:97:29: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:107:28: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:240:27: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:285:31: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:286:29: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:80:41: style:inconclusive: Function 'Load' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2pfbuf.h:42:49: note: Function 'Load' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:80:41: note: Function 'Load' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:203:41: style:inconclusive: Function 'Save' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2pfbuf.h:43:49: note: Function 'Save' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. ponyprog-3.1.4/SrcPony/e2pfbuf.cpp:203:41: note: Function 'Save' argument 2 names different: declaration 'relocation_offfset' definition 'relocation_offset'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1456:10: style: The scope of the variable 'str' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/e2profil.cpp:1500:10: style: The scope of the variable 'str' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/e2profil.cpp:113:35: style:inconclusive: Function 'SetPortNumber' argument 1 names different: declaration 'value' definition 'port'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:101:32: note: Function 'SetPortNumber' argument 1 names different: declaration 'value' definition 'port'. ponyprog-3.1.4/SrcPony/e2profil.cpp:113:35: note: Function 'SetPortNumber' argument 1 names different: declaration 'value' definition 'port'. ponyprog-3.1.4/SrcPony/e2profil.cpp:146:54: style:inconclusive: Function 'SetLastFile' argument 2 names different: declaration 'data' definition 'data_type'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:110:51: note: Function 'SetLastFile' argument 2 names different: declaration 'data' definition 'data_type'. ponyprog-3.1.4/SrcPony/e2profil.cpp:146:54: note: Function 'SetLastFile' argument 2 names different: declaration 'data' definition 'data_type'. ponyprog-3.1.4/SrcPony/e2profil.cpp:274:47: style:inconclusive: Function 'SetPolarityLines' argument 1 names different: declaration 'polarity_control' definition 'polarity'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:116:44: note: Function 'SetPolarityLines' argument 1 names different: declaration 'polarity_control' definition 'polarity'. ponyprog-3.1.4/SrcPony/e2profil.cpp:274:47: note: Function 'SetPolarityLines' argument 1 names different: declaration 'polarity_control' definition 'polarity'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1210:48: style:inconclusive: Function 'SetLanguageCode' argument 1 names different: declaration 'code' definition 'name'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:224:45: note: Function 'SetLanguageCode' argument 1 names different: declaration 'code' definition 'name'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1210:48: note: Function 'SetLanguageCode' argument 1 names different: declaration 'code' definition 'name'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1264:44: style:inconclusive: Function 'SetClearBufBeforeLoad' argument 1 names different: declaration 'val' definition 'enabled'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:213:41: note: Function 'SetClearBufBeforeLoad' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1264:44: note: Function 'SetClearBufBeforeLoad' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1285:44: style:inconclusive: Function 'SetClearBufBeforeRead' argument 1 names different: declaration 'val' definition 'enabled'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:215:41: note: Function 'SetClearBufBeforeRead' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1285:44: note: Function 'SetClearBufBeforeRead' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1305:36: style:inconclusive: Function 'SetAt89PageOp' argument 1 names different: declaration 'val' definition 'enabled'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:218:33: note: Function 'SetAt89PageOp' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1305:36: note: Function 'SetAt89PageOp' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1325:38: style:inconclusive: Function 'Set8253FallEdge' argument 1 names different: declaration 'falledge' definition 'enabled'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:221:35: note: Function 'Set8253FallEdge' argument 1 names different: declaration 'falledge' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1325:38: note: Function 'Set8253FallEdge' argument 1 names different: declaration 'falledge' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1345:38: style:inconclusive: Function 'SetSoundEnabled' argument 1 names different: declaration 'val' definition 'enabled'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/e2profil.h:227:35: note: Function 'SetSoundEnabled' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:1345:38: note: Function 'SetSoundEnabled' argument 1 names different: declaration 'val' definition 'enabled'. ponyprog-3.1.4/SrcPony/e2profil.cpp:229:2: performance: Range variable 't' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/e2profil.cpp:257:2: performance: Range variable 't' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/eeptypes.cpp:671:3: performance: Range variable 'i' should be declared as const reference. [iterateByValue] ponyprog-3.1.4/SrcPony/eeptypes.cpp:325:41: style: Parameter 'c' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/eeptypes.cpp:674:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ponyprog-3.1.4/SrcPony/filebuf.cpp:176:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subtype [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/easyi2c_interf.cpp:81:32: style:inconclusive: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/easyi2c_interf.h:37:23: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/easyi2c_interf.cpp:81:32: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/filldlg.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/filebuf.cpp:37:10: warning: Member variable 'FileBuf::file_type' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/filebuf.cpp:187:15: performance:inconclusive: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/filebuf.h:94:7: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/filebuf.cpp:187:15: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/ftdi.cpp:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Input [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ftdi.cpp:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Input [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ftdi.cpp:78:15: style:inconclusive: Technically the member function 'Ftdi::Context::is_open' can be const. [functionConst] ponyprog-3.1.4/SrcPony/ftdi.hpp:81:10: note: Technically the member function 'Ftdi::Context::is_open' can be const. ponyprog-3.1.4/SrcPony/ftdi.cpp:78:15: note: Technically the member function 'Ftdi::Context::is_open' can be const. ponyprog-3.1.4/SrcPony/ftdi.cpp:516:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/filldlg.cpp:37:101: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/i2cbus.cpp:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/i2cbus.cpp:295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/i2cbus.cpp:470:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/i2cbus.cpp:486:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: style: Unused private function: 'I2CBus::isSCLSDAuno' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: note: Unused private function: 'I2CBus::isSCLSDAuno' ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: note: Unused private function: 'I2CBus::isSCLSDAuno' ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: style: Unused private function: 'I2CBus::bitSDA' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: note: Unused private function: 'I2CBus::bitSDA' ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: note: Unused private function: 'I2CBus::bitSDA' ponyprog-3.1.4/SrcPony/i2cbus.cpp:500:24: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ponyprog-3.1.4/SrcPony/i2cbus.cpp:178:29: style:inconclusive: Function 'SendBitMast' argument 1 names different: declaration 'b' definition 'inbit'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/i2cbus.h:68:22: note: Function 'SendBitMast' argument 1 names different: declaration 'b' definition 'inbit'. ponyprog-3.1.4/SrcPony/i2cbus.cpp:178:29: note: Function 'SendBitMast' argument 1 names different: declaration 'b' definition 'inbit'. ponyprog-3.1.4/SrcPony/imbus.cpp:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/imbus.cpp:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/imbus.cpp:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/imbus.cpp:299:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/fusemdlg.cpp:156:35: style:inconclusive: Function 'getFuse' argument 1 names different: declaration 'f' definition 'l'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/fusemdlg.h:61:19: note: Function 'getFuse' argument 1 names different: declaration 'f' definition 'l'. ponyprog-3.1.4/SrcPony/fusemdlg.cpp:156:35: note: Function 'getFuse' argument 1 names different: declaration 'f' definition 'l'. ponyprog-3.1.4/SrcPony/imbus.cpp:137:12: style: Unused private function: 'IMBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:75:6: note: Unused private function: 'IMBus::SendDataBit' ponyprog-3.1.4/SrcPony/imbus.cpp:137:12: note: Unused private function: 'IMBus::SendDataBit' ponyprog-3.1.4/SrcPony/imbus.cpp:153:12: style: Unused private function: 'IMBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:76:6: note: Unused private function: 'IMBus::RecDataBit' ponyprog-3.1.4/SrcPony/imbus.cpp:153:12: note: Unused private function: 'IMBus::RecDataBit' ponyprog-3.1.4/SrcPony/imbus.h:78:7: style: Unused private function: 'IMBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:78:7: note: Unused private function: 'IMBus::bitDI' ponyprog-3.1.4/SrcPony/imbus.h:78:7: note: Unused private function: 'IMBus::bitDI' ponyprog-3.1.4/SrcPony/imbus.h:88:7: style: Unused private function: 'IMBus::clearDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:88:7: note: Unused private function: 'IMBus::clearDI' ponyprog-3.1.4/SrcPony/imbus.h:88:7: note: Unused private function: 'IMBus::clearDI' ponyprog-3.1.4/SrcPony/imbus.h:98:7: style: Unused private function: 'IMBus::clearCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:98:7: note: Unused private function: 'IMBus::clearCLK' ponyprog-3.1.4/SrcPony/imbus.h:98:7: note: Unused private function: 'IMBus::clearCLK' ponyprog-3.1.4/SrcPony/imbus.h:103:6: style: Unused private function: 'IMBus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:103:6: note: Unused private function: 'IMBus::getDO' ponyprog-3.1.4/SrcPony/imbus.h:103:6: note: Unused private function: 'IMBus::getDO' ponyprog-3.1.4/SrcPony/imbus.cpp:335:10: style: The scope of the variable 'bval' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/intfbuf.cpp:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/intfbuf.cpp:288:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/infomdlg.cpp:38:107: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/infomdlg.cpp:101:111: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/infomdlg.cpp:153:89: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/ispinterf.cpp:347:22: style: Unused private function: 'AvrISPInterface::GetPresence' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/ispinterf.h:57:6: note: Unused private function: 'AvrISPInterface::GetPresence' ponyprog-3.1.4/SrcPony/ispinterf.cpp:347:22: note: Unused private function: 'AvrISPInterface::GetPresence' ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:377:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:437:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:444:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ispinterf.cpp:186:31: style:inconclusive: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ispinterf.h:37:23: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/ispinterf.cpp:186:31: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/intfbuf.cpp:63:19: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:51:6: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:63:19: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:120:19: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:52:6: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:120:19: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:20: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:54:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:20: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:55:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:222:9: style: Condition '!WriteAddressRecord(fh,curaddr)' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/intfbuf.cpp:122:13: note: Assignment 'rval=1', assigned value is 1 ponyprog-3.1.4/SrcPony/intfbuf.cpp:222:28: note: Calling function 'WriteAddressRecord' returns 1 ponyprog-3.1.4/SrcPony/intfbuf.cpp:222:9: note: Condition '!WriteAddressRecord(fh,curaddr)' is always false ponyprog-3.1.4/SrcPony/intfbuf.cpp:241:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/intfbuf.cpp:224:11: note: rval is assigned ponyprog-3.1.4/SrcPony/intfbuf.cpp:241:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/intfbuf.cpp:241:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/intfbuf.cpp:232:10: note: rval is assigned ponyprog-3.1.4/SrcPony/intfbuf.cpp:241:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/intfbuf.cpp:596:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:43: style:inconclusive: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/intfbuf.h:54:30: note: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:43: note: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:43: style:inconclusive: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/intfbuf.h:55:30: note: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:43: note: Function 'ScanHex' argument 1 names different: declaration 's' definition 'sp'. ponyprog-3.1.4/SrcPony/intfbuf.cpp:414:14: style: Local variable 'addr' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/intfbuf.cpp:331:12: note: Shadowed declaration ponyprog-3.1.4/SrcPony/intfbuf.cpp:414:14: note: Shadow variable ponyprog-3.1.4/SrcPony/intfbuf.cpp:442:14: style: Local variable 'addr' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/intfbuf.cpp:331:12: note: Shadowed declaration ponyprog-3.1.4/SrcPony/intfbuf.cpp:442:14: note: Shadow variable ponyprog-3.1.4/SrcPony/intfbuf.cpp:259:11: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/intfbuf.cpp:178:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:207:26: style:inconclusive: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. [functionConst] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:59:6: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:207:26: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:234:27: performance:inconclusive: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:60:7: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:234:27: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:513:8: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:39:15: style: Virtual function 'Close' is called from destructor '~LinuxSysFsInterface()' at line 57. Dynamic binding is not used. [virtualCallInConstructor] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:57:2: note: Calling Close ponyprog-3.1.4/SrcPony/linuxsysfsint.h:39:15: note: Close is a virtual function ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:245:35: style:inconclusive: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:38:23: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:245:35: note: Function 'Open' argument 1 names different: declaration 'com_no' definition 'port_no'. ponyprog-3.1.4/SrcPony/lptinterf.cpp:87:20: performance:inconclusive: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:56:7: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:87:20: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:145:19: style:inconclusive: Technically the member function 'LPTInterface::InDataPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lptinterf.h:59:6: note: Technically the member function 'LPTInterface::InDataPort' can be const. ponyprog-3.1.4/SrcPony/lptinterf.cpp:145:19: note: Technically the member function 'LPTInterface::InDataPort' can be const. ponyprog-3.1.4/SrcPony/lptinterf.cpp:208:19: performance:inconclusive: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:60:6: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:208:19: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:269:19: performance:inconclusive: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:61:6: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:269:19: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:320:19: performance:inconclusive: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:62:6: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:320:19: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/motsfbuf.cpp:195:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/main.cpp:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ponyprog [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/microbus.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/microbus.cpp:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/microbus.cpp:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/microbus.cpp:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/microbus.cpp:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:61:23: performance:inconclusive: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/motsfbuf.h:52:6: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/motsfbuf.cpp:61:23: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/motsfbuf.cpp:508:7: style: Condition '++cksmB' is always true [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:561:7: style: Condition '++cksmB' is always true [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:284:8: style: Variable 'rval' is reassigned a value before the old one has been used. [redundantAssignment] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:263:10: note: rval is assigned ponyprog-3.1.4/SrcPony/motsfbuf.cpp:284:8: note: rval is overwritten ponyprog-3.1.4/SrcPony/motsfbuf.cpp:426:41: style: Parameter 'lbufPC' can be declared as pointer to const [constParameterPointer] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:426:79: style: Parameter 'buf_endP' can be declared as pointer to const [constParameterPointer] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:202:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] ponyprog-3.1.4/SrcPony/microbus.cpp:88:19: style: Unused private function: 'MicroWireBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:74:6: note: Unused private function: 'MicroWireBus::SendDataBit' ponyprog-3.1.4/SrcPony/microbus.cpp:88:19: note: Unused private function: 'MicroWireBus::SendDataBit' ponyprog-3.1.4/SrcPony/microbus.cpp:103:19: style: Unused private function: 'MicroWireBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:75:6: note: Unused private function: 'MicroWireBus::RecDataBit' ponyprog-3.1.4/SrcPony/microbus.cpp:103:19: note: Unused private function: 'MicroWireBus::RecDataBit' ponyprog-3.1.4/SrcPony/microbus.h:78:7: style: Unused private function: 'MicroWireBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:78:7: note: Unused private function: 'MicroWireBus::bitDI' ponyprog-3.1.4/SrcPony/microbus.h:78:7: note: Unused private function: 'MicroWireBus::bitDI' ponyprog-3.1.4/SrcPony/microbus.h:93:7: style: Unused private function: 'MicroWireBus::setCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:93:7: note: Unused private function: 'MicroWireBus::setCLK' ponyprog-3.1.4/SrcPony/microbus.h:93:7: note: Unused private function: 'MicroWireBus::setCLK' ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMODE_RESET [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIS_DIV_5 [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:349:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_BITS_LOW [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:386:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_BITS_LOW [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:414:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_BITS_LOW [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_BITS_LOW [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSSE_BITMODE [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:632:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSSE_BITMODE [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:798:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:816:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:834:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:860:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:886:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:924:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:963:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:997:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1030:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1046:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1074:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pgminter.cpp:254:35: style:inconclusive: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/pgminter.h:51:27: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/pgminter.cpp:254:35: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:37:17: warning: Member variable 'MpsseInterface::pin_enbus' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:891:21: style:inconclusive: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:168:6: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:891:21: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. ponyprog-3.1.4/SrcPony/mpsse_interf.h:97:15: style: Virtual function 'Close' is called from destructor '~MpsseInterface()' at line 60. Dynamic binding is not used. [virtualCallInConstructor] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:60:2: note: Calling Close ponyprog-3.1.4/SrcPony/mpsse_interf.h:97:15: note: Close is a virtual function ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1112:17: style: Condition 'test_inv' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1084:21: note: Assignment 'test_inv=false', assigned value is 0 ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1112:17: note: Condition 'test_inv' is always false ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1069:34: style:inconclusive: Function 'TestPort' argument 1 names different: declaration 'port' definition 'port_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/mpsse_interf.h:113:27: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'port_no'. ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:1069:34: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'port_no'. ponyprog-3.1.4/SrcPony/pic12bus.cpp:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:315:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:414:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:510:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/pic125xx.cpp:204:6: style: The scope of the variable 'base' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/pic12bus.cpp:39:11: warning: Member variable 'Pic12Bus::current_address' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/pic12bus.cpp:548:15: performance:inconclusive: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/pic12bus.h:52:6: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/pic12bus.cpp:548:15: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/pic12bus.cpp:223:16: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/pic12bus.cpp:255:16: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/pic12bus.cpp:255:11: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/pic168xx.cpp:103:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/picbus.cpp:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/picbusnew.cpp:40:16: warning: The class 'PicBusNew' defines member function with name 'WaitReadyAfterWrite' also defined in its parent class 'PicBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/picbus.h:59:6: note: Parent function 'PicBus::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/picbusnew.cpp:40:16: note: Derived function 'PicBusNew::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/picbusnew.cpp:74:28: style: Condition 'WaitReadyAfterWrite()' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/picbusnew.cpp:74:28: note: Calling function 'WaitReadyAfterWrite' returns 0 ponyprog-3.1.4/SrcPony/picbusnew.cpp:74:28: note: Condition 'WaitReadyAfterWrite()' is always false ponyprog-3.1.4/SrcPony/picbusnew.cpp:104:28: style: Condition 'WaitReadyAfterWrite()' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/picbusnew.cpp:104:28: note: Calling function 'WaitReadyAfterWrite' returns 0 ponyprog-3.1.4/SrcPony/picbusnew.cpp:104:28: note: Condition 'WaitReadyAfterWrite()' is always false ponyprog-3.1.4/SrcPony/picbus.cpp:95:13: style: Unused private function: 'PicBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:92:6: note: Unused private function: 'PicBus::SendDataBit' ponyprog-3.1.4/SrcPony/picbus.cpp:95:13: note: Unused private function: 'PicBus::SendDataBit' ponyprog-3.1.4/SrcPony/picbus.cpp:111:13: style: Unused private function: 'PicBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:93:6: note: Unused private function: 'PicBus::RecDataBit' ponyprog-3.1.4/SrcPony/picbus.cpp:111:13: note: Unused private function: 'PicBus::RecDataBit' ponyprog-3.1.4/SrcPony/picbus.h:95:7: style: Unused private function: 'PicBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:95:7: note: Unused private function: 'PicBus::bitDI' ponyprog-3.1.4/SrcPony/picbus.h:95:7: note: Unused private function: 'PicBus::bitDI' ponyprog-3.1.4/SrcPony/picbus.h:120:6: style: Unused private function: 'PicBus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:120:6: note: Unused private function: 'PicBus::getDO' ponyprog-3.1.4/SrcPony/picbus.h:120:6: note: Unused private function: 'PicBus::getDO' ponyprog-3.1.4/SrcPony/picbus.cpp:531:13: performance:inconclusive: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/picbus.h:51:6: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/picbus.cpp:531:13: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/picbusnew.h:41:6: warning: The class 'PicBusNew' defines member function with name 'WaitReadyAfterWrite' also defined in its parent class 'PicBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/picbus.cpp:202:13: note: Parent function 'PicBus::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/picbusnew.h:41:6: note: Derived function 'PicBusNew::WaitReadyAfterWrite' ponyprog-3.1.4/SrcPony/picbus.cpp:333:27: style: Condition 'WaitReadyAfterWrite()' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/picbus.cpp:333:27: note: Calling function 'WaitReadyAfterWrite' returns 0 ponyprog-3.1.4/SrcPony/picbus.cpp:333:27: note: Condition 'WaitReadyAfterWrite()' is always false ponyprog-3.1.4/SrcPony/picbus.cpp:474:27: style: Condition 'WaitReadyAfterWrite()' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/picbus.cpp:474:27: note: Calling function 'WaitReadyAfterWrite' returns 0 ponyprog-3.1.4/SrcPony/picbus.cpp:474:27: note: Condition 'WaitReadyAfterWrite()' is always false ponyprog-3.1.4/SrcPony/picbus.cpp:501:27: style: Condition 'WaitReadyAfterWrite()' is always false [knownConditionTrueFalse] ponyprog-3.1.4/SrcPony/picbus.cpp:501:27: note: Calling function 'WaitReadyAfterWrite' returns 0 ponyprog-3.1.4/SrcPony/picbus.cpp:501:27: note: Condition 'WaitReadyAfterWrite()' is always false ponyprog-3.1.4/SrcPony/picbus.cpp:272:17: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/picbus.cpp:317:18: style: C-style pointer casting [cstyleCast] ponyprog-3.1.4/SrcPony/picbus.cpp:317:13: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] ponyprog-3.1.4/SrcPony/ponyioint.cpp:106:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/prefdialog.cpp:39:55: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/portint.cpp:183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/portint.cpp:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/portint.cpp:281:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/portint.cpp:293:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/ponyioint.h:40:15: style: Virtual function 'Close' is called from destructor '~PonyIOInterface()' at line 86. Dynamic binding is not used. [virtualCallInConstructor] ponyprog-3.1.4/SrcPony/ponyioint.cpp:86:2: note: Calling Close ponyprog-3.1.4/SrcPony/ponyioint.h:40:15: note: Close is a virtual function ponyprog-3.1.4/SrcPony/ponyioint.cpp:344:35: style:inconclusive: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/ponyioint.h:51:27: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/ponyioint.cpp:344:35: note: Function 'TestPort' argument 1 names different: declaration 'port' definition 'com_no'. ponyprog-3.1.4/SrcPony/portint.cpp:99:16: warning: Member variable 'PortInterface::lcr_copy' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/portint.cpp:99:16: warning: Member variable 'PortInterface::ier_copy' is not initialized in the constructor. [uninitMemberVar] ponyprog-3.1.4/SrcPony/progoption.cpp:45:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idRELOAD [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/rs232int.cpp:243:22: performance:inconclusive: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:54:7: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:243:22: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:324:22: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:56:7: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:324:22: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:343:22: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:57:7: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:343:22: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:386:22: performance:inconclusive: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:58:7: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:386:22: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:519:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:60:6: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:519:21: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:272:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:63:6: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:272:21: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:818:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:65:6: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:818:21: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:852:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:66:6: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:852:21: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:929:21: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:67:6: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:929:21: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:959:21: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:68:6: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:959:21: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:886:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:69:6: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:886:21: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:362:22: performance:inconclusive: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:73:7: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:362:22: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:94:10: style: The scope of the variable 'devname' can be reduced. [variableScope] ponyprog-3.1.4/SrcPony/rs232int.cpp:109:40: performance: Function parameter 'devname' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/rs232int.cpp:386:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ponyprog-3.1.4/SrcPony/rs232int.cpp:466:43: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ponyprog-3.1.4/SrcPony/portint.cpp:181:31: style:inconclusive: Function 'InPort' argument 1 names different: declaration 'no' definition 'nport'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/portint.h:80:25: note: Function 'InPort' argument 1 names different: declaration 'no' definition 'nport'. ponyprog-3.1.4/SrcPony/portint.cpp:181:31: note: Function 'InPort' argument 1 names different: declaration 'no' definition 'nport'. ponyprog-3.1.4/SrcPony/portint.cpp:213:41: style:inconclusive: Function 'OutPort' argument 2 names different: declaration 'no' definition 'nport'. [funcArgNamesDifferent] ponyprog-3.1.4/SrcPony/portint.h:81:35: note: Function 'OutPort' argument 2 names different: declaration 'no' definition 'nport'. ponyprog-3.1.4/SrcPony/portint.cpp:213:41: note: Function 'OutPort' argument 2 names different: declaration 'no' definition 'nport'. ponyprog-3.1.4/SrcPony/progoption.cpp:36:146: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/progoption.cpp:36:65: style: Parameter 'reload' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/progoption.cpp:36:78: style: Parameter 'reep' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/progoption.cpp:36:89: style: Parameter 'erase' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/progoption.cpp:36:101: style: Parameter 'flash' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/progoption.cpp:36:113: style: Parameter 'eeprom' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/progoption.cpp:36:126: style: Parameter 'lock' can be declared as reference to const [constParameterReference] ponyprog-3.1.4/SrcPony/sdebus.cpp:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sdebus.cpp:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sdebus.cpp:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sdebus.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sdebus.cpp:172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:193:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:241:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:285:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/sdebus.cpp:101:17: style: Unused private function: 'Sde2506Bus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:73:6: note: Unused private function: 'Sde2506Bus::RecDataBit' ponyprog-3.1.4/SrcPony/sdebus.cpp:101:17: note: Unused private function: 'Sde2506Bus::RecDataBit' ponyprog-3.1.4/SrcPony/sdebus.h:75:7: style: Unused private function: 'Sde2506Bus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:75:7: note: Unused private function: 'Sde2506Bus::bitDI' ponyprog-3.1.4/SrcPony/sdebus.h:75:7: note: Unused private function: 'Sde2506Bus::bitDI' ponyprog-3.1.4/SrcPony/sdebus.h:90:7: style: Unused private function: 'Sde2506Bus::setCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:90:7: note: Unused private function: 'Sde2506Bus::setCLK' ponyprog-3.1.4/SrcPony/sdebus.h:90:7: note: Unused private function: 'Sde2506Bus::setCLK' ponyprog-3.1.4/SrcPony/sdebus.h:100:6: style: Unused private function: 'Sde2506Bus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:100:6: note: Unused private function: 'Sde2506Bus::getDO' ponyprog-3.1.4/SrcPony/sdebus.h:100:6: note: Unused private function: 'Sde2506Bus::getDO' ponyprog-3.1.4/SrcPony/spi-bus.cpp:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/spi-bus.cpp:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/usbwatcher.cpp:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/usbwatcher.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_SUCCESS [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/usbwatcher.cpp:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_CAP_HAS_HOTPLUG [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/usbwatcher.cpp:154:11: style: Local variable 'timer' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/usbwatcher.h:82:10: note: Shadowed declaration ponyprog-3.1.4/SrcPony/usbwatcher.cpp:154:11: note: Shadow variable ponyprog-3.1.4/SrcPony/sernumdlg.h:47:2: style: Class 'SerNumDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:272:6: style: Local variable 'val' shadows outer variable [shadowVariable] ponyprog-3.1.4/SrcPony/sernumdlg.h:82:6: note: Shadowed declaration ponyprog-3.1.4/SrcPony/sernumdlg.cpp:272:6: note: Shadow variable ponyprog-3.1.4/SrcPony/sernumdlg.cpp:32:55: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/sernumdlg.cpp:181:77: performance: Function parameter 'title' should be passed by const reference. [passedByValue] ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: style: Unused private function: 'SPIBus::bitMOSI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: note: Unused private function: 'SPIBus::bitMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: note: Unused private function: 'SPIBus::bitMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: style: Unused private function: 'SPIBus::clearMOSI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: note: Unused private function: 'SPIBus::clearMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: note: Unused private function: 'SPIBus::clearMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: style: Unused private function: 'SPIBus::getMISO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: note: Unused private function: 'SPIBus::getMISO' ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: note: Unused private function: 'SPIBus::getMISO' ponyprog-3.1.4/SrcPony/at89sbus.h:49:7: warning: The class 'At89sBus' defines member function with name 'SetDelay' also defined in its parent class 'SPIBus'. [duplInheritedMember] ponyprog-3.1.4/SrcPony/spi-bus.cpp:49:14: note: Parent function 'SPIBus::SetDelay' ponyprog-3.1.4/SrcPony/at89sbus.h:49:7: note: Derived function 'At89sBus::SetDelay' ponyprog-3.1.4/SrcPony/x2444.h:46:15: style: Virtual function 'DefaultBankSize' is called from constructor 'X2444(e2AppWinInfo*wininfo=0,BusIO*busp=0)' at line 39. Dynamic binding is not used. [virtualCallInConstructor] ponyprog-3.1.4/SrcPony/x2444.cpp:39:2: note: Calling DefaultBankSize ponyprog-3.1.4/SrcPony/x2444.h:46:15: note: DefaultBankSize is a virtual function ponyprog-3.1.4/SrcPony/x2444bus.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/SrcPony/x2444bus.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] ponyprog-3.1.4/cmake/libusb_version.c:11:26: style: Parameter 'argv' can be declared as const array [constParameter] ponyprog-3.1.4/SrcPony/wait.cpp:138:12: performance:inconclusive: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:43:7: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:138:12: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:123:12: performance:inconclusive: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:46:7: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:123:12: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:58:11: performance:inconclusive: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:53:6: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:58:11: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). diff: head ponyprog-3.1.4/SrcPony/Translator.cpp:688:22: performance:inconclusive: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/Translator.h:43:10: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/Translator.cpp:688:22: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/Translator.h:43:10: performance:inconclusive: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/Translator.cpp:688:22: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/Translator.h:43:10: note: Technically the member function 'cTranslator::convertString' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/at89sbus.cpp:594:16: performance:inconclusive: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at89sbus.h:100:7: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at89sbus.cpp:594:16: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/at89sbus.h:100:7: performance:inconclusive: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at89sbus.cpp:594:16: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at89sbus.h:100:7: note: Technically the member function 'At89sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/at90sbus.cpp:1059:16: performance:inconclusive: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at90sbus.h:88:7: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at90sbus.cpp:1059:16: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/at90sbus.h:88:7: performance:inconclusive: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/at90sbus.cpp:1059:16: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/at90sbus.h:88:7: note: Technically the member function 'At90sBus::CheckBlankPage' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/bitfield.cpp:133:30: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.h:67:15: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:133:30: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. head ponyprog-3.1.4/SrcPony/bitfield.cpp:223:22: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.h:84:7: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. ponyprog-3.1.4/SrcPony/bitfield.cpp:223:22: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/bitfield.h:67:15: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.cpp:133:30: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. ponyprog-3.1.4/SrcPony/bitfield.h:67:15: note: Either there is a missing 'override', or the member function 'BitFieldWidget::getBitfield' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/bitfield.h:84:7: style:inconclusive: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. [functionConst] ponyprog-3.1.4/SrcPony/bitfield.cpp:223:22: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. ponyprog-3.1.4/SrcPony/bitfield.h:84:7: note: Either there is a missing 'override', or the member function 'BitFieldWidget::isExp' can be const. head ponyprog-3.1.4/SrcPony/ch341a.cpp:368:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.h:298:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. ponyprog-3.1.4/SrcPony/ch341a.cpp:368:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. head ponyprog-3.1.4/SrcPony/ch341a.cpp:374:16: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.h:299:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. ponyprog-3.1.4/SrcPony/ch341a.cpp:374:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. head ponyprog-3.1.4/SrcPony/ch341a.cpp:712:9: style: Variable 'control' is assigned a value that is never used. [unreadVariable] 2.17.0 ponyprog-3.1.4/SrcPony/ch341a.h:298:10: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.cpp:368:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. ponyprog-3.1.4/SrcPony/ch341a.h:298:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusRx' can be static. 2.17.0 ponyprog-3.1.4/SrcPony/ch341a.h:299:10: performance:inconclusive: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. [functionStatic] ponyprog-3.1.4/SrcPony/ch341a.cpp:374:16: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. ponyprog-3.1.4/SrcPony/ch341a.h:299:10: note: Either there is a missing 'override', or the member function 'ch341::GetStatusTx' can be static. head ponyprog-3.1.4/SrcPony/e2app.cpp:608:12: performance:inconclusive: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2app.h:160:6: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2app.cpp:608:12: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/e2app.h:160:6: performance:inconclusive: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2app.cpp:608:12: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2app.h:160:6: note: Technically the member function 'e2App::LoadDriver' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1049:23: style:inconclusive: Technically the member function 'e2AppWinInfo::GetStringID' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.h:138:10: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1049:23: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. head ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1060:23: style:inconclusive: Technically the member function 'e2AppWinInfo::GetComment' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.h:141:10: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1060:23: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. head ponyprog-3.1.4/SrcPony/e2awinfo.cpp:262:20: performance:inconclusive: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2awinfo.h:283:7: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2awinfo.cpp:262:20: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/e2awinfo.h:138:10: style:inconclusive: Technically the member function 'e2AppWinInfo::GetStringID' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1049:23: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.h:138:10: note: Technically the member function 'e2AppWinInfo::GetStringID' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/e2awinfo.h:141:10: style:inconclusive: Technically the member function 'e2AppWinInfo::GetComment' can be const. [functionConst] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:1060:23: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. ponyprog-3.1.4/SrcPony/e2awinfo.h:141:10: note: Technically the member function 'e2AppWinInfo::GetComment' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/e2awinfo.h:283:7: performance:inconclusive: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/e2awinfo.cpp:262:20: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/e2awinfo.h:283:7: note: Technically the member function 'e2AppWinInfo::SleepBus' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/filebuf.cpp:187:15: performance:inconclusive: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/filebuf.h:94:7: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/filebuf.cpp:187:15: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/filebuf.h:94:7: performance:inconclusive: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/filebuf.cpp:187:15: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/filebuf.h:94:7: note: Technically the member function 'FileBuf::GetFileSize' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/ftdi.cpp:78:15: style:inconclusive: Technically the member function 'Ftdi::Context::is_open' can be const. [functionConst] ponyprog-3.1.4/SrcPony/ftdi.hpp:81:10: note: Technically the member function 'Ftdi::Context::is_open' can be const. ponyprog-3.1.4/SrcPony/ftdi.cpp:78:15: note: Technically the member function 'Ftdi::Context::is_open' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/ftdi.hpp:81:10: style:inconclusive: Technically the member function 'Ftdi::Context::is_open' can be const. [functionConst] ponyprog-3.1.4/SrcPony/ftdi.cpp:78:15: note: Technically the member function 'Ftdi::Context::is_open' can be const. ponyprog-3.1.4/SrcPony/ftdi.hpp:81:10: note: Technically the member function 'Ftdi::Context::is_open' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: style: Unused private function: 'I2CBus::bitSDA' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: style: Unused private function: 'I2CBus::bitSDA' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: note: Unused private function: 'I2CBus::bitSDA' ponyprog-3.1.4/SrcPony/i2cbus.h:113:7: note: Unused private function: 'I2CBus::bitSDA' 2.17.0 ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: style: Unused private function: 'I2CBus::isSCLSDAuno' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: style: Unused private function: 'I2CBus::isSCLSDAuno' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: note: Unused private function: 'I2CBus::isSCLSDAuno' ponyprog-3.1.4/SrcPony/i2cbus.h:78:6: note: Unused private function: 'I2CBus::isSCLSDAuno' head ponyprog-3.1.4/SrcPony/imbus.cpp:137:12: style: Unused private function: 'IMBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:75:6: note: Unused private function: 'IMBus::SendDataBit' ponyprog-3.1.4/SrcPony/imbus.cpp:137:12: note: Unused private function: 'IMBus::SendDataBit' head ponyprog-3.1.4/SrcPony/imbus.cpp:153:12: style: Unused private function: 'IMBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:76:6: note: Unused private function: 'IMBus::RecDataBit' ponyprog-3.1.4/SrcPony/imbus.cpp:153:12: note: Unused private function: 'IMBus::RecDataBit' 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:103:6: style: Unused private function: 'IMBus::getDO' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/imbus.h:103:6: style: Unused private function: 'IMBus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:103:6: note: Unused private function: 'IMBus::getDO' ponyprog-3.1.4/SrcPony/imbus.h:103:6: note: Unused private function: 'IMBus::getDO' 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:75:6: style: Unused private function: 'IMBus::SendDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:76:6: style: Unused private function: 'IMBus::RecDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:78:7: style: Unused private function: 'IMBus::bitDI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/imbus.h:78:7: style: Unused private function: 'IMBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:78:7: note: Unused private function: 'IMBus::bitDI' ponyprog-3.1.4/SrcPony/imbus.h:78:7: note: Unused private function: 'IMBus::bitDI' 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:88:7: style: Unused private function: 'IMBus::clearDI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/imbus.h:88:7: style: Unused private function: 'IMBus::clearDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:88:7: note: Unused private function: 'IMBus::clearDI' ponyprog-3.1.4/SrcPony/imbus.h:88:7: note: Unused private function: 'IMBus::clearDI' 2.17.0 ponyprog-3.1.4/SrcPony/imbus.h:98:7: style: Unused private function: 'IMBus::clearCLK' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/imbus.h:98:7: style: Unused private function: 'IMBus::clearCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/imbus.h:98:7: note: Unused private function: 'IMBus::clearCLK' ponyprog-3.1.4/SrcPony/imbus.h:98:7: note: Unused private function: 'IMBus::clearCLK' head ponyprog-3.1.4/SrcPony/intfbuf.cpp:120:19: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:52:6: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:120:19: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:20: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:54:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:20: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:55:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/intfbuf.cpp:63:19: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.h:51:6: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.cpp:63:19: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/intfbuf.h:51:6: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.cpp:63:19: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.h:51:6: note: Technically the member function 'IntelFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/intfbuf.h:52:6: performance:inconclusive: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.cpp:120:19: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.h:52:6: note: Technically the member function 'IntelFileBuf::WriteAddressRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/intfbuf.h:54:7: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.cpp:567:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.h:54:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/intfbuf.h:55:7: performance:inconclusive: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/intfbuf.cpp:599:20: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/intfbuf.h:55:7: note: Technically the member function 'IntelFileBuf::ScanHex' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/ispinterf.cpp:347:22: style: Unused private function: 'AvrISPInterface::GetPresence' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/ispinterf.h:57:6: note: Unused private function: 'AvrISPInterface::GetPresence' ponyprog-3.1.4/SrcPony/ispinterf.cpp:347:22: note: Unused private function: 'AvrISPInterface::GetPresence' 2.17.0 ponyprog-3.1.4/SrcPony/ispinterf.h:57:6: style: Unused private function: 'AvrISPInterface::GetPresence' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:207:26: style:inconclusive: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. [functionConst] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:59:6: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:207:26: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. head ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:234:27: performance:inconclusive: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/linuxsysfsint.h:60:7: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:234:27: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/linuxsysfsint.h:59:6: style:inconclusive: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. [functionConst] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:207:26: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. ponyprog-3.1.4/SrcPony/linuxsysfsint.h:59:6: note: Technically the member function 'LinuxSysFsInterface::InitPins' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/linuxsysfsint.h:60:7: performance:inconclusive: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/linuxsysfsint.cpp:234:27: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/linuxsysfsint.h:60:7: note: Technically the member function 'LinuxSysFsInterface::DeInitPins' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/lptinterf.cpp:145:19: style:inconclusive: Technically the member function 'LPTInterface::InDataPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lptinterf.h:59:6: note: Technically the member function 'LPTInterface::InDataPort' can be const. ponyprog-3.1.4/SrcPony/lptinterf.cpp:145:19: note: Technically the member function 'LPTInterface::InDataPort' can be const. head ponyprog-3.1.4/SrcPony/lptinterf.cpp:208:19: performance:inconclusive: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:60:6: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:208:19: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/lptinterf.cpp:269:19: performance:inconclusive: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:61:6: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:269:19: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/lptinterf.cpp:320:19: performance:inconclusive: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:62:6: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:320:19: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/lptinterf.cpp:87:20: performance:inconclusive: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.h:56:7: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.cpp:87:20: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/lptinterf.h:56:7: performance:inconclusive: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.cpp:87:20: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.h:56:7: note: Technically the member function 'LPTInterface::Close' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/lptinterf.h:59:6: style:inconclusive: Technically the member function 'LPTInterface::InDataPort' can be const. [functionConst] ponyprog-3.1.4/SrcPony/lptinterf.cpp:145:19: note: Technically the member function 'LPTInterface::InDataPort' can be const. ponyprog-3.1.4/SrcPony/lptinterf.h:59:6: note: Technically the member function 'LPTInterface::InDataPort' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/lptinterf.h:60:6: performance:inconclusive: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.cpp:208:19: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.h:60:6: note: Technically the member function 'LPTInterface::OutDataPort' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/lptinterf.h:61:6: performance:inconclusive: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.cpp:269:19: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.h:61:6: note: Technically the member function 'LPTInterface::OutControlPort' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/lptinterf.h:62:6: performance:inconclusive: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/lptinterf.cpp:320:19: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/lptinterf.h:62:6: note: Technically the member function 'LPTInterface::OutDataMask' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/microbus.cpp:103:19: style: Unused private function: 'MicroWireBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:75:6: note: Unused private function: 'MicroWireBus::RecDataBit' ponyprog-3.1.4/SrcPony/microbus.cpp:103:19: note: Unused private function: 'MicroWireBus::RecDataBit' head ponyprog-3.1.4/SrcPony/microbus.cpp:88:19: style: Unused private function: 'MicroWireBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:74:6: note: Unused private function: 'MicroWireBus::SendDataBit' ponyprog-3.1.4/SrcPony/microbus.cpp:88:19: note: Unused private function: 'MicroWireBus::SendDataBit' 2.17.0 ponyprog-3.1.4/SrcPony/microbus.h:74:6: style: Unused private function: 'MicroWireBus::SendDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/microbus.h:75:6: style: Unused private function: 'MicroWireBus::RecDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/microbus.h:78:7: style: Unused private function: 'MicroWireBus::bitDI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/microbus.h:78:7: style: Unused private function: 'MicroWireBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:78:7: note: Unused private function: 'MicroWireBus::bitDI' ponyprog-3.1.4/SrcPony/microbus.h:78:7: note: Unused private function: 'MicroWireBus::bitDI' 2.17.0 ponyprog-3.1.4/SrcPony/microbus.h:93:7: style: Unused private function: 'MicroWireBus::setCLK' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/microbus.h:93:7: style: Unused private function: 'MicroWireBus::setCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/microbus.h:93:7: note: Unused private function: 'MicroWireBus::setCLK' ponyprog-3.1.4/SrcPony/microbus.h:93:7: note: Unused private function: 'MicroWireBus::setCLK' head ponyprog-3.1.4/SrcPony/motsfbuf.cpp:61:23: performance:inconclusive: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/motsfbuf.h:52:6: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/motsfbuf.cpp:61:23: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/motsfbuf.h:52:6: performance:inconclusive: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/motsfbuf.cpp:61:23: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/motsfbuf.h:52:6: note: Technically the member function 'MotorolaSFileBuf::WriteRecord' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:891:21: style:inconclusive: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.h:168:6: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:891:21: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. 2.17.0 ponyprog-3.1.4/SrcPony/mpsse_interf.h:168:6: style:inconclusive: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. [functionConst] ponyprog-3.1.4/SrcPony/mpsse_interf.cpp:891:21: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. ponyprog-3.1.4/SrcPony/mpsse_interf.h:168:6: note: Technically the member function 'MpsseInterface::GetCtrlIn' can be const. head ponyprog-3.1.4/SrcPony/pic12bus.cpp:548:15: performance:inconclusive: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/pic12bus.h:52:6: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/pic12bus.cpp:548:15: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/pic12bus.h:52:6: performance:inconclusive: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/pic12bus.cpp:548:15: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/pic12bus.h:52:6: note: Technically the member function 'Pic12Bus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/picbus.cpp:111:13: style: Unused private function: 'PicBus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:93:6: note: Unused private function: 'PicBus::RecDataBit' ponyprog-3.1.4/SrcPony/picbus.cpp:111:13: note: Unused private function: 'PicBus::RecDataBit' head ponyprog-3.1.4/SrcPony/picbus.cpp:531:13: performance:inconclusive: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/picbus.h:51:6: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/picbus.cpp:531:13: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/picbus.cpp:95:13: style: Unused private function: 'PicBus::SendDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:92:6: note: Unused private function: 'PicBus::SendDataBit' ponyprog-3.1.4/SrcPony/picbus.cpp:95:13: note: Unused private function: 'PicBus::SendDataBit' 2.17.0 ponyprog-3.1.4/SrcPony/picbus.h:120:6: style: Unused private function: 'PicBus::getDO' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/picbus.h:120:6: style: Unused private function: 'PicBus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:120:6: note: Unused private function: 'PicBus::getDO' ponyprog-3.1.4/SrcPony/picbus.h:120:6: note: Unused private function: 'PicBus::getDO' 2.17.0 ponyprog-3.1.4/SrcPony/picbus.h:51:6: performance:inconclusive: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/picbus.cpp:531:13: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/picbus.h:51:6: note: Technically the member function 'PicBus::CompareSingleWord' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/picbus.h:92:6: style: Unused private function: 'PicBus::SendDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/picbus.h:93:6: style: Unused private function: 'PicBus::RecDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/picbus.h:95:7: style: Unused private function: 'PicBus::bitDI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/picbus.h:95:7: style: Unused private function: 'PicBus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/picbus.h:95:7: note: Unused private function: 'PicBus::bitDI' ponyprog-3.1.4/SrcPony/picbus.h:95:7: note: Unused private function: 'PicBus::bitDI' head ponyprog-3.1.4/SrcPony/rs232int.cpp:243:22: performance:inconclusive: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:54:7: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:243:22: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:272:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:63:6: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:272:21: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:324:22: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:56:7: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:324:22: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:343:22: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:57:7: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:343:22: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:362:22: performance:inconclusive: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:73:7: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:362:22: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:386:22: performance:inconclusive: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:58:7: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:386:22: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:519:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:60:6: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:519:21: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:818:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:65:6: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:818:21: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:852:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:66:6: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:852:21: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:886:21: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:69:6: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:886:21: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:929:21: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:67:6: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:929:21: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/rs232int.cpp:959:21: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.h:68:6: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.cpp:959:21: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:54:7: performance:inconclusive: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:243:22: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:54:7: note: Technically the member function 'RS232Interface::CloseSerial' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:56:7: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:324:22: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:56:7: note: Technically the member function 'RS232Interface::SerialFlushRx' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:57:7: performance:inconclusive: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:343:22: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:57:7: note: Technically the member function 'RS232Interface::SerialFlushTx' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:58:7: performance:inconclusive: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:386:22: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:58:7: note: Technically the member function 'RS232Interface::ReadSerial' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:60:6: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:519:21: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:60:6: note: Technically the member function 'RS232Interface::SetSerialParams' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:63:6: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:272:21: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:63:6: note: Technically the member function 'RS232Interface::SetSerialBreak' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:65:6: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:818:21: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:65:6: note: Technically the member function 'RS232Interface::SetSerialDTR' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:66:6: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:852:21: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:66:6: note: Technically the member function 'RS232Interface::SetSerialRTS' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:67:6: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:929:21: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:67:6: note: Technically the member function 'RS232Interface::GetSerialDSR' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:68:6: performance:inconclusive: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:959:21: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:68:6: note: Technically the member function 'RS232Interface::GetSerialCTS' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:69:6: performance:inconclusive: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:886:21: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:69:6: note: Technically the member function 'RS232Interface::SetSerialRTSDTR' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/rs232int.h:73:7: performance:inconclusive: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/rs232int.cpp:362:22: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/rs232int.h:73:7: note: Technically the member function 'RS232Interface::WaitForTxEmpty' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/sdebus.cpp:101:17: style: Unused private function: 'Sde2506Bus::RecDataBit' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:73:6: note: Unused private function: 'Sde2506Bus::RecDataBit' ponyprog-3.1.4/SrcPony/sdebus.cpp:101:17: note: Unused private function: 'Sde2506Bus::RecDataBit' 2.17.0 ponyprog-3.1.4/SrcPony/sdebus.h:100:6: style: Unused private function: 'Sde2506Bus::getDO' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/sdebus.h:100:6: style: Unused private function: 'Sde2506Bus::getDO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:100:6: note: Unused private function: 'Sde2506Bus::getDO' ponyprog-3.1.4/SrcPony/sdebus.h:100:6: note: Unused private function: 'Sde2506Bus::getDO' 2.17.0 ponyprog-3.1.4/SrcPony/sdebus.h:73:6: style: Unused private function: 'Sde2506Bus::RecDataBit' [unusedPrivateFunction] 2.17.0 ponyprog-3.1.4/SrcPony/sdebus.h:75:7: style: Unused private function: 'Sde2506Bus::bitDI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/sdebus.h:75:7: style: Unused private function: 'Sde2506Bus::bitDI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:75:7: note: Unused private function: 'Sde2506Bus::bitDI' ponyprog-3.1.4/SrcPony/sdebus.h:75:7: note: Unused private function: 'Sde2506Bus::bitDI' 2.17.0 ponyprog-3.1.4/SrcPony/sdebus.h:90:7: style: Unused private function: 'Sde2506Bus::setCLK' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/sdebus.h:90:7: style: Unused private function: 'Sde2506Bus::setCLK' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/sdebus.h:90:7: note: Unused private function: 'Sde2506Bus::setCLK' ponyprog-3.1.4/SrcPony/sdebus.h:90:7: note: Unused private function: 'Sde2506Bus::setCLK' 2.17.0 ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: style: Unused private function: 'SPIBus::bitMOSI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: style: Unused private function: 'SPIBus::bitMOSI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: note: Unused private function: 'SPIBus::bitMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:114:7: note: Unused private function: 'SPIBus::bitMOSI' 2.17.0 ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: style: Unused private function: 'SPIBus::clearMOSI' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: style: Unused private function: 'SPIBus::clearMOSI' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: note: Unused private function: 'SPIBus::clearMOSI' ponyprog-3.1.4/SrcPony/spi-bus.h:124:7: note: Unused private function: 'SPIBus::clearMOSI' 2.17.0 ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: style: Unused private function: 'SPIBus::getMISO' [unusedPrivateFunction] head ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: style: Unused private function: 'SPIBus::getMISO' [unusedPrivateFunction] ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: note: Unused private function: 'SPIBus::getMISO' ponyprog-3.1.4/SrcPony/spi-bus.h:129:6: note: Unused private function: 'SPIBus::getMISO' head ponyprog-3.1.4/SrcPony/wait.cpp:123:12: performance:inconclusive: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:46:7: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:123:12: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/wait.cpp:138:12: performance:inconclusive: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:43:7: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:138:12: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). head ponyprog-3.1.4/SrcPony/wait.cpp:58:11: performance:inconclusive: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.h:53:6: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.cpp:58:11: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/wait.h:43:7: performance:inconclusive: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.cpp:138:12: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.h:43:7: note: Technically the member function 'Wait::WaitMsec' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/wait.h:46:7: performance:inconclusive: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.cpp:123:12: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.h:46:7: note: Technically the member function 'Wait::SetBogoKips' can be static (but you may consider moving to unnamed namespace). 2.17.0 ponyprog-3.1.4/SrcPony/wait.h:53:6: performance:inconclusive: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). [functionStatic] ponyprog-3.1.4/SrcPony/wait.cpp:58:11: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). ponyprog-3.1.4/SrcPony/wait.h:53:6: note: Technically the member function 'Wait::CheckHwTimer' can be static (but you may consider moving to unnamed namespace). DONE