2026-05-01 06:48 ftp://ftp.de.debian.org/debian/pool/main/b/buteo-syncml/buteo-syncml_0.5.16.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.18.15+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: 0fda84ef (2026-05-01 02:32:52 +0200) count: 699 689 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: buteo-syncml-0.5.16/src/AuthHelper.cpp:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/AuthHelper.cpp:52:24: style: The member function 'DataSync::AuthHelper::encodeBasicB64Auth' can be static. [functionStatic] buteo-syncml-0.5.16/src/AuthHelper.h:64:16: note: The member function 'DataSync::AuthHelper::encodeBasicB64Auth' can be static. buteo-syncml-0.5.16/src/AuthHelper.cpp:52:24: note: The member function 'DataSync::AuthHelper::encodeBasicB64Auth' can be static. buteo-syncml-0.5.16/src/AuthHelper.cpp:86:24: style: The member function 'DataSync::AuthHelper::toMD5' can be static. [functionStatic] buteo-syncml-0.5.16/src/AuthHelper.h:82:16: note: The member function 'DataSync::AuthHelper::toMD5' can be static. buteo-syncml-0.5.16/src/AuthHelper.cpp:86:24: note: The member function 'DataSync::AuthHelper::toMD5' can be static. buteo-syncml-0.5.16/src/AuthenticationPackage.h:63:14: style: The destructor '~AuthenticationPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/AuthenticationPackage.h:63:14: note: Destructor in derived class buteo-syncml-0.5.16/src/AuthenticationPackage.h:65:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/AuthenticationPackage.h:65:18: note: Function in derived class buteo-syncml-0.5.16/src/ConflictResolver.cpp:95:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/ConflictResolver.cpp:97:16: style: Variable 'retval' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/ChangeLog.cpp:447:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iLocalUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/FinalPackage.h:56:14: style: The destructor '~FinalPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/FinalPackage.h:56:14: note: Destructor in derived class buteo-syncml-0.5.16/src/FinalPackage.h:58:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/FinalPackage.h:58:18: note: Function in derived class buteo-syncml-0.5.16/src/DeviceInfo.cpp:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/LocalMappingsPackage.cpp:72:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iRemoteUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/DevInfPackage.cpp:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PUTGET [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/ChangeLog.cpp:114:19: style: Error code from the return value of function aDbHandle.rollback() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:283:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:326:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:371:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:396:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:435:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/ChangeLog.cpp:489:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/Fragments.h:130:5: style: Struct 'Fragment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/Fragments.h:242:5: style: Struct 'CommandParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/AlertPackage.h:59:5: style: Class 'AlertPackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/SyncMode.h:59:5: style: Class 'SyncMode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/AlertPackage.h:100:14: style: The destructor '~AlertPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/AlertPackage.h:100:14: note: Destructor in derived class buteo-syncml-0.5.16/src/AlertPackage.h:102:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/AlertPackage.h:102:18: note: Function in derived class buteo-syncml-0.5.16/src/LocalMappingsPackage.h:69:14: style: The destructor '~LocalMappingsPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/LocalMappingsPackage.h:69:14: note: Destructor in derived class buteo-syncml-0.5.16/src/LocalMappingsPackage.h:71:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/LocalMappingsPackage.h:71:18: note: Function in derived class buteo-syncml-0.5.16/src/ChangeLog.cpp:225:20: style: The member function 'DataSync::ChangeLog::generateConnectionName' can be static. [functionStatic] buteo-syncml-0.5.16/src/ChangeLog.h:163:13: note: The member function 'DataSync::ChangeLog::generateConnectionName' can be static. buteo-syncml-0.5.16/src/ChangeLog.cpp:225:20: note: The member function 'DataSync::ChangeLog::generateConnectionName' can be static. buteo-syncml-0.5.16/src/DevInfPackage.h:93:14: style: The destructor '~DevInfPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/DevInfPackage.h:93:14: note: Destructor in derived class buteo-syncml-0.5.16/src/ChangeLog.cpp:237:17: style: The member function 'DataSync::ChangeLog::ensureAnchorDatabase' can be static. [functionStatic] buteo-syncml-0.5.16/src/ChangeLog.h:165:10: note: The member function 'DataSync::ChangeLog::ensureAnchorDatabase' can be static. buteo-syncml-0.5.16/src/ChangeLog.cpp:237:17: note: The member function 'DataSync::ChangeLog::ensureAnchorDatabase' can be static. buteo-syncml-0.5.16/src/DevInfPackage.h:95:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/DevInfPackage.h:95:18: note: Function in derived class buteo-syncml-0.5.16/src/ChangeLog.cpp:256:17: style: The member function 'DataSync::ChangeLog::ensureMapsDatabase' can be static. [functionStatic] buteo-syncml-0.5.16/src/ChangeLog.h:166:10: note: The member function 'DataSync::ChangeLog::ensureMapsDatabase' can be static. buteo-syncml-0.5.16/src/ChangeLog.cpp:256:17: note: The member function 'DataSync::ChangeLog::ensureMapsDatabase' can be static. buteo-syncml-0.5.16/src/DevInfHandler.h:64:5: style: Class 'DevInfHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/NonceStorage.cpp:74:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:77:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:113:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:117:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:140:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:143:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:158:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:159:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] buteo-syncml-0.5.16/src/NonceStorage.cpp:54:26: style: The member function 'DataSync::NonceStorage::generateNonce' can be static. [functionStatic] buteo-syncml-0.5.16/src/NonceStorage.h:71:16: note: The member function 'DataSync::NonceStorage::generateNonce' can be static. buteo-syncml-0.5.16/src/NonceStorage.cpp:54:26: note: The member function 'DataSync::NonceStorage::generateNonce' can be static. buteo-syncml-0.5.16/src/NonceStorage.cpp:57:16: style: Local variable 'nonce' shadows outer function [shadowFunction] buteo-syncml-0.5.16/src/NonceStorage.h:77:16: note: Shadowed declaration buteo-syncml-0.5.16/src/NonceStorage.cpp:57:16: note: Shadow variable buteo-syncml-0.5.16/src/SessionParams.cpp:64:31: style:inconclusive: Technically the member function 'DataSync::SessionParams::localDeviceName' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionParams.h:78:20: note: Technically the member function 'DataSync::SessionParams::localDeviceName' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:64:31: note: Technically the member function 'DataSync::SessionParams::localDeviceName' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:74:31: style:inconclusive: Technically the member function 'DataSync::SessionParams::remoteDeviceName' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionParams.h:90:20: note: Technically the member function 'DataSync::SessionParams::remoteDeviceName' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:74:31: note: Technically the member function 'DataSync::SessionParams::remoteDeviceName' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:84:23: style:inconclusive: Technically the member function 'DataSync::SessionParams::localMaxMsgSize' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionParams.h:102:12: note: Technically the member function 'DataSync::SessionParams::localMaxMsgSize' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:84:23: note: Technically the member function 'DataSync::SessionParams::localMaxMsgSize' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:94:23: style:inconclusive: Technically the member function 'DataSync::SessionParams::remoteMaxMsgSize' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionParams.h:114:12: note: Technically the member function 'DataSync::SessionParams::remoteMaxMsgSize' can be const. buteo-syncml-0.5.16/src/SessionParams.cpp:94:23: note: Technically the member function 'DataSync::SessionParams::remoteMaxMsgSize' can be const. buteo-syncml-0.5.16/src/ServerAlertedNotification.cpp:406:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/DatabaseHandler.h:46:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] buteo-syncml-0.5.16/src/RequestListener.cpp:40:18: warning: Member variable 'RequestListener::iRequestData' is not initialized in the constructor. [uninitMemberVar] buteo-syncml-0.5.16/src/RequestListener.h:57:5: style: Class 'RequestListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/RequestListener.cpp:88:17: warning: Either the condition 'iTransport' is redundant or there is possible null pointer dereference: iTransport. [nullPointerRedundantCheck] buteo-syncml-0.5.16/src/RequestListener.cpp:90:9: note: Assuming that condition 'iTransport' is not redundant buteo-syncml-0.5.16/src/RequestListener.cpp:88:17: note: Null pointer dereference buteo-syncml-0.5.16/src/RequestListener.cpp:108:86: performance: Function parameter 'aErrorString' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/ResponseGenerator.cpp:321:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/ResponseGenerator.cpp:402:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/LocalChangesPackage.h:82:14: style: The destructor '~LocalChangesPackage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/LocalChangesPackage.h:82:14: note: Destructor in derived class buteo-syncml-0.5.16/src/LocalChangesPackage.h:84:18: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/Package.h:73:18: note: Virtual function in base class buteo-syncml-0.5.16/src/LocalChangesPackage.h:84:18: note: Function in derived class buteo-syncml-0.5.16/src/ServerAlertedNotification.cpp:333:18: style: The member function 'DataSync::SANHandler::parseCommon' can be static. [functionStatic] buteo-syncml-0.5.16/src/ServerAlertedNotification.h:172:10: note: The member function 'DataSync::SANHandler::parseCommon' can be static. buteo-syncml-0.5.16/src/ServerAlertedNotification.cpp:333:18: note: The member function 'DataSync::SANHandler::parseCommon' can be static. buteo-syncml-0.5.16/src/ServerAlertedNotification.cpp:391:24: style: The member function 'DataSync::SANHandler::generateDigest' can be static. [functionStatic] buteo-syncml-0.5.16/src/ServerAlertedNotification.h:175:16: note: The member function 'DataSync::SANHandler::generateDigest' can be static. buteo-syncml-0.5.16/src/ServerAlertedNotification.cpp:391:24: note: The member function 'DataSync::SANHandler::generateDigest' can be static. buteo-syncml-0.5.16/src/StorageHandler.cpp:357:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCmdId [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/StorageHandler.cpp:408:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCmdId [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/StorageHandler.cpp:458:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCmdId [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/StorageHandler.cpp:522:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCmdId [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/StorageHandler.cpp:585:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCmdId [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/CommandHandler.cpp:66:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/LocalChangesPackage.cpp:416:30: style: Variable 'item' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/LocalChangesPackage.cpp:427:26: style: Variable 'item' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/LocalChangesPackage.cpp:459:22: style: Variable 'item' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/SyncItem.h:91:13: performance: Function 'getType()' should return member 'iType' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncItem.h:103:13: performance: Function 'getFormat()' should return member 'iFormat' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncItem.h:115:13: performance: Function 'getVersion()' should return member 'iVersion' by const reference. [returnByReference] buteo-syncml-0.5.16/src/StorageHandler.cpp:390:87: style:inconclusive: Function 'resolveConflicts' argument 2 names different: declaration 'aList' definition 'aMap'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/StorageHandler.h:270:75: note: Function 'resolveConflicts' argument 2 names different: declaration 'aList' definition 'aMap'. buteo-syncml-0.5.16/src/StorageHandler.cpp:390:87: note: Function 'resolveConflicts' argument 2 names different: declaration 'aList' definition 'aMap'. buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:370:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:397:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:454:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:514:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:589:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:634:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:711:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartElement [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:364:23: style: The member function 'DataSync::SyncAgentConfig::readFile' can be static. [functionStatic] buteo-syncml-0.5.16/src/SyncAgentConfig.h:349:10: note: The member function 'DataSync::SyncAgentConfig::readFile' can be static. buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:364:23: note: The member function 'DataSync::SyncAgentConfig::readFile' can be static. buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:697:23: style: The member function 'DataSync::SyncAgentConfig::parseSANMappingData' can be static. [functionStatic] buteo-syncml-0.5.16/src/SyncAgentConfig.h:399:10: note: The member function 'DataSync::SyncAgentConfig::parseSANMappingData' can be static. buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:697:23: note: The member function 'DataSync::SyncAgentConfig::parseSANMappingData' can be static. buteo-syncml-0.5.16/src/SyncAgentConfig.h:288:20: performance: Function 'getSourceDbs()' should return member 'iTargetDbs' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SessionAuthentication.cpp:47:24: warning: Member variable 'SessionAuthentication::iAuthType' is not initialized in the constructor. [uninitMemberVar] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:171:59: style:inconclusive: Function 'setLocalDeviceName' argument 1 names different: declaration 'aLocalDevice' definition 'aDeviceName'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/SyncAgentConfig.h:159:45: note: Function 'setLocalDeviceName' argument 1 names different: declaration 'aLocalDevice' definition 'aDeviceName'. buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:171:59: note: Function 'setLocalDeviceName' argument 1 names different: declaration 'aLocalDevice' definition 'aDeviceName'. buteo-syncml-0.5.16/src/SessionAuthentication.cpp:528:35: style: The member function 'DataSync::SessionAuthentication::decodeNonce' can be static. [functionStatic] buteo-syncml-0.5.16/src/SessionAuthentication.h:175:16: note: The member function 'DataSync::SessionAuthentication::decodeNonce' can be static. buteo-syncml-0.5.16/src/SessionAuthentication.cpp:528:35: note: The member function 'DataSync::SessionAuthentication::decodeNonce' can be static. buteo-syncml-0.5.16/src/SyncAgent.cpp:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgent.cpp:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncAgent.cpp:501:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SessionAuthentication.h:158:13: performance: Function 'getLastError()' should return member 'iLastError' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncAgentConfig.cpp:388:30: style: Variable 'ROOTELEMENT' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/SyncAgent.cpp:81:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SyncAgent.cpp:232:53: style:inconclusive: Function 'receiveSyncFinished' argument 1 names different: declaration 'aRemoteDeviceId' definition 'aDevId'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/SyncAgent.h:716:46: note: Function 'receiveSyncFinished' argument 1 names different: declaration 'aRemoteDeviceId' definition 'aDevId'. buteo-syncml-0.5.16/src/SyncAgent.cpp:232:53: note: Function 'receiveSyncFinished' argument 1 names different: declaration 'aRemoteDeviceId' definition 'aDevId'. buteo-syncml-0.5.16/src/SyncAgent.cpp:257:53: style:inconclusive: Function 'receiveItemProcessed' argument 3 names different: declaration 'aDatabase' definition 'aLocalDatabase'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/SyncAgent.h:724:46: note: Function 'receiveItemProcessed' argument 3 names different: declaration 'aDatabase' definition 'aLocalDatabase'. buteo-syncml-0.5.16/src/SyncAgent.cpp:257:53: note: Function 'receiveItemProcessed' argument 3 names different: declaration 'aDatabase' definition 'aLocalDatabase'. buteo-syncml-0.5.16/src/SyncAgent.cpp:257:53: performance: Function parameter 'aLocalDatabase' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/SyncAgent.cpp:258:53: performance: Function parameter 'aMimeType' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/SyncAgent.cpp:593:66: performance: Function parameter 'aErrorString' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/ResponseGenerator.cpp:197:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SyncAgent.cpp:81:10: style: Variable 'aObj' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/SyncAgent.cpp:474:18: style: Variable 'listener' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/SessionHandler.cpp:886:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SessionHandler.cpp:1229:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:260:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:270:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:309:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:354:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:383:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:391:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:491:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:516:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:615:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:669:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:707:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:724:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:735:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:778:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:811:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:823:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/client/ClientSessionHandler.cpp:841:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/ResponseGenerator.cpp:197:17: style: Variable 'aParams' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:55:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:171:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:253:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:351:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:392:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:425:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:543:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:579:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:599:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:639:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:650:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:665:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:674:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:695:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:707:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChange.h:60:14: style: The destructor '~SyncMLLocalChange' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChange.h:60:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLAdd.h:57:14: style: The destructor '~SyncMLAdd' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChange.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLAdd.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/SyncTarget.cpp:267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iLocalUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncTarget.cpp:281:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iRemoteUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncTarget.cpp:301:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iLocalUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLBody.h:53:14: style: The destructor '~SyncMLBody' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLBody.h:53:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLAlert.cpp:50:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_DATA [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLCTCap.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLCTCap.cpp:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLCTCap.h:57:14: style: The destructor '~SyncMLCTCap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLCTCap.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLAlert.h:58:6: style: The destructor '~SyncMLAlert' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLAlert.h:58:6: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.h:54:14: style: The destructor '~SyncMLMeta' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.h:54:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLItem.h:57:14: style: The destructor '~SyncMLItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLItem.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.cpp:125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_1 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:484:14: style: The scope of the variable 'clientInitiedRefresh' can be reduced. [variableScope] buteo-syncml-0.5.16/src/server/ServerSessionHandler.h:104:59: style:inconclusive: Function 'acknowledgeTarget' argument 1 names different: declaration 'aSyncMode' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:220:42: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:300:91: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:494:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/syncelements/SyncMLCred.h:56:11: style: The destructor '~SyncMLCred' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLCred.h:56:11: note: Destructor in derived class buteo-syncml-0.5.16/src/server/ServerSessionHandler.cpp:484:35: style: Variable 'clientInitiedRefresh' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/syncelements/SyncMLDelete.h:57:14: style: The destructor '~SyncMLDelete' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChange.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLDelete.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:167:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrematureEndOfDocumentError [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:1213:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iType [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.cpp:112:41: style:inconclusive: Function 'calculateSize' argument 1 names different: declaration 'aWbXML' definition 'aWBXML'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:129:28: note: Function 'calculateSize' argument 1 names different: declaration 'aWbXML' definition 'aWBXML'. buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.cpp:112:41: note: Function 'calculateSize' argument 1 names different: declaration 'aWbXML' definition 'aWBXML'. buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.cpp:170:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/syncelements/SyncMLExt.cpp:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLExt.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLGet.cpp:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_ITEM [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLGet.h:59:14: style: The destructor '~SyncMLGet' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLGet.h:59:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLExt.h:57:14: style: The destructor '~SyncMLExt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLExt.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLHdr.cpp:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_VERDTD [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncTarget.cpp:61:12: warning: Class 'SyncTarget' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] buteo-syncml-0.5.16/src/SyncTarget.cpp:61:12: warning: Class 'SyncTarget' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] buteo-syncml-0.5.16/src/SyncTarget.h:90:13: performance: Function 'getTargetDatabase()' should return member 'iTargetDatabase' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncTarget.h:102:13: performance: Function 'getLocalNextAnchor()' should return member 'iLocalNextAnchor' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncTarget.h:114:13: performance: Function 'getRemoteNextAnchor()' should return member 'iRemoteNextAnchor' by const reference. [returnByReference] buteo-syncml-0.5.16/src/SyncTarget.cpp:274:55: style:inconclusive: Function 'mapToLocalUID' argument 1 names different: declaration 'aRemoteUID' definition 'aRemoteKey'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/SyncTarget.h:207:47: note: Function 'mapToLocalUID' argument 1 names different: declaration 'aRemoteUID' definition 'aRemoteKey'. buteo-syncml-0.5.16/src/SyncTarget.cpp:274:55: note: Function 'mapToLocalUID' argument 1 names different: declaration 'aRemoteUID' definition 'aRemoteKey'. buteo-syncml-0.5.16/src/SyncTarget.cpp:267:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/SyncTarget.cpp:281:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/SyncTarget.cpp:301:54: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/syncelements/SyncMLHdr.h:54:5: style: Class 'SyncMLHdr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/syncelements/SyncMLHdr.h:59:14: style: The destructor '~SyncMLHdr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLHdr.h:59:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:50:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_TARGET [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:60:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_SOURCE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLDevInf.cpp:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_SOURCE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:70:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_TARGETPARENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLDevInf.cpp:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:80:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_SOURCEPARENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:94:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_DATA [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:103:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_DATA [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLItem.cpp:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_MOREDATA [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:59:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_LOCURI [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:70:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_LOCURI [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:60:14: style: The destructor '~SyncMLLocalChanges' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:60:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLMap.h:57:14: style: The destructor '~SyncMLMap' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLMap.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:57:76: style:inconclusive: Function 'generateTargetElement' argument 1 names different: declaration 'aTarget' definition 'aTargetDB'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:66:60: note: Function 'generateTargetElement' argument 1 names different: declaration 'aTarget' definition 'aTargetDB'. buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:57:76: note: Function 'generateTargetElement' argument 1 names different: declaration 'aTarget' definition 'aTargetDB'. buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:68:76: style:inconclusive: Function 'generateSourceElement' argument 1 names different: declaration 'aSource' definition 'aSourceDB'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:67:60: note: Function 'generateSourceElement' argument 1 names different: declaration 'aSource' definition 'aSourceDB'. buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.cpp:68:76: note: Function 'generateSourceElement' argument 1 names different: declaration 'aSource' definition 'aSourceDB'. buteo-syncml-0.5.16/src/syncelements/SyncMLMapItem.cpp:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_LOCURI [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMapItem.h:58:14: style: The destructor '~SyncMLMapItem' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLMapItem.h:58:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLMessage.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_1 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMessage.cpp:56:5: warning: Class 'SyncMLMessage' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] buteo-syncml-0.5.16/src/syncelements/SyncMLMessage.cpp:56:5: warning: Class 'SyncMLMessage' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:57:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_TYPE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMessage.h:61:14: style: The destructor '~SyncMLMessage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLMessage.h:61:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:71:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_FORMAT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:78:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_ANCHOR [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:110:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_EMI [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:118:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_NEXTNONCE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:126:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_MARK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:139:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_VERSION [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLPut.cpp:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_DEVINF_XML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:132:18: style: The member function 'DataSync::SyncMLMeta::addNamespace' can be static. [functionStatic] buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.h:122:10: note: The member function 'DataSync::SyncMLMeta::addNamespace' can be static. buteo-syncml-0.5.16/src/syncelements/SyncMLMeta.cpp:132:18: note: The member function 'DataSync::SyncMLMeta::addNamespace' can be static. buteo-syncml-0.5.16/src/syncelements/SyncMLPut.h:69:14: style: The destructor '~SyncMLPut' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLPut.h:69:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLDevInf.h:70:14: style: The destructor '~SyncMLDevInf' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLDevInf.h:70:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLReplace.h:57:14: style: The destructor '~SyncMLReplace' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChange.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLReplace.h:57:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLResults.cpp:71:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_TARGETREF [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLResults.h:79:14: style: The destructor '~SyncMLResults' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLResults.h:79:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLSync.h:60:14: style: The destructor '~SyncMLSync' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLLocalChanges.h:60:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLSync.h:60:14: note: Destructor in derived class buteo-syncml-0.5.16/src/syncelements/SyncMLStatus.cpp:57:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_CMD [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/syncelements/SyncMLStatus.h:58:14: style: The destructor '~SyncMLStatus' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/syncelements/SyncMLCmdObject.h:62:11: note: Virtual destructor in base class buteo-syncml-0.5.16/src/syncelements/SyncMLStatus.h:58:14: note: Destructor in derived class buteo-syncml-0.5.16/src/SessionHandler.cpp:459:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:538:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:625:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:659:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:688:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:715:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/SessionHandler.cpp:744:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:57:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:294:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_SAN_DS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SessionHandler.cpp:183:22: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::syncFinished' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionHandler.h:109:10: note: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::syncFinished' can be const. buteo-syncml-0.5.16/src/SessionHandler.cpp:183:22: note: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::syncFinished' can be const. buteo-syncml-0.5.16/src/SessionHandler.cpp:1424:27: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::getLastError' can be const. [functionConst] buteo-syncml-0.5.16/src/SessionHandler.h:578:15: note: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::getLastError' can be const. buteo-syncml-0.5.16/src/SessionHandler.cpp:1424:27: note: Either there is a missing 'override', or the member function 'DataSync::SessionHandler::getLastError' can be const. buteo-syncml-0.5.16/src/transport/BaseTransport.cpp:92:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:121:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:396:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_NAMESPACE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/BaseTransport.h:63:14: style: The destructor '~BaseTransport' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:86:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:63:14: note: Destructor in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:65:18: style: The function 'setRemoteLocURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:93:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:65:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:67:18: style: The function 'usesWbXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:99:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:67:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:69:18: style: The function 'sendSyncML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:109:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:69:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:71:18: style: The function 'sendSAN' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:119:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:71:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:73:18: style: The function 'receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:128:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:73:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/BaseTransport.h:86:10: style: The function 'purgeAndResendBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:192:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/BaseTransport.h:86:10: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:256:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:348:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:355:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:132:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:215:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:288:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:325:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:353:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:364:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:383:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SessionHandler.cpp:545:32: style: Local variable 'params' shadows outer function [shadowFunction] buteo-syncml-0.5.16/src/SessionHandler.h:497:20: note: Shadowed declaration buteo-syncml-0.5.16/src/SessionHandler.cpp:545:32: note: Shadow variable buteo-syncml-0.5.16/src/SessionHandler.cpp:216:89: performance: Function parameter 'aErrorString' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/transport/OBEXWorker.h:52:5: style: Class 'OBEXWorker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:59:14: style: The destructor '~OBEXClientWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/OBEXWorker.h:57:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:59:14: note: Destructor in derived class buteo-syncml-0.5.16/src/SessionHandler.cpp:1130:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/SessionHandler.cpp:1165:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/SessionHandler.cpp:1229:98: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.cpp:249:31: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:125:45: style:inconclusive: Function 'DisconnectResponse' argument 1 names different: declaration 'aObject' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:125:58: style:inconclusive: Function 'DisconnectResponse' argument 2 names different: declaration 'aObexRsp' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/SessionHandler.cpp:335:25: style: Variable 'command' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/transport/HTTPTransport.h:62:5: style: Class 'HTTPTransport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/transport/HTTPTransport.h:67:14: style: The destructor '~HTTPTransport' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:63:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:67:14: note: Destructor in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:69:18: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:139:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:69:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:71:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:151:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:71:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:73:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:160:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:73:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:96:18: style: The function 'prepareSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:97:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:96:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:98:18: style: The function 'doSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:107:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:98:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:100:18: style: The function 'doReceive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:116:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:100:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/HTTPTransport.h:110:38: style:inconclusive: Function 'authRequired' argument 1 names different: declaration 'aReply' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/transport/HTTPTransport.h:110:62: style:inconclusive: Function 'authRequired' argument 2 names different: declaration 'aAuth' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/transport/HTTPTransport.h:108:52: style:inconclusive: Function 'handleProxyAuthentication' argument 1 names different: declaration 'aProxy' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/transport/HTTPTransport.h:108:76: style:inconclusive: Function 'handleProxyAuthentication' argument 2 names different: declaration 'aAuth' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/transport/HTTPTransport.cpp:190:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:183:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:289:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:367:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:82:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:174:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:298:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:394:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:440:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXWorker.cpp:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:64:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXWorker.cpp:94:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXWorker.cpp:126:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:102:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:130:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:249:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:311:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:171:24: style: The member function 'DataSync::LibWbXML2Encoder::decodeFromWbXML' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.h:100:10: note: The member function 'DataSync::LibWbXML2Encoder::decodeFromWbXML' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:171:24: note: The member function 'DataSync::LibWbXML2Encoder::decodeFromWbXML' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:266:24: style: The member function 'DataSync::LibWbXML2Encoder::destroyTree' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.h:111:10: note: The member function 'DataSync::LibWbXML2Encoder::destroyTree' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:266:24: note: The member function 'DataSync::LibWbXML2Encoder::destroyTree' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:392:33: style: The member function 'DataSync::LibWbXML2Encoder::namespaceToLanguage' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.h:116:19: note: The member function 'DataSync::LibWbXML2Encoder::namespaceToLanguage' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:392:33: note: The member function 'DataSync::LibWbXML2Encoder::namespaceToLanguage' can be static. buteo-syncml-0.5.16/tests_meego/AuthenticationPackageTest.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/AuthenticationPackageTest.cpp:80:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:72:17: style: The member function 'DataSync::QtEncoder::generateElement' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/QtEncoder.h:76:10: note: The member function 'DataSync::QtEncoder::generateElement' can be static. buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:72:17: note: The member function 'DataSync::QtEncoder::generateElement' can be static. buteo-syncml-0.5.16/tests_meego/ChangeLogHandlerTest.cpp:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_WAY_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:39:22: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeBasic' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/AuthHelperTest.h:47:10: note: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeBasic' can be const. buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:39:22: note: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeBasic' can be const. buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:51:22: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeMD5' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/AuthHelperTest.h:48:10: note: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeMD5' can be const. buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:51:22: note: Either there is a missing 'override', or the member function 'DataSync::AuthHelperTest::testAuthEncodeMD5' can be const. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:107:61: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:160:63: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:183:68: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:223:68: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:281:67: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:48:33: style: The member function 'DataSync::OBEXDataHandler::createConnectCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:121:20: note: The member function 'DataSync::OBEXDataHandler::createConnectCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:48:33: note: The member function 'DataSync::OBEXDataHandler::createConnectCmd' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:299:58: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:74:23: style: The member function 'DataSync::OBEXDataHandler::parseConnectCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:130:10: note: The member function 'DataSync::OBEXDataHandler::parseConnectCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:74:23: note: The member function 'DataSync::OBEXDataHandler::parseConnectCmd' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:300:58: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:112:23: style: The member function 'DataSync::OBEXDataHandler::createConnectRsp' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:139:10: note: The member function 'DataSync::OBEXDataHandler::createConnectRsp' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:112:23: note: The member function 'DataSync::OBEXDataHandler::createConnectRsp' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:325:49: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:135:23: style: The member function 'DataSync::OBEXDataHandler::parseConnectRsp' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:148:10: note: The member function 'DataSync::OBEXDataHandler::parseConnectRsp' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:135:23: note: The member function 'DataSync::OBEXDataHandler::parseConnectRsp' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:331:53: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:181:33: style: The member function 'DataSync::OBEXDataHandler::createDisconnectCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:156:20: note: The member function 'DataSync::OBEXDataHandler::createDisconnectCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:181:33: note: The member function 'DataSync::OBEXDataHandler::createDisconnectCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:206:23: style: The member function 'DataSync::OBEXDataHandler::parseDisconnectCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:165:10: note: The member function 'DataSync::OBEXDataHandler::parseDisconnectCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:206:23: note: The member function 'DataSync::OBEXDataHandler::parseDisconnectCmd' can be static. buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:99:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:245:33: style: The member function 'DataSync::OBEXDataHandler::createPutCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:173:20: note: The member function 'DataSync::OBEXDataHandler::createPutCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:245:33: note: The member function 'DataSync::OBEXDataHandler::createPutCmd' can be static. buteo-syncml-0.5.16/tests_meego/Mock.h:151:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:153:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:287:23: style: The member function 'DataSync::OBEXDataHandler::parsePutCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:182:10: note: The member function 'DataSync::OBEXDataHandler::parsePutCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:287:23: note: The member function 'DataSync::OBEXDataHandler::parsePutCmd' can be static. buteo-syncml-0.5.16/tests_meego/Mock.h:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:365:33: style: The member function 'DataSync::OBEXDataHandler::createGetCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:190:20: note: The member function 'DataSync::OBEXDataHandler::createGetCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:365:33: note: The member function 'DataSync::OBEXDataHandler::createGetCmd' can be static. buteo-syncml-0.5.16/tests_meego/Mock.h:245:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:395:23: style: The member function 'DataSync::OBEXDataHandler::parseGetCmd' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:199:10: note: The member function 'DataSync::OBEXDataHandler::parseGetCmd' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:395:23: note: The member function 'DataSync::OBEXDataHandler::parseGetCmd' can be static. buteo-syncml-0.5.16/tests_meego/Mock.h:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:441:23: style: The member function 'DataSync::OBEXDataHandler::createGetRsp' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:208:10: note: The member function 'DataSync::OBEXDataHandler::createGetRsp' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:441:23: note: The member function 'DataSync::OBEXDataHandler::createGetRsp' can be static. buteo-syncml-0.5.16/tests_meego/Mock.h:292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:466:23: style: The member function 'DataSync::OBEXDataHandler::parseGetRsp' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.h:217:10: note: The member function 'DataSync::OBEXDataHandler::parseGetRsp' can be static. buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:466:23: note: The member function 'DataSync::OBEXDataHandler::parseGetRsp' can be static. buteo-syncml-0.5.16/tests_meego/AlertPackageTest.cpp:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_WAY_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:60:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/AlertPackageTest.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOW_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:112:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:160:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ChangeLogTest.cpp:209:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXTransport.h:108:18: style: Virtual function 'close' is called from destructor '~OBEXTransport()' at line 66. Dynamic binding is not used. [virtualCallInConstructor] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:66:5: note: Calling close buteo-syncml-0.5.16/src/transport/OBEXTransport.h:108:18: note: close is a virtual function buteo-syncml-0.5.16/tests_meego/Mock.h:287:74: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] buteo-syncml-0.5.16/src/transport/OBEXTransport.h:175:5: style: Class 'OBEXWorkerThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/ChangeLogHandlerTest.h:45:1: style: The class 'ChangeLogHandlerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:346:14: style: Local variable 'i' shadows outer variable [shadowVariable] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:292:36: note: Shadowed declaration buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:346:14: note: Shadow variable buteo-syncml-0.5.16/src/transport/OBEXServerWorker.h:84:14: style: The destructor '~OBEXServerWorker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/OBEXWorker.h:57:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/transport/OBEXServerWorker.h:84:14: note: Destructor in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:93:14: style: The destructor '~OBEXTransport' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:63:14: note: Virtual destructor in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:93:14: note: Destructor in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:98:18: style: The function 'setProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:139:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:98:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:103:18: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:151:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:103:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:108:18: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/Transport.h:160:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:108:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:105:18: style: Local variable 'i' shadows outer variable [shadowVariable] buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:89:40: note: Shadowed declaration buteo-syncml-0.5.16/src/transport/QtEncoder.cpp:105:18: note: Shadow variable buteo-syncml-0.5.16/src/transport/OBEXTransport.h:113:18: style: The function 'sendSyncML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:69:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:113:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:115:18: style: The function 'getData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.h:58:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:115:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:122:18: style: The function 'prepareSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:97:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:122:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:127:18: style: The function 'doSend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:107:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:127:18: note: Function in derived class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:132:18: style: The function 'doReceive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] buteo-syncml-0.5.16/src/transport/BaseTransport.h:116:18: note: Virtual function in base class buteo-syncml-0.5.16/src/transport/OBEXTransport.h:132:18: note: Function in derived class buteo-syncml-0.5.16/tests_meego/FinalPackageTest.cpp:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:92:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:176:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:60:21: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:90:45: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:122:17: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:160:42: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:262:21: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:272:21: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:316:50: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:330:34: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:337:34: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:382:21: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:420:50: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:453:17: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:490:34: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:497:34: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/Mock.h:279:5: warning: Member variable 'MockTransport::data' is not initialized in the constructor. [uninitMemberVar] buteo-syncml-0.5.16/tests_meego/Mock.h:104:9: performance: Variable 'iSourceURI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] buteo-syncml-0.5.16/tests_meego/Mock.h:320:10: style:inconclusive: Either there is a missing 'override', or the member function 'MockSyncTarget::reverted' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/Mock.h:403:9: style:inconclusive: Either there is a missing 'override', or the member function 'OBEXConnectionTest::connect' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/Mock.h:411:10: style: Either there is a missing 'override', or the member function 'OBEXConnectionTest::disconnect' can be static. [functionStatic] buteo-syncml-0.5.16/src/transport/LibWbXML2Encoder.cpp:213:16: style: Unused variable: data [unusedVariable] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:297:10: style: The scope of the variable 'lengthFound' can be reduced. [variableScope] buteo-syncml-0.5.16/src/transport/OBEXDataHandler.cpp:475:10: style: The scope of the variable 'lengthFound' can be reduced. [variableScope] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:176:31: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/Mock.h:57:5: style: Class 'MockSyncItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/Mock.h:100:5: style: Class 'MockStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/Mock.h:279:5: style: Class 'MockTransport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/Mock.h:332:5: style: Class 'TestTransport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/Mock.h:401:5: style: Class 'OBEXConnectionTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:135:9: style: The scope of the variable 'result' can be reduced. [variableScope] buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:47:28: style: Variable 'encodedData' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/AuthHelperTest.cpp:60:28: style: Variable 'encodedData' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:65:25: style:inconclusive: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testComposeLocalInitiatedDevInfExchange2' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.h:45:10: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testComposeLocalInitiatedDevInfExchange2' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:65:25: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testComposeLocalInitiatedDevInfExchange2' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:86:25: style:inconclusive: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleGet1' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.h:47:10: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleGet1' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:86:25: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleGet1' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:171:25: style:inconclusive: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandlePut' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.h:51:10: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandlePut' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:171:25: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandlePut' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:188:25: style:inconclusive: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleResults' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.h:52:10: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleResults' can be const. buteo-syncml-0.5.16/tests_meego/DevInfHandlerTest.cpp:188:25: note: Either there is a missing 'override', or the member function 'DevInfHandlerTest::testHandleResults' can be const. buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:1185:58: style:inconclusive: Function 'readCTCap11' argument 1 names different: declaration 'aDatastores' definition 'aDataStores'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/SyncMLMessageParser.h:155:41: note: Function 'readCTCap11' argument 1 names different: declaration 'aDatastores' definition 'aDataStores'. buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:1185:58: note: Function 'readCTCap11' argument 1 names different: declaration 'aDatastores' definition 'aDataStores'. buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:384:49: style:inconclusive: Function 'OBEXWorkerThread' argument 1 names different: declaration 'aWorker' definition 'worker'. [funcArgNamesDifferent] buteo-syncml-0.5.16/src/transport/OBEXTransport.h:175:35: note: Function 'OBEXWorkerThread' argument 1 names different: declaration 'aWorker' definition 'worker'. buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:384:49: note: Function 'OBEXWorkerThread' argument 1 names different: declaration 'aWorker' definition 'worker'. buteo-syncml-0.5.16/tests_meego/ChangeLogTest.h:46:1: style: The class 'ChangeLogTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:359:46: performance: Function parameter 'aData' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/src/transport/OBEXTransport.cpp:359:61: performance: Function parameter 'aContentType' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/tests_meego/NonceStorageTest.cpp:46:24: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testGenerateNonce' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/NonceStorageTest.h:45:10: note: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testGenerateNonce' can be const. buteo-syncml-0.5.16/tests_meego/NonceStorageTest.cpp:46:24: note: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testGenerateNonce' can be const. buteo-syncml-0.5.16/tests_meego/NonceStorageTest.cpp:54:24: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testSetGetNonce' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/NonceStorageTest.h:46:10: note: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testSetGetNonce' can be const. buteo-syncml-0.5.16/tests_meego/NonceStorageTest.cpp:54:24: note: Either there is a missing 'override', or the member function 'DataSync::NonceStorageTest::testSetGetNonce' can be const. buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:1214:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:1311:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:54:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/transport/OBEXServerWorker.cpp:135:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/LocalMappingsPackageTest.cpp:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iLocalUID [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/src/SyncMLMessageParser.cpp:233:29: style: Variable 'command' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/AlertPackageTest.cpp:48:13: style: The scope of the variable 'type' can be reduced. [variableScope] buteo-syncml-0.5.16/tests_meego/SANTest.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SANTest.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SANTest.cpp:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/Mock.h:315:34: performance: Function parameter 'aLocalNextAnchor' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/tests_meego/SANTest.cpp:43:15: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser01' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SANTest.h:46:10: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser01' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:43:15: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser01' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:74:15: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser02' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SANTest.h:47:10: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser02' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:74:15: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testParser02' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:105:15: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SANTest::testGenerator01' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SANTest.h:49:10: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testGenerator01' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:105:15: note: Either there is a missing 'override', or the member function 'DataSync::SANTest::testGenerator01' can be const. buteo-syncml-0.5.16/tests_meego/SANTest.cpp:122:27: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:230:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_CLIENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:303:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:356:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_CLIENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:159:31: style:inconclusive: Either there is a missing 'override', or the member function 'DevInfPackageTest::extractElement' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.h:51:16: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::extractElement' can be const. buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:159:31: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::extractElement' can be const. buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:183:25: style: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyDevInf' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.h:55:10: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyDevInf' can be static. buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:183:25: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyDevInf' can be static. buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:194:25: style: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyGet' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.h:57:10: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyGet' can be static. buteo-syncml-0.5.16/tests_meego/DevInfPackageTest.cpp:194:25: note: Either there is a missing 'override', or the member function 'DevInfPackageTest::verifyGet' can be static. buteo-syncml-0.5.16/tests_meego/SyncAgentConfigTest.cpp:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXMESSAGESIZEPROP [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.h:129:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.h:141:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.h:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_OK [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:84:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:157:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:221:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:304:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:386:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:458:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:543:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:594:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:625:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:631:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROLE_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.h:46:5: style: Class 'LocalChangesPackageStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:64:67: performance: Function parameter 'aSyncItems' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:125:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/tests_meego/LocalChangesPackageTest.cpp:146:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ELEMENT_SYNCHDR [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commandType [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commandType [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:192:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncMLTrace [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iItemKey [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:170:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:202:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:232:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:264:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_REMOTE_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:301:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/StorageHandlerTest.cpp:337:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFER_LOCAL_CHANGES [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOW_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_CLIENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SLOW [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_WAY_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncAgentTest.cpp:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SyncState [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:42:20: style: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::initTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/SyncModeTest.h:47:14: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:42:20: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:47:20: style: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::cleanupTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/SyncModeTest.h:48:14: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:47:20: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:62:20: style:inconclusive: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::testSyncDirection' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SyncModeTest.h:51:14: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::testSyncDirection' can be const. buteo-syncml-0.5.16/tests_meego/SyncModeTest.cpp:62:20: note: Either there is a missing 'override', or the member function 'DataSync::SyncModeTest::testSyncDirection' can be const. buteo-syncml-0.5.16/tests_meego/SyncResultTest.cpp:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_FINISHED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncResultTest.cpp:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOD_LOCAL_DATABASE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncResultTest.h:44:5: style: The class 'SyncResultsTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/tests_meego/Mock.h:172:16: style: Either there is a missing 'override', or the member function 'MockStorage::getPluginExts' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.h:85:16: style: Either there is a missing 'override', or the member function 'DataSync::CommitTestStorage::getPluginExts' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.h:50:5: style: Class 'CommitTestStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/SyncAgentTest.cpp:166:9: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/SyncAgentTest.h:49:74: style:inconclusive: Function 'acquireStorageByURI' argument 1 names different: declaration 'aURI' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/tests_meego/SyncAgentTest.h:51:75: style:inconclusive: Function 'acquireStorageByMIME' argument 1 names different: declaration 'aMIME' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:100:22: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:173:22: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:246:26: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:318:26: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:400:22: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:472:26: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/CommandHandlerTest.cpp:557:26: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/TestUtils.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.cpp:172:30: style:inconclusive: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalNoIdle' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.h:96:10: note: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalNoIdle' can be const. buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.cpp:172:30: note: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalNoIdle' can be const. buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.cpp:225:30: style:inconclusive: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalIdle' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.h:97:10: note: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalIdle' can be const. buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.cpp:225:30: note: Either there is a missing 'override', or the member function 'SyncItemPrefetcherTest::testNormalIdle' can be const. buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.h:45:5: style: Class 'PrefetchStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:146:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_PROGRESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:200:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.cpp:228:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncTargetTest.h:47:1: style: The class 'SyncTargetTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/tests_meego/SyncItemPrefetcherTest.cpp:61:62: performance: Function parameter 'aSyncItems' should be passed by const reference. [passedByValue] buteo-syncml-0.5.16/tests_meego/clienttests/ClientSessionHandlerTest.h:49:1: style: The class 'ClientSessionHandlerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:56:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:101:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_DEVINF_XML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_DEVINF_XML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_PROGRESS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:199:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ADD [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_ADD [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SyncTargetTest.h:63:20: style: Class 'SyncTargetTest' is unsafe, 'SyncTargetTest::iChangeLog' can leak by wrong usage. [unsafeClassCanLeak] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLAddTest.cpp:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLAlertTest.cpp:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.h:51:1: style: The class 'ServerCommandHandlerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:187:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:432:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL_INIT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:489:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_NONE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:519:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_NONE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:572:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_NONE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:628:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_NONE [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:681:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:707:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:761:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:819:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_BASIC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:883:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAll [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:901:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:929:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:990:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1052:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_MD5 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipAll [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLBodyTest.cpp:41:22: style:inconclusive: Either there is a missing 'override', or the member function 'SyncMLBodyTest::testGetXML' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLBodyTest.h:41:9: note: Either there is a missing 'override', or the member function 'SyncMLBodyTest::testGetXML' can be const. buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLBodyTest.cpp:41:22: note: Either there is a missing 'override', or the member function 'SyncMLBodyTest::testGetXML' can be const. buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1254:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1379:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_1 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENDING_ITEMS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:116:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_TWO_WAY [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:153:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:189:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:229:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREPARED [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:266:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_WAY_SYNC [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:298:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:327:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:351:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMAND_ALERT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:399:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIRECTION_FROM_CLIENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLHdrTest.cpp:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_1 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLHdrTest.cpp:69:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLItemTest.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLItemTest.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLCmdObjectTest.cpp:42:27: style:inconclusive: Either there is a missing 'override', or the member function 'SyncMLCmdObjectTest::testSetGetNameValue' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLCmdObjectTest.h:44:10: note: Either there is a missing 'override', or the member function 'SyncMLCmdObjectTest::testSetGetNameValue' can be const. buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLCmdObjectTest.cpp:42:27: note: Either there is a missing 'override', or the member function 'SyncMLCmdObjectTest::testSetGetNameValue' can be const. buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:224:30: warning: Uninitialized variable: target [uninitvar] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:220:9: note: Assuming condition is false buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:224:30: note: Uninitialized variable: target buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:196:17: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/servertests/ServerCommandHandlerTest.cpp:266:22: style: Variable 'cmdId' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageTest.cpp:37:25: style: Either there is a missing 'override', or the member function 'SyncMLMessageTest::testSyncMLMessage' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageTest.h:43:10: note: Either there is a missing 'override', or the member function 'SyncMLMessageTest::testSyncMLMessage' can be static. buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageTest.cpp:37:25: note: Either there is a missing 'override', or the member function 'SyncMLMessageTest::testSyncMLMessage' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:138:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.h:50:1: style: The class 'ServerSessionHandlerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLStatusTest.cpp:37:24: style: Either there is a missing 'override', or the member function 'SyncMLStatusTest::testSyncMLStatus' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLStatusTest.h:43:10: note: Either there is a missing 'override', or the member function 'SyncMLStatusTest::testSyncMLStatus' can be static. buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLStatusTest.cpp:37:24: note: Either there is a missing 'override', or the member function 'SyncMLStatusTest::testSyncMLStatus' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_SAN_DS [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_OBEX_SERVER [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:237:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_CONTTYPE_DS_WBXML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_OBEX_CLIENT [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNCML_DTD_VERSION_1_2 [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTPNUMBEROFRESENDATTEMPTSPROP [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLItemTest.cpp:78:22: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLItemTest.cpp:98:22: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLItemTest.cpp:120:22: style: C-style pointer casting [cstyleCast] buteo-syncml-0.5.16/tests_meego/transporttests/ClientWorkerTest.cpp:312:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/ClientWorkerTest.cpp:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:51:25: style: Either there is a missing 'override', or the member function 'OBEXTransportTest::initTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.h:44:10: note: Either there is a missing 'override', or the member function 'OBEXTransportTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:51:25: note: Either there is a missing 'override', or the member function 'OBEXTransportTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:55:25: style: Either there is a missing 'override', or the member function 'OBEXTransportTest::cleanupTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.h:45:10: note: Either there is a missing 'override', or the member function 'OBEXTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/OBEXTransportTest.cpp:55:25: note: Either there is a missing 'override', or the member function 'OBEXTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/ServerWorkerTest.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/ServerWorkerTest.cpp:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/ServerWorkerTest.cpp:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/ServerWorkerTest.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcSyncML [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:52:25: style: Either there is a missing 'override', or the member function 'HTTPTransportTest::initTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.h:44:10: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:52:25: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::initTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:57:25: style: Either there is a missing 'override', or the member function 'HTTPTransportTest::cleanupTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.h:45:10: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:57:25: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:108:25: style:inconclusive: Either there is a missing 'override', or the member function 'HTTPTransportTest::testSetProxy' can be const. [functionConst] buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.h:49:10: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::testSetProxy' can be const. buteo-syncml-0.5.16/tests_meego/transporttests/HTTPTransportTest.cpp:108:25: note: Either there is a missing 'override', or the member function 'HTTPTransportTest::testSetProxy' can be const. buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:54:25: style: Either there is a missing 'override', or the member function 'BaseTransportTest::cleanupTestCase' can be static. [functionStatic] buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.h:45:10: note: Either there is a missing 'override', or the member function 'BaseTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:54:25: note: Either there is a missing 'override', or the member function 'BaseTransportTest::cleanupTestCase' can be static. buteo-syncml-0.5.16/tests_meego/transporttests/SocketPair.h:55:5: style: Class 'SocketPair' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/transporttests/ServerWorkerTest.h:76:5: style: Class 'ClientThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] buteo-syncml-0.5.16/tests_meego/servertests/ServerSessionHandlerTest.cpp:343:26: style: Variable 'mimeURI' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:448:9: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/ResponseGeneratorTest.cpp:694:9: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/transporttests/BaseTransportTest.cpp:182:21: style: Variable 'data' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParserError [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:273:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:371:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:534:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.h:49:74: style:inconclusive: Function 'acquireStorageByURI' argument 1 names different: declaration 'aURI' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.h:51:75: style:inconclusive: Function 'acquireStorageByMIME' argument 1 names different: declaration 'aMIME' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/tests_meego/syncelementstests/SyncMLMessageParserTest.cpp:492:20: style: Variable 'get' can be declared as pointer to const [constVariablePointer] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:481:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:510:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:563:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:619:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:673:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:699:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:751:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:809:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:893:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:919:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:980:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1042:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1116:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.cpp:1171:22: style: Variable 'DB' is assigned a value that is never used. [unreadVariable] buteo-syncml-0.5.16/src/CommandHandler.h:183:70: style:inconclusive: Function 'handleRedirection' argument 1 names different: declaration 'aRedirectionCode' definition ''. [funcArgNamesDifferentUnnamed] buteo-syncml-0.5.16/src/CommandHandler.cpp:288:81: style: Parameter 'aTarget' can be declared as reference to const [constParameterReference] diff: head buteo-syncml-0.5.16/src/CommandHandler.h:183:70: style:inconclusive: Function 'handleRedirection' argument 1 names different: declaration 'aRedirectionCode' definition ''. [funcArgNamesDifferentUnnamed] 2.20.0 buteo-syncml-0.5.16/src/StorageHandler.h:321:39: performance: Function parameter 'aDatabase' should be passed by const reference. [passedByValue] 2.20.0 buteo-syncml-0.5.16/src/StorageHandler.h:321:63: performance: Function parameter 'aMimeType' should be passed by const reference. [passedByValue] head buteo-syncml-0.5.16/src/server/ServerSessionHandler.h:104:59: style:inconclusive: Function 'acknowledgeTarget' argument 1 names different: declaration 'aSyncMode' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/HTTPTransport.h:108:52: style:inconclusive: Function 'handleProxyAuthentication' argument 1 names different: declaration 'aProxy' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/HTTPTransport.h:108:76: style:inconclusive: Function 'handleProxyAuthentication' argument 2 names different: declaration 'aAuth' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/HTTPTransport.h:110:38: style:inconclusive: Function 'authRequired' argument 1 names different: declaration 'aReply' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/HTTPTransport.h:110:62: style:inconclusive: Function 'authRequired' argument 2 names different: declaration 'aAuth' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:125:45: style:inconclusive: Function 'DisconnectResponse' argument 1 names different: declaration 'aObject' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/src/transport/OBEXClientWorker.h:125:58: style:inconclusive: Function 'DisconnectResponse' argument 2 names different: declaration 'aObexRsp' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.h:49:74: style:inconclusive: Function 'acquireStorageByURI' argument 1 names different: declaration 'aURI' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/tests_meego/SessionHandlerTest.h:51:75: style:inconclusive: Function 'acquireStorageByMIME' argument 1 names different: declaration 'aMIME' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/tests_meego/SyncAgentTest.h:49:74: style:inconclusive: Function 'acquireStorageByURI' argument 1 names different: declaration 'aURI' definition ''. [funcArgNamesDifferentUnnamed] head buteo-syncml-0.5.16/tests_meego/SyncAgentTest.h:51:75: style:inconclusive: Function 'acquireStorageByMIME' argument 1 names different: declaration 'aMIME' definition ''. [funcArgNamesDifferentUnnamed] DONE