2025-07-12 00:51 ftp://ftp.de.debian.org/debian/pool/main/t/trustedqsl/trustedqsl_2.8.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=wxwidgets --library=zlib --library=libcurl --library=openssl --library=sqlite3 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-63-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 8244dfa (2025-07-11 19:55:56 +0200) count: 1055 1002 elapsed-time: 25.1 22.6 head-timing-info: old-timing-info: head results: tqsl-2.8.1/apps/certtree.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cert_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/certtree.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/certtree.cpp:60:11: warning: Member variable 'CertTree::_certs' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/certtree.cpp:60:11: warning: Member variable 'CertTree::_nissuers' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_number' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_index' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_name' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_zonemap' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/certtree.h:36:59: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/certtree.h:38:12: style:inconclusive: Either there is a missing 'override', or the member function 'CertTreeItemData::getCert' can be const. [functionConst] tqsl-2.8.1/apps/wxutil.h:228:2: style: Class 'tqslTreeCtrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/certtree.cpp:342:37: style: Condition 'enable!=0' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/certtree.cpp:322:16: note: Assignment 'enable=1', assigned value is 1 tqsl-2.8.1/apps/certtree.cpp:342:37: note: Condition 'enable!=0' is always true tqsl-2.8.1/apps/certtree.cpp:342:53: style: Condition 'keyonly!=0' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/certtree.cpp:319:17: note: Assignment 'keyonly=1', assigned value is 1 tqsl-2.8.1/apps/certtree.cpp:342:53: note: Condition 'keyonly!=0' is always true tqsl-2.8.1/apps/certtree.cpp:209:14: style: Local variable 'callsign' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/certtree.cpp:188:13: note: Shadowed declaration tqsl-2.8.1/apps/certtree.cpp:209:14: note: Shadow variable tqsl-2.8.1/apps/certtree.cpp:283:15: style: Local variable 'cert' shadows outer argument [shadowArgument] tqsl-2.8.1/apps/certtree.cpp:263:32: note: Shadowed declaration tqsl-2.8.1/apps/certtree.cpp:283:15: note: Shadow variable tqsl-2.8.1/apps/certtree.cpp:162:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/certtree.cpp:180:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/crqwiz.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:292:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable organizationName [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:314:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable organizationName [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:604:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_NAME_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:797:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_EMAIL_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:997:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTR_HAS_BUTTONS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:1065:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:1088:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxRE_EXTENDED [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:1123:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:1719:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/crqwiz.cpp:939:32: warning: Either the condition 'selected>static_cast(sizeof(signThisType)/sizeof(signThisType[0]))' is redundant or the array 'signThisType[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] tqsl-2.8.1/apps/crqwiz.cpp:937:43: note: Assuming that condition 'selected>static_cast(sizeof(signThisType)/sizeof(signThisType[0]))' is not redundant tqsl-2.8.1/apps/crqwiz.cpp:939:32: note: Array index out of bounds tqsl-2.8.1/apps/crqwiz.cpp:1521:4: warning:inconclusive: The buffer 'csign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/crqwiz.cpp:1803:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1804:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1805:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1806:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1807:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1808:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1809:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1845:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/crqwiz.cpp:1824:63: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] tqsl-2.8.1/apps/crqwiz.cpp:151:9: warning: Member variable 'CRQWiz::maxWidth' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/crqwiz.cpp:151:9: warning: Member variable 'CRQWiz::certType' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/crqwiz.cpp:151:9: warning: Member variable 'CRQWiz::forceSigning' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/crqwiz.cpp:151:9: warning: Member variable 'CRQWiz::goodULSData' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/crqwiz.h:124:69: performance: Variable 'valMsg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/crqwiz.cpp:203:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.h:73:7: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.cpp:203:9: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.cpp:221:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.h:74:7: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.cpp:221:9: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.1/apps/tqsl_prefs.h:133:11: style:inconclusive: Either there is a missing 'override', or the member function 'PrefsPanel::HelpFile' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.h:184:10: warning: The class 'CRQ_NamePage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:184:10: note: Derived variable 'CRQ_NamePage::_parent' tqsl-2.8.1/apps/crqwiz.h:64:12: warning: The class 'CRQWiz' defines member function with name 'GetCurrentPage' also defined in its parent class 'ExtWizard'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:41:18: note: Parent function 'ExtWizard::GetCurrentPage' tqsl-2.8.1/apps/crqwiz.h:64:12: note: Derived function 'CRQWiz::GetCurrentPage' tqsl-2.8.1/apps/crqwiz.h:160:10: warning: The class 'CRQ_CallsignPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:160:10: note: Derived variable 'CRQ_CallsignPage::_parent' tqsl-2.8.1/apps/crqwiz.h:197:10: warning: The class 'CRQ_EmailPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:197:10: note: Derived variable 'CRQ_EmailPage::_parent' tqsl-2.8.1/apps/crqwiz.h:216:10: warning: The class 'CRQ_PasswordPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:216:10: note: Derived variable 'CRQ_PasswordPage::_parent' tqsl-2.8.1/apps/crqwiz.h:234:10: warning: The class 'CRQ_TypePage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:234:10: note: Derived variable 'CRQ_TypePage::_parent' tqsl-2.8.1/apps/crqwiz.h:254:10: warning: The class 'CRQ_SignPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.1/apps/crqwiz.h:254:10: note: Derived variable 'CRQ_SignPage::_parent' tqsl-2.8.1/apps/tqsl_prefs.h:272:2: style: Class 'EditContest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/crqwiz.h:147:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:147:22: note: Function in derived class tqsl-2.8.1/apps/crqwiz.h:168:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:168:22: note: Function in derived class tqsl-2.8.1/apps/crqwiz.h:193:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:193:22: note: Function in derived class tqsl-2.8.1/apps/crqwiz.h:209:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:209:22: note: Function in derived class tqsl-2.8.1/apps/crqwiz.h:244:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:244:22: note: Function in derived class tqsl-2.8.1/apps/crqwiz.h:245:15: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:63:15: note: Virtual function in base class tqsl-2.8.1/apps/crqwiz.h:245:15: note: Function in derived class tqsl-2.8.1/apps/tqsl_prefs.h:133:11: performance: Function 'HelpFile()' should return member '_helpfile' by const reference. [returnByReference] tqsl-2.8.1/apps/crqwiz.cpp:154:127: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/crqwiz.cpp:151:46: style:inconclusive: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. [funcArgNamesDifferent] tqsl-2.8.1/apps/crqwiz.h:62:40: note: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. tqsl-2.8.1/apps/crqwiz.cpp:151:46: note: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. tqsl-2.8.1/apps/crqwiz.cpp:449:11: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/crqwiz.cpp:426:6: note: Shadowed declaration tqsl-2.8.1/apps/crqwiz.cpp:449:11: note: Shadow variable tqsl-2.8.1/apps/crqwiz.cpp:1027:13: style: Local variable 'introContent' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/crqwiz.h:256:11: note: Shadowed declaration tqsl-2.8.1/apps/crqwiz.cpp:1027:13: note: Shadow variable tqsl-2.8.1/apps/crqwiz.h:172:25: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:173:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:174:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:175:25: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:176:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:177:24: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.h:178:28: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/crqwiz.cpp:590:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/crqwiz.cpp:787:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/crqwiz.cpp:1286:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/crqwiz.cpp:1084:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/crqwiz.cpp:1245:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/dxcc.cpp:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_COUNTRY_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/dxcc.cpp:156:7: performance:inconclusive: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/dxcc.h:27:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/dxcc.cpp:156:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/dxcc.cpp:43:9: style: Condition 'entity_list' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/dxcc.cpp:44:9: style: Condition 'entity_list' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/dxcc.cpp:33:21: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/dxcc.cpp:33:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/dxcc.cpp:61:16: style: Local variable 'zonemap' shadows outer function [shadowFunction] tqsl-2.8.1/apps/dxcc.h:23:15: note: Shadowed declaration tqsl-2.8.1/apps/dxcc.cpp:61:16: note: Shadow variable tqsl-2.8.1/apps/extwizard.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxWIZARD_EX_HELPBUTTON [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/extwizard.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/extwizard.cpp:40:94: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/getpassword.cpp:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/getpassword.cpp:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/getpassword.h:35:11: style:inconclusive: Either there is a missing 'override', or the member function 'GetPasswordDialog::Password' can be const. [functionConst] tqsl-2.8.1/apps/getpassword.h:54:11: style:inconclusive: Either there is a missing 'override', or the member function 'GetNewPasswordDialog::Password' can be const. [functionConst] tqsl-2.8.1/apps/getpassword.h:76:11: style:inconclusive: Either there is a missing 'override', or the member function 'GetUserAndPasswordDialog::Username' can be const. [functionConst] tqsl-2.8.1/apps/getpassword.h:77:11: style:inconclusive: Either there is a missing 'override', or the member function 'GetUserAndPasswordDialog::Password' can be const. [functionConst] tqsl-2.8.1/apps/getpassword.h:32:2: style: Class 'GetPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/getpassword.h:51:2: style: Class 'GetNewPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/getpassword.h:73:2: style: Class 'GetUserAndPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/getpassword.h:35:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.1/apps/getpassword.h:54:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.1/apps/getpassword.h:76:11: performance: Function 'Username()' should return member '_username' by const reference. [returnByReference] tqsl-2.8.1/apps/getpassword.h:77:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.1/apps/getpassword.cpp:42:116: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:42:126: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:109:140: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:109:150: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:196:130: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:196:140: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/getpassword.cpp:40:64: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/getpassword.cpp:107:78: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/getpassword.cpp:194:64: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/jsonreader.cpp:1184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/jsonreader.cpp:1588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/jsonreader.cpp:1834:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/jsonreader.cpp:360:5: error:inconclusive: Non-local variable 'm_next' will use pointer to local variable 'temp'. [danglingLifetime] tqsl-2.8.1/apps/jsonreader.cpp:354:15: note: Address of variable taken here. tqsl-2.8.1/apps/jsonreader.cpp:341:17: note: Variable created here. tqsl-2.8.1/apps/jsonreader.cpp:360:5: note: Non-local variable 'm_next' will use pointer to local variable 'temp'. tqsl-2.8.1/apps/jsonreader.cpp:2070:22: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedlengthCalled] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_lineNo' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_colNo' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_level' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_depth' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_current' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_lastStored' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_next' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_commentLine' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_peekChar' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/jsonreader.cpp:524:15: performance:inconclusive: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.h:89:10: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:524:15: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:1739:15: performance:inconclusive: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.h:99:10: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:1739:15: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:317:9: style: Condition 'm_noUtf8' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/jsonreader.cpp:309:16: note: Assignment 'm_noUtf8=true', assigned value is 1 tqsl-2.8.1/apps/jsonreader.cpp:317:9: note: Condition 'm_noUtf8' is always true tqsl-2.8.1/apps/jsonreader.cpp:1003:40: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1029:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1032:44: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1173:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1181:13: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1195:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/jsonreader.cpp:1017:24: style: Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment] tqsl-2.8.1/apps/jsonreader.cpp:1016:24: note: ch is assigned tqsl-2.8.1/apps/jsonreader.cpp:1017:24: note: ch is overwritten tqsl-2.8.1/apps/jsonreader.cpp:1497:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tqsl-2.8.1/apps/jsonreader.cpp:494:9: style: The scope of the variable 'nextChar' can be reduced. [variableScope] tqsl-2.8.1/apps/jsonreader.cpp:525:32: style: The scope of the variable 'c' can be reduced. [variableScope] tqsl-2.8.1/apps/jsonreader.cpp:1522:9: style: The scope of the variable 'ch' can be reduced. [variableScope] tqsl-2.8.1/apps/jsonreader.cpp:1868:26: style: The scope of the variable 'membuffError' can be reduced. [variableScope] tqsl-2.8.1/apps/jsonreader.cpp:339:36: style:inconclusive: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:65:30: note: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.1/apps/jsonreader.cpp:339:36: note: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.1/apps/jsonreader.cpp:559:37: style:inconclusive: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:82:32: note: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.1/apps/jsonreader.cpp:559:37: note: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.1/apps/jsonreader.cpp:559:54: style:inconclusive: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:82:50: note: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. tqsl-2.8.1/apps/jsonreader.cpp:559:54: note: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. tqsl-2.8.1/apps/jsonreader.cpp:836:40: style:inconclusive: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:83:35: note: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. tqsl-2.8.1/apps/jsonreader.cpp:836:40: note: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. tqsl-2.8.1/apps/jsonreader.cpp:862:52: style:inconclusive: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:85:47: note: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. tqsl-2.8.1/apps/jsonreader.cpp:862:52: note: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. tqsl-2.8.1/apps/jsonreader.cpp:892:52: style:inconclusive: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. [funcArgNamesDifferent] tqsl-2.8.1/apps/jsonreader.h:86:47: note: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. tqsl-2.8.1/apps/jsonreader.cpp:892:52: note: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. tqsl-2.8.1/apps/jsonreader.cpp:2113:16: style: Local variable 'ch' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/jsonreader.cpp:2078:12: note: Shadowed declaration tqsl-2.8.1/apps/jsonreader.cpp:2113:16: note: Shadow variable tqsl-2.8.1/apps/jsonreader.cpp:1806:11: style: Variable 'buffEnd' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/jsonreader.cpp:2044:14: style: Variable 'power10' can be declared as const array [constVariable] tqsl-2.8.1/apps/jsonreader.cpp:1986:43: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] tqsl-2.8.1/apps/jsonreader.cpp:1874:24: style: Variable 'byte' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/apps/jsonval.cpp:932:36: error: There is an unknown macro here somewhere. Configuration is required. If ll is a macro then please configure it. [unknownMacro] tqsl-2.8.1/apps/jsonwriter.cpp:912:26: error: There is an unknown macro here somewhere. Configuration is required. If ll is a macro then please configure it. [unknownMacro] tqsl-2.8.1/apps/loadcertwiz.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CERT_CB_PROMPT [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loadcertwiz.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_ImportCall [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loadcertwiz.cpp:324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loadcertwiz.cpp:366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loadcertwiz.cpp:269:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/loadcertwiz.cpp:271:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/loadcertwiz.cpp:290:14: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/loadcertwiz.h:88:3: performance: Variable 'status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.h:50:51: performance: Variable '_satellite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.h:51:3: performance: Variable '_mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.h:52:3: performance: Variable '_band' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.h:64:7: style:inconclusive: Technically the member function 'QSORecord::operator==' can be const. [functionConst] tqsl-2.8.1/apps/loctree.h:36:11: style:inconclusive: Either there is a missing 'override', or the member function 'LocTreeItemData::getLocname' can be const. [functionConst] tqsl-2.8.1/apps/loctree.h:37:11: style:inconclusive: Either there is a missing 'override', or the member function 'LocTreeItemData::getCallSign' can be const. [functionConst] tqsl-2.8.1/apps/tqslapp.h:115:7: style:inconclusive: Either there is a missing 'override', or the member function 'MyFrame::IsQuiet' can be const. [functionConst] tqsl-2.8.1/apps/loadcertwiz.h:27:12: warning: The class 'LoadCertWiz' defines member function with name 'GetCurrentPage' also defined in its parent class 'ExtWizard'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:41:18: note: Parent function 'ExtWizard::GetCurrentPage' tqsl-2.8.1/apps/loadcertwiz.h:27:12: note: Derived function 'LoadCertWiz::GetCurrentPage' tqsl-2.8.1/apps/loadcertwiz.h:70:15: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:63:15: note: Virtual function in base class tqsl-2.8.1/apps/loadcertwiz.h:70:15: note: Function in derived class tqsl-2.8.1/apps/loctree.h:36:11: performance: Function 'getLocname()' should return member '_locname' by const reference. [returnByReference] tqsl-2.8.1/apps/loctree.h:37:11: performance: Function 'getCallSign()' should return member '_callsign' by const reference. [returnByReference] tqsl-2.8.1/apps/loadcertwiz.cpp:33:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/loadcertwiz.cpp:155:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/loadcertwiz.cpp:238:108: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/loadcertwiz.cpp:238:118: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/loadcertwiz.cpp:268:12: style: Local variable 'path' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/loadcertwiz.cpp:260:11: note: Shadowed declaration tqsl-2.8.1/apps/loadcertwiz.cpp:268:12: note: Shadow variable tqsl-2.8.1/apps/loadcertwiz.cpp:268:28: style: Local variable 'ext' shadows outer argument [shadowArgument] tqsl-2.8.1/apps/loadcertwiz.cpp:236:111: note: Shadowed declaration tqsl-2.8.1/apps/loadcertwiz.cpp:268:28: note: Shadow variable tqsl-2.8.1/apps/qsodatadialog.h:64:36: performance: Function parameter 'other' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/loctree.h:35:45: performance: Function parameter 'callsign' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/loadcertwiz.cpp:187:68: performance: Function parameter 'path' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/loadcertwiz.cpp:187:83: performance: Function parameter 'basename' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/loctree.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable home_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loctree.cpp:114:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/loctree.cpp:114:21: style: Local variable 'loc' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/loctree.cpp:94:16: note: Shadowed declaration tqsl-2.8.1/apps/loctree.cpp:114:21: note: Shadow variable tqsl-2.8.1/apps/loctree.cpp:139:20: style: Variable 'locname' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/apps/loctree.cpp:139:12: style: Variable 'locname' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/apps/loctree.cpp:109:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/tqslvalidator.h:58:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslvalidator.h:69:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/qsodatadialog.cpp:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/qsodatadialog.cpp:427:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/qsodatadialog.cpp:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/qsodatadialog.cpp:623:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/qsodatadialog.cpp:250:3: warning:inconclusive: The buffer 'err' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/qsodatadialog.cpp:599:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqslexcept.h:34:2: performance: Variable '_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.cpp:107:3: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/qsodatadialog.cpp:114:7: style:inconclusive: Technically the member function 'choice::operator==' can be const. [functionConst] tqsl-2.8.1/apps/qsodatadialog.cpp:115:7: style:inconclusive: Technically the member function 'choice::operator==' can be const. [functionConst] tqsl-2.8.1/apps/tqslvalidator.h:44:15: style: Virtual function 'Copy' is called from copy constructor 'TQSLValidator(const TQSLValidator&val)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.1/apps/tqslvalidator.h:42:44: note: Calling Copy tqsl-2.8.1/apps/tqslvalidator.h:44:15: note: Copy is a virtual function tqsl-2.8.1/apps/qsodatadialog.h:93:15: style: Virtual function 'TransferDataToWindow' is called from constructor 'QSODataDialog(wxWindow*parent,wxString&filename,wxHtmlHelpController*help,std::vector*reclist=0,int id=-1,const wxString&title=wxGetTranslation("QSO Data")' at line 401. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.1/apps/qsodatadialog.cpp:401:2: note: Calling TransferDataToWindow tqsl-2.8.1/apps/qsodatadialog.h:93:15: note: TransferDataToWindow is a virtual function tqsl-2.8.1/apps/tqslvalidator.h:60:11: style: The destructor '~TQSLDateValidator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:43:11: note: Virtual destructor in base class tqsl-2.8.1/apps/tqslvalidator.h:60:11: note: Destructor in derived class tqsl-2.8.1/apps/tqslvalidator.h:62:19: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:48:19: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:62:19: note: Function in derived class tqsl-2.8.1/apps/tqslvalidator.h:63:15: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:49:15: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:63:15: note: Function in derived class tqsl-2.8.1/apps/tqslvalidator.h:64:15: style: The function 'IsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:50:15: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:64:15: note: Function in derived class tqsl-2.8.1/apps/tqslvalidator.h:71:11: style: The destructor '~TQSLTimeValidator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:43:11: note: Virtual destructor in base class tqsl-2.8.1/apps/tqslvalidator.h:71:11: note: Destructor in derived class tqsl-2.8.1/apps/tqslvalidator.h:73:19: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:48:19: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:73:19: note: Function in derived class tqsl-2.8.1/apps/tqslvalidator.h:74:15: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:49:15: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:74:15: note: Function in derived class tqsl-2.8.1/apps/tqslvalidator.h:75:15: style: The function 'IsValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/tqslvalidator.h:50:15: note: Virtual function in base class tqsl-2.8.1/apps/tqslvalidator.h:75:15: note: Function in derived class tqsl-2.8.1/apps/qsodatadialog.cpp:473:6: style: Condition '!(rec==old)' is always false [knownConditionTrueFalse] tqsl-2.8.1/apps/qsodatadialog.cpp:470:16: note: old is assigned 'rec' here. tqsl-2.8.1/apps/qsodatadialog.cpp:471:6: note: Assuming condition is false tqsl-2.8.1/apps/qsodatadialog.cpp:473:6: note: Condition '!(rec==old)' is always false tqsl-2.8.1/apps/qsodatadialog.cpp:473:12: style: Condition 'rec==old' is always true [knownConditionTrueFalse] tqsl-2.8.1/apps/qsodatadialog.cpp:470:16: note: old is assigned 'rec' here. tqsl-2.8.1/apps/qsodatadialog.cpp:471:6: note: Assuming condition is false tqsl-2.8.1/apps/qsodatadialog.cpp:473:12: note: Condition 'rec==old' is always true tqsl-2.8.1/apps/qsodatadialog.cpp:239:188: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:636:45: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:638:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:640:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:640:65: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:648:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:648:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:650:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:650:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:654:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:656:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:659:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:659:56: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:663:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:663:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:666:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:666:58: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:669:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:669:56: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:673:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:673:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:677:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:677:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:681:39: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:681:61: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:685:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:685:60: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/qsodatadialog.cpp:762:29: style:inconclusive: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. [funcArgNamesDifferent] tqsl-2.8.1/apps/qsodatadialog.h:108:20: note: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. tqsl-2.8.1/apps/qsodatadialog.cpp:762:29: note: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. tqsl-2.8.1/apps/qsodatadialog.cpp:91:43: style: Parameter 'font' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/qsodatadialog.cpp:408:47: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/qsodatadialog.cpp:589:44: style: Parameter 'recs' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/qsodatadialog.cpp:735:38: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/qsodatadialog.cpp:427:8: style: Variable 'oldloc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/qsodatadialog.cpp:501:8: style: Variable 'oldloc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/qsodatadialog.cpp:135:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/qsodatadialog.cpp:643:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/stationdial.cpp:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/stationdial.cpp:402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOCATION_FIELD_DDLIST [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/stationdial.cpp:441:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.h:83:2: warning: Member variable 'TQSLWizPage::initialized' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslwiz.h:83:81: performance: Variable 'loc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqslwiz.h:64:11: style:inconclusive: Either there is a missing 'override', or the member function 'TQSLWizard::GetLocationName' can be const. [functionConst] tqsl-2.8.1/apps/tqslwiz.h:65:11: style:inconclusive: Either there is a missing 'override', or the member function 'TQSLWizard::GetDefaultCallsign' can be const. [functionConst] tqsl-2.8.1/apps/tqslwiz.h:161:15: performance:inconclusive: Either there is a missing 'override', or the member function 'TQSLWizFinalPage::GetNext' can be static. [functionStatic] tqsl-2.8.1/apps/tqslwiz.h:70:7: warning: The class 'TQSLWizard' defines member function with name 'OnPageChanged' also defined in its parent class 'ExtWizard'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:51:7: note: Parent function 'ExtWizard::OnPageChanged' tqsl-2.8.1/apps/tqslwiz.h:70:7: note: Derived function 'TQSLWizard::OnPageChanged' tqsl-2.8.1/apps/stationdial.h:45:2: style: Class 'TQSLGetStationNameDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.1/apps/tqslwiz.h:106:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/tqslwiz.h:106:22: note: Function in derived class tqsl-2.8.1/apps/tqslwiz.h:166:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.1/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.1/apps/tqslwiz.h:166:22: note: Function in derived class tqsl-2.8.1/apps/tqslwiz.h:64:11: performance: Function 'GetLocationName()' should return member 'sl_name' by const reference. [returnByReference] tqsl-2.8.1/apps/tqslwiz.h:65:11: performance: Function 'GetDefaultCallsign()' should return member 'sl_call' by const reference. [returnByReference] tqsl-2.8.1/apps/stationdial.cpp:280:29: style: Condition 'idx<0' is always false [knownConditionTrueFalse] tqsl-2.8.1/apps/stationdial.cpp:279:10: note: Assuming that condition 'idx>=0' is not redundant tqsl-2.8.1/apps/stationdial.cpp:280:29: note: Condition 'idx<0' is always false tqsl-2.8.1/apps/stationdial.cpp:127:63: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/stationdial.cpp:184:150: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/stationdial.cpp:184:160: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/stationdial.cpp:434:63: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/stationdial.cpp:248:13: style: Local variable 'sels' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/stationdial.h:76:13: note: Shadowed declaration tqsl-2.8.1/apps/stationdial.cpp:248:13: note: Shadow variable tqsl-2.8.1/apps/stationdial.cpp:435:13: style: Local variable 'sels' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/stationdial.h:76:13: note: Shadowed declaration tqsl-2.8.1/apps/stationdial.cpp:435:13: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.h:62:33: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqslwiz.h:63:36: style: Parameter 'c' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/stationdial.cpp:112:52: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/stationdial.cpp:307:54: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/stationdial.cpp:264:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/stationdial.cpp:419:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/tqslpaths.h:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_RsrcDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:580:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:639:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_EXPIRED [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:897:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:952:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxSEMA_BUSY [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1642:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCURL_VERSION [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1688:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1865:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_ADIF_GET_FIELD_SUCCESS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:1993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2031:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOC_UPDATE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2584:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2792:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2838:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2959:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEFUNCTION [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:3148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:3503:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:3674:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:3765:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:4038:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:4281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:4381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:4393:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:4579:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5008:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_PK_TYPE_ERR [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5260:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5557:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5592:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5683:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5712:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_exitOnFrameDelete [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:5941:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:6548:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:6720:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_ImportCall [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:6762:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:6828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:6906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7191:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7508:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7827:168: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7928:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:7939:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl.cpp:2055:4: warning:inconclusive: The buffer 'callsign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:2340:5: warning:inconclusive: The buffer 'dupeErrString' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:4585:2: warning:inconclusive: The buffer 'url' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:5157:4: warning:inconclusive: The buffer 'dupekey' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:5158:4: warning:inconclusive: The buffer 'dupedata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:5431:4: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:6964:4: warning:inconclusive: The buffer 'm' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:7224:3: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:7649:5: warning:inconclusive: The buffer 'callsign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:7654:5: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:7836:7: warning:inconclusive: The buffer 'fieldbuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqsl.cpp:1027:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1028:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1029:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1030:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1031:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1161:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1164:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1167:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1173:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1175:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1179:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1190:12: warning: Return value of function stn_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1211:14: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1216:13: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1218:13: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:2197:11: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:2222:11: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:2233:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:2694:2: warning: Return value of function deflateInit2() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:2785:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4229:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4711:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4712:9: warning: Return value of function inExt.Lower() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4713:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4714:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4718:16: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4729:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4932:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4947:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4958:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:4963:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5334:24: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5338:22: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5342:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5345:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5348:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:5859:10: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6326:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6345:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6374:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6641:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6645:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6649:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6653:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6679:10: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6684:11: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6689:11: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:6693:10: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl.cpp:1205:7: style: This function is deprecated. Please use 'wxFileName::SplitPath()' instead. [prohibitedwxFileNameFromPathCalled] tqsl-2.8.1/apps/tqsl.cpp:3322:16: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.1/apps/tqsl.cpp:3327:16: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.1/apps/tqsl.cpp:3332:39: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.1/apps/tqsl.cpp:3371:11: warning: Member variable 'revInfo::newProgram' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqsl.cpp:3371:11: warning: Member variable 'revInfo::newConfig' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqsl.cpp:4831:3: performance: Variable 'callSign' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqsl.cpp:4835:3: performance: Variable 'elementBody' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqsl.cpp:4836:3: performance: Variable 'locstring' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqsl.cpp:4839:3: performance: Variable 'conv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqsl.cpp:5630:2: performance: Variable 'lang' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/apps/tqsl.cpp:233:13: style:inconclusive: Either there is a missing 'override', or the member function 'QSLApp::GetLang' can be const. [functionConst] tqsl-2.8.1/apps/tqsl.cpp:330:7: performance:inconclusive: Either there is a missing 'override', or the member function 'UploadDialog::OnProgress' can be static. [functionStatic] tqsl-2.8.1/apps/tqsl.cpp:3338:11: style:inconclusive: Technically the member function 'revLevel::Value' can be const. [functionConst] tqsl-2.8.1/apps/tqsl.cpp:3347:7: style:inconclusive: Technically the member function 'revLevel::operator>' can be const. [functionConst] tqsl-2.8.1/apps/tqsl.cpp:3357:7: style:inconclusive: Technically the member function 'revLevel::operator>=' can be const. [functionConst] tqsl-2.8.1/apps/tqsl.cpp:3378:3: warning: Class 'revInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tqsl-2.8.1/apps/tqsl.cpp:3378:3: warning: Class 'revInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tqsl-2.8.1/apps/tqsl.cpp:3723:3: warning: Class 'expInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tqsl-2.8.1/apps/tqsl.cpp:3723:3: warning: Class 'expInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tqsl-2.8.1/apps/tqsl.cpp:4935:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.1/apps/tqsl.cpp:4959:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.1/apps/tqsl.cpp:5070:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.1/apps/tqsl.cpp:4313:4: error: Resource leak: qsoFile [resourceLeak] tqsl-2.8.1/apps/tqsl.cpp:2828:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: url [nullPointerOutOfMemory] tqsl-2.8.1/apps/tqsl.cpp:2941:23: note: Assuming allocation function fails tqsl-2.8.1/apps/tqsl.cpp:2941:23: note: Assignment 'urlstr=strdup(uploadURL.ToUTF8())', assigned value is 0 tqsl-2.8.1/apps/tqsl.cpp:2946:41: note: Calling function 'tqsl_curl_init', 2nd argument 'urlstr' value is 0 tqsl-2.8.1/apps/tqsl.cpp:2825:6: note: Assuming condition is false tqsl-2.8.1/apps/tqsl.cpp:2828:36: note: Null pointer dereference tqsl-2.8.1/apps/tqsl.cpp:210:68: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:466:67: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:474:65: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:630:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:722:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:723:22: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:906:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1582:128: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1582:138: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1582:151: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1697:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1698:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1719:99: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1719:109: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1742:67: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1867:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1869:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1871:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1873:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1876:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1879:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1881:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1883:40: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:1885:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2003:183: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2393:79: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2561:191: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2561:202: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2753:108: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2773:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2787:50: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2857:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2909:43: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2922:110: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:2922:181: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3196:83: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3196:93: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:250: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:278: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:302: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:332: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:358: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3419:374: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3501:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3674:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3839:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4038:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4041:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4071:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4277:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4762:5: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4792:25: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4879:54: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4893:61: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4900:72: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4905:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4919:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4919:35: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4924:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4924:35: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4941:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:4979:62: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:5451:58: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:5470:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:5600:57: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:5719:64: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:5726:64: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6143:50: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6144:44: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6274:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6294:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6505:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6526:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:6724:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:7337:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:7337:69: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:7774:54: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:7925:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl.cpp:3179:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tqsl-2.8.1/apps/tqsl.cpp:3182:5: note: Found duplicate branches for 'if' and 'else'. tqsl-2.8.1/apps/tqsl.cpp:3179:10: note: Found duplicate branches for 'if' and 'else'. tqsl-2.8.1/apps/tqsl.cpp:664:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:703:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:1949:11: style: The scope of the variable 'file' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:3484:9: style: The scope of the variable 'written' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:4657:11: style: The scope of the variable 'outfile' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:4980:6: style: The scope of the variable 'i' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:11: style: The scope of the variable 'callSign' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:21: style: The scope of the variable 'name' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:27: style: The scope of the variable 'address1' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:37: style: The scope of the variable 'address2' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:47: style: The scope of the variable 'city' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:53: style: The scope of the variable 'state' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6771:60: style: The scope of the variable 'postalCode' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6772:3: style: The scope of the variable 'country' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6772:12: style: The scope of the variable 'emailAddress' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:6852:6: style: The scope of the variable 'retval' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:7432:11: style: The scope of the variable 'selname' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:7433:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl.cpp:1123:110: style:inconclusive: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:113:102: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.1/apps/tqsl.cpp:1123:110: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.1/apps/tqsl.cpp:2002:99: style:inconclusive: Function 'ConvertLogToString' argument 4 names different: declaration 'n' definition 'numrecs'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:142:91: note: Function 'ConvertLogToString' argument 4 names different: declaration 'n' definition 'numrecs'. tqsl-2.8.1/apps/tqsl.cpp:2002:99: note: Function 'ConvertLogToString' argument 4 names different: declaration 'n' definition 'numrecs'. tqsl-2.8.1/apps/tqsl.cpp:2560:6: style:inconclusive: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:140:93: note: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.1/apps/tqsl.cpp:2560:6: note: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.1/apps/tqsl.cpp:2752:76: style:inconclusive: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:143:68: note: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.1/apps/tqsl.cpp:2752:76: note: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.1/apps/tqsl.cpp:4000:33: style:inconclusive: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:147:30: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.1/apps/tqsl.cpp:4000:33: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.1/apps/tqsl.cpp:4978:39: style:inconclusive: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:178:36: note: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. tqsl-2.8.1/apps/tqsl.cpp:4978:39: note: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. tqsl-2.8.1/apps/tqsl.cpp:2087:10: style: Local variable 'dxcc' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:2007:6: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:2087:10: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:2361:15: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:2016:11: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:2361:15: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:2441:10: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:2016:11: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:2441:10: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:2772:10: style: Local variable 'compressed' shadows outer argument [shadowArgument] tqsl-2.8.1/apps/tqsl.cpp:2752:76: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:2772:10: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:2824:8: style: Local variable 'curlReq' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:169:14: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:2824:8: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:3141:13: style: Local variable 'certlist' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:726:19: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:3141:13: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:3142:6: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:727:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:3142:6: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:4121:15: style: Local variable 'url' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:4078:13: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:4121:15: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:5029:7: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:727:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:5029:7: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:5271:12: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:5267:6: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:5271:12: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6366:14: style: Local variable 'call' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6212:11: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6366:14: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6498:13: style: Local variable 's' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6232:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6498:13: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6519:13: style: Local variable 's' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6232:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6519:13: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6548:6: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:727:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6548:6: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6567:7: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6548:6: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6567:7: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6849:7: style: Local variable 'renew' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslapp.h:215:6: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6849:7: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:6959:13: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6931:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:6959:13: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:7011:13: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:6931:12: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:7011:13: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:7585:12: style: Local variable 'lab' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqsl.cpp:7573:11: note: Shadowed declaration tqsl-2.8.1/apps/tqsl.cpp:7585:12: note: Shadow variable tqsl-2.8.1/apps/tqsl.cpp:2135:7: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] tqsl-2.8.1/apps/tqsl.cpp:1581:55: performance: Function parameter 'title' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/tqsl.cpp:1581:99: performance: Function parameter 'dataname' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/tqsl.cpp:7772:35: performance: Function parameter 'locname' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/tqsl.cpp:1671:41: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:1758:46: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:1852:23: style: Parameter 'file' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:4449:68: style: Parameter 'result' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:4798:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:4807:46: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:4815:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:5541:36: style: Parameter 'filename' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:6847:41: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqsl.cpp:896:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:3482:31: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'file_recv' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tqsl-2.8.1/apps/tqsl.cpp:4298:52: note: You might need to cast the function pointer here tqsl-2.8.1/apps/tqsl.cpp:3482:31: note: Parameter 'ptr' can be declared as pointer to const tqsl-2.8.1/apps/tqsl.cpp:3498:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:3660:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:4304:7: style: Variable 'errorbuf' can be declared as const array [constVariable] tqsl-2.8.1/apps/tqsl.cpp:5591:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:6004:8: style: Variable 'defcall' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:6667:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl.cpp:5216:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] tqsl-2.8.1/apps/tqsl.cpp:4912:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqsl.cpp:5791:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqsl.cpp:7473:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqsl.cpp:3805:12: style: Unused variable: county [unusedVariable] tqsl-2.8.1/apps/tqsl.cpp:3806:12: style: Unused variable: grid [unusedVariable] tqsl-2.8.1/apps/tqsl.cpp:4078:13: style: Unused variable: url [unusedVariable] tqsl-2.8.1/apps/tqsl.cpp:4378:11: style: Unused variable: tok [unusedVariable] tqsl-2.8.1/apps/tqsl_prefs.cpp:176:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:512:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOC_REPORT [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:716:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTop [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:813:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullPen [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:934:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_DEF_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:947:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_DEF_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:1051:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MIN_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqsl_prefs.cpp:245:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:441:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:442:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:443:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:450:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:451:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:453:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:461:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:533:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:534:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:535:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:536:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:537:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:538:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:539:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:540:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:772:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:773:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:774:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:775:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:938:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:971:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:423:31: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedLengthCalled] tqsl-2.8.1/apps/tqsl_prefs.cpp:424:41: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedLengthCalled] tqsl-2.8.1/apps/tqsl_prefs.cpp:991:151: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl_prefs.cpp:991:161: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqsl_prefs.cpp:198:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl_prefs.cpp:864:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.1/apps/tqsl_prefs.cpp:987:53: performance: Function parameter 'ctype' should be passed by const reference. [passedByValue] tqsl-2.8.1/apps/tqsl_prefs.cpp:427:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqsl_prefs.cpp:212:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/tqsl_prefs.cpp:892:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/tqslsign.cpp:433:26: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] tqsl-2.8.1/apps/tqslupdater.cpp:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslupdater.cpp:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fnIsWow64Process [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslupdater.cpp:199:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslupdater.cpp:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEFUNCTION [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslupdater.cpp:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslupdater.cpp:143:3: warning:inconclusive: The buffer 'caBundle' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/apps/tqslupdater.cpp:138:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqslupdater.cpp:193:2: warning: Return value of function wxGetEnv() is not used. [ignoredReturnValue] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_tree' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_tree' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::logwin' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::notebook' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::help' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_menu' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::help_menu' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_add_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_add_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_edit_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_edit_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_delete_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_delete_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_load_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_load_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_save_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_save_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_renew_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_renew_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_select_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_select_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_prop_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_prop_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_prop_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_prop_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::renew' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::req' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/apps/tqslupdater.cpp:189:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslupdater.cpp:253:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslupdater.cpp:175:9: style: The scope of the variable 'written' can be reduced. [variableScope] tqsl-2.8.1/apps/tqslupdater.cpp:105:110: style:inconclusive: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:113:102: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.1/apps/tqslupdater.cpp:105:110: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.1/apps/tqslupdater.cpp:249:33: style:inconclusive: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslapp.h:147:30: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.1/apps/tqslupdater.cpp:249:33: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.1/apps/tqslupdater.cpp:291:14: style: Local variable 'url' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslupdater.cpp:271:12: note: Shadowed declaration tqsl-2.8.1/apps/tqslupdater.cpp:291:14: note: Shadow variable tqsl-2.8.1/apps/tqslupdater.cpp:120:14: style: Variable 'topSizer' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqslupdater.cpp:173:31: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'file_recv' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tqsl-2.8.1/apps/tqslupdater.cpp:203:52: note: You might need to cast the function pointer here tqsl-2.8.1/apps/tqslupdater.cpp:173:31: note: Parameter 'ptr' can be declared as pointer to const tqsl-2.8.1/apps/tqslupdater.cpp:265:7: style: Variable 'errorbuf' can be declared as const array [constVariable] tqsl-2.8.1/apps/tqslupdater.cpp:228:39: error: Uninitialized variable: errorbuf [uninitvar] tqsl-2.8.1/apps/tqslupdater.cpp:315:39: error: Uninitialized variable: errorbuf [uninitvar] tqsl-2.8.1/apps/tqslupdater.cpp:132:11: style: Unused variable: filename [unusedVariable] tqsl-2.8.1/apps/tqslupdater.cpp:271:12: style: Unused variable: url [unusedVariable] tqsl-2.8.1/apps/tqslvalidator.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslvalidator.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslvalidator.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslvalidator.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslvalidator.cpp:76:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslvalidator.cpp:76:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslvalidator.cpp:103:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslvalidator.cpp:110:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslvalidator.cpp:129:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslvalidator.cpp:62:35: style:inconclusive: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. [funcArgNamesDifferent] tqsl-2.8.1/apps/tqslvalidator.h:45:34: note: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. tqsl-2.8.1/apps/tqslvalidator.cpp:62:35: note: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. tqsl-2.8.1/apps/tqslvalidator.cpp:40:14: style: Variable 'ctl' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqslvalidator.cpp:70:14: style: Variable 'ctl' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/apps/tqslwiz.cpp:115:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.cpp:215:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_CustomError [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.cpp:689:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOCATION_FIELD_TEXT [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.cpp:769:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.cpp:1045:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_GRID_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.cpp:1340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/tqslwiz.h:106:22: style: Virtual function 'validate' is called from constructor 'TQSLWizLocPage(TQSLWizard*_parent,tQSL_Location locp)' at line 986. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.1/apps/tqslwiz.cpp:986:2: note: Calling UpdateFields tqsl-2.8.1/apps/tqslwiz.cpp:224:2: note: Calling validate tqsl-2.8.1/apps/tqslwiz.h:106:22: note: validate is a virtual function tqsl-2.8.1/apps/tqslwiz.h:106:22: style: Virtual function 'validate' is called from constructor 'TQSLWizLocPage(TQSLWizard*_parent,tQSL_Location locp)' at line 987. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.1/apps/tqslwiz.cpp:987:2: note: Calling UpdateFields tqsl-2.8.1/apps/tqslwiz.cpp:224:2: note: Calling validate tqsl-2.8.1/apps/tqslwiz.h:106:22: note: validate is a virtual function tqsl-2.8.1/apps/tqslwiz.cpp:97:13: warning: The class 'TQSLWizard' defines member function with name 'OnPageChanged' also defined in its parent class 'ExtWizard'. [duplInheritedMember] tqsl-2.8.1/apps/extwizard.h:51:7: note: Parent function 'ExtWizard::OnPageChanged' tqsl-2.8.1/apps/tqslwiz.cpp:97:13: note: Derived function 'TQSLWizard::OnPageChanged' tqsl-2.8.1/apps/tqslwiz.cpp:106:166: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslwiz.cpp:1297:20: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/apps/tqslwiz.cpp:1222:27: style: The scope of the variable 'newValue' can be reduced. [variableScope] tqsl-2.8.1/apps/tqslwiz.cpp:306:9: style: Local variable 'gabbi_name' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:230:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:306:9: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:320:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:259:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:320:10: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:368:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:259:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:368:10: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:379:9: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:259:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:379:9: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:504:9: style: Local variable 'gabbi_name' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:415:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:504:9: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:513:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:466:8: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:513:10: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:783:15: style: Local variable 'hsizer' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:767:14: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:783:15: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:1097:16: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/apps/tqslwiz.cpp:1004:11: note: Shadowed declaration tqsl-2.8.1/apps/tqslwiz.cpp:1097:16: note: Shadow variable tqsl-2.8.1/apps/tqslwiz.cpp:653:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqslwiz.cpp:701:49: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.1/apps/tqslwiz.cpp:585:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqslwiz.cpp:592:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqslwiz.cpp:657:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqslwiz.cpp:664:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/apps/tqslwiz.cpp:1152:17: style: Variable 'num' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/apps/tqslwiz.cpp:1152:13: style: Variable 'num' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/apps/tqslwiz.cpp:145:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/tqslwiz.cpp:153:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/apps/wxutil.cpp:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CUSTOM_ERROR [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/wxutil.cpp:356:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.1/apps/wxutil.cpp:58:25: style: This is the same as 'wxString::Len' and is kept for wxWidgets 1.xx compatibility. You should not use it in new code. [prohibitedLengthCalled] tqsl-2.8.1/apps/wxutil.cpp:62:32: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedLastCalled] tqsl-2.8.1/apps/wxutil.cpp:94:26: style:inconclusive: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. [funcArgNamesDifferent] tqsl-2.8.1/apps/wxutil.h:49:35: note: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. tqsl-2.8.1/apps/wxutil.cpp:94:26: note: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. tqsl-2.8.1/apps/wxutil.cpp:48:36: performance: Function parameter 'in' should be passed by const reference. [passedByValue] tqsl-2.8.1/src/adif.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/adif.cpp:244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/adif.cpp:505:35: style: Condition 'type!='\0'' is always true [knownConditionTrueFalse] tqsl-2.8.1/src/adif.cpp:208:2: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] tqsl-2.8.1/src/adif.cpp:53:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:57:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:81:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:110:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:424:24: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:440:43: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:472:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:492:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:494:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:497:16: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:500:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:503:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:506:30: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:508:30: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:511:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:516:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:519:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/adif.cpp:220:6: style: The scope of the variable 'currentCharacter' can be reduced. [variableScope] tqsl-2.8.1/src/adif.cpp:130:28: style:inconclusive: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. [funcArgNamesDifferent] tqsl-2.8.1/src/adif.h:126:58: note: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.1/src/adif.cpp:130:28: note: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.1/src/adif.cpp:452:29: style:inconclusive: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. [funcArgNamesDifferent] tqsl-2.8.1/src/adif.h:121:59: note: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.1/src/adif.cpp:452:29: note: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.1/src/adif.cpp:131:13: style: Variable 'adif' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/adif.cpp:519:10: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/src/cabrillo.cpp:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/cabrillo.cpp:416:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/cabrillo.cpp:539:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/cabrillo.cpp:694:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/cabrillo.cpp:572:6: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/cabrillo.cpp:766:3: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/cabrillo.cpp:774:3: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/cabrillo.cpp:140:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/cabrillo.cpp:142:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/cabrillo.cpp:491:19: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/cabrillo.cpp:524:8: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/cabrillo.cpp:594:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/cabrillo.cpp:658:37: style:inconclusive: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:107:66: note: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:658:37: note: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:658:96: style:inconclusive: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:107:124: note: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. tqsl-2.8.1/src/cabrillo.cpp:658:96: note: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. tqsl-2.8.1/src/cabrillo.cpp:791:39: style:inconclusive: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:88:68: note: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:791:39: note: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:808:40: style:inconclusive: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:91:69: note: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:808:40: note: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:821:36: style:inconclusive: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:94:65: note: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:821:36: note: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:834:42: style:inconclusive: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.1/src/cabrillo.h:97:79: note: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:834:42: note: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.1/src/cabrillo.cpp:546:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/cabrillo.cpp:670:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/cabrillo.cpp:792:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/cabrillo.cpp:822:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/cabrillo.cpp:835:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/converter.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/converter.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/converter.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/converter.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/converter.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslexc.h:23:52: performance: Variable '_err' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/src/tqslexc.h:24:26: performance: Variable '_err' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/src/converter.cpp:124:7: style: Condition 'conv' is always false [knownConditionTrueFalse] tqsl-2.8.1/src/converter.cpp:57:24: note: Assignment 'conv=0', assigned value is 0 tqsl-2.8.1/src/converter.cpp:124:7: note: Condition 'conv' is always false tqsl-2.8.1/src/gen_crq.cpp:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/gen_crq.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/gen_crq.cpp:44:6: style: The scope of the variable 'dxcc' can be reduced. [variableScope] tqsl-2.8.1/src/gen_crq.cpp:44:16: style: The scope of the variable 'sign_dxcc' can be reduced. [variableScope] tqsl-2.8.1/src/load_cert.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/load_cert.cpp:35:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/openssl_cert.h:59:1: debug: Failed to parse 'typedef STACK_OF ( X509 ) TQSL_X509_STACK ;'. The checking continues anyway. [simplifyTypedef] tqsl-2.8.1/src/location.cpp:1670:0: debug: Function::addArguments found argument 'map' with varid 0. [varid0] tqsl-2.8.1/src/xml.h:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _attributes [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterByName [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterName [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.h:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gabbi_name [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:797:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:947:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1027:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1050:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1072:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1194:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1238:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1416:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1485:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1679:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:1958:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:2145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:2307:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:2838:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:2861:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:2971:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:3995:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:4218:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:4397:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/location.cpp:861:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:2120:3: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:2842:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:2978:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:3583:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:3745:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4080:9: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4215:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4228:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4394:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4407:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/location.cpp:4419:5: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/xml.h:45:2: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:45:2: warning: Member variable 'XMLElement::_iterByName' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:45:2: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:47:11: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:47:11: warning: Member variable 'XMLElement::_iterByName' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:47:11: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_type' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_len' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idx' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idata' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::input_type' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::flags' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::changed' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/location.cpp:126:2: warning: Member variable 'TQSL_LOCATION::data_errors' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.1/src/xml.h:47:70: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.1/src/location.h:36:6: style:inconclusive: Technically the member function 'VUCCgrid::ent' can be const. [functionConst] tqsl-2.8.1/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] tqsl-2.8.1/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] tqsl-2.8.1/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor] tqsl-2.8.1/src/xml.h:53:9: performance: Function 'getElementName()' should return member '_name' by const reference. [returnByReference] tqsl-2.8.1/src/xml.h:106:9: performance: Function 'getText()' should return member '_text' by const reference. [returnByReference] tqsl-2.8.1/src/xml.h:108:9: performance: Function 'getPretext()' should return member '_pretext' by const reference. [returnByReference] tqsl-2.8.1/src/location.cpp:522:10: warning: Identical condition and return expression 'failed', return value is always false [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:519:6: note: If condition 'failed' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:522:10: note: Returning identical expression 'failed' tqsl-2.8.1/src/location.cpp:4281:12: warning: Identical condition and return expression 'rval', return value is always 0 [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4281:12: note: Returning identical expression 'rval' tqsl-2.8.1/src/location.cpp:4293:12: warning: Identical condition and return expression 'rval', return value is always 0 [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4293:12: note: Returning identical expression 'rval' tqsl-2.8.1/src/location.cpp:4298:13: warning: Identical condition and return expression 'rval', return value is always 0 [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4298:13: note: Returning identical expression 'rval' tqsl-2.8.1/src/location.cpp:4305:12: warning: Identical condition and return expression 'rval', return value is always 0 [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4305:12: note: Returning identical expression 'rval' tqsl-2.8.1/src/location.cpp:4367:17: warning: Identical condition 'rval', second condition is always false [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4367:17: note: Testing identical condition 'rval' tqsl-2.8.1/src/location.cpp:4375:6: warning: Identical condition 'rval', second condition is always false [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4375:6: note: Testing identical condition 'rval' tqsl-2.8.1/src/location.cpp:4378:9: warning: Identical condition and return expression 'rval', return value is always 0 [identicalConditionAfterEarlyExit] tqsl-2.8.1/src/location.cpp:4264:6: note: If condition 'rval' is true, the function will return/exit tqsl-2.8.1/src/location.cpp:4378:9: note: Returning identical expression 'rval' tqsl-2.8.1/src/location.cpp:603:8: style: Condition 'pas' is always true [knownConditionTrueFalse] tqsl-2.8.1/src/location.cpp:2097:7: style: Condition 'entity' is always true [knownConditionTrueFalse] tqsl-2.8.1/src/location.cpp:4484:6: style: Condition 'list' is always true [knownConditionTrueFalse] tqsl-2.8.1/src/location.h:41:8: style: Class 'VUCCgrid' is unsafe, 'VUCCgrid::_pas' can leak by wrong usage. [unsafeClassCanLeak] tqsl-2.8.1/src/location.h:42:8: style: Class 'VUCCgrid' is unsafe, 'VUCCgrid::_grid' can leak by wrong usage. [unsafeClassCanLeak] tqsl-2.8.1/src/location.cpp:1708:21: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:1708:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3593:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3672:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3676:21: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3759:31: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3770:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3770:74: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3773:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3773:70: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3776:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3776:70: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3781:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3781:71: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3786:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3786:76: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3791:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3791:80: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3796:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3796:78: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3801:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3801:76: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3808:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3808:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3813:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3813:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3816:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3816:80: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3819:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:3819:86: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/location.cpp:848:9: style: Redundant assignment of 'value' to itself. [selfAssignment] tqsl-2.8.1/src/location.cpp:176:21: style: The scope of the variable 'suffixes' can be reduced. [variableScope] tqsl-2.8.1/src/location.cpp:3337:13: style: The scope of the variable 'numbuf' can be reduced. [variableScope] tqsl-2.8.1/src/location.cpp:2221:49: style:inconclusive: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:993:78: note: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2221:49: note: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2232:54: style:inconclusive: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:997:83: note: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2232:54: note: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2248:50: style:inconclusive: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1000:79: note: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2248:50: note: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2264:50: style:inconclusive: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1006:79: note: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2264:50: note: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2280:48: style:inconclusive: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1011:77: note: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2280:48: note: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2324:47: style:inconclusive: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1014:76: note: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2324:47: note: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2340:54: style:inconclusive: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1017:83: note: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2340:54: note: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2357:47: style:inconclusive: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1020:76: note: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2357:47: note: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2370:54: style:inconclusive: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1023:83: note: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2370:54: note: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2385:57: style:inconclusive: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1026:86: note: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2385:57: note: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2396:50: style:inconclusive: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1029:79: note: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2396:50: note: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2416:50: style:inconclusive: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1032:79: note: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2416:50: note: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2432:40: style:inconclusive: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1099:69: note: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2432:40: note: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2449:50: style:inconclusive: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1102:79: note: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2449:50: note: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2466:46: style:inconclusive: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1105:75: note: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2466:46: note: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2484:50: style:inconclusive: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1108:79: note: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2484:50: note: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2501:46: style:inconclusive: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1111:75: note: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2501:46: note: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2519:46: style:inconclusive: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1138:75: note: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2519:46: note: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2536:44: style:inconclusive: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1203:73: note: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2536:44: note: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2553:45: style:inconclusive: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1144:74: note: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2553:45: note: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2570:42: style:inconclusive: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1154:71: note: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2570:42: note: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2587:47: style:inconclusive: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1157:76: note: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2587:47: note: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2604:45: style:inconclusive: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1165:74: note: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2604:45: note: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2625:44: style:inconclusive: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1172:73: note: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2625:44: note: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2642:42: style:inconclusive: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1178:71: note: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2642:42: note: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2665:45: style:inconclusive: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1187:74: note: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2665:45: note: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2711:42: style:inconclusive: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1197:71: note: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2711:42: note: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2742:44: style:inconclusive: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1191:73: note: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2742:44: note: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2762:49: style:inconclusive: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1181:78: note: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2762:49: note: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2779:45: style:inconclusive: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1184:74: note: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:2779:45: note: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3174:40: style:inconclusive: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1064:69: note: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3174:40: note: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3216:45: style:inconclusive: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1072:74: note: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3216:45: note: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3233:43: style:inconclusive: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1049:72: note: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3233:43: note: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3271:43: style:inconclusive: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1052:72: note: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3271:43: note: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3288:47: style:inconclusive: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1055:76: note: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3288:47: note: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3440:50: style:inconclusive: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1046:79: note: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3440:50: note: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3456:50: style:inconclusive: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1043:79: note: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3456:50: note: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3456:75: style:inconclusive: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1043:103: note: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. tqsl-2.8.1/src/location.cpp:3456:75: note: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. tqsl-2.8.1/src/location.cpp:3474:47: style:inconclusive: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1040:76: note: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3474:47: note: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3531:50: style:inconclusive: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:860:79: note: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3531:50: note: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3624:37: style:inconclusive: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1398:74: note: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3624:37: note: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3692:57: style:inconclusive: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1428:94: note: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3692:57: note: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3829:53: style:inconclusive: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1412:90: note: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3829:53: note: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3835:40: style:inconclusive: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1206:69: note: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3835:40: note: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3865:40: style:inconclusive: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1209:69: note: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:3865:40: note: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:4126:42: style:inconclusive: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1221:71: note: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:4126:42: note: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.1/src/location.cpp:4195:87: style:inconclusive: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:715:131: note: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. tqsl-2.8.1/src/location.cpp:4195:87: note: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. tqsl-2.8.1/src/location.cpp:1783:14: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/src/location.cpp:1768:11: note: Shadowed declaration tqsl-2.8.1/src/location.cpp:1783:14: note: Shadow variable tqsl-2.8.1/src/location.cpp:1855:10: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/src/location.cpp:1768:11: note: Shadowed declaration tqsl-2.8.1/src/location.cpp:1855:10: note: Shadow variable tqsl-2.8.1/src/location.cpp:3657:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.1/src/location.cpp:3630:17: note: Shadowed declaration tqsl-2.8.1/src/location.cpp:3657:10: note: Shadow variable tqsl-2.8.1/src/location.cpp:4070:16: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.1/src/location.cpp:4056:12: note: Shadowed declaration tqsl-2.8.1/src/location.cpp:4070:16: note: Shadow variable tqsl-2.8.1/src/location.cpp:119:43: performance: Function parameter 'c' should be passed by const reference. However it seems that 'TQSL_NAME' is a callback function. [passedByValueCallback] tqsl-2.8.1/src/location.cpp:117:7: note: Function pointer used here. tqsl-2.8.1/src/location.cpp:119:43: note: Function parameter 'c' should be passed by const reference. However it seems that 'TQSL_NAME' is a callback function. tqsl-2.8.1/src/location.cpp:4001:32: performance: Function parameter 'userInput' should be passed by const reference. [passedByValue] tqsl-2.8.1/src/location.cpp:4001:50: performance: Function parameter 'field' should be passed by const reference. [passedByValue] tqsl-2.8.1/src/location.cpp:751:25: style: Variable 'f' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2332:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2348:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2363:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2376:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2443:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2455:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2472:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2490:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2507:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2525:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2542:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2559:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2576:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2593:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2610:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2631:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2648:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2773:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2790:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2806:11: style: Variable 'str' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:2857:36: style: Parameter 'xel' can be declared as reference to const [constParameterReference] tqsl-2.8.1/src/location.cpp:3645:25: style: Variable 'f' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:3846:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:3876:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:3913:23: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:3959:23: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:4137:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.1/src/location.cpp:540:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:568:9: style: Variable 'thisgrid' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:1685:8: style: Variable 'mapPart' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:2249:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:2386:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:3217:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/location.cpp:627:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tqsl-2.8.1/src/location.cpp:1716:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/src/location.cpp:1794:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/src/location.cpp:2189:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/src/location.cpp:3058:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.1/src/location.cpp:110:9: style: class member 'TQSL_LOCATION_PAGE::dependentOn' is never used. [unusedStructMember] tqsl-2.8.1/src/location.cpp:110:22: style: class member 'TQSL_LOCATION_PAGE::dependency' is never used. [unusedStructMember] tqsl-2.8.1/src/location.cpp:1407:17: style: Variable 'call_field' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/src/location.cpp:1408:17: style: Variable 'grid_field' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/src/location.cpp:1793:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:1810:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:1860:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:1895:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:2188:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:2305:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3038:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3051:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3114:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3123:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3198:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:3497:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/location.cpp:4473:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.1/src/openssl_cert.cpp:2381:0: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility" [preprocessorErrorDirective] tqsl-2.8.1/src/openssl_cert.cpp:2381:10: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility" [preprocessorErrorDirective] tqsl-2.8.1/src/station_loc.cpp:30:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/station_loc.cpp:99:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/station_loc.cpp:69:8: style: Local variable 'nfield' shadows outer variable [shadowVariable] tqsl-2.8.1/src/station_loc.cpp:52:7: note: Shadowed declaration tqsl-2.8.1/src/station_loc.cpp:69:8: note: Shadow variable tqsl-2.8.1/src/station_loc.cpp:35:22: style: Parameter 'argv' can be declared as const array [constParameter] tqsl-2.8.1/src/tqslconvert.cpp:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adif [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:578:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:675:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:1841:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:2080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:2124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:2169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:2178:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:2209:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqslconvert.cpp:296:17: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqslconvert.cpp:1374:3: warning:inconclusive: The buffer 'modeSub' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqslconvert.cpp:1799:6: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqslconvert.cpp:1813:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] tqsl-2.8.1/src/tqslconvert.cpp:1810:18: note: outer condition: rc<0 tqsl-2.8.1/src/tqslconvert.cpp:1813:23: note: opposite inner condition: 26==rc tqsl-2.8.1/src/tqslconvert.cpp:1886:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] tqsl-2.8.1/src/tqslconvert.cpp:1883:18: note: outer condition: rc<0 tqsl-2.8.1/src/tqslconvert.cpp:1886:23: note: opposite inner condition: 26==rc tqsl-2.8.1/src/tqslconvert.cpp:1660:8: style: The if condition is the same as the previous if condition [duplicateCondition] tqsl-2.8.1/src/tqslconvert.cpp:1642:8: note: First condition tqsl-2.8.1/src/tqslconvert.cpp:1660:8: note: Second condition tqsl-2.8.1/src/tqslconvert.cpp:639:21: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] tqsl-2.8.1/src/tqslconvert.cpp:2225:21: note: Assuming allocation function fails tqsl-2.8.1/src/tqslconvert.cpp:2225:21: note: Assignment 'path=strdup(tQSL_BaseDir)', assigned value is 0 tqsl-2.8.1/src/tqslconvert.cpp:2226:12: note: Calling function 'remove_db', 1st argument 'path' value is 0 tqsl-2.8.1/src/tqslconvert.cpp:639:21: note: Null pointer dereference tqsl-2.8.1/src/tqslconvert.cpp:254:19: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/tqslconvert.cpp:256:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.1/src/tqslconvert.cpp:1631:12: style: Variable 'okgrid' is reassigned a value before the old one has been used. [redundantAssignment] tqsl-2.8.1/src/tqslconvert.cpp:1617:16: note: okgrid is assigned tqsl-2.8.1/src/tqslconvert.cpp:1631:12: note: okgrid is overwritten tqsl-2.8.1/src/tqslconvert.cpp:1641:11: style: Variable 'okgrid' is reassigned a value before the old one has been used. [redundantAssignment] tqsl-2.8.1/src/tqslconvert.cpp:1631:12: note: okgrid is assigned tqsl-2.8.1/src/tqslconvert.cpp:1641:11: note: okgrid is overwritten tqsl-2.8.1/src/tqslconvert.cpp:1641:11: style: Variable 'okgrid' is reassigned a value before the old one has been used. [redundantAssignment] tqsl-2.8.1/src/tqslconvert.cpp:1633:12: note: okgrid is assigned tqsl-2.8.1/src/tqslconvert.cpp:1641:11: note: okgrid is overwritten tqsl-2.8.1/src/tqslconvert.cpp:1145:6: style: The scope of the variable 'cstat' can be reduced. [variableScope] tqsl-2.8.1/src/tqslconvert.cpp:346:41: style:inconclusive: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:52:70: note: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:346:41: note: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:381:45: style:inconclusive: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:64:74: note: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:381:45: note: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:506:35: style:inconclusive: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:68:64: note: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:506:35: note: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:613:48: style:inconclusive: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:183:77: note: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:613:48: note: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1142:39: style:inconclusive: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:211:76: note: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1142:39: note: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1914:38: style:inconclusive: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:214:67: note: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1914:38: note: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1927:38: style:inconclusive: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:218:67: note: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1927:38: note: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1948:44: style:inconclusive: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:224:81: note: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1948:44: note: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1956:46: style:inconclusive: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:78:75: note: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1956:46: note: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1965:60: style:inconclusive: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:99:89: note: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. tqsl-2.8.1/src/tqslconvert.cpp:1965:60: note: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. tqsl-2.8.1/src/tqslconvert.cpp:2014:44: style:inconclusive: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqslconvert.h:89:73: note: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:2014:44: note: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.1/src/tqslconvert.cpp:1244:29: style: Local variable 'stat' shadows outer variable [shadowVariable] tqsl-2.8.1/src/tqslconvert.cpp:1160:28: note: Shadowed declaration tqsl-2.8.1/src/tqslconvert.cpp:1244:29: note: Shadow variable tqsl-2.8.1/src/tqslconvert.cpp:578:8: style: Variable 'oldlocale' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/tqslconvert.cpp:613:66: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] tqsl-2.8.1/src/tqslconvert.cpp:613:84: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tqsl-2.8.1/src/tqslconvert.cpp:651:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/tqslconvert.cpp:702:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/tqslconvert.cpp:912:40: error: Uninitialized variable: result.line_no [uninitvar] tqsl-2.8.1/src/tqslconvert.cpp:912:33: error: Uninitialized struct member: result.line_no [uninitStructMember] tqsl-2.8.1/src/tqslconvert.cpp:906:12: style: Variable 'cstat' is assigned a value that is never used. [unreadVariable] tqsl-2.8.1/src/tqsllib.cpp:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqsllib.cpp:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFDIR [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqsllib.cpp:318:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_VERSION_NUMBER [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqsllib.cpp:543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_VERSION_NUMBER [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqsllib.cpp:1047:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSLLIB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/tqsllib.cpp:608:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] tqsl-2.8.1/src/tqsllib.cpp:181:2: warning:inconclusive: The buffer 'dpath' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqsllib.cpp:370:4: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqsllib.cpp:382:5: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqsllib.cpp:395:4: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqsllib.cpp:451:2: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.1/src/tqsllib.cpp:459:16: style: The scope of the variable 'openssl_err' can be reduced. [variableScope] tqsl-2.8.1/src/tqsllib.cpp:1119:31: style:inconclusive: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. [funcArgNamesDifferent] tqsl-2.8.1/src/tqsllib.h:1460:61: note: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. tqsl-2.8.1/src/tqsllib.cpp:1119:31: note: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. tqsl-2.8.1/src/tqsllib.cpp:178:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/tqsllib.cpp:368:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.1/src/tqsllib.cpp:254:7: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tqsl-2.8.1/src/tqsllib.cpp:264:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tqsl-2.8.1/src/xml.cpp:154:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.1/src/xml.cpp:173:8: style: Local variable 'ok' shadows outer variable [shadowVariable] tqsl-2.8.1/src/xml.cpp:168:7: note: Shadowed declaration tqsl-2.8.1/src/xml.cpp:173:8: note: Shadow variable tqsl-2.8.1/src/xml.cpp:34:9: style: Unused variable: s [unusedVariable] tqsl-2.8.1/apps/dxcc.cpp:25:8: error: The one definition rule is violated, different classes/structs have the same name '_dxcc_entity' [ctuOneDefinitionRuleViolation] tqsl-2.8.1/src/location.cpp:267:8: note: The one definition rule is violated, different classes/structs have the same name '_dxcc_entity' tqsl-2.8.1/apps/dxcc.cpp:25:8: note: The one definition rule is violated, different classes/structs have the same name '_dxcc_entity' diff: head tqsl-2.8.1/apps/crqwiz.cpp:1286:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/crqwiz.cpp:203:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.h:73:7: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.cpp:203:9: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. head tqsl-2.8.1/apps/crqwiz.cpp:221:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.h:74:7: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.cpp:221:9: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. 2.17.0 tqsl-2.8.1/apps/crqwiz.h:73:7: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.cpp:203:9: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.h:73:7: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. 2.17.0 tqsl-2.8.1/apps/crqwiz.h:74:7: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. [functionConst] tqsl-2.8.1/apps/crqwiz.cpp:221:9: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.1/apps/crqwiz.h:74:7: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. head tqsl-2.8.1/apps/dxcc.cpp:156:7: performance:inconclusive: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/dxcc.h:27:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/dxcc.cpp:156:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). head tqsl-2.8.1/apps/dxcc.cpp:33:21: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/dxcc.cpp:33:22: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/dxcc.cpp:33:55: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/dxcc.h:27:7: performance:inconclusive: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/dxcc.cpp:156:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/dxcc.h:27:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). head tqsl-2.8.1/apps/getpassword.cpp:109:150: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/getpassword.cpp:196:140: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/getpassword.cpp:42:126: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1003:40: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1003:41: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1029:48: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1029:49: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1032:44: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1032:45: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1173:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1173:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1181:13: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1181:14: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1195:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/jsonreader.cpp:1195:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/jsonreader.cpp:1739:15: performance:inconclusive: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.h:99:10: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:1739:15: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). head tqsl-2.8.1/apps/jsonreader.cpp:524:15: performance:inconclusive: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.h:89:10: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.cpp:524:15: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). 2.17.0 tqsl-2.8.1/apps/jsonreader.h:89:10: performance:inconclusive: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.cpp:524:15: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.h:89:10: note: Technically the member function 'wxJSONReader::PeekChar' can be static (but you may consider moving to unnamed namespace). 2.17.0 tqsl-2.8.1/apps/jsonreader.h:99:10: performance:inconclusive: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.1/apps/jsonreader.cpp:1739:15: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.1/apps/jsonreader.h:99:10: note: Technically the member function 'wxJSONReader::NumBytes' can be static (but you may consider moving to unnamed namespace). head tqsl-2.8.1/apps/loadcertwiz.cpp:155:49: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/loadcertwiz.cpp:155:50: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/loadcertwiz.cpp:238:118: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/loctree.cpp:139:12: style: Variable 'locname' is assigned a value that is never used. [unreadVariable] head tqsl-2.8.1/apps/qsodatadialog.cpp:636:45: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:636:46: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:638:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:638:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:640:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:640:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:640:65: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:648:33: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:648:34: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:648:55: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:650:33: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:650:34: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:650:55: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:654:34: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:654:35: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:656:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:656:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:659:34: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:659:35: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:659:56: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:663:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:663:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:663:59: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:666:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:666:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:666:58: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:669:34: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:669:35: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:669:56: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:673:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:673:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:673:59: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:677:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:677:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:677:59: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:681:39: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:681:40: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:681:61: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:685:38: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/qsodatadialog.cpp:685:39: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.cpp:685:60: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/qsodatadialog.h:64:36: performance: Function parameter 'other' should be passed by const reference. [passedByValue] head tqsl-2.8.1/apps/stationdial.cpp:184:160: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/stationdial.cpp:264:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqsl.cpp:1582:138: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1582:151: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1697:52: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1697:53: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1698:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1698:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1719:109: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1867:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1867:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1869:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1869:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1871:38: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1871:39: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1873:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1873:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1876:26: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1876:27: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1879:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1879:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1881:38: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1881:39: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1883:40: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1883:41: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:1885:41: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:1885:42: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:210:68: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:210:69: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:2561:202: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:2773:53: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:2773:54: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:2857:41: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:2857:42: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:2909:43: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:2909:44: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:2922:181: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3196:93: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3419:278: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3419:302: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3419:332: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3419:358: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3419:374: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3501:55: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:3501:56: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3674:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:3674:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:3839:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:3839:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4038:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4038:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4041:49: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4041:50: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4071:42: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4071:43: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4277:53: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4277:54: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4792:25: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4792:26: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4912:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqsl.cpp:4919:35: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4919:6: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4919:7: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4924:35: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4924:6: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4924:7: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:4941:10: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:4941:9: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:5451:58: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:5451:59: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:5470:53: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:5470:54: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:5719:64: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:5719:65: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:5726:64: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:5726:65: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:5791:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqsl.cpp:6143:50: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6143:51: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6144:44: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6144:45: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6274:17: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6274:18: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6294:17: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6294:18: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6505:26: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6505:27: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6526:26: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6526:27: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:6724:49: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:6724:50: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:7337:69: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqsl.cpp:7473:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 tqsl-2.8.1/apps/tqsl.cpp:982:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head tqsl-2.8.1/apps/tqsl_prefs.cpp:176:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/apps/tqsl_prefs.cpp:212:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] head tqsl-2.8.1/apps/tqsl_prefs.cpp:991:161: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslupdater.cpp:189:55: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqslupdater.cpp:189:56: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslupdater.cpp:253:48: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqslupdater.cpp:253:49: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslvalidator.cpp:76:41: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqslvalidator.cpp:76:42: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslvalidator.cpp:76:73: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslwiz.cpp:1152:13: style: Variable 'num' is assigned a value that is never used. [unreadVariable] head tqsl-2.8.1/apps/tqslwiz.cpp:1297:20: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/apps/tqslwiz.cpp:1297:21: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/apps/tqslwiz.cpp:585:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqslwiz.cpp:592:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqslwiz.cpp:657:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/apps/tqslwiz.cpp:664:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/src/adif.cpp:110:4: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:110:5: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:424:24: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:424:25: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:440:43: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:440:44: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:472:17: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:472:18: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:492:28: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:492:29: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:494:28: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:494:29: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:497:16: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:497:17: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:500:29: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:500:30: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:503:29: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:503:30: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:506:30: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:506:31: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:508:30: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:508:31: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:511:29: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:511:30: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:516:29: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:516:30: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:519:28: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:519:29: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/adif.cpp:81:10: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/adif.cpp:81:9: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/cabrillo.cpp:416:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/cabrillo.cpp:491:19: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/cabrillo.cpp:491:20: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/cabrillo.cpp:524:8: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/cabrillo.cpp:524:9: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/cabrillo.cpp:594:4: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/cabrillo.cpp:594:5: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/converter.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/converter.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/load_cert.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/load_cert.cpp:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/load_cert.cpp:35:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/load_cert.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:1238:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:1670:0: debug: Function::addArguments found argument 'map' with varid 0. [varid0] head tqsl-2.8.1/src/location.cpp:1679:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:1708:21: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:1708:22: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:1708:55: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:1713:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:1716:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head tqsl-2.8.1/src/location.cpp:1794:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 tqsl-2.8.1/src/location.cpp:1821:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:1958:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2189:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 tqsl-2.8.1/src/location.cpp:2411:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2427:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2443:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2455:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2455:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2472:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2472:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2490:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2490:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2507:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2507:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2525:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2542:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2559:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2576:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2593:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2610:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2610:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2631:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2648:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2671:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2717:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2748:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2773:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2773:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:2790:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] 2.17.0 tqsl-2.8.1/src/location.cpp:2790:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:2906:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:3058:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.17.0 tqsl-2.8.1/src/location.cpp:3331:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:3399:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldlist [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:3593:34: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3593:35: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3654:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:3676:21: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3676:22: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3759:31: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3759:32: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3770:32: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3770:33: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3770:74: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3773:32: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3773:33: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3773:70: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3776:32: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3776:33: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3776:70: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3781:33: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3781:34: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3781:71: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3786:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3786:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3786:76: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3791:38: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3791:39: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3791:80: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3796:37: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3796:38: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3796:78: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3801:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3801:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3801:76: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3808:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3808:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3808:73: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3813:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3813:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3813:73: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3816:48: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3816:49: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3816:80: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3819:36: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3819:37: style: C-style pointer casting [cstyleCast] head tqsl-2.8.1/src/location.cpp:3819:86: style: C-style pointer casting [cstyleCast] 2.17.0 tqsl-2.8.1/src/location.cpp:3881:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:4068:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ivalue [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:4143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ivalue [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:757:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::changed' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_len' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_type' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::flags' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idata' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idx' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::input_type' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::changed' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::data_len' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::data_type' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::flags' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::idata' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::idx' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:76:2: warning:inconclusive: Member variable 'TQSL_LOCATION_FIELD::input_type' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/location.cpp:797:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/location.cpp:93:22: warning: Member variable 'TQSL_LOCATION_FIELD::changed' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/location.cpp:93:49: performance: Function parameter 'i_gabbi_name' should be passed by const reference. [passedByValue] head tqsl-2.8.1/src/location.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gabbi_name [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/openssl_cert.cpp:2381:10: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility" [preprocessorErrorDirective] head tqsl-2.8.1/src/station_loc.cpp:30:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/station_loc.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/station_loc.cpp:99:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/station_loc.cpp:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:108:24: warning: Member variable 'TQSL_CONVERTER::certs' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:108:24: warning: Member variable 'TQSL_CONVERTER::loc' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:108:24: warning: Member variable 'TQSL_CONVERTER::ncerts' is not initialized in the constructor. [uninitMemberVar] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:108:24: warning: Member variable 'TQSL_CONVERTER::newstation' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/tqslconvert.cpp:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adif [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/tqslconvert.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec [valueFlowBailoutIncompleteVar] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:652:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 tqsl-2.8.1/src/tqslconvert.cpp:703:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head tqsl-2.8.1/src/xml.h:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _attributes [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterByName [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterName [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:159:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:176:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] head tqsl-2.8.1/src/xml.h:45:2: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/xml.h:45:2: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/xml.h:47:11: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] head tqsl-2.8.1/src/xml.h:47:11: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] DONE