2025-10-19 14:35 ftp://ftp.de.debian.org/debian/pool/main/t/trustedqsl/trustedqsl_2.8.2.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-85-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: ba32fd2 (2025-10-18 16:18:37 +0200) count: 1068 1068 elapsed-time: 30.2 30.6 head-timing-info: old-timing-info: head results: tqsl-2.8.2/apps/certtree.cpp:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cert_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/certtree.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/certtree.cpp:60:11: warning: Member variable 'CertTree::_certs' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/certtree.cpp:60:11: warning: Member variable 'CertTree::_nissuers' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_number' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_index' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_name' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/dxcc.h:20:2: warning: Member variable 'DXCC::_zonemap' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/certtree.h:38:59: performance: Variable 'path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/certtree.h:39:12: style:inconclusive: Either there is a missing 'override', or the member function 'CertTreeItemData::getCert' can be const. [functionConst] tqsl-2.8.2/apps/wxutil.h:228:2: style: Class 'tqslTreeCtrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/apps/certtree.cpp:359:37: style: Condition 'enable!=0' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/certtree.cpp:339:16: note: Assignment 'enable=1', assigned value is 1 tqsl-2.8.2/apps/certtree.cpp:359:37: note: Condition 'enable!=0' is always true tqsl-2.8.2/apps/certtree.cpp:359:53: style: Condition 'keyonly!=0' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/certtree.cpp:336:17: note: Assignment 'keyonly=1', assigned value is 1 tqsl-2.8.2/apps/certtree.cpp:359:53: note: Condition 'keyonly!=0' is always true tqsl-2.8.2/apps/certtree.cpp:190:50: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/certtree.cpp:224:14: style: Local variable 'callsign' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/certtree.cpp:205:13: note: Shadowed declaration tqsl-2.8.2/apps/certtree.cpp:224:14: note: Shadow variable tqsl-2.8.2/apps/certtree.cpp:300:15: style: Local variable 'cert' shadows outer argument [shadowArgument] tqsl-2.8.2/apps/certtree.cpp:280:32: note: Shadowed declaration tqsl-2.8.2/apps/certtree.cpp:300:15: note: Shadow variable tqsl-2.8.2/apps/certtree.cpp:336:7: style: Local variable 'keyonly' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/certtree.h:76:20: note: Shadowed declaration tqsl-2.8.2/apps/certtree.cpp:336:7: note: Shadow variable tqsl-2.8.2/apps/certtree.cpp:182:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/certtree.cpp:197:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/crqwiz.cpp:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:359:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable organizationName [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable organizationName [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:446:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:675:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_NAME_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:868:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_EMAIL_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTR_HAS_BUTTONS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1206:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxRE_EXTENDED [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1865:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/crqwiz.cpp:1080: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.2/apps/crqwiz.cpp:1078:43: note: Assuming that condition 'selected>static_cast(sizeof(signThisType)/sizeof(signThisType[0]))' is not redundant tqsl-2.8.2/apps/crqwiz.cpp:1080:32: note: Array index out of bounds tqsl-2.8.2/apps/crqwiz.cpp:1667:4: warning:inconclusive: The buffer 'csign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/crqwiz.cpp:906:13: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1000:12: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1949:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1950:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1951:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1952:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1953:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1954:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1955:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1991:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/crqwiz.cpp:1970: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.2/apps/crqwiz.h:143:69: performance: Variable 'valMsg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/crqwiz.cpp:270:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. [functionConst] tqsl-2.8.2/apps/crqwiz.h:77:7: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.2/apps/crqwiz.cpp:270:9: note: Either there is a missing 'override', or the member function 'CRQWiz::ShouldBeSigned' can be const. tqsl-2.8.2/apps/crqwiz.cpp:288:9: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. [functionConst] tqsl-2.8.2/apps/crqwiz.h:78:7: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.2/apps/crqwiz.cpp:288:9: note: Either there is a missing 'override', or the member function 'CRQWiz::MustBeSigned' can be const. tqsl-2.8.2/apps/crqwiz.h:131:6: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::getNumRegex' can be const. [functionConst] tqsl-2.8.2/apps/crqwiz.h:132:6: style:inconclusive: Either there is a missing 'override', or the member function 'CRQWiz::getNumNames' can be const. [functionConst] tqsl-2.8.2/apps/tqsl_prefs.h:134:11: style:inconclusive: Either there is a missing 'override', or the member function 'PrefsPanel::HelpFile' can be const. [functionConst] tqsl-2.8.2/apps/crqwiz.h:204:10: warning: The class 'CRQ_NamePage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:204:10: note: Derived variable 'CRQ_NamePage::_parent' tqsl-2.8.2/apps/crqwiz.h:68:12: warning: The class 'CRQWiz' defines member function with name 'GetCurrentPage' also defined in its parent class 'ExtWizard'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:41:18: note: Parent function 'ExtWizard::GetCurrentPage' tqsl-2.8.2/apps/crqwiz.h:68:12: note: Derived function 'CRQWiz::GetCurrentPage' tqsl-2.8.2/apps/crqwiz.h:180:10: warning: The class 'CRQ_CallsignPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:180:10: note: Derived variable 'CRQ_CallsignPage::_parent' tqsl-2.8.2/apps/crqwiz.h:217:10: warning: The class 'CRQ_EmailPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:217:10: note: Derived variable 'CRQ_EmailPage::_parent' tqsl-2.8.2/apps/crqwiz.h:236:10: warning: The class 'CRQ_PasswordPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:236:10: note: Derived variable 'CRQ_PasswordPage::_parent' tqsl-2.8.2/apps/crqwiz.h:254:10: warning: The class 'CRQ_TypePage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:254:10: note: Derived variable 'CRQ_TypePage::_parent' tqsl-2.8.2/apps/crqwiz.h:274:10: warning: The class 'CRQ_SignPage' defines member variable with name '_parent' also defined in its parent class 'ExtWizard_Page'. [duplInheritedMember] tqsl-2.8.2/apps/extwizard.h:66:13: note: Parent variable 'ExtWizard_Page::_parent' tqsl-2.8.2/apps/crqwiz.h:274:10: note: Derived variable 'CRQ_SignPage::_parent' tqsl-2.8.2/apps/tqsl_prefs.h:274:2: style: Class 'EditContest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/apps/crqwiz.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.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:166:22: note: Function in derived class tqsl-2.8.2/apps/crqwiz.h:188:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:188:22: note: Function in derived class tqsl-2.8.2/apps/crqwiz.h:213:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:213:22: note: Function in derived class tqsl-2.8.2/apps/crqwiz.h:229:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:229:22: note: Function in derived class tqsl-2.8.2/apps/crqwiz.h:264:22: style: The function 'validate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:264:22: note: Function in derived class tqsl-2.8.2/apps/crqwiz.h:265:15: style: The function 'refresh' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tqsl-2.8.2/apps/extwizard.h:63:15: note: Virtual function in base class tqsl-2.8.2/apps/crqwiz.h:265:15: note: Function in derived class tqsl-2.8.2/apps/tqsl_prefs.h:134:11: performance: Function 'HelpFile()' should return member '_helpfile' by const reference. [returnByReference] tqsl-2.8.2/apps/crqwiz.cpp:207:127: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:907:60: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:914:71: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:914:80: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:1001:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:1008:70: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:1008:79: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/crqwiz.cpp:82:7: style: The scope of the variable 'maj' can be reduced. [variableScope] tqsl-2.8.2/apps/crqwiz.cpp:83:7: style: The scope of the variable 'min' can be reduced. [variableScope] tqsl-2.8.2/apps/crqwiz.cpp:204:46: style:inconclusive: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. [funcArgNamesDifferent] tqsl-2.8.2/apps/crqwiz.h:65:40: note: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. tqsl-2.8.2/apps/crqwiz.cpp:204:46: note: Function 'CRQWiz' argument 2 names different: declaration 'cert' definition 'xcert'. tqsl-2.8.2/apps/crqwiz.cpp:520:11: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/crqwiz.cpp:497:6: note: Shadowed declaration tqsl-2.8.2/apps/crqwiz.cpp:520:11: note: Shadow variable tqsl-2.8.2/apps/crqwiz.cpp:1168:13: style: Local variable 'introContent' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/crqwiz.h:276:11: note: Shadowed declaration tqsl-2.8.2/apps/crqwiz.cpp:1168:13: note: Shadow variable tqsl-2.8.2/apps/crqwiz.h:127:38: style: Parameter 'reg' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:128:37: style: Parameter 'name' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:192:25: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:193:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:194:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:195:25: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:196:26: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:197:24: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.h:198:28: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.cpp:881:24: style: Parameter 'name' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/crqwiz.cpp:144:10: style: Variable 'wiz' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/crqwiz.cpp:661:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/crqwiz.cpp:858:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/crqwiz.cpp:904:15: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/crqwiz.cpp:998:14: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/crqwiz.cpp:1432:39: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/crqwiz.cpp:1225:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/crqwiz.cpp:1391:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/dxcc.cpp:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CRQ_COUNTRY_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/dxcc.cpp:160:7: performance:inconclusive: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). [functionStatic] tqsl-2.8.2/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.2/apps/dxcc.cpp:160:7: note: Technically the member function 'DXCC::reset' can be static (but you may consider moving to unnamed namespace). tqsl-2.8.2/apps/dxcc.cpp:43:9: style: Condition 'entity_list' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/dxcc.cpp:44:9: style: Condition 'entity_list' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/dxcc.cpp:33:21: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/dxcc.cpp:33:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/dxcc.cpp:65:16: style: Local variable 'zonemap' shadows outer function [shadowFunction] tqsl-2.8.2/apps/dxcc.h:23:15: note: Shadowed declaration tqsl-2.8.2/apps/dxcc.cpp:65:16: note: Shadow variable tqsl-2.8.2/apps/extwizard.cpp:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxWIZARD_EX_HELPBUTTON [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/extwizard.cpp:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/extwizard.cpp:43:94: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/getpassword.cpp:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/getpassword.cpp:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/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.2/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.2/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.2/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.2/apps/getpassword.h:32:2: style: Class 'GetPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/apps/getpassword.h:51:2: style: Class 'GetNewPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/apps/getpassword.h:73:2: style: Class 'GetUserAndPasswordDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/apps/getpassword.h:35:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.2/apps/getpassword.h:54:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.2/apps/getpassword.h:76:11: performance: Function 'Username()' should return member '_username' by const reference. [returnByReference] tqsl-2.8.2/apps/getpassword.h:77:11: performance: Function 'Password()' should return member '_password' by const reference. [returnByReference] tqsl-2.8.2/apps/getpassword.cpp:42:116: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:42:126: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:109:140: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:109:150: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:196:130: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:196:140: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/getpassword.cpp:40:64: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/getpassword.cpp:107:78: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/getpassword.cpp:194:64: performance: Function parameter 'helpfile' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/jsonreader.cpp:1184:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/jsonreader.cpp:1588:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/jsonreader.cpp:1834:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxCONV_FAILED [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/jsonreader.cpp:360:5: error:inconclusive: Non-local variable 'm_next' will use pointer to local variable 'temp'. [danglingLifetime] tqsl-2.8.2/apps/jsonreader.cpp:354:15: note: Address of variable taken here. tqsl-2.8.2/apps/jsonreader.cpp:341:17: note: Variable created here. tqsl-2.8.2/apps/jsonreader.cpp:360:5: note: Non-local variable 'm_next' will use pointer to local variable 'temp'. tqsl-2.8.2/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.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_lineNo' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_colNo' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_level' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_depth' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_current' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_lastStored' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_next' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_commentLine' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/jsonreader.cpp:242:15: warning: Member variable 'wxJSONReader::m_peekChar' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/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.2/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.2/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.2/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.2/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.2/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.2/apps/jsonreader.cpp:317:9: style: Condition 'm_noUtf8' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/jsonreader.cpp:309:16: note: Assignment 'm_noUtf8=true', assigned value is 1 tqsl-2.8.2/apps/jsonreader.cpp:317:9: note: Condition 'm_noUtf8' is always true tqsl-2.8.2/apps/jsonreader.cpp:1003:40: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1029:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1032:44: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1173:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1181:13: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1195:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/jsonreader.cpp:1017:24: style: Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment] tqsl-2.8.2/apps/jsonreader.cpp:1016:24: note: ch is assigned tqsl-2.8.2/apps/jsonreader.cpp:1017:24: note: ch is overwritten tqsl-2.8.2/apps/jsonreader.cpp:1497:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] tqsl-2.8.2/apps/jsonreader.cpp:494:9: style: The scope of the variable 'nextChar' can be reduced. [variableScope] tqsl-2.8.2/apps/jsonreader.cpp:525:32: style: The scope of the variable 'c' can be reduced. [variableScope] tqsl-2.8.2/apps/jsonreader.cpp:1522:9: style: The scope of the variable 'ch' can be reduced. [variableScope] tqsl-2.8.2/apps/jsonreader.cpp:1868:26: style: The scope of the variable 'membuffError' can be reduced. [variableScope] tqsl-2.8.2/apps/jsonreader.cpp:339:36: style:inconclusive: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:65:30: note: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.2/apps/jsonreader.cpp:339:36: note: Function 'Parse' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.2/apps/jsonreader.cpp:559:37: style:inconclusive: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:82:32: note: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.2/apps/jsonreader.cpp:559:37: note: Function 'DoRead' argument 1 names different: declaration 'doc' definition 'is'. tqsl-2.8.2/apps/jsonreader.cpp:559:54: style:inconclusive: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:82:50: note: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. tqsl-2.8.2/apps/jsonreader.cpp:559:54: note: Function 'DoRead' argument 2 names different: declaration 'val' definition 'parent'. tqsl-2.8.2/apps/jsonreader.cpp:836:40: style:inconclusive: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:83:35: note: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. tqsl-2.8.2/apps/jsonreader.cpp:836:40: note: Function 'AddError' argument 1 names different: declaration 'descr' definition 'msg'. tqsl-2.8.2/apps/jsonreader.cpp:862:52: style:inconclusive: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:85:47: note: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. tqsl-2.8.2/apps/jsonreader.cpp:862:52: note: Function 'AddError' argument 2 names different: declaration 'ch' definition 'c'. tqsl-2.8.2/apps/jsonreader.cpp:892:52: style:inconclusive: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. [funcArgNamesDifferent] tqsl-2.8.2/apps/jsonreader.h:86:47: note: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. tqsl-2.8.2/apps/jsonreader.cpp:892:52: note: Function 'AddWarning' argument 2 names different: declaration 'descr' definition 'msg'. tqsl-2.8.2/apps/jsonreader.cpp:2113:16: style: Local variable 'ch' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/jsonreader.cpp:2078:12: note: Shadowed declaration tqsl-2.8.2/apps/jsonreader.cpp:2113:16: note: Shadow variable tqsl-2.8.2/apps/jsonreader.cpp:1806:11: style: Variable 'buffEnd' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/jsonreader.cpp:2044:14: style: Variable 'power10' can be declared as const array [constVariable] tqsl-2.8.2/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.2/apps/jsonreader.cpp:1874:24: style: Variable 'byte' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/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.2/apps/jsonwriter.cpp:905:45: error: There is an unknown macro here somewhere. Configuration is required. If ll is a macro then please configure it. [unknownMacro] tqsl-2.8.2/apps/loadcertwiz.cpp:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CERT_CB_PROMPT [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loadcertwiz.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_ImportCall [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loadcertwiz.cpp:324:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxDefaultPosition [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loadcertwiz.cpp:366:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loadcertwiz.cpp:269:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/loadcertwiz.cpp:271:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/loadcertwiz.cpp:290:14: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/loadcertwiz.h:88:3: performance: Variable 'status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.h:50:51: performance: Variable '_satellite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.h:51:3: performance: Variable '_mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.h:52:3: performance: Variable '_band' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.h:64:7: style:inconclusive: Technically the member function 'QSORecord::operator==' can be const. [functionConst] tqsl-2.8.2/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.2/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.2/apps/tqslapp.h:116:7: style:inconclusive: Either there is a missing 'override', or the member function 'MyFrame::IsQuiet' can be const. [functionConst] tqsl-2.8.2/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.2/apps/extwizard.h:41:18: note: Parent function 'ExtWizard::GetCurrentPage' tqsl-2.8.2/apps/loadcertwiz.h:27:12: note: Derived function 'LoadCertWiz::GetCurrentPage' tqsl-2.8.2/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.2/apps/extwizard.h:63:15: note: Virtual function in base class tqsl-2.8.2/apps/loadcertwiz.h:70:15: note: Function in derived class tqsl-2.8.2/apps/loctree.h:36:11: performance: Function 'getLocname()' should return member '_locname' by const reference. [returnByReference] tqsl-2.8.2/apps/loctree.h:37:11: performance: Function 'getCallSign()' should return member '_callsign' by const reference. [returnByReference] tqsl-2.8.2/apps/loadcertwiz.cpp:33:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/loadcertwiz.cpp:155:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/loadcertwiz.cpp:238:108: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/loadcertwiz.cpp:238:118: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/loadcertwiz.cpp:268:12: style: Local variable 'path' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/loadcertwiz.cpp:260:11: note: Shadowed declaration tqsl-2.8.2/apps/loadcertwiz.cpp:268:12: note: Shadow variable tqsl-2.8.2/apps/loadcertwiz.cpp:268:28: style: Local variable 'ext' shadows outer argument [shadowArgument] tqsl-2.8.2/apps/loadcertwiz.cpp:236:111: note: Shadowed declaration tqsl-2.8.2/apps/loadcertwiz.cpp:268:28: note: Shadow variable tqsl-2.8.2/apps/qsodatadialog.h:64:36: performance: Function parameter 'other' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/loctree.h:35:45: performance: Function parameter 'callsign' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/loadcertwiz.cpp:187:68: performance: Function parameter 'path' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/loadcertwiz.cpp:187:83: performance: Function parameter 'basename' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/loctree.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable home_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loctree.cpp:117:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/loctree.cpp:117:21: style: Local variable 'loc' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/loctree.cpp:97:16: note: Shadowed declaration tqsl-2.8.2/apps/loctree.cpp:117:21: note: Shadow variable tqsl-2.8.2/apps/loctree.cpp:146:20: style: Variable 'locname' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/apps/loctree.cpp:146:12: style: Variable 'locname' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/apps/loctree.cpp:112:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/tqslvalidator.h:58:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslvalidator.h:69:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _type [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/qsodatadialog.cpp:347:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/qsodatadialog.cpp:427:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/qsodatadialog.cpp:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/qsodatadialog.cpp:623:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/qsodatadialog.cpp:250:3: warning:inconclusive: The buffer 'err' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/qsodatadialog.cpp:599:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqslexcept.h:34:2: performance: Variable '_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.cpp:107:3: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/qsodatadialog.cpp:114:7: style:inconclusive: Technically the member function 'choice::operator==' can be const. [functionConst] tqsl-2.8.2/apps/qsodatadialog.cpp:115:7: style:inconclusive: Technically the member function 'choice::operator==' can be const. [functionConst] tqsl-2.8.2/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.2/apps/tqslvalidator.h:42:44: note: Calling Copy tqsl-2.8.2/apps/tqslvalidator.h:44:15: note: Copy is a virtual function tqsl-2.8.2/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.2/apps/qsodatadialog.cpp:401:2: note: Calling TransferDataToWindow tqsl-2.8.2/apps/qsodatadialog.h:93:15: note: TransferDataToWindow is a virtual function tqsl-2.8.2/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.2/apps/tqslvalidator.h:43:11: note: Virtual destructor in base class tqsl-2.8.2/apps/tqslvalidator.h:60:11: note: Destructor in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:48:19: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:62:19: note: Function in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:49:15: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:63:15: note: Function in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:50:15: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:64:15: note: Function in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:43:11: note: Virtual destructor in base class tqsl-2.8.2/apps/tqslvalidator.h:71:11: note: Destructor in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:48:19: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:73:19: note: Function in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:49:15: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:74:15: note: Function in derived class tqsl-2.8.2/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.2/apps/tqslvalidator.h:50:15: note: Virtual function in base class tqsl-2.8.2/apps/tqslvalidator.h:75:15: note: Function in derived class tqsl-2.8.2/apps/qsodatadialog.cpp:473:6: style: Condition '!(rec==old)' is always false [knownConditionTrueFalse] tqsl-2.8.2/apps/qsodatadialog.cpp:470:16: note: old is assigned 'rec' here. tqsl-2.8.2/apps/qsodatadialog.cpp:471:6: note: Assuming condition is false tqsl-2.8.2/apps/qsodatadialog.cpp:473:6: note: Condition '!(rec==old)' is always false tqsl-2.8.2/apps/qsodatadialog.cpp:473:12: style: Condition 'rec==old' is always true [knownConditionTrueFalse] tqsl-2.8.2/apps/qsodatadialog.cpp:470:16: note: old is assigned 'rec' here. tqsl-2.8.2/apps/qsodatadialog.cpp:471:6: note: Assuming condition is false tqsl-2.8.2/apps/qsodatadialog.cpp:473:12: note: Condition 'rec==old' is always true tqsl-2.8.2/apps/qsodatadialog.cpp:239:188: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:636:45: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:638:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:640:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:640:65: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:648:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:648:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:650:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:650:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:654:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:656:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:659:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:659:56: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:663:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:663:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:666:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:666:58: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:669:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:669:56: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:673:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:673:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:677:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:677:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:681:39: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:681:61: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:685:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:685:60: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/qsodatadialog.cpp:762:29: style:inconclusive: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. [funcArgNamesDifferent] tqsl-2.8.2/apps/qsodatadialog.h:108:20: note: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. tqsl-2.8.2/apps/qsodatadialog.cpp:762:29: note: Function 'SetRecno' argument 1 names different: declaration 'recno' definition 'new_recno'. tqsl-2.8.2/apps/qsodatadialog.cpp:91:43: style: Parameter 'font' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/qsodatadialog.cpp:408:47: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/qsodatadialog.cpp:589:44: style: Parameter 'recs' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/qsodatadialog.cpp:735:38: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/qsodatadialog.cpp:427:8: style: Variable 'oldloc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/qsodatadialog.cpp:501:8: style: Variable 'oldloc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/qsodatadialog.cpp:135:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/qsodatadialog.cpp:643:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/stationdial.cpp:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/stationdial.cpp:402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOCATION_FIELD_DDLIST [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/stationdial.cpp:441:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.h:83:2: warning: Member variable 'TQSLWizPage::initialized' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslwiz.h:83:81: performance: Variable 'loc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/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.2/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.2/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.2/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.2/apps/extwizard.h:51:7: note: Parent function 'ExtWizard::OnPageChanged' tqsl-2.8.2/apps/tqslwiz.h:70:7: note: Derived function 'TQSLWizard::OnPageChanged' tqsl-2.8.2/apps/stationdial.h:45:2: style: Class 'TQSLGetStationNameDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tqsl-2.8.2/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.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/tqslwiz.h:106:22: note: Function in derived class tqsl-2.8.2/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.2/apps/extwizard.h:62:22: note: Virtual function in base class tqsl-2.8.2/apps/tqslwiz.h:166:22: note: Function in derived class tqsl-2.8.2/apps/tqslwiz.h:64:11: performance: Function 'GetLocationName()' should return member 'sl_name' by const reference. [returnByReference] tqsl-2.8.2/apps/tqslwiz.h:65:11: performance: Function 'GetDefaultCallsign()' should return member 'sl_call' by const reference. [returnByReference] tqsl-2.8.2/apps/stationdial.cpp:280:29: style: Condition 'idx<0' is always false [knownConditionTrueFalse] tqsl-2.8.2/apps/stationdial.cpp:279:10: note: Assuming that condition 'idx>=0' is not redundant tqsl-2.8.2/apps/stationdial.cpp:280:29: note: Condition 'idx<0' is always false tqsl-2.8.2/apps/stationdial.cpp:127:63: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/stationdial.cpp:184:150: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/stationdial.cpp:184:160: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/stationdial.cpp:434:63: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/stationdial.cpp:248:13: style: Local variable 'sels' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/stationdial.h:76:13: note: Shadowed declaration tqsl-2.8.2/apps/stationdial.cpp:248:13: note: Shadow variable tqsl-2.8.2/apps/stationdial.cpp:435:13: style: Local variable 'sels' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/stationdial.h:76:13: note: Shadowed declaration tqsl-2.8.2/apps/stationdial.cpp:435:13: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.h:62:33: style: Parameter 's' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqslwiz.h:63:36: style: Parameter 'c' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/stationdial.cpp:112:52: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/stationdial.cpp:307:54: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/stationdial.cpp:264:46: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/stationdial.cpp:419:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/tqslpaths.h:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_RsrcDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CALLSIGN_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:640:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:745:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_EXPIRED [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:898:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:1102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxSEMA_BUSY [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:1133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_xpm [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:1657:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBCURL_VERSION [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:1703:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:1880:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_ADIF_GET_FIELD_SUCCESS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2008:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_VALID_VUCC_ENT [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2856:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2977:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEFUNCTION [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:3166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:3521:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:3692:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:3783:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:4058:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:4301:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:4403:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:4415:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:4601:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5030:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_PK_TYPE_ERR [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5275:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5579:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5614:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5705:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5734:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_exitOnFrameDelete [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5765:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:5963:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:6574:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:6748:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_ImportCall [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:6790:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:6856:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:6935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_SELECT_CERT_WITHKEYS [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7529:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_BaseDir [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7702:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7848:161: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7949:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:7960:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl.cpp:2077:4: warning:inconclusive: The buffer 'callsign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:2370:5: warning:inconclusive: The buffer 'dupeErrString' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:4607:2: warning:inconclusive: The buffer 'url' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:5179:4: warning:inconclusive: The buffer 'dupekey' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:5180:4: warning:inconclusive: The buffer 'dupedata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:5453:4: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:6993:4: warning:inconclusive: The buffer 'm' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:7245:3: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:7670:5: warning:inconclusive: The buffer 'callsign' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:7675:5: warning:inconclusive: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:7857:7: warning:inconclusive: The buffer 'fieldbuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqsl.cpp:1028:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1029:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1030:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1031:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1032:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1162:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1165:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1168:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1174:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1176:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1180:13: warning: Return value of function file_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1191:12: warning: Return value of function stn_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1212:14: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1217:13: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1219:13: warning: Return value of function help_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:2219:11: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:2244:11: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:2255:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:2797:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4249:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4733:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4734:9: warning: Return value of function inExt.Lower() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4735:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4736:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4740:16: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4751:12: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4954:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4969:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4980:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:4985:14: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5356:24: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5360:22: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5364:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5367:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5370:21: warning: Return value of function loader->config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:5881:10: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6248:10: warning: Return value of function parser.Found() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6352:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6371:15: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6400:13: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6669:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6673:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6677:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6681:19: warning: Return value of function certconfig->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6707:10: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6712:11: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6717:11: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:6721:10: warning: Return value of function c_menu->AppendSeparator() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl.cpp:1206:7: style: This function is deprecated. Please use 'wxFileName::SplitPath()' instead. [prohibitedwxFileNameFromPathCalled] tqsl-2.8.2/apps/tqsl.cpp:3340:16: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.2/apps/tqsl.cpp:3345:16: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.2/apps/tqsl.cpp:3350:39: style: This is a wxWidgets 1.xx compatibility function; you should not use it in new code. [prohibitedIsNumberCalled] tqsl-2.8.2/apps/tqsl.cpp:3389:11: warning: Member variable 'revInfo::newProgram' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqsl.cpp:3389:11: warning: Member variable 'revInfo::newConfig' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqsl.cpp:4853:3: performance: Variable 'callSign' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/tqsl.cpp:4857:3: performance: Variable 'elementBody' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/tqsl.cpp:4858:3: performance: Variable 'locstring' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/tqsl.cpp:4861:3: performance: Variable 'conv' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/apps/tqsl.cpp:5652:2: performance: Variable 'lang' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/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.2/apps/tqsl.cpp:331:7: performance:inconclusive: Either there is a missing 'override', or the member function 'UploadDialog::OnProgress' can be static. [functionStatic] tqsl-2.8.2/apps/tqsl.cpp:3356:11: style:inconclusive: Technically the member function 'revLevel::Value' can be const. [functionConst] tqsl-2.8.2/apps/tqsl.cpp:3365:7: style:inconclusive: Technically the member function 'revLevel::operator>' can be const. [functionConst] tqsl-2.8.2/apps/tqsl.cpp:3375:7: style:inconclusive: Technically the member function 'revLevel::operator>=' can be const. [functionConst] tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] tqsl-2.8.2/apps/tqsl.cpp:4957:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.2/apps/tqsl.cpp:4981:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.2/apps/tqsl.cpp:5091:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] tqsl-2.8.2/apps/tqsl.cpp:4333:4: error: Resource leak: qsoFile [resourceLeak] tqsl-2.8.2/apps/tqsl.cpp:2846:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: url [nullPointerOutOfMemory] tqsl-2.8.2/apps/tqsl.cpp:2959:23: note: Assuming allocation function fails tqsl-2.8.2/apps/tqsl.cpp:2959:23: note: Assignment 'urlstr=strdup(uploadURL.ToUTF8())', assigned value is 0 tqsl-2.8.2/apps/tqsl.cpp:2964:41: note: Calling function 'tqsl_curl_init', 2nd argument 'urlstr' value is 0 tqsl-2.8.2/apps/tqsl.cpp:2843:6: note: Assuming condition is false tqsl-2.8.2/apps/tqsl.cpp:2846:36: note: Null pointer dereference tqsl-2.8.2/apps/tqsl.cpp:210:68: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:467:67: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:475:65: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:631:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:723:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:724:22: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:907:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1597:128: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1597:138: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1597:151: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1712:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1713:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1734:99: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1734:109: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1757:67: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1882:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1884:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1886:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1888:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1891:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1894:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1896:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1898:40: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:1900:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2018:176: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2423:72: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2591:191: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2591:202: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2712:108: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2799:50: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2875:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2927:43: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2940:87: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:2940:117: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3214:83: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3214:93: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:250: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:278: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:302: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:332: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:358: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3437:374: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3519:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3692:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3857:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4058:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4061:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4091:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4297:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4784:5: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4814:25: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4901:54: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4915:61: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4922:72: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4927:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4941:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4941:35: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4946:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4946:35: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:4963:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5001:62: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5473:58: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5492:53: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5622:57: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5741:64: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:5748:64: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6165:50: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6166:44: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6300:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6320:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6531:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6552:26: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:6752:49: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:7358:59: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:7358:69: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:7795:54: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:7946:42: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl.cpp:3197:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tqsl-2.8.2/apps/tqsl.cpp:3200:5: note: Found duplicate branches for 'if' and 'else'. tqsl-2.8.2/apps/tqsl.cpp:3197:10: note: Found duplicate branches for 'if' and 'else'. tqsl-2.8.2/apps/tqsl.cpp:665:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:704:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:1964:11: style: The scope of the variable 'file' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:3502:9: style: The scope of the variable 'written' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:4679:11: style: The scope of the variable 'outfile' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:5002:6: style: The scope of the variable 'i' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:11: style: The scope of the variable 'callSign' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:21: style: The scope of the variable 'name' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:27: style: The scope of the variable 'address1' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:37: style: The scope of the variable 'address2' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:47: style: The scope of the variable 'city' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:53: style: The scope of the variable 'state' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6799:60: style: The scope of the variable 'postalCode' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6800:3: style: The scope of the variable 'country' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6800:12: style: The scope of the variable 'emailAddress' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:6881:6: style: The scope of the variable 'retval' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:7453:11: style: The scope of the variable 'selname' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:7454:7: style: The scope of the variable 'errbuf' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl.cpp:1124:110: style:inconclusive: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:113:102: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.2/apps/tqsl.cpp:1124:110: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.2/apps/tqsl.cpp:2017:105: style:inconclusive: Function 'SignLogFile' argument 5 names different: declaration 'n' definition 'numrecs'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:143:97: note: Function 'SignLogFile' argument 5 names different: declaration 'n' definition 'numrecs'. tqsl-2.8.2/apps/tqsl.cpp:2017:105: note: Function 'SignLogFile' argument 5 names different: declaration 'n' definition 'numrecs'. tqsl-2.8.2/apps/tqsl.cpp:2590:6: style:inconclusive: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:141:93: note: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.2/apps/tqsl.cpp:2590:6: note: Function 'ConvertLogFile' argument 4 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.2/apps/tqsl.cpp:2711:76: style:inconclusive: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:144:68: note: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.2/apps/tqsl.cpp:2711:76: note: Function 'UploadLogFile' argument 3 names different: declaration 'compress' definition 'compressed'. tqsl-2.8.2/apps/tqsl.cpp:4020:33: style:inconclusive: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:148:30: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.2/apps/tqsl.cpp:4020:33: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.2/apps/tqsl.cpp:5000:39: style:inconclusive: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:179:36: note: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. tqsl-2.8.2/apps/tqsl.cpp:5000:39: note: Function 'BackupConfig' argument 1 names different: declaration 'event' definition 'filename'. tqsl-2.8.2/apps/tqsl.cpp:2109:10: style: Local variable 'dxcc' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:2022:6: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:2109:10: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:2391:15: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:2031:11: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:2391:15: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:2471:10: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:2031:11: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:2471:10: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:2842:8: style: Local variable 'curlReq' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:168:14: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:2842:8: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:3159:13: style: Local variable 'certlist' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:727:19: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:3159:13: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:3160:6: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:728:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:3160:6: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:4141:15: style: Local variable 'url' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:4098:13: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:4141:15: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:5293:12: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:5289:6: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:5293:12: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6392:14: style: Local variable 'call' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6234:11: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6392:14: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6524:13: style: Local variable 's' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6258:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6524:13: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6545:13: style: Local variable 's' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6258:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6545:13: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6574:6: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:728:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6574:6: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6593:7: style: Local variable 'ncerts' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6574:6: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6593:7: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6878:7: style: Local variable 'renew' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslapp.h:216:6: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6878:7: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:6988:13: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6960:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:6988:13: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:7032:13: style: Local variable 'msg' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:6960:12: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:7032:13: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:7606:12: style: Local variable 'lab' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqsl.cpp:7594:11: note: Shadowed declaration tqsl-2.8.2/apps/tqsl.cpp:7606:12: note: Shadow variable tqsl-2.8.2/apps/tqsl.cpp:2157:7: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] tqsl-2.8.2/apps/tqsl.cpp:1596:55: performance: Function parameter 'title' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/tqsl.cpp:1596:99: performance: Function parameter 'dataname' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/tqsl.cpp:7793:35: performance: Function parameter 'locname' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/tqsl.cpp:1686:41: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:1773:46: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:1867:23: style: Parameter 'file' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:4471:68: style: Parameter 'result' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:4820:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:4829:46: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:4837:44: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:5563:36: style: Parameter 'filename' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:6876:41: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqsl.cpp:897:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:3500: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.2/apps/tqsl.cpp:4318:52: note: You might need to cast the function pointer here tqsl-2.8.2/apps/tqsl.cpp:3500:31: note: Parameter 'ptr' can be declared as pointer to const tqsl-2.8.2/apps/tqsl.cpp:3516:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:3678:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:4324:7: style: Variable 'errorbuf' can be declared as const array [constVariable] tqsl-2.8.2/apps/tqsl.cpp:5613:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:6026:8: style: Variable 'defcall' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:6695:12: style: Variable 'config' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl.cpp:5238: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.2/apps/tqsl.cpp:4934:35: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqsl.cpp:5813:29: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqsl.cpp:7494:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqsl.cpp:3823:12: style: Unused variable: county [unusedVariable] tqsl-2.8.2/apps/tqsl.cpp:3824:12: style: Unused variable: grid [unusedVariable] tqsl-2.8.2/apps/tqsl.cpp:4098:13: style: Unused variable: url [unusedVariable] tqsl-2.8.2/apps/tqsl.cpp:4400:11: style: Unused variable: tok [unusedVariable] tqsl-2.8.2/apps/tqsl_prefs.cpp:176:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:550:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOC_REPORT [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxTop [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxNullPen [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:972:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_DEF_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:985:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_DEF_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:1089:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_MIN_CABRILLO_MAP_FIELD [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqsl_prefs.cpp:245:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:409:10: warning: Return value of function config->Read() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:474:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:475:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:476:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:483:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:484:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:486:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:494:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:498:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:571:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:572:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:573:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:574:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:575:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:576:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:577:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:578:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:810:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:811:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:812:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:813:10: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:976:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:1009:11: warning: Return value of function config->Write() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:1029:151: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl_prefs.cpp:1029:161: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqsl_prefs.cpp:198:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl_prefs.cpp:902:16: style: The scope of the variable 'value' can be reduced. [variableScope] tqsl-2.8.2/apps/tqsl_prefs.cpp:1025:53: performance: Function parameter 'ctype' should be passed by const reference. [passedByValue] tqsl-2.8.2/apps/tqsl_prefs.cpp:459:8: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqsl_prefs.cpp:212:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/tqsl_prefs.cpp:930:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/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.2/apps/tqslupdater.cpp:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslupdater.cpp:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fnIsWow64Process [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslupdater.cpp:204:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslupdater.cpp:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_WRITEFUNCTION [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslupdater.cpp:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslupdater.cpp:148:3: warning:inconclusive: The buffer 'caBundle' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/apps/tqslupdater.cpp:143:14: warning: Return value of function wxFileName::SplitPath() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqslupdater.cpp:198:2: warning: Return value of function wxGetEnv() is not used. [ignoredReturnValue] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_tree' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_tree' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::logwin' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::notebook' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::help' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_menu' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::help_menu' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_add_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_add_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_edit_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_edit_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_delete_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_delete_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_load_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_load_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_save_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_save_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_renew_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_renew_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_select_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_select_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_prop_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::cert_prop_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_prop_button' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::loc_prop_label' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::renew' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:105:10: warning: Member variable 'MyFrame::req' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/apps/tqslupdater.cpp:194:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslupdater.cpp:258:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslupdater.cpp:180:9: style: The scope of the variable 'written' can be reduced. [variableScope] tqsl-2.8.2/apps/tqslupdater.cpp:105:110: style:inconclusive: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:113:102: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.2/apps/tqslupdater.cpp:105:110: note: Function 'MyFrame' argument 8 names different: declaration 'locale' definition 'loca'. tqsl-2.8.2/apps/tqslupdater.cpp:254:33: style:inconclusive: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslapp.h:148:30: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.2/apps/tqslupdater.cpp:254:33: note: Function 'DoCheckForUpdates' argument 1 names different: declaration 'quiet' definition 'silent'. tqsl-2.8.2/apps/tqslupdater.cpp:296:14: style: Local variable 'url' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslupdater.cpp:276:12: note: Shadowed declaration tqsl-2.8.2/apps/tqslupdater.cpp:296:14: note: Shadow variable tqsl-2.8.2/apps/tqslupdater.cpp:120:14: style: Variable 'topSizer' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqslupdater.cpp:178: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.2/apps/tqslupdater.cpp:208:52: note: You might need to cast the function pointer here tqsl-2.8.2/apps/tqslupdater.cpp:178:31: note: Parameter 'ptr' can be declared as pointer to const tqsl-2.8.2/apps/tqslupdater.cpp:270:7: style: Variable 'errorbuf' can be declared as const array [constVariable] tqsl-2.8.2/apps/tqslupdater.cpp:233:39: error: Uninitialized variable: errorbuf [uninitvar] tqsl-2.8.2/apps/tqslupdater.cpp:320:39: error: Uninitialized variable: errorbuf [uninitvar] tqsl-2.8.2/apps/tqslupdater.cpp:137:11: style: Unused variable: filename [unusedVariable] tqsl-2.8.2/apps/tqslupdater.cpp:276:12: style: Unused variable: url [unusedVariable] tqsl-2.8.2/apps/tqslvalidator.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslvalidator.cpp:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslvalidator.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslvalidator.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_validatorWindow [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslvalidator.cpp:76:41: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslvalidator.cpp:76:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslvalidator.cpp:103:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslvalidator.cpp:110:55: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslvalidator.cpp:129:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslvalidator.cpp:62:35: style:inconclusive: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. [funcArgNamesDifferent] tqsl-2.8.2/apps/tqslvalidator.h:45:34: note: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. tqsl-2.8.2/apps/tqslvalidator.cpp:62:35: note: Function 'Validate' argument 1 names different: declaration 'win' definition 'parent'. tqsl-2.8.2/apps/tqslvalidator.cpp:40:14: style: Variable 'ctl' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqslvalidator.cpp:70:14: style: Variable 'ctl' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/apps/tqslwiz.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_VALID_VUCC_ENT [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.cpp:221:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_CustomError [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.cpp:695:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_LOCATION_FIELD_TEXT [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.cpp:775:146: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wxST_NO_AUTORESIZE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.cpp:1051:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_GRID_MAX [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.cpp:1346:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/tqslwiz.h:106:22: style: Virtual function 'validate' is called from constructor 'TQSLWizLocPage(TQSLWizard*_parent,tQSL_Location locp)' at line 992. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.2/apps/tqslwiz.cpp:992:2: note: Calling UpdateFields tqsl-2.8.2/apps/tqslwiz.cpp:230:2: note: Calling validate tqsl-2.8.2/apps/tqslwiz.h:106:22: note: validate is a virtual function tqsl-2.8.2/apps/tqslwiz.h:106:22: style: Virtual function 'validate' is called from constructor 'TQSLWizLocPage(TQSLWizard*_parent,tQSL_Location locp)' at line 993. Dynamic binding is not used. [virtualCallInConstructor] tqsl-2.8.2/apps/tqslwiz.cpp:993:2: note: Calling UpdateFields tqsl-2.8.2/apps/tqslwiz.cpp:230:2: note: Calling validate tqsl-2.8.2/apps/tqslwiz.h:106:22: note: validate is a virtual function tqsl-2.8.2/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.2/apps/extwizard.h:51:7: note: Parent function 'ExtWizard::OnPageChanged' tqsl-2.8.2/apps/tqslwiz.cpp:97:13: note: Derived function 'TQSLWizard::OnPageChanged' tqsl-2.8.2/apps/tqslwiz.cpp:106:166: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslwiz.cpp:1303:20: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/apps/tqslwiz.cpp:1228:27: style: The scope of the variable 'newValue' can be reduced. [variableScope] tqsl-2.8.2/apps/tqslwiz.cpp:312:9: style: Local variable 'gabbi_name' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:236:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:312:9: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:326:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:265:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:326:10: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:374:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:265:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:374:10: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:385:9: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:265:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:385:9: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:510:9: style: Local variable 'gabbi_name' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:421:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:510:9: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:519:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:472:8: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:519:10: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:789:15: style: Local variable 'hsizer' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:773:14: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:789:15: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:1103:16: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/apps/tqslwiz.cpp:1010:11: note: Shadowed declaration tqsl-2.8.2/apps/tqslwiz.cpp:1103:16: note: Shadow variable tqsl-2.8.2/apps/tqslwiz.cpp:659:45: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqslwiz.cpp:707:49: style: Parameter 'event' can be declared as reference to const [constParameterReference] tqsl-2.8.2/apps/tqslwiz.cpp:591:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqslwiz.cpp:598:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqslwiz.cpp:663:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqslwiz.cpp:670:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/apps/tqslwiz.cpp:1158:17: style: Variable 'num' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/apps/tqslwiz.cpp:1158:13: style: Variable 'num' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/apps/tqslwiz.cpp:151:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/tqslwiz.cpp:159:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/apps/wxutil.cpp:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSL_CUSTOM_ERROR [valueFlowBailoutIncompleteVar] tqsl-2.8.2/apps/wxutil.cpp:359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tQSL_Error [valueFlowBailoutIncompleteVar] tqsl-2.8.2/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.2/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.2/apps/wxutil.cpp:94:26: style:inconclusive: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. [funcArgNamesDifferent] tqsl-2.8.2/apps/wxutil.h:49:35: note: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. tqsl-2.8.2/apps/wxutil.cpp:94:26: note: Function 'passwordEncode' argument 1 names different: declaration 'str' definition 'pw'. tqsl-2.8.2/apps/wxutil.cpp:48:36: performance: Function parameter 'in' should be passed by const reference. [passedByValue] tqsl-2.8.2/src/adif.cpp:97:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/adif.cpp:244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/adif.cpp:505:35: style: Condition 'type!='\0'' is always true [knownConditionTrueFalse] tqsl-2.8.2/src/adif.cpp:208:2: warning: snprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] tqsl-2.8.2/src/adif.cpp:53:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:57:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:81:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:110:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:424:24: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:440:43: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:472:17: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:492:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:494:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:497:16: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:500:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:503:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:506:30: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:508:30: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:511:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:516:29: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:519:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/adif.cpp:220:6: style: The scope of the variable 'currentCharacter' can be reduced. [variableScope] tqsl-2.8.2/src/adif.cpp:130:28: style:inconclusive: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. [funcArgNamesDifferent] tqsl-2.8.2/src/adif.h:126:58: note: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.2/src/adif.cpp:130:28: note: Function 'tqsl_getADIFLine' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.2/src/adif.cpp:452:29: style:inconclusive: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. [funcArgNamesDifferent] tqsl-2.8.2/src/adif.h:121:59: note: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.2/src/adif.cpp:452:29: note: Function 'tqsl_getADIFField' argument 1 names different: declaration 'adif' definition 'adifp'. tqsl-2.8.2/src/adif.cpp:131:13: style: Variable 'adif' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/adif.cpp:519:10: style: Variable 'cp' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/cabrillo.cpp:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/cabrillo.cpp:404:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/cabrillo.cpp:542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/cabrillo.cpp:697:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/cabrillo.cpp:575:6: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/cabrillo.cpp:769:3: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/cabrillo.cpp:777:3: warning:inconclusive: The buffer 'errmsgdata' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/cabrillo.cpp:140:6: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/cabrillo.cpp:142:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/cabrillo.cpp:494:19: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/cabrillo.cpp:527:8: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/cabrillo.cpp:597:4: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/cabrillo.cpp:661:37: style:inconclusive: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:107:66: note: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:661:37: note: Function 'tqsl_getCabrilloField' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:661:96: style:inconclusive: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:107:124: note: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. tqsl-2.8.2/src/cabrillo.cpp:661:96: note: Function 'tqsl_getCabrilloField' argument 3 names different: declaration 'err' definition 'error'. tqsl-2.8.2/src/cabrillo.cpp:794:39: style:inconclusive: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:88:68: note: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:794:39: note: Function 'tqsl_getCabrilloContest' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:811:40: style:inconclusive: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:91:69: note: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:811:40: note: Function 'tqsl_getCabrilloFreqType' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:824:36: style:inconclusive: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:94:65: note: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:824:36: note: Function 'tqsl_getCabrilloLine' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:837:42: style:inconclusive: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. [funcArgNamesDifferent] tqsl-2.8.2/src/cabrillo.h:97:79: note: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:837:42: note: Function 'tqsl_getCabrilloRecordText' argument 1 names different: declaration 'cab' definition 'cabp'. tqsl-2.8.2/src/cabrillo.cpp:549:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/cabrillo.cpp:673:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/cabrillo.cpp:795:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/cabrillo.cpp:825:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/cabrillo.cpp:838:17: style: Variable 'cab' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/converter.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/converter.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/converter.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/converter.cpp:34:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/converter.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslexc.h:23:52: performance: Variable '_err' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/src/tqslexc.h:24:26: performance: Variable '_err' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/src/converter.cpp:124:7: style: Condition 'conv' is always false [knownConditionTrueFalse] tqsl-2.8.2/src/converter.cpp:57:24: note: Assignment 'conv=0', assigned value is 0 tqsl-2.8.2/src/converter.cpp:124:7: note: Condition 'conv' is always false tqsl-2.8.2/src/gen_crq.cpp:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/gen_crq.cpp:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/gen_crq.cpp:44:6: style: The scope of the variable 'dxcc' can be reduced. [variableScope] tqsl-2.8.2/src/gen_crq.cpp:44:16: style: The scope of the variable 'sign_dxcc' can be reduced. [variableScope] tqsl-2.8.2/src/load_cert.cpp:28:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/load_cert.cpp:35:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/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.2/src/location.cpp:1680:0: debug: Function::addArguments found argument 'map' with varid 0. [varid0] tqsl-2.8.2/src/xml.h:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _name [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _attributes [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:142:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _attributes [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _attributes [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterByName [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:166:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iterName [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:174:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _iter [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.h:191:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _aiter [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gabbi_name [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:551:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:807:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:957:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1037:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1060:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1082:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1248:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1426:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1495:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1689:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:1992:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:2179:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:2345:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:2876:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:2899:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:3009:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:4066:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:4289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:4475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/location.cpp:564:5: warning:inconclusive: The buffer 'thispas' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:570:5: warning:inconclusive: The buffer 'thisgrid' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:871:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:2154:3: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:2880:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:3016:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:3264:3: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:3649:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:3811:5: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4151:9: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4286:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4299:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4472:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4486:3: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/location.cpp:4499:5: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/xml.h:45:2: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:45:2: warning: Member variable 'XMLElement::_iterByName' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:45:2: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:47:11: warning: Member variable 'XMLElement::_iter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:47:11: warning: Member variable 'XMLElement::_iterByName' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:47:11: warning: Member variable 'XMLElement::_aiter' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_type' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::data_len' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idx' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::idata' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::input_type' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::flags' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:76:2: warning: Member variable 'TQSL_LOCATION_FIELD::changed' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/location.cpp:126:2: warning: Member variable 'TQSL_LOCATION::data_errors' is not initialized in the constructor. [uninitMemberVar] tqsl-2.8.2/src/xml.h:47:70: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tqsl-2.8.2/src/location.h:36:6: style:inconclusive: Technically the member function 'VUCCgrid::ent' can be const. [functionConst] tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] tqsl-2.8.2/src/xml.h:53:9: performance: Function 'getElementName()' should return member '_name' by const reference. [returnByReference] tqsl-2.8.2/src/xml.h:108:9: performance: Function 'getText()' should return member '_text' by const reference. [returnByReference] tqsl-2.8.2/src/xml.h:110:9: performance: Function 'getPretext()' should return member '_pretext' by const reference. [returnByReference] tqsl-2.8.2/src/location.cpp:525:10: warning: Identical condition and return expression 'failed', return value is always false [identicalConditionAfterEarlyExit] tqsl-2.8.2/src/location.cpp:522:6: note: If condition 'failed' is true, the function will return/exit tqsl-2.8.2/src/location.cpp:525:10: note: Returning identical expression 'failed' tqsl-2.8.2/src/location.cpp:611:8: style: Condition 'pas' is always true [knownConditionTrueFalse] tqsl-2.8.2/src/location.cpp:2131:7: style: Condition 'entity' is always true [knownConditionTrueFalse] tqsl-2.8.2/src/location.cpp:4453:6: style: Condition 'rval' is always false [knownConditionTrueFalse] tqsl-2.8.2/src/location.cpp:4335:6: note: Assuming that condition 'rval' is not redundant tqsl-2.8.2/src/location.cpp:4453:6: note: Condition 'rval' is always false tqsl-2.8.2/src/location.cpp:4566:6: style: Condition 'list' is always true [knownConditionTrueFalse] tqsl-2.8.2/src/location.h:41:8: style: Class 'VUCCgrid' is unsafe, 'VUCCgrid::_pas' can leak by wrong usage. [unsafeClassCanLeak] tqsl-2.8.2/src/location.h:42:8: style: Class 'VUCCgrid' is unsafe, 'VUCCgrid::_grid' can leak by wrong usage. [unsafeClassCanLeak] tqsl-2.8.2/src/location.cpp:1722:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:1723:28: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3659:34: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3738:52: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3742:21: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3827:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3841:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3841:74: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3844:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3844:70: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3847:32: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3847:70: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3852:33: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3852:71: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3857:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3857:76: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3862:38: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3862:80: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3867:37: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3867:78: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3872:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3872:76: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3879:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3879:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3884:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3884:73: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3887:48: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3887:80: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3890:36: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:3890:86: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/location.cpp:858:9: style: Redundant assignment of 'value' to itself. [selfAssignment] tqsl-2.8.2/src/location.cpp:176:21: style: The scope of the variable 'suffixes' can be reduced. [variableScope] tqsl-2.8.2/src/location.cpp:544:6: style: The scope of the variable 'ent' can be reduced. [variableScope] tqsl-2.8.2/src/location.cpp:545:7: style: The scope of the variable 'thispas' can be reduced. [variableScope] tqsl-2.8.2/src/location.cpp:546:7: style: The scope of the variable 'thisgrid' can be reduced. [variableScope] tqsl-2.8.2/src/location.cpp:3395:13: style: The scope of the variable 'numbuf' can be reduced. [variableScope] tqsl-2.8.2/src/location.cpp:2259:49: style:inconclusive: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:994:78: note: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2259:49: note: Function 'tqsl_updateStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2270:54: style:inconclusive: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:998:83: note: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2270:54: note: Function 'tqsl_getNumStationLocationCapturePages' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2286:50: style:inconclusive: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1001:79: note: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2286:50: note: Function 'tqsl_getStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2302:50: style:inconclusive: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1007:79: note: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2302:50: note: Function 'tqsl_setStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2318:48: style:inconclusive: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1012:77: note: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2318:48: note: Function 'tqsl_setStationLocationCertFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2362:47: style:inconclusive: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1015:76: note: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2362:47: note: Function 'tqsl_nextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2378:54: style:inconclusive: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1018:83: note: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2378:54: note: Function 'tqsl_getNextStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2395:47: style:inconclusive: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1021:76: note: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2395:47: note: Function 'tqsl_prevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2408:54: style:inconclusive: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1024:83: note: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2408:54: note: Function 'tqsl_getPrevStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2423:57: style:inconclusive: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1027:86: note: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2423:57: note: Function 'tqsl_getCurrentStationLocationCapturePage' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2434:50: style:inconclusive: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1030:79: note: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2434:50: note: Function 'tqsl_hasNextStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2454:50: style:inconclusive: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1033:79: note: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2454:50: note: Function 'tqsl_hasPrevStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2470:40: style:inconclusive: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1100:69: note: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2470:40: note: Function 'tqsl_getNumLocationField' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2487:50: style:inconclusive: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1103:79: note: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2487:50: note: Function 'tqsl_getLocationFieldDataLabelSize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2504:46: style:inconclusive: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1106:75: note: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2504:46: note: Function 'tqsl_getLocationFieldDataLabel' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2522:50: style:inconclusive: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1109:79: note: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2522:50: note: Function 'tqsl_getLocationFieldDataGABBISize' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2539:46: style:inconclusive: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1112:75: note: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2539:46: note: Function 'tqsl_getLocationFieldDataGABBI' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2557:46: style:inconclusive: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1139:75: note: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2557:46: note: Function 'tqsl_getLocationFieldInputType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2574:44: style:inconclusive: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1204:73: note: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2574:44: note: Function 'tqsl_getLocationFieldChanged' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2591:45: style:inconclusive: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1145:74: note: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2591:45: note: Function 'tqsl_getLocationFieldDataType' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2608:42: style:inconclusive: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1155:71: note: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2608:42: note: Function 'tqsl_getLocationFieldFlags' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2625:47: style:inconclusive: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1158:76: note: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2625:47: note: Function 'tqsl_getLocationFieldDataLength' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2642:45: style:inconclusive: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1166:74: note: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2642:45: note: Function 'tqsl_getLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2663:44: style:inconclusive: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1173:73: note: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2663:44: note: Function 'tqsl_getLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2680:42: style:inconclusive: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1179:71: note: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2680:42: note: Function 'tqsl_getLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2703:45: style:inconclusive: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1188:74: note: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2703:45: note: Function 'tqsl_setLocationFieldCharData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2749:42: style:inconclusive: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1198:71: note: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2749:42: note: Function 'tqsl_setLocationFieldIndex' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2780:44: style:inconclusive: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1192:73: note: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2780:44: note: Function 'tqsl_setLocationFieldIntData' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2800:49: style:inconclusive: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1182:78: note: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2800:49: note: Function 'tqsl_getNumLocationFieldListItems' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2817:45: style:inconclusive: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1185:74: note: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:2817:45: note: Function 'tqsl_getLocationFieldListItem' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3229:40: style:inconclusive: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1065:69: note: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3229:40: note: Function 'tqsl_getStationLocation' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3274:45: style:inconclusive: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1073:74: note: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3274:45: note: Function 'tqsl_getStationLocationErrors' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3291:43: style:inconclusive: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1050:72: note: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3291:43: note: Function 'tqsl_getNumStationLocations' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3329:43: style:inconclusive: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1053:72: note: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3329:43: note: Function 'tqsl_getStationLocationName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3346:47: style:inconclusive: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1056:76: note: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3346:47: note: Function 'tqsl_getStationLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3502:50: style:inconclusive: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1047:79: note: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3502:50: note: Function 'tqsl_setStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3518:50: style:inconclusive: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1044:79: note: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3518:50: note: Function 'tqsl_getStationLocationCaptureName' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3518:75: style:inconclusive: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1044:103: note: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. tqsl-2.8.2/src/location.cpp:3518:75: note: Function 'tqsl_getStationLocationCaptureName' argument 3 names different: declaration 'bufsiz' definition 'bufsize'. tqsl-2.8.2/src/location.cpp:3536:47: style:inconclusive: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1041:76: note: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3536:47: note: Function 'tqsl_saveStationLocationCapture' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3597:50: style:inconclusive: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:861:79: note: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3597:50: note: Function 'tqsl_signQSORecord' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3690:37: style:inconclusive: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1399:74: note: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3690:37: note: Function 'tqsl_getGABBItSTATION' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3758:57: style:inconclusive: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1429:94: note: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3758:57: note: Function 'tqsl_getGABBItCONTACTData' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3900:53: style:inconclusive: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1413:90: note: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3900:53: note: Function 'tqsl_getGABBItCONTACT' argument 2 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3906:40: style:inconclusive: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1207:69: note: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3906:40: note: Function 'tqsl_getLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3936:40: style:inconclusive: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1210:69: note: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:3936:40: note: Function 'tqsl_setLocationCallSign' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:4197:42: style:inconclusive: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1222:71: note: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:4197:42: note: Function 'tqsl_getLocationDXCCEntity' argument 1 names different: declaration 'loc' definition 'locp'. tqsl-2.8.2/src/location.cpp:4266:87: style:inconclusive: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:716:131: note: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. tqsl-2.8.2/src/location.cpp:4266:87: note: Function 'tqsl_importTQSLFile' argument 3 names different: declaration 'user' definition 'userdata'. tqsl-2.8.2/src/location.cpp:1816:14: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/src/location.cpp:1801:11: note: Shadowed declaration tqsl-2.8.2/src/location.cpp:1816:14: note: Shadow variable tqsl-2.8.2/src/location.cpp:1888:10: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/src/location.cpp:1801:11: note: Shadowed declaration tqsl-2.8.2/src/location.cpp:1888:10: note: Shadow variable tqsl-2.8.2/src/location.cpp:3723:10: style: Local variable 'buf' shadows outer variable [shadowVariable] tqsl-2.8.2/src/location.cpp:3696:17: note: Shadowed declaration tqsl-2.8.2/src/location.cpp:3723:10: note: Shadow variable tqsl-2.8.2/src/location.cpp:4141:16: style: Local variable 'i' shadows outer variable [shadowVariable] tqsl-2.8.2/src/location.cpp:4127:12: note: Shadowed declaration tqsl-2.8.2/src/location.cpp:4141:16: note: Shadow variable tqsl-2.8.2/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.2/src/location.cpp:117:7: note: Function pointer used here. tqsl-2.8.2/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.2/src/location.cpp:4072:32: performance: Function parameter 'userInput' should be passed by const reference. [passedByValue] tqsl-2.8.2/src/location.cpp:4072:50: performance: Function parameter 'field' should be passed by const reference. [passedByValue] tqsl-2.8.2/src/location.cpp:761:25: style: Variable 'f' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2370:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2386:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2401:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2414:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2481:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2493:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2510:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2528:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2545:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2563:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2580:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2597:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2614:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2631:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2648:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2669:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2686:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2811:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2828:27: style: Variable 'fl' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2844:11: style: Variable 'str' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:2895:36: style: Parameter 'xel' can be declared as reference to const [constParameterReference] tqsl-2.8.2/src/location.cpp:3711:25: style: Variable 'f' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:3917:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:3947:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:3984:23: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:4030:23: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:4208:22: style: Variable 'p' can be declared as reference to const [constVariableReference] tqsl-2.8.2/src/location.cpp:1695:8: style: Variable 'mapPart' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:1722:23: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:1723:23: style: Variable 'b1' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:2287:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:2424:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:3275:17: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/location.cpp:635: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.2/src/location.cpp:1749:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/src/location.cpp:1827:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/src/location.cpp:2227:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/src/location.cpp:3096:36: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tqsl-2.8.2/src/location.cpp:110:9: style: class member 'TQSL_LOCATION_PAGE::dependentOn' is never used. [unusedStructMember] tqsl-2.8.2/src/location.cpp:110:22: style: class member 'TQSL_LOCATION_PAGE::dependency' is never used. [unusedStructMember] tqsl-2.8.2/src/location.cpp:1417:17: style: Variable 'call_field' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/location.cpp:1418:17: style: Variable 'grid_field' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/location.cpp:1826:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:1843:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:1897:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:1929:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:2226:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:2343:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3076:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3089:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3160:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3169:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3253:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:3559:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/location.cpp:4555:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] tqsl-2.8.2/src/openssl_cert.cpp:2388:0: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility" [preprocessorErrorDirective] tqsl-2.8.2/src/openssl_cert.cpp:2388:10: error: #error "Unexpected OpenSSL version; check X509_ATTRIBUTE struct compatibility" [preprocessorErrorDirective] tqsl-2.8.2/src/station_loc.cpp:30:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/station_loc.cpp:99:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/station_loc.cpp:69:8: style: Local variable 'nfield' shadows outer variable [shadowVariable] tqsl-2.8.2/src/station_loc.cpp:52:7: note: Shadowed declaration tqsl-2.8.2/src/station_loc.cpp:69:8: note: Shadow variable tqsl-2.8.2/src/station_loc.cpp:35:22: style: Parameter 'argv' can be declared as const array [constParameter] tqsl-2.8.2/src/tqslconvert.cpp:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adif [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:307:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:590:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:687:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:1848:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:2087:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:2131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:2176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:2185:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:2216:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqslconvert.cpp:296:3: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqslconvert.cpp:1372:3: warning:inconclusive: The buffer 'modeSub' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqslconvert.cpp:1806:6: warning:inconclusive: The buffer 'tQSL_CustomError' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqslconvert.cpp:1820:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] tqsl-2.8.2/src/tqslconvert.cpp:1817:18: note: outer condition: rc<0 tqsl-2.8.2/src/tqslconvert.cpp:1820:23: note: opposite inner condition: 26==rc tqsl-2.8.2/src/tqslconvert.cpp:1893:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] tqsl-2.8.2/src/tqslconvert.cpp:1890:18: note: outer condition: rc<0 tqsl-2.8.2/src/tqslconvert.cpp:1893:23: note: opposite inner condition: 26==rc tqsl-2.8.2/src/tqslconvert.cpp:651:21: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] tqsl-2.8.2/src/tqslconvert.cpp:2232:21: note: Assuming allocation function fails tqsl-2.8.2/src/tqslconvert.cpp:2232:21: note: Assignment 'path=strdup(tQSL_BaseDir)', assigned value is 0 tqsl-2.8.2/src/tqslconvert.cpp:2233:12: note: Calling function 'remove_db', 1st argument 'path' value is 0 tqsl-2.8.2/src/tqslconvert.cpp:651:21: note: Null pointer dereference tqsl-2.8.2/src/tqslconvert.cpp:254:19: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/tqslconvert.cpp:256:9: style: C-style pointer casting [cstyleCast] tqsl-2.8.2/src/tqslconvert.cpp:1156:6: style: The scope of the variable 'cstat' can be reduced. [variableScope] tqsl-2.8.2/src/tqslconvert.cpp:1608:9: style: The scope of the variable 'grid4' can be reduced. [variableScope] tqsl-2.8.2/src/tqslconvert.cpp:350:41: style:inconclusive: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:52:70: note: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:350:41: note: Function 'tqsl_beginADIFConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:389:45: style:inconclusive: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:64:74: note: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:389:45: note: Function 'tqsl_beginCabrilloConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:518:35: style:inconclusive: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:68:64: note: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:518:35: note: Function 'tqsl_endConverter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:625:48: style:inconclusive: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:183:77: note: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:625:48: note: Function 'tqsl_setADIFConverterDateFilter' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1153:39: style:inconclusive: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:211:76: note: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1153:39: note: Function 'tqsl_getConverterGABBI' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1921:38: style:inconclusive: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:214:67: note: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1921:38: note: Function 'tqsl_getConverterCert' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1934:38: style:inconclusive: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:218:67: note: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1934:38: note: Function 'tqsl_getConverterLine' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1955:44: style:inconclusive: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:224:81: note: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1955:44: note: Function 'tqsl_getConverterRecordText' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1963:46: style:inconclusive: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:78:75: note: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1963:46: note: Function 'tqsl_setConverterAllowBadCall' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1972:60: style:inconclusive: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:99:89: note: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. tqsl-2.8.2/src/tqslconvert.cpp:1972:60: note: Function 'tqsl_setConverterAllowDuplicates' argument 2 names different: declaration 'ignore' definition 'allow'. tqsl-2.8.2/src/tqslconvert.cpp:2021:44: style:inconclusive: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqslconvert.h:89:73: note: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:2021:44: note: Function 'tqsl_setConverterQTHDetails' argument 1 names different: declaration 'conv' definition 'convp'. tqsl-2.8.2/src/tqslconvert.cpp:1250:29: style: Local variable 'stat' shadows outer variable [shadowVariable] tqsl-2.8.2/src/tqslconvert.cpp:1171:28: note: Shadowed declaration tqsl-2.8.2/src/tqslconvert.cpp:1250:29: note: Shadow variable tqsl-2.8.2/src/tqslconvert.cpp:590:8: style: Variable 'oldlocale' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/tqslconvert.cpp:625:66: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] tqsl-2.8.2/src/tqslconvert.cpp:625:84: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] tqsl-2.8.2/src/tqslconvert.cpp:663:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/tqslconvert.cpp:714:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/tqslconvert.cpp:924:40: error: Uninitialized variable: result.line_no [uninitvar] tqsl-2.8.2/src/tqslconvert.cpp:924:33: error: Uninitialized struct member: result.line_no [uninitStructMember] tqsl-2.8.2/src/tqslconvert.cpp:918:12: style: Variable 'cstat' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/tqslconvert.cpp:1595:16: style: Variable 'okgrid' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/tqslconvert.cpp:1645:19: style: Variable 'compareLen' is assigned a value that is never used. [unreadVariable] tqsl-2.8.2/src/tqsllib.cpp:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqsllib.cpp:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFDIR [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqsllib.cpp:323:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_VERSION_NUMBER [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqsllib.cpp:548:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_VERSION_NUMBER [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqsllib.cpp:1052:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TQSLLIB_VERSION_MAJOR [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/tqsllib.cpp:613:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] tqsl-2.8.2/src/tqsllib.cpp:181:2: warning:inconclusive: The buffer 'dpath' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqsllib.cpp:375:4: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqsllib.cpp:387:5: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqsllib.cpp:400:4: warning:inconclusive: The buffer 'tQSL_ErrorFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqsllib.cpp:456:2: warning:inconclusive: The buffer 'path' may not be null-terminated after the call to strncpy(). [terminateStrncpy] tqsl-2.8.2/src/tqsllib.cpp:464:16: style: The scope of the variable 'openssl_err' can be reduced. [variableScope] tqsl-2.8.2/src/tqsllib.cpp:1124:31: style:inconclusive: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. [funcArgNamesDifferent] tqsl-2.8.2/src/tqsllib.h:1461:61: note: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. tqsl-2.8.2/src/tqsllib.cpp:1124:31: note: Function 'tqsl_openDiagFile' argument 1 names different: declaration 'file' definition 'fname'. tqsl-2.8.2/src/tqsllib.cpp:178:8: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/tqsllib.cpp:373:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tqsl-2.8.2/src/tqsllib.cpp:256: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.2/src/tqsllib.cpp:267: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.2/src/xml.cpp:158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tqsl-2.8.2/src/xml.cpp:177:8: style: Local variable 'ok' shadows outer variable [shadowVariable] tqsl-2.8.2/src/xml.cpp:172:7: note: Shadowed declaration tqsl-2.8.2/src/xml.cpp:177:8: note: Shadow variable tqsl-2.8.2/src/xml.cpp:34:9: style: Unused variable: s [unusedVariable] tqsl-2.8.2/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.2/src/location.cpp:267:8: note: The one definition rule is violated, different classes/structs have the same name '_dxcc_entity' tqsl-2.8.2/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.2/apps/jsonwriter.cpp:905:45: error: There is an unknown macro here somewhere. Configuration is required. If ll is a macro then please configure it. [unknownMacro] 2.18.0 tqsl-2.8.2/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] 2.18.0 tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head tqsl-2.8.2/apps/tqsl.cpp:3396:3: warning: Class 'revInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head tqsl-2.8.2/apps/tqsl.cpp:3741:3: warning: Class 'expInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 tqsl-2.8.2/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] head tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 tqsl-2.8.2/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] head tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor] 2.18.0 tqsl-2.8.2/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] head tqsl-2.8.2/src/location.h:31:4: warning: Class 'VUCCgrid' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE