2025-11-16 23:14 ftp://ftp.de.debian.org/debian/pool/main/s/stimfit/stimfit_0.16.7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=wxwidgets --library=python --library=openmp --library=zlib --library=libcurl --library=tinyxml2 --library=sqlite3 --library=googletest --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ad4620 (2025-11-14 19:45:56 +0100) count: 1475 1476 elapsed-time: 5.2 5.3 head-timing-info: old-timing-info: head results: stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinystr.h:78:17: style: Class 'TiXmlString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1583:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:384:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:828:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:829:3: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:838:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:839:3: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1827:14: style:inconclusive: Technically the member function 'TiXmlPrinter::Indent' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1834:14: style:inconclusive: Technically the member function 'TiXmlPrinter::LineBreak' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1843:14: style:inconclusive: Technically the member function 'TiXmlPrinter::CStr' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1845:9: style:inconclusive: Technically the member function 'TiXmlPrinter::Size' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1849:21: style:inconclusive: Technically the member function 'TiXmlPrinter::Str' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:985:2: style: Class 'TiXmlElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:989:2: style: Class 'TiXmlElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1212:2: style: Class 'TiXmlComment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1267:2: style: Class 'TiXmlText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1276:2: style: Class 'TiXmlText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1458:2: style: Class 'TiXmlDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1462:2: style: Class 'TiXmlDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1710:2: style: Class 'TiXmlHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: style: The destructor '~TiXmlNode' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:232:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:900:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:900:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:903:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:903:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:996:11: style: The destructor '~TiXmlElement' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:996:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1165:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1165:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1167:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1167:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1175:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1175:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1177:34: style: The function 'ToElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:731:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1177:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1178:34: style: The function 'ToElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:738:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1178:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1182:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1182:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1191:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1191:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1218:11: style: The destructor '~TiXmlComment' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1218:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1221:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1221:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1223:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1223:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1231:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1231:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1233:31: style: The function 'ToComment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:732:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1233:31: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1234:28: style: The function 'ToComment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:739:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1234:28: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1238:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1238:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1245:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1245:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1272:11: style: The destructor '~TiXmlText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1272:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1287:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1287:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1297:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1297:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1299:27: style: The function 'ToText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:734:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1299:27: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1300:27: style: The function 'ToText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:741:33: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1300:27: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1304:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1304:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1308:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1308:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1314:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1314:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1356:11: style: The destructor '~TiXmlDeclaration' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1356:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1366:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1366:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1369:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1369:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1379:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1379:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1381:34: style: The function 'ToDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:735:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1381:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1382:34: style: The function 'ToDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:742:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1382:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1386:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1386:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1392:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1392:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1414:11: style: The destructor '~TiXmlUnknown' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1414:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1420:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1420:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1422:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1422:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1427:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1427:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1429:34: style: The function 'ToUnknown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:733:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1429:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1430:34: style: The function 'ToUnknown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:740:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1430:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1434:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1434:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1440:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1440:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1468:11: style: The destructor '~TiXmlDocument' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:506:11: note: Virtual destructor in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1468:11: note: Destructor in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1510:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:288:22: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1510:22: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1592:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:243:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1592:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1600:34: style: The function 'ToDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:730:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1600:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1601:34: style: The function 'ToDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:737:34: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1601:34: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1605:15: style: The function 'Accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:771:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1605:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1609:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:747:21: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1609:21: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1611:15: style: The function 'StreamIn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:782:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1611:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1811:15: style: The function 'VisitEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:164:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1811:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1812:15: style: The function 'VisitExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:166:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1812:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1814:15: style: The function 'VisitEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:169:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1814:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1815:15: style: The function 'VisitExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:171:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1815:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1817:15: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:174:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1817:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1818:15: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:176:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1818:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1819:15: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:178:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1819:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1820:15: style: The function 'Visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:180:15: note: Virtual function in base class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1820:15: note: Function in derived class stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:365:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/biosig/biosig4c++/biosig-dev.h:732:0: error: #error ENDIANITY is not known [preprocessorErrorDirective] stimfit-0.16.7/src/biosig/biosig4c++/biosig-dev.h:732:2: error: #error ENDIANITY is not known [preprocessorErrorDirective] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_TOP_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_TOP_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_TOP_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:287:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_TOP_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:324:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_TOP_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1062:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_OPENING_FILE [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1071:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_OPENING_FILE [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1297:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1479:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:515:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_ENTITY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_EMPTY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:713:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_DOCUMENT_EMPTY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:804:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_STRING_COUNT [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:914:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_EMBEDDED_NULL [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1050:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_ELEMENT [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_READING_ELEMENT_VALUE [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_EMBEDDED_NULL [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1287:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_UNKNOWN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1319:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_EMBEDDED_NULL [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_COMMENT [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1407:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_READING_ATTRIBUTES [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_EMBEDDED_NULL [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_CDATA [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1558:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_EMBEDDED_NULL [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1580:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIXML_ERROR_PARSING_DECLARATION [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:234:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:235:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:246:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:247:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:267:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:268:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:177:48: style:inconclusive: Function 'gdf_time2tm_time_r' argument 2 names different: declaration 'tm' definition 't3'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.h:100:48: note: Function 'gdf_time2tm_time_r' argument 2 names different: declaration 'tm' definition 't3'. stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:177:48: note: Function 'gdf_time2tm_time_r' argument 2 names different: declaration 'tm' definition 't3'. stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:60:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/biosig/biosig4c++/gdftime.c:276:9: style: Unused variable: len [unusedVariable] stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.c:133:34: style:inconclusive: Function 'PhysDimCode' argument 1 names different: declaration 'PhysDim' definition 'PhysDim0'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.h:42:34: note: Function 'PhysDimCode' argument 1 names different: declaration 'PhysDim' definition 'PhysDim0'. stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.c:133:34: note: Function 'PhysDimCode' argument 1 names different: declaration 'PhysDim' definition 'PhysDim0'. stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.c:124:9: style: Local variable 'PhysDim' shadows outer function [shadowFunction] stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.c:97:36: note: Shadowed declaration stimfit-0.16.7/src/biosig/biosig4c++/physicalunits.c:124:9: note: Shadow variable stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1706:2: performance: Variable 'version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1707:2: performance: Variable 'encoding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1708:2: performance: Variable 'standalone' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1718:2: performance: Variable 'version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1719:2: performance: Variable 'encoding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1720:2: performance: Variable 'standalone' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1882:25: style:inconclusive: Technically the member function 'TiXmlAttributeSet::Remove' can be const. [functionConst] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:951:7: note: Technically the member function 'TiXmlAttributeSet::Remove' can be const. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1882:25: note: Technically the member function 'TiXmlAttributeSet::Remove' can be const. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:166:13: style: The scope of the variable 'temp' can be reduced. [variableScope] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:188:13: style: The scope of the variable 'temp' can be reduced. [variableScope] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1086:14: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:68:70: style:inconclusive: Function 'EncodeString' argument 2 names different: declaration 'out' definition 'outString'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:295:67: note: Function 'EncodeString' argument 2 names different: declaration 'out' definition 'outString'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:68:70: note: Function 'EncodeString' argument 2 names different: declaration 'out' definition 'outString'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:202:48: style:inconclusive: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:626:38: note: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:202:48: note: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:377:54: style:inconclusive: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:557:44: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:377:54: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:389:53: style:inconclusive: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:567:43: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:389:53: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:415:59: style:inconclusive: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:601:49: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:415:59: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:541:42: style:inconclusive: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:985:29: note: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:541:42: note: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:677:61: style:inconclusive: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1026:48: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:677:61: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:686:71: style:inconclusive: Function 'QueryUnsignedAttribute' argument 2 names different: declaration '_value' definition 'value'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1028:58: note: Function 'QueryUnsignedAttribute' argument 2 names different: declaration '_value' definition 'value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:686:71: note: Function 'QueryUnsignedAttribute' argument 2 names different: declaration '_value' definition 'value'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:699:63: style:inconclusive: Function 'QueryBoolAttribute' argument 2 names different: declaration '_value' definition 'bval'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1033:50: note: Function 'QueryBoolAttribute' argument 2 names different: declaration '_value' definition 'bval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:699:63: note: Function 'QueryBoolAttribute' argument 2 names different: declaration '_value' definition 'bval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:726:68: style:inconclusive: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1097:55: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:726:68: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:736:67: style:inconclusive: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1035:54: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:736:67: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:746:74: style:inconclusive: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1098:61: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:746:74: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:756:57: style:inconclusive: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1111:44: note: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:756:57: note: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:766:63: style:inconclusive: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'val'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1103:50: note: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:766:63: note: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:776:66: style:inconclusive: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1116:53: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:776:66: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:786:72: style:inconclusive: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1105:59: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:786:72: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:796:47: style:inconclusive: Function 'SetAttribute' argument 1 names different: declaration 'name' definition 'cname'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1091:33: note: Function 'SetAttribute' argument 1 names different: declaration 'name' definition 'cname'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:796:47: note: Function 'SetAttribute' argument 1 names different: declaration 'name' definition 'cname'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:796:67: style:inconclusive: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'cvalue'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1091:52: note: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'cvalue'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:796:67: note: Function 'SetAttribute' argument 2 names different: declaration '_value' definition 'cvalue'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:806:53: style:inconclusive: Function 'SetAttribute' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1101:40: note: Function 'SetAttribute' argument 1 names different: declaration 'name' definition '_name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:806:53: note: Function 'SetAttribute' argument 1 names different: declaration 'name' definition '_name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1035:43: style:inconclusive: Function 'LoadFile' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1478:30: note: Function 'LoadFile' argument 1 names different: declaration 'filename' definition '_filename'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1035:43: note: Function 'LoadFile' argument 1 names different: declaration 'filename' definition '_filename'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1418:43: style:inconclusive: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1605:37: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1418:43: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1525:41: style:inconclusive: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:864:26: note: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1525:41: note: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1532:47: style:inconclusive: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:866:32: note: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1532:47: note: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1682:39: style:inconclusive: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1304:37: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1682:39: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1835:42: style:inconclusive: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1434:37: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1835:42: note: Function 'Accept' argument 1 names different: declaration 'content' definition 'visitor'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1867:46: style:inconclusive: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:950:28: note: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1867:46: note: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1882:49: style:inconclusive: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:951:31: note: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1882:49: note: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1902:61: style:inconclusive: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:962:43: note: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1902:61: note: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1925:54: style:inconclusive: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:958:36: note: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1925:54: note: Function 'Find' argument 1 names different: declaration '_name' definition 'name'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2033:37: style:inconclusive: Function 'Child' argument 1 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1731:25: note: Function 'Child' argument 1 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2033:37: note: Function 'Child' argument 1 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2052:56: style:inconclusive: Function 'Child' argument 2 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1727:44: note: Function 'Child' argument 2 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2052:56: note: Function 'Child' argument 2 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2071:44: style:inconclusive: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1741:32: note: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2071:44: note: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2090:63: style:inconclusive: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1736:51: note: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:2090:63: note: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:1882:49: style: Parameter 'removeMe' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:166:18: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.cpp:188:18: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/biosig/biosig4c++/t220/crc4scp.c:57:31: style: Parameter 'datablock' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/recording.h:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datetime [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/recording.h:106:44: debug: CheckClass::isMemberVar found used member variable 'datetime' with varid 0 [varid0] stimfit-0.16.7/src/libstfio/stfio.h:135:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/stfio.h:125:19: note: Virtual function in base class stimfit-0.16.7/src/libstfio/stfio.h:135:10: note: Function in derived class stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:57:21: warning: Member variable 'ABF_Section::llNumEntries' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:133:4: warning: Member variable 'ABF2_FileInfo::nFileType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:133:4: warning: Member variable 'ABF2_FileInfo::nDataFormat' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:133:4: warning: Member variable 'ABF2_FileInfo::nSimultaneousScan' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:133:4: warning: Member variable 'ABF2_FileInfo::nCRCEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:133:4: warning: Member variable 'ABF2_FileInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nOperationMode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fADCSequenceInterval' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::bEnableFileCompression' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::sUnused1' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fSynchTimeUnit' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fSecondsPerRun' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lNumSamplesPerEpisode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lPreTriggerSamples' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lEpisodesPerRun' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lRunsPerTrial' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lNumberOfTrials' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAveragingMode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nUndoRunCount' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nFirstEpisodeInRun' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fTriggerThreshold' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nTriggerSource' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nTriggerAction' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nTriggerPolarity' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fScopeOutputInterval' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fEpisodeStartToStart' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fRunStartToStart' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lAverageCount' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fTrialStartToStart' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAutoTriggerStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fFirstRunDelayS' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nChannelStatsStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lSamplesPerTrace' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lStartDisplayNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lFinishDisplayNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nShowPNRawData' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fStatisticsPeriod' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lStatisticsMeasurements' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nStatisticsSaveStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fADCRange' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fDACRange' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lADCResolution' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lDACResolution' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nExperimentType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nManualInfoStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nCommentsEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lFileCommentIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAutoAnalyseEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nSignalType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitalEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nActiveDACChannel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitalHolding' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitalInterEpisode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitalDACChannel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitalTrainActiveLogic' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nStatsEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nStatisticsClearStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nLevelHysteresis' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::lTimeHysteresis' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAllowExternalTags' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAverageAlgorithm' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fAverageWeighting' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nUndoPromptStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nTrialTriggerSource' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nStatisticsDisplayStrategy' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nExternalTagType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nScopeTriggerOut' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nLTPType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAlternateDACOutputState' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nAlternateDigitalOutputState' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::fCellID' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitizerADCs' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitizerDACs' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitizerTotalDigitalOuts' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitizerSynchDigitalOuts' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::nDigitizerType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:230:4: warning: Member variable 'ABF_ProtocolInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::nMathEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::nMathExpression' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::fMathUpperLimit' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::fMathLowerLimit' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::nMathADCNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::fMathK' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:251:4: warning: Member variable 'ABF_MathInfo::sUnused2' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nADCNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nTelegraphEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nTelegraphInstrument' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fTelegraphAdditGain' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fTelegraphFilter' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fTelegraphMembraneCap' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nTelegraphMode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fTelegraphAccessResistance' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nADCPtoLChannelMap' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nADCSamplingSeq' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fADCProgrammableGain' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fADCDisplayAmplification' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fADCDisplayOffset' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fInstrumentScaleFactor' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fInstrumentOffset' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fSignalGain' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fSignalOffset' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fSignalLowpassFilter' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fSignalHighpassFilter' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nLowpassFilterType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nHighpassFilterType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::fPostProcessLowpassFilter' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nPostProcessLowpassFilterType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::bEnabledDuringPN' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::nStatsChannelPolarity' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::lADCChannelNameIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::lADCUnitsIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:297:4: warning: Member variable 'ABF_ADCInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nDACNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nTelegraphDACScaleFactorEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fInstrumentHoldingLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACScaleFactor' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACHoldingLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACCalibrationFactor' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACCalibrationOffset' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACChannelNameIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACChannelUnitsIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACFilePtr' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACFileNumEpisodes' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nWaveformEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nWaveformSource' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nInterEpisodeLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACFileScale' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fDACFileOffset' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACFileEpisodeNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nDACFileADCNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nConditEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lConditNumPulses' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fBaselineDuration' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fBaselineLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fStepDuration' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fStepLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fPostTrainPeriod' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fPostTrainLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nMembTestEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nLeakSubtractType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nPNPolarity' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fPNHoldingLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nPNNumADCChannels' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nPNPosition' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nPNNumPulses' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fPNSettlingTime' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fPNInterpulse' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nLTPUsageOfDAC' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nLTPPresynapticPulses' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::lDACFilePathIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fMembTestPreSettlingTimeMS' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::fMembTestPostSettlingTimeMS' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::nLeakSubtractADCIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:363:4: warning: Member variable 'ABF_DACInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::nEpochNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::nDACNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::nEpochType' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::fEpochInitLevel' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::fEpochLevelInc' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::lEpochInitDuration' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::lEpochDurationInc' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::lEpochPulsePeriod' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::lEpochPulseWidth' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:387:4: warning: Member variable 'ABF_EpochInfoPerDAC::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::nEpochNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::nDigitalValue' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::nDigitalTrainValue' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::nAlternateDigitalValue' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::nAlternateDigitalTrainValue' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::bEpochCompression' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:408:4: warning: Member variable 'ABF_EpochInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nRegionNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nADCNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsActiveChannels' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSearchRegionFlags' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSelectedRegion' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSmoothing' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSmoothingEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsBaseline' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::lStatsBaselineStart' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::lStatsBaselineEnd' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::lStatsMeasurements' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::lStatsStart' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::lStatsEnd' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nRiseBottomPercentile' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nRiseTopPercentile' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nDecayBottomPercentile' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nDecayTopPercentile' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSearchMode' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsSearchDAC' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::nStatsBaselineDAC' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:444:4: warning: Member variable 'ABF_StatsRegionInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::nListNum' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::nULEnable' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::nULParamToVary' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::nULRepeat' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::lULParamValueListIndex' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:464:4: warning: Member variable 'ABF_UserListInfo::sUnused' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:71:29: style:inconclusive: Technically the member function 'ABF_Section::GetNumEntries' can be const. [functionConst] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:50:12: note: Technically the member function 'ABF_Section::GetNumEntries' can be const. stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolStructs.h:71:29: note: Technically the member function 'ABF_Section::GetNumEntries' can be const. stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.hpp:38:5: style: Class 'CFileIO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.hpp:40:5: style: Class 'CFileIO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.hpp:134:5: style: Class 'CFileIO_NoClose' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:54:16: warning: Either the condition '!fh' is redundant or there is possible null pointer dereference: fh. [nullPointerRedundantCheck] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:52:9: note: Assuming that condition '!fh' is not redundant stimfit-0.16.7/src/libstfio/abf/abflib.cpp:54:16: note: Null pointer dereference stimfit-0.16.7/src/libstfio/abf/abflib.cpp:54:16: error: Null pointer dereference [nullPointer] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:102:39: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:127:9: style: Statements following 'throw' will never be executed. [unreachableCode] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:138:9: style: Statements following 'throw' will never be executed. [unreachableCode] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.hpp:107:46: style:inconclusive: Function 'Read' argument 2 names different: declaration 'dwFilePos' definition 'dwFirstEntry'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.hpp:64:34: note: Function 'Read' argument 2 names different: declaration 'dwFilePos' definition 'dwFirstEntry'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.hpp:107:46: note: Function 'Read' argument 2 names different: declaration 'dwFilePos' definition 'dwFirstEntry'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.hpp:172:76: style:inconclusive: Function 'Seek' argument 3 names different: declaration 'pllOffset' definition 'pllNewOffset'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.hpp:75:56: note: Function 'Seek' argument 3 names different: declaration 'pllOffset' definition 'pllNewOffset'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.hpp:172:76: note: Function 'Seek' argument 3 names different: declaration 'pllOffset' definition 'pllNewOffset'. stimfit-0.16.7/src/libstfio/abf/abflib.cpp:202:17: style: Local variable 'progbar' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:171:13: note: Shadowed declaration stimfit-0.16.7/src/libstfio/abf/abflib.cpp:202:17: note: Shadow variable stimfit-0.16.7/src/libstfio/abf/abflib.cpp:254:40: style: Local variable 'label' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/abf/abflib.cpp:174:28: note: Shadowed declaration stimfit-0.16.7/src/libstfio/abf/abflib.cpp:254:40: note: Shadow variable stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:960:16: warning: Assert statement calls a function which may have desired side effects: 'std::istream::peek'. [assertWithSideEffect] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:445:14: style: Redundant condition: The condition '*(p+1)' is redundant since '*(p+1) == '#'' is sufficient. [redundantCondition] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:823:16: style: Redundant condition: The condition '!*p' is redundant since '*p != '<'' is sufficient. [redundantCondition] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1126:18: style: Redundant condition: The condition '*p' is redundant since '*p == '>'' is sufficient. [redundantCondition] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1285:17: style: Redundant condition: The condition '!*p' is redundant since '*p != '<'' is sufficient. [redundantCondition] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1411:17: style: Redundant condition: The condition '!*p' is redundant since '*p != '='' is sufficient. [redundantCondition] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:481:9: style: Condition '!*(p+2)' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:430:9: warning: Either the condition 'p' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:420:11: note: Assuming that condition 'p' is not redundant stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:430:9: note: Null pointer subtraction stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:215:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:289:44: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:324:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:737:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:438:47: style:inconclusive: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:356:44: note: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:438:47: note: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:535:21: style:inconclusive: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:400:21: note: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:535:21: note: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:574:46: style:inconclusive: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:348:43: note: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:574:46: note: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:576:15: style:inconclusive: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:350:15: note: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:576:15: note: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:578:15: style:inconclusive: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:352:15: note: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:578:15: note: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:704:68: style:inconclusive: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1510:62: note: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:704:68: note: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:798:52: style:inconclusive: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1598:38: note: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:798:52: note: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:798:78: style:inconclusive: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1598:71: note: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:798:78: note: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:818:45: style:inconclusive: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:786:35: note: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:818:45: note: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1179:50: style:inconclusive: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1197:37: note: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1179:50: note: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1179:71: style:inconclusive: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1197:59: note: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1179:71: note: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1572:91: style:inconclusive: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'. [funcArgNamesDifferent] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxml.h:1379:82: note: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1572:91: note: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'. stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:771:22: style: Variable 'dec' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1161:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:441:18: style: Unused variable: ent [unusedVariable] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:682:10: style: Variable 'node' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:1034:10: style: Variable 'node' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hInstance [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1151:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1152:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1153:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1878:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1879:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1880:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:419:40: style: Variable 'pFH->lDACFilePtr[uDAC]' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:418:40: note: pFH->lDACFilePtr[uDAC] is assigned stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:419:40: note: pFH->lDACFilePtr[uDAC] is overwritten stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:878:12: style: The scope of the variable 'OldSynchArraySize' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1484:10: style: The scope of the variable 'EpiTime' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1935:12: style: The scope of the variable 'i' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:319:16: style: Variable 's_szAxEngine' can be declared as const array [constVariable] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:669:34: style: Parameter 'Label' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:679:34: style: Parameter 'Label' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:874:37: style: Parameter 'Param' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:874:50: style: Parameter 'ADCLabel' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:874:66: style: Parameter 'DACLabel' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:875:36: style: Parameter 'ChannelName' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:875:55: style: Parameter 'Comment' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1480:37: style: Parameter 'Param' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1480:50: style: Parameter 'ADCLabel' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1480:66: style: Parameter 'DACLabel' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1481:36: style: Parameter 'Condit' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:1481:50: style: Parameter 'Comment' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:34:13: style: struct member 'ABFTopOfFile::nOperationMode' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:35:16: style: struct member 'ABFTopOfFile::lActualAcqLength' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:36:13: style: struct member 'ABFTopOfFile::nNumPointsIgnored' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:37:16: style: struct member 'ABFTopOfFile::lActualEpisodes' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:38:16: style: struct member 'ABFTopOfFile::lFileStartDate' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:39:16: style: struct member 'ABFTopOfFile::lFileStartTime' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:40:16: style: struct member 'ABFTopOfFile::lStopwatchTime' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:41:13: style: struct member 'ABFTopOfFile::fHeaderVersionNumber' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:42:13: style: struct member 'ABFTopOfFile::nFileType' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:43:13: style: struct member 'ABFTopOfFile::nMSBinFormat' is never used. [unusedStructMember] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfutil.cpp:46:4: error: Resource leak: res [resourceLeak] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfutil.cpp:43:22: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:65:4: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1374:4: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:68:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:69:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:70:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:71:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:72:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:73:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:74:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:76:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:110:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:111:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:112:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:201:7: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1137:50: style:inconclusive: Function 'ABFH_GetErrorText' argument 2 names different: declaration 'pszBuffer' definition 'sTxtBuf'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.h:1313:50: note: Function 'ABFH_GetErrorText' argument 2 names different: declaration 'pszBuffer' definition 'sTxtBuf'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1137:50: note: Function 'ABFH_GetErrorText' argument 2 names different: declaration 'pszBuffer' definition 'sTxtBuf'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1137:64: style:inconclusive: Function 'ABFH_GetErrorText' argument 3 names different: declaration 'nBufferSize' definition 'uMaxLen'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.h:1313:66: note: Function 'ABFH_GetErrorText' argument 3 names different: declaration 'nBufferSize' definition 'uMaxLen'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:1137:64: note: Function 'ABFH_GetErrorText' argument 3 names different: declaration 'nBufferSize' definition 'uMaxLen'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:797:11: style: Local variable 'pFH' shadows outer argument [shadowArgument] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:785:58: note: Shadowed declaration stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abfheadr.cpp:797:11: note: Shadow variable stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:507:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] stimfit-0.16.7/src/libstfio/abf/axon/Common/ArrayPtr.hpp:93:4: performance: Variable 'm_pArray' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/ArrayPtr.hpp:49:4: style: Class 'CArrayPtr < short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon/Common/ArrayPtr.hpp:50:4: style: Class 'CArrayPtr < short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1339:28: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1476:20: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1495:14: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2035:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2036:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2043:34: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2044:34: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2099:5: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2101:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2102:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2120:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2121:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2344:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2355:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2435:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2446:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2150:11: style: The scope of the variable 'fUserUnitA' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2150:23: style: The scope of the variable 'fUserUnitB' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2194:11: style: The scope of the variable 'fUserUnitA' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2194:23: style: The scope of the variable 'fUserUnitB' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:4039:36: style:inconclusive: Function 'ABF2_SetChunkSize' argument 1 names different: declaration 'hFile' definition 'nFile'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.h:235:36: note: Function 'ABF2_SetChunkSize' argument 1 names different: declaration 'hFile' definition 'nFile'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:4039:36: note: Function 'ABF2_SetChunkSize' argument 1 names different: declaration 'hFile' definition 'nFile'. stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:985:83: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1005:89: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1339:23: style: Variable 'pS' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:1589:12: style: Variable 'pn' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2035:16: style: Variable 'piSource' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2043:18: style: Variable 'plSource' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2055:81: style: Parameter 'pnSource' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2076:87: style: Parameter 'pnSource' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2101:16: style: Variable 'pnSource' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2120:16: style: Variable 'pnSource' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2140:12: style: Variable 'pnSourceA' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2140:24: style: Variable 'pnSourceB' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2184:12: style: Variable 'pnSourceA' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2184:24: style: Variable 'pnSourceB' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2240:12: style: Variable 'pfSourceA' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2241:12: style: Variable 'pfSourceB' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2270:12: style: Variable 'pfSourceA' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/abffiles.cpp:2271:12: style: Variable 'pfSourceB' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/msbincvt.cpp:76:26: style: Parameter 'pfIn' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/msbincvt.cpp:94:26: style: Parameter 'pfIn' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.cpp:161:24: style: Variable 'm_uCacheStart' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.cpp:152:18: note: m_uCacheStart is assigned stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.cpp:161:24: note: m_uCacheStart is overwritten stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.cpp:27:4: performance: Variable 'm_uLastEpiSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.cpp:28:4: performance: Variable 'm_uFlags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/filedesc.cpp:30:4: performance: Variable 'm_uCachedEpisode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/csynch.cpp:247:14: style: Variable 'pS' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:38:4: performance: Variable 'm_hFileHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:40:4: performance: Variable 'm_dwLastError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:50:4: performance: Variable 'm_hFileHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:52:4: performance: Variable 'm_dwLastError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:59:5: performance: Variable 'm_hFileHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:61:4: performance: Variable 'm_dwLastError' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:403:34: style:inconclusive: Function 'SetLastError' argument 1 names different: declaration 'nError' definition 'dwError'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.hpp:75:31: note: Function 'SetLastError' argument 1 names different: declaration 'nError' definition 'dwError'. stimfit-0.16.7/src/libstfio/abf/axon/Common/FileIO.cpp:403:34: note: Function 'SetLastError' argument 1 names different: declaration 'nError' definition 'dwError'. stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:29:4: performance: Variable 'm_uItemSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:30:4: performance: Variable 'm_uItemCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:31:4: performance: Variable 'm_llFileOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:32:4: performance: Variable 'm_uCacheSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:33:4: performance: Variable 'm_uCacheStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:34:4: performance: Variable 'm_uCacheCount' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:81:19: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:75:51: style:inconclusive: Function 'Get' argument 2 names different: declaration 'pItem' definition 'pvItems'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.hpp:56:38: note: Function 'Get' argument 2 names different: declaration 'pItem' definition 'pvItems'. stimfit-0.16.7/src/libstfio/abf/axon/Common/FileReadCache.cpp:75:51: note: Function 'Get' argument 2 names different: declaration 'pItem' definition 'pvItems'. stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:176:48: style: Return value 'bReturn' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:172:38: note: Calling function 'FreeReadWriteBuffer' returns 1 stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:172:38: note: Assignment 'bReturn=FreeReadWriteBuffer(pATF)', assigned value is 1 stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:176:48: note: Return value 'bReturn' is always true stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:88:19: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:113:20: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:154:24: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:176:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:206:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:237:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:243:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:258:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:258:51: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:294:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:307:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:349:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:349:50: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:365:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:372:14: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:411:28: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:423:28: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:435:28: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:553:28: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:614:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:671:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:700:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:718:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:531:56: style:inconclusive: Function 'getsBuf' argument 3 names different: declaration 'dwToRead' definition 'dwBufSize'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/atfintl.h:86:56: note: Function 'getsBuf' argument 3 names different: declaration 'dwToRead' definition 'dwBufSize'. stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/fileio2.cpp:531:56: note: Function 'getsBuf' argument 3 names different: declaration 'dwToRead' definition 'dwBufSize'. stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:271:5: warning:inconclusive: The buffer 'fname' may not be null-terminated after the call to strncpy(). [terminateStrncpy] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:264:34: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:266:49: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:268:23: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:197:10: style: The scope of the variable 'ch' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:5:33: style: Parameter 'lpsz' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/Common/unix.cpp:260:13: style: Variable 'omode' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1481:15: style: The statement 'if (*ps!='\0') *ps='\0'' is logically equivalent to '*ps='\0''. [duplicateConditionalAssign] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1482:14: note: Assignment '*ps='\0'' stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1481:15: note: Condition '*ps!='\0'' is redundant stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:133:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:177:24: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:648:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:652:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:714:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:718:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:231:10: style: Variable 'psStart' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:371:10: style: Variable 'psEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:414:10: style: Variable 'psEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:458:10: style: Variable 'psEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1314:69: style: Parameter 'pdVals' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1375:73: style: Parameter 'pfVals' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1760:50: style: Parameter 'plDate' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1760:64: style: Parameter 'plTime' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1760:77: style: Parameter 'pnError' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon/AxAtfFio32/axatffio32.cpp:1711:7: style: Variable 'ps' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/abf/axon2/SimpleStringCache.cpp:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/abf/axon/Common/ArrayPtr.hpp:49:4: style: Class 'CArrayPtr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon/Common/ArrayPtr.hpp:50:4: style: Class 'CArrayPtr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:29:4: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] stimfit-0.16.7/src/libstfio/atf/atflib.cpp:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:32:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:33:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:34:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:35:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:36:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:37:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:39:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:67:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:68:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:69:4: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/abf2headr.cpp:150:7: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:111:16: warning: Identical condition and return expression 'result', return value is always 0 [identicalConditionAfterEarlyExit] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:103:14: note: If condition 'result' is true, the function will return/exit stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:111:16: note: Returning identical expression 'result' stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:127:16: warning: Identical condition and return expression 'result', return value is always 0 [identicalConditionAfterEarlyExit] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:119:14: note: If condition 'result' is true, the function will return/exit stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:127:16: note: Returning identical expression 'result' stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:162:47: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:202:51: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:226:51: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:373:30: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:372:30: note: result is assigned stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:373:30: note: result is overwritten stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:389:30: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:373:30: note: result is assigned stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:389:30: note: result is overwritten stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:356:31: style: Local variable 'bytes' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:252:22: note: Shadowed declaration stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:356:31: note: Shadow variable stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:371:31: style: Local variable 'bytes' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:252:22: note: Shadowed declaration stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:371:31: note: Shadow variable stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:498:17: style: Local variable 'bytes' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:488:13: note: Shadowed declaration stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:498:17: note: Shadow variable stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:171:21: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:238:25: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:295:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:312:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:329:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:345:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:357:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/AxoGraph_ReadWrite.cpp:389:30: style: Variable 'result' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.hpp:53:18: style: Virtual function 'Close' is called from destructor '~CABF2ProtocolReader()' at line 151. Dynamic binding is not used. [virtualCallInConstructor] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:151:9: note: Calling Close stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.hpp:53:18: note: Close is a virtual function stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:11:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:19:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:28:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:38:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:41:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:42:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:28:30: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/axg/byteswap.cpp:38:29: portability: Casting from double * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:835:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:652:46: style: Variable 'm_pFH->nStatsSearchRegionFlags' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:639:44: note: m_pFH->nStatsSearchRegionFlags is assigned stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:652:46: note: m_pFH->nStatsSearchRegionFlags is overwritten stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:194:9: style: The scope of the variable 'nError' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:428:11: style: The scope of the variable 'ch' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/axg/fileUtils.cpp:49:51: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:194:16: style: Variable 'nError' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/abf/axon2/ProtocolReaderABF2.cpp:428:15: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/axg/axglib.cpp:137:67: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] stimfit-0.16.7/src/libstfio/axg/axglib.cpp:137:93: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/libstfio/biosig/biosiglib.cpp:27:0: error: #error libbiosig v1.9.2 or later is required [preprocessorErrorDirective] stimfit-0.16.7/src/libstfio/biosig/biosiglib.cpp:27:10: error: #error libbiosig v1.9.2 or later is required [preprocessorErrorDirective] stimfit-0.16.7/src/libstfio/channel.cpp:70:15: performance:inconclusive: Technically the member function 'Channel::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] stimfit-0.16.7/src/libstfio/channel.h:150:10: note: Technically the member function 'Channel::reserve' can be static (but you may consider moving to unnamed namespace). stimfit-0.16.7/src/libstfio/channel.cpp:70:15: note: Technically the member function 'Channel::reserve' can be static (but you may consider moving to unnamed namespace). stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFSMAXBYTES [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:470:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFSMAXBYTES [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_C_S1 [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:385:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:279:35: style: The scope of the variable 'nStartByteOffset' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:235:21: style: Local variable 'errorMsg' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:222:17: note: Shadowed declaration stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:235:21: note: Shadow variable stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:446:21: style: Local variable 'startOffset' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:391:17: note: Shadowed declaration stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:446:21: note: Shadow variable stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:19: style: Local variable 'yScale' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:400:15: note: Shadowed declaration stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:19: note: Shadow variable stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:27: style: Local variable 'yOffset' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:400:23: note: Shadowed declaration stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:27: note: Shadow variable stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:36: style: Local variable 'xOffset' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:400:32: note: Shadowed declaration stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:447:36: note: Shadow variable stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:67:15: style: Variable 'c_DSArray' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:67:27: style: Variable 'c_fileArray' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfslib.cpp:404:57: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:434:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:438:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:442:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:446:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:450:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:451:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:461:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:462:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:476:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:477:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:478:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:479:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:480:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:481:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:482:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:483:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:487:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:488:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:489:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:490:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:494:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:495:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:496:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:497:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:498:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:499:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:500:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:506:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:507:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:511:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:512:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:513:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:514:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:515:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:516:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:518:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:519:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:520:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:521:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:522:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:523:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:525:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:526:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:530:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:531:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:532:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:533:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:534:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:535:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:536:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:537:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:538:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:539:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:540:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:541:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:542:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:543:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:544:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:545:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:546:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:547:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:548:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:549:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:550:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:551:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:552:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:553:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:554:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:555:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:556:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:557:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:558:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:559:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:560:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:561:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:562:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:563:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:564:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:565:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:566:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:567:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:568:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:569:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:696:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:894:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:438:14: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:446:14: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:461:9: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:478:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:499:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:500:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:515:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:516:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:518:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:540:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:541:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:542:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:543:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:544:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:545:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:546:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:547:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:548:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:549:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:550:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:551:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:552:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:553:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:554:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:555:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:558:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:559:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:562:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:563:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:564:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:567:5: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/cfs/cfs.c:528:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IREAD [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:100:30: style: Checking if unsigned expression 'description.length()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:113:26: style: Checking if unsigned expression 'comment.length()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:141:23: style: Checking if unsigned expression 'cn_length' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfio/hdf5/hdf5lib.cpp:265:27: style: Checking if unsigned expression 'yu_length' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:851:25: style: Variable 'errorMsg' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:888:22: style: Variable 'magic' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:899:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:907:22: style: Variable 'date' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:852:17: style: Unused variable: yunits [unusedVariable] stimfit-0.16.7/src/libstfio/heka/hekalib.cpp:907:17: style: Variable 'date' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:377:19: style: Condition '*numBytesPtr==-1L' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:80:3: error: Resource leak: fileH [resourceLeak] stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:78:28: warning: If resource allocation fails, then there is a possible null pointer dereference: fileH [nullPointerOutOfResources] stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:66:16: note: Assuming allocation function fails stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:66:16: note: Assignment 'fileH=fopen(fullFilePath,"w+b")', assigned value is 0 stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:78:28: note: Null pointer dereference stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:59:8: style: Unused variable: accessMode [unusedVariable] stimfit-0.16.7/src/libstfio/igor/CrossPlatformFileIO.c:59:20: style: Unused variable: shareMode [unusedVariable] stimfit-0.16.7/src/libstfio/igor/WriteWave.c:17:17: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:129:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:65:46: style:inconclusive: Function 'IGORError' argument 2 names different: declaration 'nError' definition 'error'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:57:31: note: Function 'IGORError' argument 2 names different: declaration 'nError' definition 'error'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:65:46: note: Function 'IGORError' argument 2 names different: declaration 'nError' definition 'error'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:74:35: style:inconclusive: Function 'CheckComp' argument 1 names different: declaration 'ReturnData' definition 'Data'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:60:33: note: Function 'CheckComp' argument 1 names different: declaration 'ReturnData' definition 'Data'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:74:35: note: Function 'CheckComp' argument 1 names different: declaration 'ReturnData' definition 'Data'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:92:42: style:inconclusive: Function 'exportIGORFile' argument 1 names different: declaration 'fName' definition 'fileBase'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/igor/igorlib.h:37:39: note: Function 'exportIGORFile' argument 1 names different: declaration 'fName' definition 'fileBase'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:92:42: note: Function 'exportIGORFile' argument 1 names different: declaration 'fName' definition 'fileBase'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:92:68: style:inconclusive: Function 'exportIGORFile' argument 2 names different: declaration 'WData' definition 'Data'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/igor/igorlib.h:37:63: note: Function 'exportIGORFile' argument 2 names different: declaration 'WData' definition 'Data'. stimfit-0.16.7/src/libstfio/igor/igorlib.cpp:92:68: note: Function 'exportIGORFile' argument 2 names different: declaration 'WData' definition 'Data'. stimfit-0.16.7/src/libstfio/intan/streams.cpp:57:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:104:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable coarse [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/intan/streams.h:79:18: style: Virtual function 'close' is called from destructor '~FileInStream()' at line 53. Dynamic binding is not used. [virtualCallInConstructor] stimfit-0.16.7/src/libstfio/intan/streams.cpp:53:5: note: Calling close stimfit-0.16.7/src/libstfio/intan/streams.h:79:18: note: close is a virtual function stimfit-0.16.7/src/libstfio/intan/streams.h:86:5: style: Class 'BinaryReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfio/intan/streams.h:68:6: style: The destructor '~FileInStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/intan/streams.h:57:14: note: Virtual destructor in base class stimfit-0.16.7/src/libstfio/intan/streams.h:68:6: note: Destructor in derived class stimfit-0.16.7/src/libstfio/intan/streams.cpp:161:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/libstfio/intan/streams.cpp:160:17: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfio/recording.cpp:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/recording.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:240:92: style: Parameter 'progDlg' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:92:12: warning: Uninitialized variables: hSettings.vcSettings, hSettings.ccSettings [uninitvar] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:85:34: note: Assuming condition is false stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:92:12: note: Uninitialized variables: hSettings.vcSettings, hSettings.ccSettings stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:92:12: error: Uninitialized struct member: hSettings.vcSettings [uninitStructMember] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:92:12: error: Uninitialized struct member: hSettings.ccSettings [uninitStructMember] stimfit-0.16.7/src/libstfio/intan/intanlib.cpp:193:34: style: Variable 'totalClamp' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/recording.cpp:58:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] stimfit-0.16.7/src/libstfio/recording.cpp:23:12: warning: Member variable 'Recording::listOfMarkers' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/recording.cpp:29:12: warning: Member variable 'Recording::listOfMarkers' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/recording.cpp:35:12: warning: Member variable 'Recording::listOfMarkers' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/recording.cpp:41:12: warning: Member variable 'Recording::listOfMarkers' is not initialized in the constructor. [uninitMemberVar] stimfit-0.16.7/src/libstfio/recording.cpp:370:24: style:inconclusive: Technically the member function 'Recording::GetEventDescription' can be const. [functionConst] stimfit-0.16.7/src/libstfio/recording.h:361:17: note: Technically the member function 'Recording::GetEventDescription' can be const. stimfit-0.16.7/src/libstfio/recording.cpp:370:24: note: Technically the member function 'Recording::GetEventDescription' can be const. stimfit-0.16.7/src/libstfio/recording.cpp:383:16: style:inconclusive: Technically the member function 'Recording::GetSectionType' can be const. [functionConst] stimfit-0.16.7/src/libstfio/recording.h:370:9: note: Technically the member function 'Recording::GetSectionType' can be const. stimfit-0.16.7/src/libstfio/recording.cpp:383:16: note: Technically the member function 'Recording::GetSectionType' can be const. stimfit-0.16.7/src/libstfio/recording.cpp:233:12: style: The scope of the variable 'sumY' can be reduced. [variableScope] stimfit-0.16.7/src/libstfio/recording.cpp:286:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/recording.cpp:287:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/recording.cpp:354:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/stfio.cpp:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/stfio.cpp:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/stfio.cpp:356:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] stimfit-0.16.7/src/libstfio/stfio.cpp:355:9: style: Exception should be caught by reference. [catchExceptionByValue] stimfit-0.16.7/src/libstfnum/fit.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable constrained [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/stfio.cpp:293:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/libstfio/stfio.cpp:292:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/stfio.cpp:298:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/stfio.cpp:344:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfnum/funclib.cpp:109:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.h:150:5: style: Class 'Table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/libstfnum/funclib.cpp:506:29: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] stimfit-0.16.7/src/libstfnum/fit.cpp:93:44: style:inconclusive: Function 'c_jac_lour' argument 2 names different: declaration 'j' definition 'jac'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/fit.cpp:24:36: note: Function 'c_jac_lour' argument 2 names different: declaration 'j' definition 'jac'. stimfit-0.16.7/src/libstfnum/fit.cpp:93:44: note: Function 'c_jac_lour' argument 2 names different: declaration 'j' definition 'jac'. stimfit-0.16.7/src/libstfnum/fit.cpp:410:16: style:inconclusive: Function 'flin_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/fit.h:81:16: note: Function 'flin_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. stimfit-0.16.7/src/libstfnum/fit.cpp:410:16: note: Function 'flin_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. stimfit-0.16.7/src/libstfnum/fit.cpp:410:68: style: Parameter 'pInit' can be declared as reference to const. However it seems that 'flin_init' is a callback function, if 'pInit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] stimfit-0.16.7/src/libstfnum/fit.cpp:418:35: note: You might need to cast the function pointer here stimfit-0.16.7/src/libstfnum/fit.cpp:410:68: note: Parameter 'pInit' can be declared as reference to const stimfit-0.16.7/src/libstfnum/fit.cpp:69:34: style: Parameter 'p' can be declared as pointer to const. However it seems that 'c_func_lour' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] stimfit-0.16.7/src/libstfnum/fit.cpp:304:37: note: You might need to cast the function pointer here stimfit-0.16.7/src/libstfnum/fit.cpp:69:34: note: Parameter 'p' can be declared as pointer to const stimfit-0.16.7/src/libstfnum/fit.cpp:93:33: style: Parameter 'p' can be declared as pointer to const. However it seems that 'c_jac_lour' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] stimfit-0.16.7/src/libstfnum/fit.cpp:304:51: note: You might need to cast the function pointer here stimfit-0.16.7/src/libstfnum/fit.cpp:93:33: note: Parameter 'p' can be declared as pointer to const stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:773:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:1043:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/funclib.cpp:424:34: style: The scope of the variable 'ex' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/funclib.cpp:424:42: style: The scope of the variable 'arg' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/funclib.cpp:436:12: style: The scope of the variable 'ex' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/funclib.cpp:436:20: style: The scope of the variable 'arg' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/funclib.cpp:266:86: style:inconclusive: Function 'fexpde_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:156:82: note: Function 'fexpde_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. stimfit-0.16.7/src/libstfnum/funclib.cpp:266:86: note: Function 'fexpde_init' argument 4 names different: declaration 'RTLoHi' definition 'RTLoHI'. stimfit-0.16.7/src/libstfnum/funclib.cpp:391:86: style:inconclusive: Function 'falpha_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:367:82: note: Function 'falpha_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. stimfit-0.16.7/src/libstfnum/funclib.cpp:391:86: note: Function 'falpha_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. stimfit-0.16.7/src/libstfnum/funclib.cpp:423:54: style:inconclusive: Function 'fgauss' argument 2 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:314:50: note: Function 'fgauss' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:423:54: note: Function 'fgauss' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:435:65: style:inconclusive: Function 'fgauss_jac' argument 2 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:317:61: note: Function 'fgauss_jac' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:435:65: note: Function 'fgauss_jac' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:449:86: style:inconclusive: Function 'fgauss_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:377:82: note: Function 'fgauss_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. stimfit-0.16.7/src/libstfnum/funclib.cpp:449:86: note: Function 'fgauss_init' argument 4 names different: declaration 'RTLoHI' definition 'RTLoHi'. stimfit-0.16.7/src/libstfnum/funclib.cpp:535:26: style:inconclusive: Function 'outputWTau' argument 1 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/funclib.h:469:51: note: Function 'outputWTau' argument 1 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:535:26: note: Function 'outputWTau' argument 1 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/funclib.cpp:424:36: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/funclib.cpp:424:45: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/funclib.cpp:436:14: style: Variable 'ex' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/funclib.cpp:436:23: style: Variable 'arg' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/funclib.cpp:464:27: style: Variable 'maxT' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/funclib.cpp:495:27: style: Variable 'maxT' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:26:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:26:2: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:21:2: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lmbc.c:54:0: error: failed to expand 'LM_CNST', Invalid ## usage when expanding '__SUBCNST': Unexpected token '.99' [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lmbc.c:54:23: error: failed to expand 'LM_CNST', Invalid ## usage when expanding '__SUBCNST': Unexpected token '.99' [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:787:10: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:923:9: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:1058:8: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:787:10: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:923:9: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:1058:8: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:116:25: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:116:37: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:275:27: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:275:39: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:446:27: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:446:39: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:738:25: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:738:37: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:855:26: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:855:38: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:866:26: style: Variable 'iwork' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:1001:25: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:1001:37: style: Parameter 'B' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/Axb_core.c:923:8: style: Variable 'iwork' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/levmar/lmbc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lmbc_core.c:21:2: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:21:2: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:153:17: style: Condition 'info>0' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:149:10: note: Assuming that condition 'info!=0' is not redundant stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:153:17: note: Condition 'info>0' is always true stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:201:17: style: Condition 'info>0' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:197:10: note: Assuming that condition 'info!=0' is not redundant stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:201:17: note: Condition 'info>0' is always true stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:227:17: style: Condition 'info>0' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:223:10: note: Assuming that condition 'info!=0' is not redundant stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:227:17: note: Condition 'info>0' is always true stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:131:10: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:134:10: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:131:10: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:134:10: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:162:13: style: Local variable 'aux' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:93:30: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:162:13: note: Shadow variable stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:88:32: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:88:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:263:33: style: Parameter 'pp' can be declared as pointer to const. However it seems that 'slmlec_func' is a callback function, if 'pp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:605:18: note: You might need to cast the function pointer here stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:263:33: note: Parameter 'pp' can be declared as pointer to const stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:269:10: style: Variable 'c' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:269:22: style: Variable 'Zimm' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:290:33: style: Parameter 'pp' can be declared as pointer to const. However it seems that 'slmlec_jacf' is a callback function, if 'pp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:479:30: note: You might need to cast the function pointer here stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:290:33: note: Parameter 'pp' can be declared as pointer to const stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:296:10: style: Variable 'c' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:410:32: style: Variable 'Zimm' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lmlec_core.c:542:32: style: Variable 'Zimm' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:367:9: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:367:9: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:141:14: style: Parameter 'hx' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:334:42: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:344:26: style: Variable 'iwork' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:598:32: style: Parameter 'covar' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:608:33: style: Parameter 'covar' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:617:40: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:661:31: style: Parameter 'lb' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:661:44: style: Parameter 'ub' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:676:30: style: Parameter 'C' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:721:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:721:58: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:367:8: style: Variable 'iwork' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:21:0: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/misc_core.c:21:2: error: #error This file should not be compiled directly! [preprocessorErrorDirective] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:218:20: style: Local variable 'l' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:97:23: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:218:20: note: Shadow variable stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:613:22: style: Local variable 'l' shadows outer variable [shadowVariable] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:473:23: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:613:22: note: Shadow variable stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:72:11: style: Parameter 'opts' can be declared as const array [constParameter] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:219:32: style: Variable 'jaclm' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:254:27: style: Variable 'jacrow' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:445:11: style: Parameter 'opts' can be declared as const array [constParameter] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:614:34: style: Variable 'jaclm' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/levmar/lm_core.c:649:29: style: Variable 'jacrow' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfnum/measure.cpp:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:274:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:475:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/measure.cpp:506:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/pystfio/pystfio.cxx:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/pystfio/pystfio.cxx:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/pystfio/pystfio.cxx:173:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_INT [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.cpp:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fftw_complex [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.cpp:433:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rem [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.cpp:608:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quot [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.cpp:740:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fftw_complex [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/pystfio/pystfio.cxx:157:22: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:175:23: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:181:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:157:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:175:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:181:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/pystfio/pystfio.cxx:95:30: style: The scope of the variable 'tis' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/measure.cpp:238:21: style: Array index 'tHiId' is used before limits check. [arrayIndexThenCheck] stimfit-0.16.7/src/libstfnum/measure.cpp:435:23: style: Array index 't50RightId' is used before limits check. [arrayIndexThenCheck] stimfit-0.16.7/src/libstfnum/measure.cpp:424:34: style: Condition 'data.size()>=2' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfnum/measure.cpp:404:55: note: Assuming that condition 'data.size()<=2' is not redundant stimfit-0.16.7/src/libstfnum/measure.cpp:409:21: note: Assuming condition is false stimfit-0.16.7/src/libstfnum/measure.cpp:424:34: note: Condition 'data.size()>=2' is always true stimfit-0.16.7/src/libstfnum/measure.cpp:56:13: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:56:13: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:58:15: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:58:15: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:62:20: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:62:20: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:65:21: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:65:21: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:65:30: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:65:30: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:73:15: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:73:15: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:73:71: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:73:71: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:74:15: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:74:15: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:74:71: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] stimfit-0.16.7/src/libstfnum/measure.cpp:54:36: note: Assuming allocation function fails stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: note: Assignment 'a=(double*)malloc(n*sizeof(double))', assigned value is 0 stimfit-0.16.7/src/libstfnum/measure.cpp:74:71: note: Null pointer dereference stimfit-0.16.7/src/libstfnum/measure.cpp:38:17: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/measure.cpp:38:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/measure.cpp:38:50: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/measure.cpp:38:64: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/measure.cpp:54:21: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/measure.cpp:119:12: style: The scope of the variable 'max' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/measure.cpp:41:50: style:inconclusive: Function 'base' argument 1 names different: declaration 'method' definition 'base_method'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/measure.h:53:42: note: Function 'base' argument 1 names different: declaration 'method' definition 'base_method'. stimfit-0.16.7/src/libstfnum/measure.cpp:41:50: note: Function 'base' argument 1 names different: declaration 'method' definition 'base_method'. stimfit-0.16.7/src/libstfnum/measure.cpp:100:16: style: Local variable 'diff' shadows outer function [shadowFunction] stimfit-0.16.7/src/libstfnum/stfnum.h:367:16: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/measure.cpp:100:16: note: Shadow variable stimfit-0.16.7/src/libstfnum/measure.cpp:199:16: style: Local variable 'diff' shadows outer function [shadowFunction] stimfit-0.16.7/src/libstfnum/stfnum.h:367:16: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/measure.cpp:199:16: note: Shadow variable stimfit-0.16.7/src/libstfnum/measure.cpp:483:16: style: Local variable 'diff' shadows outer function [shadowFunction] stimfit-0.16.7/src/libstfnum/stfnum.h:367:16: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/measure.cpp:483:16: note: Shadow variable stimfit-0.16.7/src/libstfnum/measure.cpp:514:16: style: Local variable 'diff' shadows outer function [shadowFunction] stimfit-0.16.7/src/libstfnum/stfnum.h:367:16: note: Shadowed declaration stimfit-0.16.7/src/libstfnum/measure.cpp:514:16: note: Shadow variable stimfit-0.16.7/src/libstfnum/measure.cpp:89:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/libstfnum/measure.cpp:165:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/stimfit/gui/app.cpp:43:0: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/app.cpp:43:2: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/childframe.cpp:44:0: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/childframe.cpp:44:2: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/stf.h:103:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.cpp:100:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDIRCTRL_DIR_ONLY [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfnum/stfnum.cpp:193:9: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:194:9: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:719:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:738:22: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:740:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:750:38: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:612:9: style: The scope of the variable 'n_q' can be reduced. [variableScope] stimfit-0.16.7/src/libstfnum/stfnum.cpp:177:20: style: Checking if unsigned expression 'data.size()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfnum/stfnum.cpp:497:17: style: Checking if unsigned expression 'A.size()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfnum/stfnum.cpp:501:17: style: Checking if unsigned expression 'B.size()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfnum/stfnum.cpp:714:20: style: Checking if unsigned expression 'data.size()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/libstfnum/stfnum.cpp:714:40: style: Checking if unsigned expression 'templ.size()' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/stimfit/stf.h:150:5: style: Struct 'UserInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/stf.h:231:5: style: Struct 'ifstreamMan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/stf.h:247:5: style: Struct 'ofstreamMan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/stf.h:343:5: style: Struct 'SectionPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.h:66:5: style: Class 'wxStfConvertDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/stf.h:106:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/stfio.h:125:19: note: Virtual function in base class stimfit-0.16.7/src/stimfit/stf.h:106:10: note: Function in derived class stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.h:72:14: performance: Function 'GetSrcDir()' should return member 'srcDir' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.h:77:14: performance: Function 'GetDestDir()' should return member 'destDir' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.h:82:14: performance: Function 'GetSrcFilter()' should return member 'srcFilter' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.h:97:19: performance: Function 'GetSrcFileNames()' should return member 'srcFileNames' by const reference. [returnByReference] stimfit-0.16.7/src/libstfnum/stfnum.cpp:128:44: style:inconclusive: Function 'AppendRows' argument 1 names different: declaration 'nRows' definition 'nRows_'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:217:33: note: Function 'AppendRows' argument 1 names different: declaration 'nRows' definition 'nRows_'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:128:44: note: Function 'AppendRows' argument 1 names different: declaration 'nRows' definition 'nRows_'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:139:54: style:inconclusive: Function 'fboltz' argument 2 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:479:46: note: Function 'fboltz' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:139:54: note: Function 'fboltz' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:156:56: style:inconclusive: Function 'fbessel4' argument 2 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:502:48: note: Function 'fbessel4' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:156:56: note: Function 'fbessel4' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:161:59: style:inconclusive: Function 'fgaussColqu' argument 2 names different: declaration 'p' definition 'pars'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:469:51: note: Function 'fgaussColqu' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:161:59: note: Function 'fgaussColqu' argument 2 names different: declaration 'p' definition 'pars'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:174:38: style:inconclusive: Function 'filter' argument 1 names different: declaration 'toFilter' definition 'data'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:318:30: note: Function 'filter' argument 1 names different: declaration 'toFilter' definition 'data'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:174:38: note: Function 'filter' argument 1 names different: declaration 'toFilter' definition 'data'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:338:38: style:inconclusive: Function 'linCorr' argument 1 names different: declaration 'va1' definition 'data'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:457:53: note: Function 'linCorr' argument 1 names different: declaration 'va1' definition 'data'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:338:38: note: Function 'linCorr' argument 1 names different: declaration 'va1' definition 'data'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:338:65: style:inconclusive: Function 'linCorr' argument 2 names different: declaration 'va2' definition 'templ'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:457:79: note: Function 'linCorr' argument 2 names different: declaration 'va2' definition 'templ'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:338:65: note: Function 'linCorr' argument 2 names different: declaration 'va2' definition 'templ'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:423:21: style:inconclusive: Function 'integrate_simpson' argument 2 names different: declaration 'a' definition 'i1'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:379:21: note: Function 'integrate_simpson' argument 2 names different: declaration 'a' definition 'i1'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:423:21: note: Function 'integrate_simpson' argument 2 names different: declaration 'a' definition 'i1'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:424:21: style:inconclusive: Function 'integrate_simpson' argument 3 names different: declaration 'b' definition 'i2'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:380:21: note: Function 'integrate_simpson' argument 3 names different: declaration 'b' definition 'i2'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:424:21: note: Function 'integrate_simpson' argument 3 names different: declaration 'b' definition 'i2'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:464:21: style:inconclusive: Function 'integrate_trapezium' argument 2 names different: declaration 'a' definition 'i1'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:394:21: note: Function 'integrate_trapezium' argument 2 names different: declaration 'a' definition 'i1'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:464:21: note: Function 'integrate_trapezium' argument 2 names different: declaration 'a' definition 'i1'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:465:21: style:inconclusive: Function 'integrate_trapezium' argument 3 names different: declaration 'b' definition 'i2'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:395:21: note: Function 'integrate_trapezium' argument 3 names different: declaration 'b' definition 'i2'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:465:21: note: Function 'integrate_trapezium' argument 3 names different: declaration 'b' definition 'i2'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:650:60: style:inconclusive: Function 'noscale' argument 3 names different: declaration 'xoff' definition 'oldx'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:97:52: note: Function 'noscale' argument 3 names different: declaration 'xoff' definition 'oldx'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:650:60: note: Function 'noscale' argument 3 names different: declaration 'xoff' definition 'oldx'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:703:41: style:inconclusive: Function 'deconvolve' argument 1 names different: declaration 'data' definition 'dataIn'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfnum/stfnum.h:344:33: note: Function 'deconvolve' argument 1 names different: declaration 'data' definition 'dataIn'. stimfit-0.16.7/src/libstfnum/stfnum.cpp:703:41: note: Function 'deconvolve' argument 1 names different: declaration 'data' definition 'dataIn'. stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.cpp:185:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/convertdlg.cpp:213:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/libstfnum/stfnum.cpp:476:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/libstfnum/stfnum.cpp:833:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/stimfit/stf.h:153:25: performance: Function parameter 'title_' should be passed by const reference. However it seems that 'UserInput' is a callback function. [passedByValueCallback] stimfit-0.16.7/src/stimfit/stf.h:140:8: note: Function pointer used here. stimfit-0.16.7/src/stimfit/stf.h:153:25: note: Function parameter 'title_' should be passed by const reference. However it seems that 'UserInput' is a callback function. stimfit-0.16.7/src/libstfnum/stfnum.cpp:47:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfnum/stfnum.cpp:51:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfnum/stfnum.cpp:52:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/copygrid.cpp:98:21: warning: Return value of function m_labelContext->AppendSeparator() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/doc.h:722:18: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfDoc::GetXZoom' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/parentframe.h:52:5: style: Struct 'new_wxwindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/doc.h:129:6: style: The destructor '~wxStfDoc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/recording.h:68:14: note: Virtual destructor in base class stimfit-0.16.7/src/stimfit/gui/doc.h:129:6: note: Destructor in derived class stimfit-0.16.7/src/stimfit/gui/doc.h:1004:18: style: The function 'resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/recording.h:294:18: note: Virtual function in base class stimfit-0.16.7/src/stimfit/gui/doc.h:1004:18: note: Function in derived class stimfit-0.16.7/src/stimfit/gui/doc.h:1011:18: style: The function 'InsertChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] stimfit-0.16.7/src/libstfio/recording.h:301:18: note: Virtual function in base class stimfit-0.16.7/src/stimfit/gui/doc.h:1011:18: note: Function in derived class stimfit-0.16.7/src/stimfit/gui/copygrid.h:52:14: performance: Function 'GetSelection()' should return member 'selection' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/copygrid.cpp:130:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] stimfit-0.16.7/src/stimfit/gui/copygrid.cpp:329:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/copygrid.cpp:111:10: style: The scope of the variable 'newline' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/doc.h:50:53: style: Parameter 'event' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/gui/doc.h:61:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/gui/copygrid.cpp:111:17: style: Variable 'newline' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:164:42: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:165:39: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:166:40: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:200:38: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:201:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:214:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:215:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:228:36: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:229:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:27:35: style:inconclusive: Function 'wxStfEventDlg' argument 3 names different: declaration 'isExtract' definition 'isExtract_'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.h:73:18: note: Function 'wxStfEventDlg' argument 3 names different: declaration 'isExtract' definition 'isExtract_'. stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:27:35: note: Function 'wxStfEventDlg' argument 3 names different: declaration 'isExtract' definition 'isExtract_'. stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:200:20: style: Variable 'wxRadioClements' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:214:20: style: Variable 'wxRadioJonas' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/eventdlg.cpp:228:20: style: Variable 'wxRadioPernia' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:312:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:179:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultCoord [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:407:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:706:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1030:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CET [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1473:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.h:104:19: performance: Function 'GetInitP()' should return member 'init_p' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.h:109:19: performance: Function 'GetOpts()' should return member 'opts' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:134:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:134:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:134:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:275:24: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:289:20: style: Checking if unsigned expression 'fitSize' is less than zero. [unsignedLessThanZero] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:50:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:74:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:82:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:307:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/dlgs/fitseldlg.cpp:321:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/libstfio/cfs/cfs.c:909:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] stimfit-0.16.7/src/libstfio/cfs/cfs.c:940:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:236:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:290:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:336:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:449:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:756:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2592:78: style: Condition 'CSetFileLen(pfileInfo->DOSHdl.d,pfileInfo->fileHeadP->fileSz)!=0' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2592:26: note: Calling function 'CSetFileLen' returns -1 stimfit-0.16.7/src/libstfio/cfs/cfs.c:2592:78: note: Condition 'CSetFileLen(pfileInfo->DOSHdl.d,pfileInfo->fileHeadP->fileSz)!=0' is always true stimfit-0.16.7/src/libstfio/cfs/cfs.c:549:5: error: Resource leak: file [resourceLeak] stimfit-0.16.7/src/libstfio/cfs/cfs.c:1013:9: error: Return value of allocation function 'TempName' is not stored. [leakReturnValNotUsed] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2059:40: error: Null pointer dereference: dataHP [nullPointer] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2043:26: note: Assignment 'dataHP=NULL', assigned value is 0 stimfit-0.16.7/src/libstfio/cfs/cfs.c:2049:22: note: Assuming condition is false stimfit-0.16.7/src/libstfio/cfs/cfs.c:2059:40: note: Null pointer dereference stimfit-0.16.7/src/libstfio/cfs/cfs.c:2934:17: style: Variable 'loop' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2915:28: note: loop is assigned stimfit-0.16.7/src/libstfio/cfs/cfs.c:2934:17: note: loop is overwritten stimfit-0.16.7/src/libstfio/cfs/cfs.c:2875:40: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] stimfit-0.16.7/src/libstfio/cfs/cfs.c:766:26: style:inconclusive: Function 'CGetFileLen' argument 1 names different: declaration 'handle' definition 'pFile'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.c:468:35: note: Function 'CGetFileLen' argument 1 names different: declaration 'handle' definition 'pFile'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:766:26: note: Function 'CGetFileLen' argument 1 names different: declaration 'handle' definition 'pFile'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:961:38: style:inconclusive: Function 'CreateCFSFile' argument 3 names different: declaration 'blocksize' definition 'blockSize'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.h:165:38: note: Function 'CreateCFSFile' argument 3 names different: declaration 'blocksize' definition 'blockSize'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:961:38: note: Function 'CreateCFSFile' argument 3 names different: declaration 'blocksize' definition 'blockSize'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3312:34: style:inconclusive: Function 'GetFileChan' argument 6 names different: declaration 'dataType' definition 'dataTypeP'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.h:263:34: note: Function 'GetFileChan' argument 6 names different: declaration 'dataType' definition 'dataTypeP'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3312:34: note: Function 'GetFileChan' argument 6 names different: declaration 'dataType' definition 'dataTypeP'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3314:34: style:inconclusive: Function 'GetFileChan' argument 7 names different: declaration 'dataKind' definition 'dataKindP'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.h:264:34: note: Function 'GetFileChan' argument 7 names different: declaration 'dataKind' definition 'dataKindP'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3314:34: note: Function 'GetFileChan' argument 7 names different: declaration 'dataKind' definition 'dataKindP'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3701:34: style:inconclusive: Function 'ReadData' argument 3 names different: declaration 'startOffest' definition 'startOffset'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.h:291:34: note: Function 'ReadData' argument 3 names different: declaration 'startOffest' definition 'startOffset'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:3701:34: note: Function 'ReadData' argument 3 names different: declaration 'startOffest' definition 'startOffset'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:4315:28: style:inconclusive: Function 'SetVarDescs' argument 4 names different: declaration 'Offsets' definition 'offsets'. [funcArgNamesDifferent] stimfit-0.16.7/src/libstfio/cfs/cfs.c:443:58: note: Function 'SetVarDescs' argument 4 names different: declaration 'Offsets' definition 'offsets'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:4315:28: note: Function 'SetVarDescs' argument 4 names different: declaration 'Offsets' definition 'offsets'. stimfit-0.16.7/src/libstfio/cfs/cfs.c:531:19: style: Variable 'omode' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfs.c:835:15: style: Variable 'omode' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfs.c:906:16: style: Variable 'today' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfs.c:937:16: style: Variable 'today' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2278:16: style: Variable 'pLong' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:772:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:790:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:795:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:796:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:825:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:830:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:835:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:847:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:852:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:858:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:864:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:865:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:893:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:904:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:905:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:933:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:940:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:941:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:969:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:982:17: warning: Return value of function csr_config->Read() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1030:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1031:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1034:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1035:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1038:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1039:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1040:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1041:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1042:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1043:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1044:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1047:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1050:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1051:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1052:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1055:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1056:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1057:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1060:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1061:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1062:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1063:17: warning: Return value of function csr_config->Write() is not used. [ignoredReturnValue] stimfit-0.16.7/src/stimfit/gui/doc.cpp:32:0: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/doc.cpp:32:2: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:235:23: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfCursorsDlg::OnOK' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:121:10: note: Either there is a missing 'override', or the member function 'wxStfCursorsDlg::OnOK' can be const. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:235:23: note: Either there is a missing 'override', or the member function 'wxStfCursorsDlg::OnOK' can be const. stimfit-0.16.7/src/libstfio/cfs/cfs.c:2557:21: 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] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2779:11: 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] stimfit-0.16.7/src/libstfio/cfs/cfs.c:4506:18: 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] stimfit-0.16.7/src/libstfio/cfs/cfs.c:4692:14: 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] stimfit-0.16.7/src/libstfio/cfs/cfs.c:540:22: error: Uninitialized variable: fname [legacyUninitvar] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:195:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:195:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:195:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:784:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:809:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:819:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:877:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:887:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:917:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:927:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:953:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:963:33: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1122:29: warning: %i in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] stimfit-0.16.7/src/libstfio/cfs/cfs.c:528:19: style: Variable 'pmode' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:530:19: style: Variable 'pmode' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:737:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:1110:12: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:974:16: style: Variable 'pathend' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2278:16: style: Variable 'pLong' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2484:22: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:2934:17: style: Variable 'loop' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:3972:27: style: Variable 'err' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:3975:27: style: Variable 'hand' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:3976:30: style: Variable 'gtPlace' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:3972:17: style: Variable 'err' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:3975:17: style: Variable 'hand' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:4345:33: style: Variable 'varPoint.dataP[setloop]' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/libstfio/cfs/cfs.c:4643:17: style: Variable 'pHandle' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:774:34: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:798:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:799:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:866:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:867:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:906:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:907:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:942:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:943:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1090:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1111:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1200:38: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1201:39: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1219:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1254:38: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1255:39: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1256:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1281:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1297:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1317:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1330:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1331:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1345:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1358:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1372:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1390:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1400:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1401:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1414:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1415:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1429:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1438:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1439:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1452:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1453:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1515:42: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1528:42: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1540:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1553:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1565:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1566:40: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1580:29: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1581:40: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1756:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1757:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1758:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1770:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1771:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1772:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1783:27: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1784:30: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1798:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1799:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1800:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1801:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1824:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1825:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1826:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1827:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1828:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1861:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1862:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1863:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1864:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1892:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1893:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1894:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1895:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1896:32: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2043:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2051:26: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2092:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2102:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2103:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2121:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2122:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2131:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2132:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2144:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2148:16: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2229:25: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2241:26: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2251:33: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2258:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2267:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1021:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:697:20: style: The scope of the variable 'strc2' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:1135:29: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfOrderChannelsDlg::OnOK' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:723:10: note: Either there is a missing 'override', or the member function 'wxStfOrderChannelsDlg::OnOK' can be const. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:1135:29: note: Either there is a missing 'override', or the member function 'wxStfOrderChannelsDlg::OnOK' can be const. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:209:50: style:inconclusive: Function 'IsCSRSyntax' argument 1 names different: declaration 'crs_file' definition 'csr_file'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:116:37: note: Function 'IsCSRSyntax' argument 1 names different: declaration 'crs_file' definition 'csr_file'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:209:50: note: Function 'IsCSRSyntax' argument 1 names different: declaration 'crs_file' definition 'csr_file'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:682:82: style:inconclusive: Function 'CreateCursorInput' argument 2 names different: declaration 'textC1' definition 'textC1id'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:52:56: note: Function 'CreateCursorInput' argument 2 names different: declaration 'textC1' definition 'textC1id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:682:82: note: Function 'CreateCursorInput' argument 2 names different: declaration 'textC1' definition 'textC1id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:20: style:inconclusive: Function 'CreateCursorInput' argument 3 names different: declaration 'textC2' definition 'textC2id'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:52:75: note: Function 'CreateCursorInput' argument 3 names different: declaration 'textC2' definition 'textC2id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:20: note: Function 'CreateCursorInput' argument 3 names different: declaration 'textC2' definition 'textC2id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:41: style:inconclusive: Function 'CreateCursorInput' argument 4 names different: declaration 'comboU1' definition 'comboU1id'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:53:39: note: Function 'CreateCursorInput' argument 4 names different: declaration 'comboU1' definition 'comboU1id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:41: note: Function 'CreateCursorInput' argument 4 names different: declaration 'comboU1' definition 'comboU1id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:63: style:inconclusive: Function 'CreateCursorInput' argument 5 names different: declaration 'comboU2' definition 'comboU2id'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:53:59: note: Function 'CreateCursorInput' argument 5 names different: declaration 'comboU2' definition 'comboU2id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:683:63: note: Function 'CreateCursorInput' argument 5 names different: declaration 'comboU2' definition 'comboU2id'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1016:54: style:inconclusive: Function 'SaveCursorConf' argument 1 names different: declaration 'filepath' definition 'mypath'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:382:42: note: Function 'SaveCursorConf' argument 1 names different: declaration 'filepath' definition 'mypath'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1016:54: note: Function 'SaveCursorConf' argument 1 names different: declaration 'filepath' definition 'mypath'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1107:46: style:inconclusive: Function 'WriteCursor' argument 1 names different: declaration 'textID' definition 'textId'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:57:33: note: Function 'WriteCursor' argument 1 names different: declaration 'textID' definition 'textId'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1107:46: note: Function 'WriteCursor' argument 1 names different: declaration 'textID' definition 'textId'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1107:72: style:inconclusive: Function 'WriteCursor' argument 3 names different: declaration 'cursor' definition 'value'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:57:59: note: Function 'WriteCursor' argument 3 names different: declaration 'cursor' definition 'value'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1107:72: note: Function 'WriteCursor' argument 3 names different: declaration 'cursor' definition 'value'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1344:40: style:inconclusive: Function 'SetFromBase' argument 1 names different: declaration 'frombase' definition 'fromBase'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:314:27: note: Function 'SetFromBase' argument 1 names different: declaration 'frombase' definition 'fromBase'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1344:40: note: Function 'SetFromBase' argument 1 names different: declaration 'frombase' definition 'fromBase'. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:95:5: style: Class 'wxStfChannelSelDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2040:81: style:inconclusive: Function 'UpdateUnits' argument 3 names different: declaration 'textID' definition 'textId'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:59:68: note: Function 'UpdateUnits' argument 3 names different: declaration 'textID' definition 'textId'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2040:81: note: Function 'UpdateUnits' argument 3 names different: declaration 'textID' definition 'textId'. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:202:5: style: Class 'wxStfFilterSelDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2240:40: style:inconclusive: Function 'SetSlope' argument 1 names different: declaration 'slope' definition 'fSlope'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.h:352:27: note: Function 'SetSlope' argument 1 names different: declaration 'slope' definition 'fSlope'. stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2240:40: note: Function 'SetSlope' argument 1 names different: declaration 'slope' definition 'fSlope'. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:247:5: style: Class 'wxStfTransformDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:363:5: style: Class 'wxStfBatchDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:503:5: style: Class 'wxStfPreprintDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:557:5: style: Class 'wxStfGaussianDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:634:5: style: Class 'wxStfTextImportDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:735:5: style: Class 'wxStfOrderChannelsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:749:22: performance: Function 'GetChannelOrder()' should return member 'channelOrder' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:194:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:194:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:194:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:257:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:257:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:257:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:310:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:310:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:310:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:364:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:364:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:364:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:476:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:476:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:476:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:567:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:567:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:567:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:669:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:669:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:669:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:963:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:963:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:963:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:1127:13: style: Condition '!OnOK()' is always false [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:1127:18: note: Calling function 'OnOK' returns 1 stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:1127:13: note: Condition '!OnOK()' is always false stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1090:17: style: Variable 'pText' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1219:15: style: Variable 'pRTSlider' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1281:17: style: Variable 'pDirection' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1317:17: style: Variable 'pReference' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1358:17: style: Variable 'pBaselineMethod' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1390:17: style: Variable 'pPeakAtEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1400:17: style: Variable 'pPeakAtEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1429:17: style: Variable 'pStartFitAtPeak' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1452:17: style: Variable 'pStartFitAtPeak' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1566:20: style: Variable 'pLatencyManualEnd' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1581:20: style: Variable 'pLatencyManualBeg' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1756:20: style: Variable 'pRadioAll' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1771:20: style: Variable 'pRadioMean' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:1783:15: style: Variable 'pRTSlider' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2229:17: style: Variable 'pSlope' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:2258:17: style: Variable 'pMeasCursor' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:506:59: style:inconclusive: Function 'wxStfPreprintDlg' argument 2 names different: declaration 'isFile' definition 'isFile_'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.h:505:18: note: Function 'wxStfPreprintDlg' argument 2 names different: declaration 'isFile' definition 'isFile_'. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:506:59: note: Function 'wxStfPreprintDlg' argument 2 names different: declaration 'isFile' definition 'isFile_'. stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:24:18: performance: Function parameter 'title' should be passed by const reference. [passedByValue] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:380:91: performance: Function parameter 'title' should be passed by const reference. [passedByValue] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:413:65: performance: Function parameter 'title' should be passed by const reference. [passedByValue] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:496:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] stimfit-0.16.7/src/stimfit/gui/dlgs/smalldlgs.cpp:94:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/main.cpp:10:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WX_BUILD_OPTIONS_SIGNATURE [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/parentframe.cpp:47:0: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/parentframe.cpp:47:2: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/table.h:36:5: style: Class 'wxStfTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/view.cpp:34:0: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/view.cpp:34:2: error: #error You must set wxUSE_DOC_VIEW_ARCHITECTURE to 1 in setup.h! [preprocessorErrorDirective] stimfit-0.16.7/src/stimfit/gui/usrdlg/usrdlg.h:76:19: performance: Function 'readInput()' should return member 'retVec' by const reference. [returnByReference] stimfit-0.16.7/src/stimfit/gui/printout.cpp:85:21: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfPrintout::HasPage' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/printout.h:47:10: note: Either there is a missing 'override', or the member function 'wxStfPrintout::HasPage' can be const. stimfit-0.16.7/src/stimfit/gui/printout.cpp:85:21: note: Either there is a missing 'override', or the member function 'wxStfPrintout::HasPage' can be const. stimfit-0.16.7/src/stimfit/gui/printout.h:35:5: style: Class 'wxStfPrintout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] stimfit-0.16.7/src/stimfit/gui/printout.cpp:203:21: style: Condition 'nRow==0' is always true [knownConditionTrueFalse] stimfit-0.16.7/src/stimfit/gui/printout.cpp:199:33: note: Assuming that condition 'nRow<1' is not redundant stimfit-0.16.7/src/stimfit/gui/printout.cpp:203:21: note: Condition 'nRow==0' is always true stimfit-0.16.7/src/stimfit/gui/printout.cpp:43:24: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/printout.cpp:100:24: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/printout.cpp:85:33: style:inconclusive: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/printout.h:47:22: note: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'. stimfit-0.16.7/src/stimfit/gui/printout.cpp:85:33: note: Function 'HasPage' argument 1 names different: declaration 'page' definition 'pageNum'. stimfit-0.16.7/src/stimfit/gui/printout.cpp:48:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/printout.cpp:58:11: style: Variable 'dc' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/graph.cpp:459:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:538:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:626:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:695:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:833:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1 [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1007:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1031:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rem [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1216:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1292:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1666:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:2337:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/gui/graph.cpp:2378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mydata [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-filepath.cc:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-filepath.cc:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-filepath.cc:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pathname_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/fit.cpp:231:19: style: Local variable 'opts' shadows outer variable [shadowVariable] stimfit-0.16.7/src/test/fit.cpp:19:21: note: Shadowed declaration stimfit-0.16.7/src/test/fit.cpp:231:19: note: Shadow variable stimfit-0.16.7/src/test/fit.cpp:241:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:241:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:291:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:291:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:338:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:338:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:385:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:385:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:434:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:434:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:487:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:487:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:536:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:536:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:593:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:593:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:653:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:653:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:712:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:712:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:765:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:765:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:814:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:814:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:863:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:863:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:910:19: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/fit.cpp:910:12: style: Variable 'chisqr' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/test/gtest/src/gtest-port.cc:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_INFO [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-port.cc:497:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-port.cc:711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTEST_FLAG_PREFIX_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-port.cc:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-port.cc:789:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:609:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:626:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:647:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:660:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:667:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1420:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1522:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1538:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1568:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1665:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1685:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1819:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1886:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1899:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1916:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvLocal [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-printers.cc:197:14: debug: Failed to instantiate template "PrintAsCharLiteralTo". The checking continues anyway. [templateInstantiation] stimfit-0.16.7/src/test/gtest/src/gtest-printers.cc:257:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CharType [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-test-part.cc:52:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kStackTraceMarker [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-test-part.cc:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSuccess [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-test-part.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-test-part.cc:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable original_reporter_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest-test-part.cc:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_new_fatal_failure_ [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/gtest/src/gtest.cc:3524:12: error: There is an unknown macro here somewhere. Configuration is required. If GTEST_NAME_ is a macro then please configure it. [unknownMacro] stimfit-0.16.7/src/test/measure.cpp:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/measure.cpp:121:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/test/measure.cpp:138:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1386:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1413:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1987:25: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/graph.h:400:10: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1987:25: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1991:25: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/graph.h:401:10: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1991:25: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1995:25: style:inconclusive: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. [functionConst] stimfit-0.16.7/src/stimfit/gui/graph.h:402:10: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1995:25: note: Either there is a missing 'override', or the member function 'wxStfGraph::yFormatB' can be const. stimfit-0.16.7/src/stimfit/py/pystf.cxx:136:22: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:155:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:480:35: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:532:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:585:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1460:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1814:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1881:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/test/measure.cpp:641:12: style: Local variable 'tol' shadows outer variable [shadowVariable] stimfit-0.16.7/src/test/measure.cpp:21:21: note: Shadowed declaration stimfit-0.16.7/src/test/measure.cpp:641:12: note: Shadow variable stimfit-0.16.7/src/test/measure.cpp:24:49: style: Parameter 'mydata' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/gui/graph.cpp:2227:31: style: C-style pointer casting [cstyleCast] stimfit-0.16.7/src/stimfit/gui/graph.cpp:179:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1699:17: style: The scope of the variable 'fitInfo' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1700:9: style: The scope of the variable 'fitWarning' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/py/pystf.cxx:297:33: style:inconclusive: Function 'new_window_matrix' argument 1 names different: declaration 'inarr' definition 'invec'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/py/pystf.h:17:33: note: Function 'new_window_matrix' argument 1 names different: declaration 'inarr' definition 'invec'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:297:33: note: Function 'new_window_matrix' argument 1 names different: declaration 'inarr' definition 'invec'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:1113:42: style:inconclusive: Function 'set_latency_start_mode' argument 1 names different: declaration 'direction' definition 'mode'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/py/pystf.h:130:42: note: Function 'set_latency_start_mode' argument 1 names different: declaration 'direction' definition 'mode'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:1113:42: note: Function 'set_latency_start_mode' argument 1 names different: declaration 'direction' definition 'mode'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:1213:40: style:inconclusive: Function 'set_latency_end_mode' argument 1 names different: declaration 'direction' definition 'mode'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/py/pystf.h:132:40: note: Function 'set_latency_end_mode' argument 1 names different: declaration 'direction' definition 'mode'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:1213:40: note: Function 'set_latency_end_mode' argument 1 names different: declaration 'direction' definition 'mode'. stimfit-0.16.7/src/stimfit/py/pystf.cxx:1623:17: style: Local variable 'chan_it' shadows outer variable [shadowVariable] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1621:11: note: Shadowed declaration stimfit-0.16.7/src/stimfit/py/pystf.cxx:1623:17: note: Shadow variable stimfit-0.16.7/src/stimfit/py/pystf.cxx:252:15: style: Variable 'testDoc' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:289:15: style: Variable 'testDoc' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:315:15: style: Variable 'testDoc' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1650:15: style: Variable 'testDoc' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1852:23: style: Variable 'plistvalue' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1925:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1935:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1945:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1955:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1965:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1975:17: style: Variable 'pGraph' can be declared as pointer to const [constVariablePointer] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1112:5: style: Statements following 'return' will never be executed. [unreachableCode] stimfit-0.16.7/src/stimfit/gui/graph.cpp:720:9: style: The scope of the variable 'y_next' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/graph.cpp:845:9: style: The scope of the variable 'x_next' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/graph.cpp:846:9: style: The scope of the variable 'y_next' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1553:13: style: The scope of the variable 'next10e' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1628:12: style: The scope of the variable 'pixelDistanceY2' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1630:12: style: The scope of the variable 'realDistanceY2' can be reduced. [variableScope] stimfit-0.16.7/src/stimfit/py/pystf.cxx:616:32: warning: Conversion of string literal "" to bool always evaluates to true. [incorrectStringBooleanError] stimfit-0.16.7/src/stimfit/gui/graph.cpp:196:32: style:inconclusive: Function 'OnDraw' argument 1 names different: declaration 'dc' definition 'DC'. [funcArgNamesDifferent] stimfit-0.16.7/src/stimfit/gui/graph.h:62:31: note: Function 'OnDraw' argument 1 names different: declaration 'dc' definition 'DC'. stimfit-0.16.7/src/stimfit/gui/graph.cpp:196:32: note: Function 'OnDraw' argument 1 names different: declaration 'dc' definition 'DC'. stimfit-0.16.7/src/stimfit/gui/graph.cpp:1823:17: style: Local variable 'nextTickMult' shadows outer variable [shadowVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1770:13: note: Shadowed declaration stimfit-0.16.7/src/stimfit/gui/graph.cpp:1823:17: note: Shadow variable stimfit-0.16.7/src/stimfit/gui/graph.cpp:1888:17: style: Local variable 'nextTickMult' shadows outer variable [shadowVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1770:13: note: Shadowed declaration stimfit-0.16.7/src/stimfit/gui/graph.cpp:1888:17: note: Shadow variable stimfit-0.16.7/src/stimfit/gui/graph.cpp:1908:20: style: Local variable 'TextFrame' shadows outer variable [shadowVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1802:16: note: Shadowed declaration stimfit-0.16.7/src/stimfit/gui/graph.cpp:1908:20: note: Shadow variable stimfit-0.16.7/src/stimfit/gui/graph.cpp:2227:22: style: Local variable 'pFrame' shadows outer variable [shadowVariable] stimfit-0.16.7/src/stimfit/gui/graph.h:295:22: note: Shadowed declaration stimfit-0.16.7/src/stimfit/gui/graph.cpp:2227:22: note: Shadow variable stimfit-0.16.7/src/stimfit/gui/graph.cpp:1145:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1221:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1298:42: style: Parameter 'event' can be declared as reference to const [constParameterReference] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1621:11: style: Unused variable: chan_it [unusedVariable] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1579:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1607:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/py/pystf.cxx:1611:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] stimfit-0.16.7/src/stimfit/gui/graph.cpp:180:25: style: Variable 'perspective' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:180:14: style: Variable 'perspective' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:313:19: style: Variable 'WindowRect' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:719:16: style: Variable 'x_next' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:720:16: style: Variable 'y_next' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:845:16: style: Variable 'x_next' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:846:16: style: Variable 'y_next' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:921:19: style: Variable 'WindowRect' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1101:17: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] stimfit-0.16.7/src/stimfit/gui/graph.cpp:1628:27: style: Variable 'pixelDistanceY2' is assigned a value that is never used. [unreadVariable] diff: head stimfit-0.16.7/src/biosig/biosig4c++/XMLParser/tinyxmlparser.cpp:771:22: style: Variable 'dec' can be declared as pointer to const [constVariablePointer] head stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:419:40: style: Variable 'pFH->lDACFilePtr[uDAC]' is reassigned a value before the old one has been used. [redundantAssignment] stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:418:40: note: pFH->lDACFilePtr[uDAC] is assigned stimfit-0.16.7/src/libstfio/abf/axon/AxAbfFio32/Oldheadr.cpp:419:40: note: pFH->lDACFilePtr[uDAC] is overwritten head stimfit-0.16.7/src/pystfio/pystfio.cxx:95:30: style: The scope of the variable 'tis' can be reduced. [variableScope] head stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:706:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxString [valueFlowBailoutIncompleteVar] 2.18.0 stimfit-0.16.7/src/stimfit/gui/dlgs/cursorsdlg.cpp:709:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvUTF8 [valueFlowBailoutIncompleteVar] 2.18.0 stimfit-0.16.7/src/stimfit/gui/graph.cpp:1152:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 stimfit-0.16.7/src/stimfit/gui/graph.cpp:1229:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.18.0 stimfit-0.16.7/src/stimfit/gui/usrdlg/usrdlg.cpp:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvUTF8 [valueFlowBailoutIncompleteVar] 2.18.0 stimfit-0.16.7/src/stimfit/stf.cpp:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxConvUTF8 [valueFlowBailoutIncompleteVar] DONE