2025-06-29 10:34 ftp://ftp.de.debian.org/debian/pool/main/n/nzbget/nzbget_21.2~r2333+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=zlib --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 2008 2003 elapsed-time: 8.4 8.9 head-timing-info: old-timing-info: head results: nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:478:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:600:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:30:2: warning: Member variable 'TlsSocket::m_retCode' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: style: Unused private function: 'TlsSocket::ValidateCert' [unusedPrivateFunction] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: note: Unused private function: 'TlsSocket::ValidateCert' nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: note: Unused private function: 'TlsSocket::ValidateCert' nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:272:17: performance:inconclusive: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:38:7: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:272:17: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:227:17: performance:inconclusive: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:64:7: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:227:17: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: performance:inconclusive: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:668:27: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/extension/FeedScript.cpp:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/CommandScript.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/FeedScript.h:35:8: warning: Member variable 'FeedScriptController::m_feedFile' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/extension/FeedScript.h:36:2: warning: Member variable 'FeedScriptController::m_feedId' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:37:15: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:38:15: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetLocation' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:40:15: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetDisplayName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:41:8: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetPostScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:43:8: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetScanScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:45:8: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetQueueScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:47:8: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetSchedulerScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:49:8: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetFeedScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:52:15: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetQueueEvents' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:54:15: style:inconclusive: Technically the member function 'ScriptConfig::Script::GetTaskTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:77:15: style:inconclusive: Technically the member function 'ScriptConfig::ConfigTemplate::GetTemplate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/FeedScript.h:32:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/FeedScript.h:32:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/CommandScript.h:27:1: style: The class 'CommandScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/extension/CommandScript.h:47:1: style: The class 'CommandScriptLog' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/extension/CommandScript.h:34:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/CommandScript.h:34:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/SchedulerScript.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.cpp:592:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.cpp:622:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omWrite [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/SchedulerScript.h:27:1: style: The class 'SchedulerScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/extension/SchedulerScript.h:34:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/SchedulerScript.h:34:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.cpp:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.cpp:150:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.cpp:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.cpp:252:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:53:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:776:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:863:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1058:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:125:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:219:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.h:27:1: style: The class 'PostScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.h:35:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/PostScript.h:35:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.cpp:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.cpp:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.cpp:189:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmScore [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:51:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omReadWrite [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:179:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:288:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:315:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:422:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:494:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scScript [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:71:14: style:inconclusive: Technically the member function 'Connection::GetHost' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:72:6: style:inconclusive: Technically the member function 'Connection::GetPort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:73:7: style:inconclusive: Technically the member function 'Connection::GetTls' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:74:14: style:inconclusive: Technically the member function 'Connection::GetCipher' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.h:26:1: style: The class 'ScanScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:78:10: style:inconclusive: Technically the member function 'Connection::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:80:7: style:inconclusive: Technically the member function 'Connection::GetSuppressErrors' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:82:7: style:inconclusive: Technically the member function 'Connection::GetGracefull' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:48:10: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:54:14: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:56:14: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetOutputFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:58:9: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetLastUpdateTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:60:7: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetConfirmedLength' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/WebDownloader.h:61:14: style:inconclusive: Either there is a missing 'override', or the member function 'WebDownloader::GetOriginalFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.h:36:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.h:36:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.cpp:31:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/ScanScript.cpp:31:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:49:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsFailure [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:219:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:254:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:275:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:288:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:390:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmScore [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:455:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:637:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eaUrlCompleted [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:46:20: performance:inconclusive: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:88:7: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:46:20: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:86:20: performance:inconclusive: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:89:7: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:86:20: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:445:20: performance:inconclusive: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:101:7: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:445:20: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:312:20: performance:inconclusive: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:103:7: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:312:20: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:436:20: performance:inconclusive: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:105:7: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:436:20: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:39:1: style: The class 'QueueScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:328:30: performance:inconclusive: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:72:7: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:328:30: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:55:7: style:inconclusive: Technically the member function 'QueueScriptCoordinator::QueueItem::GetNzbId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:57:10: style:inconclusive: Technically the member function 'QueueScriptCoordinator::QueueItem::GetEvent' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:46:15: style: The function 'ExecuteScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/extension/NzbScript.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:46:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:302:6: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:449:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:34:15: style: The function 'BeforePrint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.h:33:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:34:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:35:15: style: The function 'PrintMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.h:35:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:35:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:36:15: style: The function 'PrintStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.h:36:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:36:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:37:15: style: The function 'PrintSkip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.h:37:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:37:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:38:15: style: The function 'BeforeExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.h:34:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/frontend/ColoredFrontend.h:38:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1082:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:920:17: performance:inconclusive: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:142:6: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:920:17: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:483:43: style: Condition 'm_status!=csCancelled' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:477:15: note: Assuming that condition 'm_status!=csListening' is not redundant nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:483:43: note: Condition 'm_status!=csCancelled' is always true nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:428:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:523:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:789:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:965:52: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:969:71: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1135:4: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1136:4: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:50:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:235:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:320:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:322:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:734:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:829:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1110:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1110:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1133:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1134:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1135:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1136:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:30:2: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:42:6: style:inconclusive: Technically the member function 'FeedInfo::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:43:14: style:inconclusive: Technically the member function 'FeedInfo::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:44:14: style:inconclusive: Technically the member function 'FeedInfo::GetUrl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:45:6: style:inconclusive: Technically the member function 'FeedInfo::GetInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:46:14: style:inconclusive: Technically the member function 'FeedInfo::GetFilter' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:47:9: style:inconclusive: Technically the member function 'FeedInfo::GetFilterHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:48:7: style:inconclusive: Technically the member function 'FeedInfo::GetPauseNzb' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:49:14: style:inconclusive: Technically the member function 'FeedInfo::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:50:6: style:inconclusive: Technically the member function 'FeedInfo::GetPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:51:14: style:inconclusive: Technically the member function 'FeedInfo::GetExtensions' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:52:9: style:inconclusive: Technically the member function 'FeedInfo::GetLastUpdate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:54:9: style:inconclusive: Technically the member function 'FeedInfo::GetNextUpdate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:56:6: style:inconclusive: Technically the member function 'FeedInfo::GetLastInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:58:7: style:inconclusive: Technically the member function 'FeedInfo::GetPreview' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:60:10: style:inconclusive: Technically the member function 'FeedInfo::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:62:14: style:inconclusive: Technically the member function 'FeedInfo::GetOutputFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:64:7: style:inconclusive: Technically the member function 'FeedInfo::GetFetch' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:66:7: style:inconclusive: Technically the member function 'FeedInfo::GetForce' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:68:7: style:inconclusive: Technically the member function 'FeedInfo::GetBacklog' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:143:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetTitle' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:145:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1062:7: style: The scope of the variable 'h_errnop' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:147:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetUrl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:149:8: style:inconclusive: Technically the member function 'FeedItemInfo::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:151:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:153:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetImdbId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:155:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetRageId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:157:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetTvdbId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:159:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetTvmazeId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:161:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetDescription' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:163:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetSeason' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:165:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetEpisode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:169:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetAddCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:171:7: style:inconclusive: Technically the member function 'FeedItemInfo::GetPauseNzb' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:173:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:175:9: style:inconclusive: Technically the member function 'FeedItemInfo::GetTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:177:10: style:inconclusive: Technically the member function 'FeedItemInfo::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:179:15: style:inconclusive: Technically the member function 'FeedItemInfo::GetMatchStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:181:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetMatchRule' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:183:14: style:inconclusive: Technically the member function 'FeedItemInfo::GetDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:187:6: style:inconclusive: Technically the member function 'FeedItemInfo::GetDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:189:12: style:inconclusive: Technically the member function 'FeedItemInfo::GetDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:69:19: performance:inconclusive: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:224:6: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:69:19: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:125:15: style:inconclusive: Technically the member function 'FeedItemInfo::Attr::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:392:57: style:inconclusive: Function 'ReadLine' argument 3 names different: declaration 'bytesRead' definition 'bytesReadOut'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:66:46: note: Function 'ReadLine' argument 3 names different: declaration 'bytesRead' definition 'bytesReadOut'. nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:392:57: note: Function 'ReadLine' argument 3 names different: declaration 'bytesRead' definition 'bytesReadOut'. nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:126:15: style:inconclusive: Technically the member function 'FeedItemInfo::Attr::GetValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:242:14: style:inconclusive: Technically the member function 'FeedHistoryInfo::GetUrl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:243:10: style:inconclusive: Technically the member function 'FeedHistoryInfo::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:245:9: style:inconclusive: Technically the member function 'FeedHistoryInfo::GetLastSeen' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:428:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:724:8: style: Variable 'optbuf' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1060:19: style: Variable 'hinfo' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NZBMESSAGE_SIGNATURE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:201:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NZBMESSAGE_SIGNATURE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:262:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NZBMESSAGE_SIGNATURE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:309:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rpDownload [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:143:14: style: The scope of the variable 'pattern' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:180:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/frontend/LoggableFrontend.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:28:11: warning: Member variable 'FeedFile::m_ignoreNextError' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:46:16: performance:inconclusive: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.h:41:7: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:46:16: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:49:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:532:14: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:577:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:49:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:54:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:58:10: style: Variable 'point' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:532:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:250:33: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:251:36: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:192:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:199:30: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:221:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:253:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:260:30: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:224:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:144:83: style:inconclusive: Function 'ServerEditQueue' argument 3 names different: declaration 'entry' definition 'id'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.h:68:74: note: Function 'ServerEditQueue' argument 3 names different: declaration 'entry' definition 'id'. nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:144:83: note: Function 'ServerEditQueue' argument 3 names different: declaration 'entry' definition 'id'. nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:224:26: style: Variable 'logAnswer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:716:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmScore [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:85:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:214:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:817:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:62:1: style: The class 'UpdateScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:76:1: style: The class 'UpdateInfoScriptController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:147:19: performance:inconclusive: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:57:7: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:147:19: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.h:188:7: style:inconclusive: Technically the member function 'Options::GetFatalError' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:194:14: style:inconclusive: Technically the member function 'Options::GetConfigFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:195:7: style:inconclusive: Technically the member function 'Options::GetConfigErrors' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:196:14: style:inconclusive: Technically the member function 'Options::GetAppDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:197:14: style:inconclusive: Technically the member function 'Options::GetDestDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:198:14: style:inconclusive: Technically the member function 'Options::GetInterDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:199:14: style:inconclusive: Technically the member function 'Options::GetTempDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:200:14: style:inconclusive: Technically the member function 'Options::GetQueueDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:201:14: style:inconclusive: Technically the member function 'Options::GetNzbDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:202:14: style:inconclusive: Technically the member function 'Options::GetWebDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:203:14: style:inconclusive: Technically the member function 'Options::GetConfigTemplate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:204:14: style:inconclusive: Technically the member function 'Options::GetScriptDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:205:14: style:inconclusive: Technically the member function 'Options::GetRequiredDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:212:6: style:inconclusive: Technically the member function 'Options::GetArticleTimeout' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:213:6: style:inconclusive: Technically the member function 'Options::GetUrlTimeout' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:214:6: style:inconclusive: Technically the member function 'Options::GetRemoteTimeout' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:215:7: style:inconclusive: Technically the member function 'Options::GetRawArticle' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:216:7: style:inconclusive: Technically the member function 'Options::GetSkipWrite' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:217:7: style:inconclusive: Technically the member function 'Options::GetAppendCategoryDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:218:7: style:inconclusive: Technically the member function 'Options::GetContinuePartial' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:219:6: style:inconclusive: Technically the member function 'Options::GetArticleRetries' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:220:6: style:inconclusive: Technically the member function 'Options::GetArticleInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:221:6: style:inconclusive: Technically the member function 'Options::GetUrlRetries' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:222:6: style:inconclusive: Technically the member function 'Options::GetUrlInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:223:7: style:inconclusive: Technically the member function 'Options::GetFlushQueue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:224:7: style:inconclusive: Technically the member function 'Options::GetDupeCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:225:14: style:inconclusive: Technically the member function 'Options::GetControlIp' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:226:14: style:inconclusive: Technically the member function 'Options::GetControlUsername' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:227:14: style:inconclusive: Technically the member function 'Options::GetControlPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:228:14: style:inconclusive: Technically the member function 'Options::GetRestrictedUsername' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:229:14: style:inconclusive: Technically the member function 'Options::GetRestrictedPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:230:14: style:inconclusive: Technically the member function 'Options::GetAddUsername' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:231:14: style:inconclusive: Technically the member function 'Options::GetAddPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:232:6: style:inconclusive: Technically the member function 'Options::GetControlPort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:233:7: style:inconclusive: Technically the member function 'Options::GetFormAuth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:234:7: style:inconclusive: Technically the member function 'Options::GetSecureControl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:235:6: style:inconclusive: Technically the member function 'Options::GetSecurePort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:236:14: style:inconclusive: Technically the member function 'Options::GetSecureCert' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:237:14: style:inconclusive: Technically the member function 'Options::GetSecureKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:238:14: style:inconclusive: Technically the member function 'Options::GetCertStore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:239:7: style:inconclusive: Technically the member function 'Options::GetCertCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:240:14: style:inconclusive: Technically the member function 'Options::GetAuthorizedIp' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:241:14: style:inconclusive: Technically the member function 'Options::GetLockFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:242:14: style:inconclusive: Technically the member function 'Options::GetDaemonUsername' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:243:14: style:inconclusive: Technically the member function 'Options::GetOutputMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:244:6: style:inconclusive: Technically the member function 'Options::GetUrlConnections' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:245:6: style:inconclusive: Technically the member function 'Options::GetLogBuffer' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:246:12: style:inconclusive: Technically the member function 'Options::GetWriteLog' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:247:14: style:inconclusive: Technically the member function 'Options::GetLogFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:248:6: style:inconclusive: Technically the member function 'Options::GetRotateLog' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:249:12: style:inconclusive: Technically the member function 'Options::GetParCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:250:7: style:inconclusive: Technically the member function 'Options::GetParRepair' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:251:11: style:inconclusive: Technically the member function 'Options::GetParScan' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:252:7: style:inconclusive: Technically the member function 'Options::GetParQuick' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:253:16: style:inconclusive: Technically the member function 'Options::GetPostStrategy' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:254:7: style:inconclusive: Technically the member function 'Options::GetParRename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:255:6: style:inconclusive: Technically the member function 'Options::GetParBuffer' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:256:6: style:inconclusive: Technically the member function 'Options::GetParThreads' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:257:7: style:inconclusive: Technically the member function 'Options::GetRarRename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:258:15: style:inconclusive: Technically the member function 'Options::GetHealthCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:259:14: style:inconclusive: Technically the member function 'Options::GetScriptOrder' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:260:14: style:inconclusive: Technically the member function 'Options::GetExtensions' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:261:6: style:inconclusive: Technically the member function 'Options::GetUMask' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:262:6: style:inconclusive: Technically the member function 'Options::GetUpdateInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:263:7: style:inconclusive: Technically the member function 'Options::GetCursesNzbName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:264:7: style:inconclusive: Technically the member function 'Options::GetCursesTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:265:7: style:inconclusive: Technically the member function 'Options::GetCursesGroup' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:266:7: style:inconclusive: Technically the member function 'Options::GetCrcCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:267:7: style:inconclusive: Technically the member function 'Options::GetDirectWrite' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:268:6: style:inconclusive: Technically the member function 'Options::GetWriteBuffer' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:269:6: style:inconclusive: Technically the member function 'Options::GetNzbDirInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:270:6: style:inconclusive: Technically the member function 'Options::GetNzbDirFileAge' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:271:6: style:inconclusive: Technically the member function 'Options::GetDiskSpace' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:272:7: style:inconclusive: Technically the member function 'Options::GetTls' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:273:7: style:inconclusive: Technically the member function 'Options::GetCrashTrace' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:274:7: style:inconclusive: Technically the member function 'Options::GetCrashDump' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:275:7: style:inconclusive: Technically the member function 'Options::GetParPauseQueue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:276:7: style:inconclusive: Technically the member function 'Options::GetScriptPauseQueue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:277:7: style:inconclusive: Technically the member function 'Options::GetNzbCleanupDisk' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:278:6: style:inconclusive: Technically the member function 'Options::GetParTimeLimit' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:279:6: style:inconclusive: Technically the member function 'Options::GetKeepHistory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:280:7: style:inconclusive: Technically the member function 'Options::GetUnpack' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:281:7: style:inconclusive: Technically the member function 'Options::GetDirectUnpack' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:282:7: style:inconclusive: Technically the member function 'Options::GetUnpackCleanupDisk' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:283:14: style:inconclusive: Technically the member function 'Options::GetUnrarCmd' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:284:14: style:inconclusive: Technically the member function 'Options::GetSevenZipCmd' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:285:14: style:inconclusive: Technically the member function 'Options::GetUnpackPassFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:286:7: style:inconclusive: Technically the member function 'Options::GetUnpackPauseQueue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:287:14: style:inconclusive: Technically the member function 'Options::GetExtCleanupDisk' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:288:14: style:inconclusive: Technically the member function 'Options::GetParIgnoreExt' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:289:14: style:inconclusive: Technically the member function 'Options::GetUnpackIgnoreExt' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:290:6: style:inconclusive: Technically the member function 'Options::GetFeedHistory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:291:7: style:inconclusive: Technically the member function 'Options::GetUrlForce' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:292:6: style:inconclusive: Technically the member function 'Options::GetTimeCorrection' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:293:6: style:inconclusive: Technically the member function 'Options::GetPropagationDelay' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:294:6: style:inconclusive: Technically the member function 'Options::GetArticleCache' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:295:6: style:inconclusive: Technically the member function 'Options::GetEventInterval' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:296:14: style:inconclusive: Technically the member function 'Options::GetShellOverride' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:297:6: style:inconclusive: Technically the member function 'Options::GetMonthlyQuota' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:298:6: style:inconclusive: Technically the member function 'Options::GetQuotaStartDay' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:299:6: style:inconclusive: Technically the member function 'Options::GetDailyQuota' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:300:7: style:inconclusive: Technically the member function 'Options::GetDirectRename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:301:7: style:inconclusive: Technically the member function 'Options::GetReorderFiles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:302:14: style:inconclusive: Technically the member function 'Options::GetFileNaming' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:310:7: style:inconclusive: Technically the member function 'Options::GetServerMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:312:7: style:inconclusive: Technically the member function 'Options::GetDaemonMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:314:7: style:inconclusive: Technically the member function 'Options::GetRemoteClientMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:108:15: style:inconclusive: Technically the member function 'Options::OptEntry::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:110:15: style:inconclusive: Technically the member function 'Options::OptEntry::GetValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:111:15: style:inconclusive: Technically the member function 'Options::OptEntry::GetDefValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:112:7: style:inconclusive: Technically the member function 'Options::OptEntry::GetLineNo' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:144:15: style:inconclusive: Technically the member function 'Options::Category::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:145:15: style:inconclusive: Technically the member function 'Options::Category::GetDestDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:146:8: style:inconclusive: Technically the member function 'Options::Category::GetUnpack' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:147:15: style:inconclusive: Technically the member function 'Options::Category::GetExtensions' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:160:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:175:8: style: Variable 'pend' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/WorkState.h:51:6: style:inconclusive: Either there is a missing 'override', or the member function 'WorkState::GetLocalTimeOffset' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/WorkState.h:53:7: style:inconclusive: Either there is a missing 'override', or the member function 'WorkState::GetQuotaReached' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/WorkState.h:55:7: style:inconclusive: Either there is a missing 'override', or the member function 'WorkState::GetDownloading' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:296:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:382:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BLINK [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:743:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:985:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eaFilePause [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:1240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eaFilePause [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.h:140:1: style: The class 'FeedDownloader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:55:3: warning: Member variable 'Term::m_positive' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:55:3: warning: Member variable 'Term::m_command' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:100:3: warning: Member variable 'Rule::m_dupeScore' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.h:84:15: style:inconclusive: Technically the member function 'FeedCoordinator::FeedCacheItem::GetUrl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.h:85:7: style:inconclusive: Technically the member function 'FeedCoordinator::FeedCacheItem::GetCacheTimeSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.h:86:15: style:inconclusive: Technically the member function 'FeedCoordinator::FeedCacheItem::GetCacheId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.h:87:10: style:inconclusive: Technically the member function 'FeedCoordinator::FeedCacheItem::GetLastUsage' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:60:16: style:inconclusive: Technically the member function 'FeedFilter::Term::GetCommand' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:103:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::IsValid' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:104:16: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetCommand' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:105:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:106:7: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:107:7: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetAddPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:108:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetPause' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:109:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:110:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetAddDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:111:7: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:112:7: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetAddDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:113:13: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:114:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetRageId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:115:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetTvdbId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:116:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetTvmazeId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:117:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetSeries' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:118:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:119:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:120:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasAddPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:121:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasPause' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:122:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:123:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasAddDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:124:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:125:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasAddDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:126:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:127:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasRageId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:128:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasTvdbId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:129:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasTvmazeId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:130:8: style:inconclusive: Technically the member function 'FeedFilter::Rule::HasSeries' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:32:2: style: Class 'FeedFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.cpp:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_TASK [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.cpp:191:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTUP_TASK [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:636:39: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:274:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:539:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1420:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/StackTrace.cpp:229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/StackTrace.cpp:262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:96:18: warning: Member variable 'NCursesFrontend::m_startHint' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:96:18: warning: Member variable 'NCursesFrontend::m_colWidthFiles' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:96:18: warning: Member variable 'NCursesFrontend::m_colWidthTotal' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:96:18: warning: Member variable 'NCursesFrontend::m_colWidthLeft' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:96:18: warning: Member variable 'NCursesFrontend::m_inputValue' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:129:10: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:385:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:429:8: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:501:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:79:2: warning: Member variable 'Scheduler::m_downloadRateChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:80:2: warning: Member variable 'Scheduler::m_executeProcess' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:81:2: warning: Member variable 'Scheduler::m_pauseDownloadChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:82:2: warning: Member variable 'Scheduler::m_pausePostProcessChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:83:2: warning: Member variable 'Scheduler::m_pauseScanChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.h:84:2: warning: Member variable 'Scheduler::m_serverChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:1006:31: style: Variable 'FileToGroupMap' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/frontend/NCursesFrontend.cpp:346:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.cpp:295:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.cpp:303:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/Scheduler.cpp:325:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:867:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:947:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:73:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmForce [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:197:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:253:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:270:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:313:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:616:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omReadWrite [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:705:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:879:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:978:23: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:68:7: style:inconclusive: Technically the member function 'CommandLineParser::GetErrors' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:69:7: style:inconclusive: Technically the member function 'CommandLineParser::GetNoConfig' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:70:14: style:inconclusive: Technically the member function 'CommandLineParser::GetConfigFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:71:7: style:inconclusive: Technically the member function 'CommandLineParser::GetServerMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:72:7: style:inconclusive: Technically the member function 'CommandLineParser::GetDaemonMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:73:7: style:inconclusive: Technically the member function 'CommandLineParser::GetRemoteClientMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:74:19: style:inconclusive: Technically the member function 'CommandLineParser::GetClientOperation' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:76:6: style:inconclusive: Technically the member function 'CommandLineParser::GetEditQueueAction' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:77:6: style:inconclusive: Technically the member function 'CommandLineParser::GetEditQueueOffset' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:80:13: style:inconclusive: Technically the member function 'CommandLineParser::GetMatchMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:81:14: style:inconclusive: Technically the member function 'CommandLineParser::GetEditQueueText' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:82:14: style:inconclusive: Technically the member function 'CommandLineParser::GetArgFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:83:14: style:inconclusive: Technically the member function 'CommandLineParser::GetAddCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:84:7: style:inconclusive: Technically the member function 'CommandLineParser::GetAddPaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:85:14: style:inconclusive: Technically the member function 'CommandLineParser::GetLastArg' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:86:6: style:inconclusive: Technically the member function 'CommandLineParser::GetAddPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:87:14: style:inconclusive: Technically the member function 'CommandLineParser::GetAddNzbFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:88:7: style:inconclusive: Technically the member function 'CommandLineParser::GetAddTop' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:89:14: style:inconclusive: Technically the member function 'CommandLineParser::GetAddDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:90:6: style:inconclusive: Technically the member function 'CommandLineParser::GetAddDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:91:6: style:inconclusive: Technically the member function 'CommandLineParser::GetAddDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:92:6: style:inconclusive: Technically the member function 'CommandLineParser::GetSetRate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:93:6: style:inconclusive: Technically the member function 'CommandLineParser::GetLogLines' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:94:6: style:inconclusive: Technically the member function 'CommandLineParser::GetWriteLogKind' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:95:7: style:inconclusive: Technically the member function 'CommandLineParser::GetTestBacktrace' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:96:7: style:inconclusive: Technically the member function 'CommandLineParser::GetWebGet' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:97:14: style:inconclusive: Technically the member function 'CommandLineParser::GetWebGetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:98:7: style:inconclusive: Technically the member function 'CommandLineParser::GetSigVerify' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:99:14: style:inconclusive: Technically the member function 'CommandLineParser::GetPubKeyFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:100:14: style:inconclusive: Technically the member function 'CommandLineParser::GetSigFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:101:7: style:inconclusive: Technically the member function 'CommandLineParser::GetPrintOptions' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:102:7: style:inconclusive: Technically the member function 'CommandLineParser::GetPrintVersion' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:103:7: style:inconclusive: Technically the member function 'CommandLineParser::GetPrintUsage' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:178:7: style:inconclusive: Technically the member function 'NZBGet::GetReloading' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:924:14: performance:inconclusive: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:238:7: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:924:14: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:872:14: performance:inconclusive: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:242:7: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:872:14: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:181:15: style: The function 'AddNewsServer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:169:16: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:181:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:185:15: style: The function 'AddFeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:173:16: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:185:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:1006:1: error: Resource leak: lfp [resourceLeak] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.cpp:151:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soSet [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.cpp:577:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csCancelled [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:421:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decode_simd [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:64:2: warning: Member variable 'ArticleWriter::m_fileInfo' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:65:2: warning: Member variable 'ArticleWriter::m_articleInfo' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:73:2: warning: Member variable 'ArticleWriter::m_articleSize' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:74:2: warning: Member variable 'ArticleWriter::m_articlePtr' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:53:10: style:inconclusive: Technically the member function 'Decoder::GetFormat' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:54:8: style:inconclusive: Technically the member function 'Decoder::GetBeginPos' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:55:8: style:inconclusive: Technically the member function 'Decoder::GetEndPos' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:56:8: style:inconclusive: Technically the member function 'Decoder::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:57:9: style:inconclusive: Technically the member function 'Decoder::GetExpectedCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:58:9: style:inconclusive: Technically the member function 'Decoder::GetCalculatedCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:59:7: style:inconclusive: Technically the member function 'Decoder::GetEof' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:60:14: style:inconclusive: Technically the member function 'Decoder::GetArticleFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:58:7: style:inconclusive: Technically the member function 'ArticleWriter::GetDuplicate' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:45:21: performance:inconclusive: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:80:7: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:45:21: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:104:7: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleCache::GetFlushing' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:105:9: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleCache::GetAllocated' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:106:7: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleCache::FileBusy' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:93:3: style: Class 'FlushGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:787:27: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:799:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:577:7: style: The scope of the variable 'needBufFile' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:601:20: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:877:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:140:27: performance:inconclusive: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:84:10: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:140:27: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:391:27: style:inconclusive: Technically the member function 'Decoder::CheckUx' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:89:10: note: Technically the member function 'Decoder::CheckUx' can be const. nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:391:27: note: Technically the member function 'Decoder::CheckUx' can be const. nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:86:15: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:114:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:129:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:239:29: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:240:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:243:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:254:25: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:257:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:242:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:264:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:39:6: style:inconclusive: Technically the member function 'NewsServer::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:40:6: style:inconclusive: Technically the member function 'NewsServer::GetStateId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:42:7: style:inconclusive: Technically the member function 'NewsServer::GetActive' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:44:14: style:inconclusive: Technically the member function 'NewsServer::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:45:6: style:inconclusive: Technically the member function 'NewsServer::GetGroup' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:46:14: style:inconclusive: Technically the member function 'NewsServer::GetHost' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:47:6: style:inconclusive: Technically the member function 'NewsServer::GetPort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:48:6: style:inconclusive: Technically the member function 'NewsServer::GetIpVersion' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:49:14: style:inconclusive: Technically the member function 'NewsServer::GetUser' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:50:14: style:inconclusive: Technically the member function 'NewsServer::GetPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:51:6: style:inconclusive: Technically the member function 'NewsServer::GetMaxConnections' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:52:6: style:inconclusive: Technically the member function 'NewsServer::GetLevel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:53:6: style:inconclusive: Technically the member function 'NewsServer::GetNormLevel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:55:6: style:inconclusive: Technically the member function 'NewsServer::GetJoinGroup' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:56:7: style:inconclusive: Technically the member function 'NewsServer::GetTls' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:57:14: style:inconclusive: Technically the member function 'NewsServer::GetCipher' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:58:6: style:inconclusive: Technically the member function 'NewsServer::GetRetention' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:59:7: style:inconclusive: Technically the member function 'NewsServer::GetOptional' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NewsServer.h:60:9: style:inconclusive: Technically the member function 'NewsServer::GetBlockTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:36:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipAuto [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csCancelled [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csCancelled [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:189:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.h:38:7: style:inconclusive: Either there is a missing 'override', or the member function 'NntpConnection::GetAuthError' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.h:32:2: style: Class 'NntpConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:97:8: style: Variable 'answer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:136:8: style: Variable 'answer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/nntp/NntpConnection.cpp:199:8: style: Variable 'answer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:186:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csConnected [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:297:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csConnected [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.cpp:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.cpp:384:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:38:6: style:inconclusive: Technically the member function 'ServerVolume::GetFirstDay' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:40:8: style:inconclusive: Technically the member function 'ServerVolume::GetTotalBytes' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:42:8: style:inconclusive: Technically the member function 'ServerVolume::GetCustomBytes' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:43:6: style:inconclusive: Technically the member function 'ServerVolume::GetSecSlot' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:44:6: style:inconclusive: Technically the member function 'ServerVolume::GetMinSlot' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:45:6: style:inconclusive: Technically the member function 'ServerVolume::GetHourSlot' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:46:6: style:inconclusive: Technically the member function 'ServerVolume::GetDaySlot' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:47:9: style:inconclusive: Technically the member function 'ServerVolume::GetDataTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.h:49:9: style:inconclusive: Technically the member function 'ServerVolume::GetCustomTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.h:40:6: style:inconclusive: Either there is a missing 'override', or the member function 'ServerPool::GetMaxNormLevel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.h:46:6: style:inconclusive: Either there is a missing 'override', or the member function 'ServerPool::GetGeneration' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.h:58:8: style:inconclusive: Either there is a missing 'override', or the member function 'ServerPool::PooledConnection::GetInUse' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.h:60:10: style:inconclusive: Either there is a missing 'override', or the member function 'ServerPool::PooledConnection::GetFreeTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/StatMeter.cpp:515:45: style: Parameter 'volume' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:65:10: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:69:9: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetLastUpdateTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:71:14: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetArticleFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:73:14: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:74:14: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetConnectionName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.h:77:6: style:inconclusive: Either there is a missing 'override', or the member function 'ArticleDownloader::GetDownloadedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nserv/NServFrontend.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.cpp:453:6: style: The scope of the variable 'articleSize' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:888:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:939:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.cpp:307:17: style: Variable 'group' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:706:25: performance:inconclusive: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:67:7: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:706:25: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleDownloader.cpp:230:8: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/nserv/NServMain.cpp:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NServMain.cpp:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:38:2: error: Non-local variable 'm_sortedServers' will use object that points to local variable 'newsServer'. [danglingLifetime] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:38:42: note: Raw pointer to smart pointer created here. nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:38:42: note: Added to container 'm_sortedServers'. nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:34:56: note: Variable created here. nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:38:2: note: Non-local variable 'm_sortedServers' will use object that points to local variable 'newsServer'. nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:241:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:244:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:120:7: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:159:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:198:6: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:101:20: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:140:41: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:240:40: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:292:40: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:677:40: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nserv/NServMain.cpp:173:2: performance: Variable 'bindAddress' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/nserv/NServMain.cpp:184:7: style: Variable 'short_options' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/nserv/NzbGenerator.cpp:34:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NzbGenerator.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omWrite [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NzbGenerator.cpp:91:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NzbGenerator.cpp:121:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:79:63: style:inconclusive: Function 'InitCommandLine' argument 2 names different: declaration 'argv' definition 'const_argv'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:147:45: note: Function 'InitCommandLine' argument 2 names different: declaration 'argv' definition 'const_argv'. nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:79:63: note: Function 'InitCommandLine' argument 2 names different: declaration 'argv' definition 'const_argv'. nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:67:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.cpp:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.cpp:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:35:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:192:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:238:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:264:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:437:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:507:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsFailure [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:520:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.h:30:1: style: The class 'MoveController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/Cleanup.h:47:1: style: The class 'CleanupController' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.h:53:2: warning: Member variable 'DirectUnpack::m_nzbId' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/DupeMatcher.cpp:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DupeMatcher.cpp:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DupeMatcher.cpp:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DupeMatcher.cpp:190:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:207:6: style: Condition '!m_unpackOk' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:197:27: note: Assignment 'm_allOkMessageReceived=false', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:205:55: note: Assignment 'm_unpackOk=exitCode==0&&m_allOkMessageReceived&&!GetTerminated()', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/DirectUnpack.cpp:207:6: note: Condition '!m_unpackOk' is always true nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:30:2: warning: Member variable 'NntpProcessor::m_messageid' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:30:2: warning: Member variable 'NntpProcessor::m_part' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:30:2: warning: Member variable 'NntpProcessor::m_size' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:30:2: warning: Member variable 'NntpProcessor::m_sendHeaders' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:245:7: style: Condition '!ok' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:239:7: note: Assuming that condition 'ok' is not redundant nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:245:7: note: Condition '!ok' is always true nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:355:22: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:222:7: style: The scope of the variable 'ok' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/nserv/NntpServer.cpp:222:10: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/DupeMatcher.cpp:30:1: style: The class 'RarLister' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:73:14: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:85:22: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:118:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:85:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:87:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParParser.cpp:45:18: style: Variable 'filename2' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParParser.cpp:106:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:97:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:117:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:127:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:205:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:415:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1303:15: performance:inconclusive: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:464:7: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1303:15: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1363:15: performance:inconclusive: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:465:7: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1363:15: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:202:25: style:inconclusive: Technically the member function 'Options::OptEntry::Restricted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:113:8: note: Technically the member function 'Options::OptEntry::Restricted' can be const. nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:202:25: note: Technically the member function 'Options::OptEntry::Restricted' can be const. nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1530:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1531:7: note: Assuming that condition 'p' is not redundant nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1530:11: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1548:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1549:7: note: Assuming that condition 'p' is not redundant nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1548:11: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1560:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1561:7: note: Assuming that condition 'p' is not redundant nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1560:11: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1571:11: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1572:7: note: Assuming that condition 'p' is not redundant nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1571:11: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1911:14: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1912:10: note: Assuming that condition 'p' is not redundant nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1911:14: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:619:38: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:643:39: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1529:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1547:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1559:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1570:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1910:16: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:76:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:241:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soCur [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable soCur [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:534:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:340:22: style: Local variable 'filename' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:301:10: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:340:22: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1458:50: style: Parameter 'commandLineOptions' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1529:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1547:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1559:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1570:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1910:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:34:14: style:inconclusive: Technically the member function 'ParRenamer::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:36:6: style:inconclusive: Technically the member function 'ParRenamer::GetRenamedCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:37:7: style:inconclusive: Technically the member function 'ParRenamer::HasMissedFiles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:38:7: style:inconclusive: Technically the member function 'ParRenamer::HasDamagedParFiles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:47:14: style:inconclusive: Technically the member function 'ParRenamer::GetProgressLabel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:48:6: style:inconclusive: Technically the member function 'ParRenamer::GetStageProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:246:18: performance:inconclusive: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:105:7: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:246:18: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:56:15: style:inconclusive: Technically the member function 'ParRenamer::FileHash::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:57:15: style:inconclusive: Technically the member function 'ParRenamer::FileHash::GetHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:58:8: style:inconclusive: Technically the member function 'ParRenamer::FileHash::GetFileExists' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:71:15: style:inconclusive: Technically the member function 'ParRenamer::ParInfo::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:72:15: style:inconclusive: Technically the member function 'ParRenamer::ParInfo::GetSetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:131:33: style: Parameter 'filename' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:137:33: style: Parameter 'filename' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:198:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptExecutingScript [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eaNzbFound [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:302:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmForce [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:310:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcForce [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:336:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsHealth [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:409:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dhRedownloadAuto [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:453:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsDupe [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:492:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psSkipped [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:530:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processor [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:576:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptVerifyingRepaired [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:612:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:647:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptQueued [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:935:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:987:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qeFileDownloaded [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:370:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:386:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psFull [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:167:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eNoMatch [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:182:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missingblockcount [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:227:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missingblockcount [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:276:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputbuffer [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:395:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:408:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:456:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eRepairFailed [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:707:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eRepairNotPossible [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:798:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:844:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:937:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:975:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1085:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1282:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1348:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1460:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1606:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKET_HEADER [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:53:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.cpp:127:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usSuccess [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:73:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.cpp:156:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsNothing [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:214:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volumes [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.cpp:56:19: warning: Member variable 'RenameController::m_postInfo' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.cpp:56:19: warning: Member variable 'RenameController::m_kind' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.h:56:2: style: The class 'PostParRenamer' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/Rename.h:76:2: style: The class 'PostRarRenamer' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:31:14: style:inconclusive: Technically the member function 'RarFile::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:32:9: style:inconclusive: Technically the member function 'RarFile::GetTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:33:9: style:inconclusive: Technically the member function 'RarFile::GetAttr' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:34:8: style:inconclusive: Technically the member function 'RarFile::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:35:7: style:inconclusive: Technically the member function 'RarFile::GetSplitBefore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:36:7: style:inconclusive: Technically the member function 'RarFile::GetSplitAfter' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:55:14: style:inconclusive: Technically the member function 'RarVolume::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:56:6: style:inconclusive: Technically the member function 'RarVolume::GetVersion' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:57:9: style:inconclusive: Technically the member function 'RarVolume::GetVolumeNo' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:58:7: style:inconclusive: Technically the member function 'RarVolume::GetNewNaming' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:59:7: style:inconclusive: Technically the member function 'RarVolume::GetHasNextVolume' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:60:7: style:inconclusive: Technically the member function 'RarVolume::GetMultiVolume' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:61:7: style:inconclusive: Technically the member function 'RarVolume::GetEncrypted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:34:14: style:inconclusive: Technically the member function 'RarRenamer::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:38:6: style:inconclusive: Technically the member function 'RarRenamer::GetRenamedCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:45:14: style:inconclusive: Technically the member function 'RarRenamer::GetProgressLabel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:46:6: style:inconclusive: Technically the member function 'RarRenamer::GetStageProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:52:2: style: Class 'RarVolume' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:180:21: performance:inconclusive: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:74:10: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:180:21: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:185:21: performance:inconclusive: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:75:10: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:185:21: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:22: performance:inconclusive: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:78:11: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:22: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:49: style: Parameter 'set' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:248:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:381:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:105:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aiFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:250:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:263:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:282:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psSkipped [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:486:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptVerifyingRepaired [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:105:16: performance:inconclusive: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:93:6: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:105:16: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:539:17: performance:inconclusive: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:94:7: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:539:17: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:647:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:107:7: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:647:17: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:666:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:108:7: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:666:17: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:109:7: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:17: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:256:3: style: Condition '!(file.Read(salt,sizeof(salt))==sizeof(salt)&&DecryptRar3Prepare(salt)&&DecryptInit(128))' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:257:44: note: Calling function 'DecryptInit' returns 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:256:3: note: Condition '!(file.Read(salt,sizeof(salt))==sizeof(salt)&&DecryptRar3Prepare(salt)&&DecryptInit(128))' is always true nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:379:8: style: Condition '!DecryptRar5Prepare(kdfCount,salt)' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:379:27: note: Calling function 'DecryptRar5Prepare' returns 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:379:8: note: Condition '!DecryptRar5Prepare(kdfCount,salt)' is always true nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:430:3: style: Condition '!(file.Read(m_decryptIV,sizeof(m_decryptIV))==sizeof(m_decryptIV)&&DecryptInit(256))' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:431:16: note: Calling function 'DecryptInit' returns 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:430:3: note: Condition '!(file.Read(m_decryptIV,sizeof(m_decryptIV))==sizeof(m_decryptIV)&&DecryptInit(256))' is always true nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:729:8: style: Condition '!DecryptBuf(buf,m_decryptBuf)' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:729:19: note: Calling function 'DecryptBuf' returns 0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:729:8: note: Condition '!DecryptBuf(buf,m_decryptBuf)' is always true nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:331:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:334:58: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:490:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:534:66: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:570:40: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:737:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:631:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:641:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:642:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:587:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:107:14: style: Variable 'RAR3_SIGNATURE' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:108:14: style: Variable 'RAR5_SIGNATURE' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:54: style: Parameter 'out' can be declared as const array [constParameter] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psSkipped [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:294:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:355:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:382:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkError [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:407:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:432:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:589:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:604:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:643:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:689:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:719:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:802:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:651:17: style: Variable 'iterations' is assigned a value that is never used. [unreadVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:651:6: style: Variable 'iterations' is assigned a value that is never used. [unreadVariable] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:189:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:232:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tsRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:326:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:379:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:474:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:516:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:545:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packet_magic [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:46:2: warning: Member variable 'RenameContentAnalyzer::m_signature' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:67:1: style: The class 'DirectParLoader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:514:21: performance:inconclusive: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:75:7: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:514:21: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:334:21: performance:inconclusive: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:77:7: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:334:21: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:438:24: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:78:10: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:438:24: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:463:24: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:79:10: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:463:24: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:34:15: style:inconclusive: Technically the member function 'DirectRenamer::FileHash::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:35:15: style:inconclusive: Technically the member function 'DirectRenamer::FileHash::GetHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:49:7: style:inconclusive: Technically the member function 'DirectRenamer::ParFile::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:50:15: style:inconclusive: Technically the member function 'DirectRenamer::ParFile::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:51:15: style:inconclusive: Technically the member function 'DirectRenamer::ParFile::GetSetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:52:8: style:inconclusive: Technically the member function 'DirectRenamer::ParFile::GetCompleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:39:14: style:inconclusive: Either there is a missing 'override', or the member function 'RenameContentAnalyzer::GetHash16k' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:40:7: style:inconclusive: Either there is a missing 'override', or the member function 'RenameContentAnalyzer::GetParFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:41:14: style:inconclusive: Either there is a missing 'override', or the member function 'RenameContentAnalyzer::GetParSetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:177:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:545:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:548:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:109:16: style: Variable 'parFile' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:242:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:164:2: warning: Member variable 'ParChecker::m_stage' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:168:2: warning: Member variable 'ParChecker::m_queuedParFilesChanged' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:170:2: warning: Member variable 'ParChecker::m_processedCount' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:171:2: warning: Member variable 'ParChecker::m_filesToRepair' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:172:2: warning: Member variable 'ParChecker::m_extraFiles' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:173:2: warning: Member variable 'ParChecker::m_quickFiles' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:174:2: warning: Member variable 'ParChecker::m_verifyingExtraFiles' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:176:2: warning: Member variable 'ParChecker::m_fileProgress' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:177:2: warning: Member variable 'ParChecker::m_stageProgress' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:178:2: warning: Member variable 'ParChecker::m_cancelled' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:181:2: warning: Member variable 'ParChecker::m_hasDamagedFiles' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:201:19: warning: Member variable 'RepairController::m_postInfo' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:51:2: style: The class 'PostParChecker' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:61:14: style:inconclusive: Technically the member function 'ParChecker::GetParFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:62:14: style:inconclusive: Technically the member function 'ParChecker::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:66:7: style:inconclusive: Technically the member function 'ParChecker::GetParQuick' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:68:7: style:inconclusive: Technically the member function 'ParChecker::GetForceRepair' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:70:7: style:inconclusive: Technically the member function 'ParChecker::GetParFull' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:71:10: style:inconclusive: Technically the member function 'ParChecker::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:138:9: style:inconclusive: Technically the member function 'ParChecker::GetStage' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:139:14: style:inconclusive: Technically the member function 'ParChecker::GetProgressLabel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:140:6: style:inconclusive: Technically the member function 'ParChecker::GetFileProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:141:6: style:inconclusive: Technically the member function 'ParChecker::GetStageProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:82:8: style:inconclusive: Technically the member function 'ParChecker::Segment::GetSuccess' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:83:9: style:inconclusive: Technically the member function 'ParChecker::Segment::GetOffset' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:84:7: style:inconclusive: Technically the member function 'ParChecker::Segment::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:85:10: style:inconclusive: Technically the member function 'ParChecker::Segment::GetCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:101:7: style:inconclusive: Technically the member function 'ParChecker::DupeSource::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:102:15: style:inconclusive: Technically the member function 'ParChecker::DupeSource::GetDirectory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:103:7: style:inconclusive: Technically the member function 'ParChecker::DupeSource::GetUsedBlocks' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:56:10: style:inconclusive: Either there is a missing 'override', or the member function 'RepairController::PostParChecker::GetParTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:58:10: style:inconclusive: Either there is a missing 'override', or the member function 'RepairController::PostParChecker::GetRepairTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:60:7: style:inconclusive: Either there is a missing 'override', or the member function 'RepairController::PostParChecker::GetDownloadSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:87:3: style: Class 'PostDupeMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:314:105: style:inconclusive: Function 'RequestMorePars' argument 4 names different: declaration 'blockFound' definition 'blockFoundOut'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.h:48:88: note: Function 'RequestMorePars' argument 4 names different: declaration 'blockFound' definition 'blockFoundOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:314:105: note: Function 'RequestMorePars' argument 4 names different: declaration 'blockFound' definition 'blockFoundOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:61:16: style: Variable 'parredFile' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:347:15: style: Variable 'blockInfo' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:355:15: style: Variable 'blockInfo' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:450:21: style: Variable 'blockInfo' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:486:20: style: Variable 'StageKind' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:61:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:105:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:383:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:453:6: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:345:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/postprocess/Repair.cpp:363:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.h:62:2: warning: Member variable 'UnpackController::m_postInfo' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.h:71:2: warning: Member variable 'UnpackController::m_unpacker' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.h:34:7: style:inconclusive: Either there is a missing 'override', or the member function 'PrePostProcessor::HasMoreJobs' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.h:35:6: style:inconclusive: Either there is a missing 'override', or the member function 'PrePostProcessor::GetJobCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:174:6: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:219:39: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:268:6: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:359:5: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:374:5: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:385:4: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:946:8: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:1007:5: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/PrePostProcessor.cpp:270:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1031:15: style:inconclusive: Boolean expression 'filesAdded' is used in bitwise operation. [bitwiseOnBoolean] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1031:28: style:inconclusive: Boolean expression 'fileAdded' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:308:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:50:2: warning: Member variable 'Repairer::m_parallel' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:87:2: warning: Member variable 'RepairThread::m_blocklength' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:18: performance:inconclusive: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:222:7: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:18: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:868:18: performance:inconclusive: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:225:7: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:868:18: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:89:7: style:inconclusive: Either there is a missing 'override', or the member function 'RepairThread::IsWorking' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:50:2: style: Class 'Repairer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:87:2: style: Class 'RepairThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:55:20: style: The function 'GetRepairer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:56:21: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:55:20: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:122:29: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:130:29: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:276:19: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:958:3: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1268:32: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1313:29: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1314:45: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1391:45: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1417:45: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1592:30: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1604:44: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1610:16: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:232:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:260:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1592:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:1013:18: performance:inconclusive: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:185:7: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:1013:18: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:291:24: performance:inconclusive: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:73:8: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:291:24: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:906:31: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:133:15: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:906:31: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1524:10: style:inconclusive: Function 'SmartCalcFileRangeCrc' argument 5 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:221:11: note: Function 'SmartCalcFileRangeCrc' argument 5 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1524:10: note: Function 'SmartCalcFileRangeCrc' argument 5 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:87: style:inconclusive: Function 'DumbCalcFileRangeCrc' argument 4 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:222:76: note: Function 'DumbCalcFileRangeCrc' argument 4 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:87: note: Function 'DumbCalcFileRangeCrc' argument 4 names different: declaration 'downloadCrc' definition 'downloadCrcOut'. nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1154:42: performance: Function parameter 'str' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:790:3: warning:inconclusive: Access of moved variable 'm_queuedParFiles'. [accessMoved] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:789:15: note: Calling std::move(m_queuedParFiles) nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:790:3: note: Access of moved variable 'm_queuedParFiles'. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:780:42: style:inconclusive: Function 'CompileTerm' argument 1 names different: declaration 'term' definition 'termstr'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:175:26: note: Function 'CompileTerm' argument 1 names different: declaration 'term' definition 'termstr'. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:780:42: note: Function 'CompileTerm' argument 1 names different: declaration 'term' definition 'termstr'. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:954:36: style:inconclusive: Function 'CompileRule' argument 1 names different: declaration 'rule' definition 'rulestr'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:184:25: note: Function 'CompileRule' argument 1 names different: declaration 'rule' definition 'rulestr'. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:954:36: note: Function 'CompileRule' argument 1 names different: declaration 'rule' definition 'rulestr'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:262:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1169:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1274:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1247:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:173:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:593:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:130:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omWrite [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:236:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1360:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1482:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1521:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1532:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1574:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1649:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1956:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2389:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2403:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2409:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2450:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:89:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:426:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qeNzbMarked [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:405:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable omRead [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:652:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:826:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkWarning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:106:2: warning: Member variable 'ArticleInfo::m_partNumber' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:26:1: style: The class 'QueueEditor' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:39:6: style:inconclusive: Technically the member function 'ServerStat::GetServerId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:40:6: style:inconclusive: Technically the member function 'ServerStat::GetSuccessArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:42:6: style:inconclusive: Technically the member function 'ServerStat::GetFailedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:86:6: style:inconclusive: Technically the member function 'ArticleInfo::GetPartNumber' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:87:14: style:inconclusive: Technically the member function 'ArticleInfo::GetMessageId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:90:6: style:inconclusive: Technically the member function 'ArticleInfo::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:95:8: style:inconclusive: Technically the member function 'ArticleInfo::GetSegmentOffset' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:97:6: style:inconclusive: Technically the member function 'ArticleInfo::GetSegmentSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:98:10: style:inconclusive: Technically the member function 'ArticleInfo::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:100:14: style:inconclusive: Technically the member function 'ArticleInfo::GetResultFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:102:9: style:inconclusive: Technically the member function 'ArticleInfo::GetCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:132:6: style:inconclusive: Technically the member function 'FileInfo::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:139:14: style:inconclusive: Technically the member function 'FileInfo::GetSubject' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:141:14: style:inconclusive: Technically the member function 'FileInfo::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:144:14: style:inconclusive: Technically the member function 'FileInfo::GetOrigname' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:146:7: style:inconclusive: Technically the member function 'FileInfo::GetFilenameConfirmed' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:149:8: style:inconclusive: Technically the member function 'FileInfo::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:150:8: style:inconclusive: Technically the member function 'FileInfo::GetRemainingSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:152:8: style:inconclusive: Technically the member function 'FileInfo::GetMissedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:154:8: style:inconclusive: Technically the member function 'FileInfo::GetSuccessSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:156:8: style:inconclusive: Technically the member function 'FileInfo::GetFailedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:158:6: style:inconclusive: Technically the member function 'FileInfo::GetTotalArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:160:6: style:inconclusive: Technically the member function 'FileInfo::GetMissedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:162:6: style:inconclusive: Technically the member function 'FileInfo::GetFailedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:164:6: style:inconclusive: Technically the member function 'FileInfo::GetSuccessArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:166:9: style:inconclusive: Technically the member function 'FileInfo::GetTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:168:7: style:inconclusive: Technically the member function 'FileInfo::GetPaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:170:7: style:inconclusive: Technically the member function 'FileInfo::GetDeleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:172:6: style:inconclusive: Technically the member function 'FileInfo::GetCompletedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:174:7: style:inconclusive: Technically the member function 'FileInfo::GetParFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:177:14: style:inconclusive: Technically the member function 'FileInfo::GetOutputFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:179:7: style:inconclusive: Technically the member function 'FileInfo::GetOutputInitialized' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:181:7: style:inconclusive: Technically the member function 'FileInfo::GetExtraPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:183:6: style:inconclusive: Technically the member function 'FileInfo::GetActiveDownloads' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:185:7: style:inconclusive: Technically the member function 'FileInfo::GetDupeDeleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:187:6: style:inconclusive: Technically the member function 'FileInfo::GetCachedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:189:7: style:inconclusive: Technically the member function 'FileInfo::GetPartialChanged' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:191:7: style:inconclusive: Technically the member function 'FileInfo::GetForceDirectWrite' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:193:16: style:inconclusive: Technically the member function 'FileInfo::GetPartialState' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:195:9: style:inconclusive: Technically the member function 'FileInfo::GetCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:197:14: style:inconclusive: Technically the member function 'FileInfo::GetHash16k' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:199:14: style:inconclusive: Technically the member function 'FileInfo::GetParSetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:201:7: style:inconclusive: Technically the member function 'FileInfo::GetFlushLocked' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:267:6: style:inconclusive: Technically the member function 'CompletedFile::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:269:14: style:inconclusive: Technically the member function 'CompletedFile::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:271:14: style:inconclusive: Technically the member function 'CompletedFile::GetOrigname' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:272:7: style:inconclusive: Technically the member function 'CompletedFile::GetParFile' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:273:10: style:inconclusive: Technically the member function 'CompletedFile::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:274:9: style:inconclusive: Technically the member function 'CompletedFile::GetCrc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:275:14: style:inconclusive: Technically the member function 'CompletedFile::GetHash16k' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:277:14: style:inconclusive: Technically the member function 'CompletedFile::GetParSetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:298:14: style:inconclusive: Technically the member function 'NzbParameter::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:299:14: style:inconclusive: Technically the member function 'NzbParameter::GetValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:332:14: style:inconclusive: Technically the member function 'ScriptStatus::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:333:10: style:inconclusive: Technically the member function 'ScriptStatus::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:462:6: style:inconclusive: Technically the member function 'NzbInfo::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:466:8: style:inconclusive: Technically the member function 'NzbInfo::GetKind' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:468:14: style:inconclusive: Technically the member function 'NzbInfo::GetUrl' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:470:14: style:inconclusive: Technically the member function 'NzbInfo::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:474:14: style:inconclusive: Technically the member function 'NzbInfo::GetDestDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:476:14: style:inconclusive: Technically the member function 'NzbInfo::GetFinalDir' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:478:14: style:inconclusive: Technically the member function 'NzbInfo::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:480:14: style:inconclusive: Technically the member function 'NzbInfo::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:482:6: style:inconclusive: Technically the member function 'NzbInfo::GetFileCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:484:6: style:inconclusive: Technically the member function 'NzbInfo::GetParkedFileCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:486:8: style:inconclusive: Technically the member function 'NzbInfo::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:488:8: style:inconclusive: Technically the member function 'NzbInfo::GetRemainingSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:490:8: style:inconclusive: Technically the member function 'NzbInfo::GetPausedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:492:6: style:inconclusive: Technically the member function 'NzbInfo::GetPausedFileCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:494:6: style:inconclusive: Technically the member function 'NzbInfo::GetRemainingParCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:496:6: style:inconclusive: Technically the member function 'NzbInfo::GetActiveDownloads' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:498:8: style:inconclusive: Technically the member function 'NzbInfo::GetSuccessSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:500:8: style:inconclusive: Technically the member function 'NzbInfo::GetFailedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:502:8: style:inconclusive: Technically the member function 'NzbInfo::GetCurrentSuccessSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:504:8: style:inconclusive: Technically the member function 'NzbInfo::GetCurrentFailedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:506:8: style:inconclusive: Technically the member function 'NzbInfo::GetParSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:508:8: style:inconclusive: Technically the member function 'NzbInfo::GetParSuccessSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:510:8: style:inconclusive: Technically the member function 'NzbInfo::GetParFailedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:512:8: style:inconclusive: Technically the member function 'NzbInfo::GetParCurrentSuccessSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:514:8: style:inconclusive: Technically the member function 'NzbInfo::GetParCurrentFailedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:516:6: style:inconclusive: Technically the member function 'NzbInfo::GetTotalArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:518:6: style:inconclusive: Technically the member function 'NzbInfo::GetSuccessArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:520:6: style:inconclusive: Technically the member function 'NzbInfo::GetFailedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:522:6: style:inconclusive: Technically the member function 'NzbInfo::GetCurrentSuccessArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:524:6: style:inconclusive: Technically the member function 'NzbInfo::GetCurrentFailedArticles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:526:6: style:inconclusive: Technically the member function 'NzbInfo::GetPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:528:6: style:inconclusive: Technically the member function 'NzbInfo::GetExtraPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:530:7: style:inconclusive: Technically the member function 'NzbInfo::HasExtraPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:531:7: style:inconclusive: Technically the member function 'NzbInfo::GetForcePriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:532:9: style:inconclusive: Technically the member function 'NzbInfo::GetMinTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:534:9: style:inconclusive: Technically the member function 'NzbInfo::GetMaxTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:540:22: style:inconclusive: Technically the member function 'NzbInfo::GetDirectRenameStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:541:20: style:inconclusive: Technically the member function 'NzbInfo::GetParRenameStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:543:20: style:inconclusive: Technically the member function 'NzbInfo::GetRarRenameStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:545:13: style:inconclusive: Technically the member function 'NzbInfo::GetParStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:547:22: style:inconclusive: Technically the member function 'NzbInfo::GetDirectUnpackStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:549:20: style:inconclusive: Technically the member function 'NzbInfo::GetUnpackStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:551:17: style:inconclusive: Technically the member function 'NzbInfo::GetCleanupStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:553:14: style:inconclusive: Technically the member function 'NzbInfo::GetMoveStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:555:16: style:inconclusive: Technically the member function 'NzbInfo::GetDeleteStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:557:14: style:inconclusive: Technically the member function 'NzbInfo::GetMarkStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:559:13: style:inconclusive: Technically the member function 'NzbInfo::GetUrlStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:560:6: style:inconclusive: Technically the member function 'NzbInfo::GetExtraParBlocks' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:563:14: style:inconclusive: Technically the member function 'NzbInfo::GetQueuedFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:565:7: style:inconclusive: Technically the member function 'NzbInfo::GetDeleting' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:567:7: style:inconclusive: Technically the member function 'NzbInfo::GetParking' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:569:7: style:inconclusive: Technically the member function 'NzbInfo::GetDeletePaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:571:7: style:inconclusive: Technically the member function 'NzbInfo::GetManyDupeFiles' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:573:7: style:inconclusive: Technically the member function 'NzbInfo::GetAvoidHistory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:575:7: style:inconclusive: Technically the member function 'NzbInfo::GetHealthPaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:577:7: style:inconclusive: Technically the member function 'NzbInfo::GetCleanupDisk' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:579:7: style:inconclusive: Technically the member function 'NzbInfo::GetUnpackCleanedUpDisk' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:581:7: style:inconclusive: Technically the member function 'NzbInfo::GetAddUrlPaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:590:14: style:inconclusive: Technically the member function 'NzbInfo::GetDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:592:6: style:inconclusive: Technically the member function 'NzbInfo::GetDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:594:12: style:inconclusive: Technically the member function 'NzbInfo::GetDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:596:12: style:inconclusive: Technically the member function 'NzbInfo::GetDupeHint' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:598:9: style:inconclusive: Technically the member function 'NzbInfo::GetFullContentHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:600:9: style:inconclusive: Technically the member function 'NzbInfo::GetFilteredContentHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:602:8: style:inconclusive: Technically the member function 'NzbInfo::GetDownloadedSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:604:6: style:inconclusive: Technically the member function 'NzbInfo::GetDownloadSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:606:6: style:inconclusive: Technically the member function 'NzbInfo::GetPostTotalSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:608:6: style:inconclusive: Technically the member function 'NzbInfo::GetParSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:610:6: style:inconclusive: Technically the member function 'NzbInfo::GetRepairSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:612:6: style:inconclusive: Technically the member function 'NzbInfo::GetUnpackSec' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:614:9: style:inconclusive: Technically the member function 'NzbInfo::GetDownloadStartTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:616:7: style:inconclusive: Technically the member function 'NzbInfo::GetChanged' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:619:7: style:inconclusive: Technically the member function 'NzbInfo::GetReprocess' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:620:9: style:inconclusive: Technically the member function 'NzbInfo::GetQueueScriptTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:623:7: style:inconclusive: Technically the member function 'NzbInfo::GetParFull' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:624:6: style:inconclusive: Technically the member function 'NzbInfo::GetFeedId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:635:6: style:inconclusive: Technically the member function 'NzbInfo::GetMessageCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:637:6: style:inconclusive: Technically the member function 'NzbInfo::GetCachedMessageCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:639:7: style:inconclusive: Technically the member function 'NzbInfo::GetAllFirst' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:641:7: style:inconclusive: Technically the member function 'NzbInfo::GetWaitingPar' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:643:7: style:inconclusive: Technically the member function 'NzbInfo::GetLoadingPar' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:783:9: style:inconclusive: Technically the member function 'PostInfo::GetStage' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:786:14: style:inconclusive: Technically the member function 'PostInfo::GetProgressLabel' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:787:6: style:inconclusive: Technically the member function 'PostInfo::GetFileProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:789:6: style:inconclusive: Technically the member function 'PostInfo::GetStageProgress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:791:9: style:inconclusive: Technically the member function 'PostInfo::GetStartTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:793:9: style:inconclusive: Technically the member function 'PostInfo::GetStageTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:795:7: style:inconclusive: Technically the member function 'PostInfo::GetWorking' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:797:7: style:inconclusive: Technically the member function 'PostInfo::GetDeleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:799:7: style:inconclusive: Technically the member function 'PostInfo::GetRequestParCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:801:7: style:inconclusive: Technically the member function 'PostInfo::GetForceParFull' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:803:7: style:inconclusive: Technically the member function 'PostInfo::GetForceRepair' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:805:7: style:inconclusive: Technically the member function 'PostInfo::GetParRepaired' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:807:7: style:inconclusive: Technically the member function 'PostInfo::GetUnpackTried' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:809:7: style:inconclusive: Technically the member function 'PostInfo::GetPassListTried' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:811:6: style:inconclusive: Technically the member function 'PostInfo::GetLastUnpackStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:813:7: style:inconclusive: Technically the member function 'PostInfo::GetNeedParCheck' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:861:6: style:inconclusive: Technically the member function 'DupInfo::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:863:14: style:inconclusive: Technically the member function 'DupInfo::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:865:14: style:inconclusive: Technically the member function 'DupInfo::GetDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:867:6: style:inconclusive: Technically the member function 'DupInfo::GetDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:869:12: style:inconclusive: Technically the member function 'DupInfo::GetDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:871:8: style:inconclusive: Technically the member function 'DupInfo::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:873:9: style:inconclusive: Technically the member function 'DupInfo::GetFullContentHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:875:9: style:inconclusive: Technically the member function 'DupInfo::GetFilteredContentHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:877:10: style:inconclusive: Technically the member function 'DupInfo::GetStatus' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:907:8: style:inconclusive: Technically the member function 'HistoryInfo::GetKind' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:912:9: style:inconclusive: Technically the member function 'HistoryInfo::GetTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:35:14: style:inconclusive: Technically the member function 'NzbFile::GetPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.h:49:7: style:inconclusive: Either there is a missing 'override', or the member function 'QueueCoordinator::HasMoreJobs' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:38:2: style: Class 'ServerStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:131:2: style: Class 'FileInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:903:2: style: Class 'HistoryInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:905:2: style: Class 'HistoryInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.h:64:3: style: Class 'CoordinatorDownloadQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.h:83:3: style: Class 'CoordinatorDirectRenamer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:76:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:251:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/HistoryCoordinator.cpp:652:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:707:4: error: Non-local variable 'm_article' will use pointer to local variable 'article'. [danglingLifetime] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:707:27: note: Raw pointer to smart pointer created here. nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:704:33: note: Variable created here. nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:707:4: note: Non-local variable 'm_article' will use pointer to local variable 'article'. nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:31:10: warning: Member variable 'NzbFile::m_ignoreNextError' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:47:15: performance:inconclusive: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:44:7: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:47:15: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:116:15: performance:inconclusive: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:46:7: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:116:15: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:777:14: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:822:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:152:10: style: Local variable 'end' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:128:8: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:152:10: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:225:10: style: Local variable 'p' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:176:8: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:225:10: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:147:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:152:10: style: Variable 'end' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:156:11: style: Variable 'point' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:200:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:221:9: style: Variable 'besttoken' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:225:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:777:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:307:15: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:95:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:222:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:244:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:248:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:408:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:649:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:662:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_WorkState [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:695:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:979:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:999:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hcNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1064:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1364:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pcForce [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkDetail [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:30:23: performance:inconclusive: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.h:48:7: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:30:23: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:473:48: style: Condition 'difSizeMin>max' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:473:16: note: Assuming that condition 'difSizeMin!=correctedCount' is not redundant nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:472:34: note: Assuming that condition 'correctedCount!=max' is not redundant nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:473:48: note: Condition 'difSizeMin>max' is always false nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:329:77: style: Parameter 'nzbInfo' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:105:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:223:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:528:12: style: Local variable 'fragFilename' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:509:17: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:528:12: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:682:7: style: Variable 'rar4Signature' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:683:7: style: Variable 'rar5Signature' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:812:9: style: Variable 'backspace' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:497:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/postprocess/Unpack.cpp:696:27: error: Uninitialized variable: fileSignature [legacyUninitvar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:127:12: warning: Member variable 'StateFile::m_fileVersion' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:204:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1948:17: performance:inconclusive: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:43:7: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1948:17: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1478:17: performance:inconclusive: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:47:7: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1478:17: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:271:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adFinished [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1525:17: performance:inconclusive: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:48:7: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1525:17: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:309:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adRetry [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1551:17: performance:inconclusive: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:54:7: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1551:17: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2387:17: performance:inconclusive: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:55:7: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2387:17: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2401:17: performance:inconclusive: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:56:7: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2401:17: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2407:17: performance:inconclusive: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:57:7: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2407:17: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2444:17: performance:inconclusive: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:58:7: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2444:17: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1036:17: performance:inconclusive: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:61:7: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1036:17: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1365:17: performance:inconclusive: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:71:7: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1365:17: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1376:17: performance:inconclusive: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:72:7: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1376:17: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1733:17: performance:inconclusive: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:75:7: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1733:17: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:17: performance:inconclusive: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:76:7: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:17: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1793:17: performance:inconclusive: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:77:7: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1793:17: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1807:17: performance:inconclusive: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:78:7: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1807:17: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2064:17: performance:inconclusive: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:79:7: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2064:17: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2284:17: performance:inconclusive: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:81:7: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2284:17: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2316:17: performance:inconclusive: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:82:7: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2316:17: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1833:17: performance:inconclusive: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:83:7: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1833:17: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:982:17: performance:inconclusive: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:86:7: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:982:17: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:17: performance:inconclusive: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:87:7: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:17: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1580:17: performance:inconclusive: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:88:7: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1580:17: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:112:6: style:inconclusive: Technically the member function 'StateFile::GetFileVersion' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:113:14: style:inconclusive: Technically the member function 'StateFile::GetDestFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:148:16: performance:inconclusive: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:123:6: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:148:16: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2096:6: style:inconclusive: Technically the member function 'ServerRef::GetStateId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2097:14: style:inconclusive: Technically the member function 'ServerRef::GetName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2098:14: style:inconclusive: Technically the member function 'ServerRef::GetHost' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2099:6: style:inconclusive: Technically the member function 'ServerRef::GetPort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2100:14: style:inconclusive: Technically the member function 'ServerRef::GetUser' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2101:7: style:inconclusive: Technically the member function 'ServerRef::GetMatched' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2103:7: style:inconclusive: Technically the member function 'ServerRef::GetPerfect' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:160:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:528:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1115:7: style: The if condition is the same as the previous if condition [duplicateCondition] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1114:7: note: First condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1115:7: note: Second condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1127:6: style: The if condition is the same as the previous if condition [duplicateCondition] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1126:6: note: First condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1127:6: note: Second condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1131:6: style: The if condition is the same as the previous if condition [duplicateCondition] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1130:6: note: First condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1131:6: note: Second condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1140:6: style: The if condition is the same as the previous if condition [duplicateCondition] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1139:6: note: First condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1140:6: note: Second condition nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:727:34: style: Condition '(NzbInfo::EUrlStatus)urlStatus>=NzbInfo::lsScanSkipped' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:726:34: note: Assuming that condition '(NzbInfo::EUrlStatus)urlStatus>=NzbInfo::lsFailed' is not redundant nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:727:34: note: Condition '(NzbInfo::EUrlStatus)urlStatus>=NzbInfo::lsScanSkipped' is always false nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1033:21: style: Return value 'SaveFileInfo(fileInfo,*outfile,true)' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1033:21: note: Calling function 'SaveFileInfo' returns 1 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1033:21: note: Return value 'SaveFileInfo(fileInfo,*outfile,true)' is always true nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:224:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkInfo [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1094:65: style:inconclusive: Function 'LoadFileInfo' argument 2 names different: declaration 'outfile' definition 'infile'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:62:55: note: Function 'LoadFileInfo' argument 2 names different: declaration 'outfile' definition 'infile'. nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1094:65: note: Function 'LoadFileInfo' argument 2 names different: declaration 'outfile' definition 'infile'. nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:824:10: style: Local variable 'High1' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:782:9: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:824:10: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:824:17: style: Local variable 'Low1' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:782:16: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:824:17: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:840:7: style: Local variable 'id' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:636:6: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:840:7: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:951:10: style: Local variable 'id' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:636:6: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:951:10: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:493:39: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:74: style: Parameter 'servers' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:39: style: Parameter 'feeds' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2163:28: style: Parameter 'servers' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2478:9: style: Variable 'kindStr' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:430:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:618:4: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1565:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1593:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1598:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1612:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1617:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1858:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1902:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:64:17: warning: Member variable 'UrlCoordinator::m_force' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.h:77:1: style: The class 'UrlDownloader' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.h:44:7: style:inconclusive: Either there is a missing 'override', or the member function 'UrlCoordinator::HasMoreJobs' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.h:82:14: style:inconclusive: Either there is a missing 'override', or the member function 'UrlDownloader::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:58:15: style:inconclusive: Technically the member function 'Scanner::FileData::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:59:9: style:inconclusive: Technically the member function 'Scanner::FileData::GetSize' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:61:10: style:inconclusive: Technically the member function 'Scanner::FileData::GetLastChange' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:78:15: style:inconclusive: Technically the member function 'Scanner::QueueData::GetFilename' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:79:15: style:inconclusive: Technically the member function 'Scanner::QueueData::GetNzbName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:80:15: style:inconclusive: Technically the member function 'Scanner::QueueData::GetCategory' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:81:7: style:inconclusive: Technically the member function 'Scanner::QueueData::GetPriority' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:82:15: style:inconclusive: Technically the member function 'Scanner::QueueData::GetDupeKey' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:83:7: style:inconclusive: Technically the member function 'Scanner::QueueData::GetDupeScore' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:84:13: style:inconclusive: Technically the member function 'Scanner::QueueData::GetDupeMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:86:8: style:inconclusive: Technically the member function 'Scanner::QueueData::GetAddTop' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.h:87:8: style:inconclusive: Technically the member function 'Scanner::QueueData::GetAddPaused' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:180:39: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:270:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:180:25: style: Variable 'queueAspect' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:388:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:39:2: performance: Variable 'm_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:40:2: performance: Variable 'm_nzbName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:41:2: performance: Variable 'm_category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:43:2: performance: Variable 'm_dupeKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:174:12: style: Condition '!isDirectory' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:163:7: note: Assuming that condition 'isDirectory' is not redundant nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:174:12: note: Condition '!isDirectory' is always true nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:505:22: style: Condition 'm_scanning' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:500:16: note: Assignment 'm_scanning=true', assigned value is 1 nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:505:22: note: Condition 'm_scanning' is always true nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:425:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:814:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1065:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hkDup [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:764:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:956:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptExecutingScript [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1080:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hkNzb [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/Scanner.cpp:207:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.h:49:1: style: The class 'RequestProcessor' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:55:2: warning: Member variable 'WebProcessor::m_httpMethod' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:56:2: warning: Member variable 'WebProcessor::m_userAccess' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:57:2: warning: Member variable 'WebProcessor::m_rpcRequest' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:58:2: warning: Member variable 'WebProcessor::m_authorized' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:59:2: warning: Member variable 'WebProcessor::m_gzip' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:61:2: warning: Member variable 'WebProcessor::m_contentLen' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:62:2: warning: Member variable 'WebProcessor::m_authInfo' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:63:2: warning: Member variable 'WebProcessor::m_authToken' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:42:7: style:inconclusive: Technically the member function 'WebProcessor::GetKeepAlive' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.h:34:2: style: Class 'RemoteServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:201:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:215:20: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:216:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:217:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:221:25: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:223:28: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:158:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:531:32: style: Comparison of two functions returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfTwoFuncsReturningBoolError] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:549:36: style: Comparison of two functions returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfTwoFuncsReturningBoolError] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1412:8: style: The if condition is the same as the previous if condition [duplicateCondition] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1403:8: note: First condition nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:1412:8: note: Second condition nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:522:9: style: Condition '!ok' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:517:12: note: Assignment 'ok=false', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:522:9: note: Condition '!ok' is always true nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:671:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:343:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:584:4: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:138:38: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:139:39: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:279:33: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:280:36: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:282:35: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:696:38: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1008:33: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1030:34: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:64:20: performance:inconclusive: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:70:7: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:64:20: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:30:20: style:inconclusive: Technically the member function 'RemoteClient::printf' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:72:7: note: Technically the member function 'RemoteClient::printf' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:30:20: note: Technically the member function 'RemoteClient::printf' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:598:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:656:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:803:15: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:948:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1072:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:85:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:170:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:195:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:232:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:247:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:289:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:299:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:375:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:485:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:616:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:626:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:659:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:699:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:720:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:740:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:823:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:845:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:866:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:887:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:908:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:918:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:951:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:989:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1010:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1032:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1042:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1075:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:770:17: style: Variable 'name' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:813:17: style: Variable 'name' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:195:30: style: Variable 'listAnswer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:659:26: style: Variable 'logAnswer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:951:32: style: Variable 'postQueueAnswer' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:285:33: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:549:43: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:691:42: error: Invalid htonl() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:165:18: warning: Member variable 'BinRpcProcessor::m_connection' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:81:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:81:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:87:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:87:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:93:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:93:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:99:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:99:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:105:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:105:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:111:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:111:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:117:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:117:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:123:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:123:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:129:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:129:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:135:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:135:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:141:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:141:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:147:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:147:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:153:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:153:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:159:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:66:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:159:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:291:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:300:28: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:835:15: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:173:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:290:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:531:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:582:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:607:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:698:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:762:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:788:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:940:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:974:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1089:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1138:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:610:9: style: Local variable 'nzbIndex' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:576:7: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:610:9: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:905:12: style: Variable 'nzbList' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:668:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1067:5: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT_PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:128:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:283:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_AB [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:350:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:404:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:581:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_DIRMODE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:637:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:781:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:929:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:954:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:1141:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_AB [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:69:2: warning: Member variable 'XmlRpcProcessor::m_userAccess' is not initialized. [uninitMemberVarPrivate] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:614:27: performance:inconclusive: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:77:14: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:614:27: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:59:14: style:inconclusive: Technically the member function 'XmlRpcProcessor::GetResponse' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:60:14: style:inconclusive: Technically the member function 'XmlRpcProcessor::GetContentType' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:62:7: style:inconclusive: Technically the member function 'XmlRpcProcessor::IsSafeMethod' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:92:14: style:inconclusive: Technically the member function 'XmlCommand::GetResponse' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:93:14: style:inconclusive: Technically the member function 'XmlCommand::GetCallbackFunc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:94:7: style:inconclusive: Technically the member function 'XmlCommand::GetFault' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:281:31: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:220:8: style: Variable 'pauth1' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:224:9: style: Variable 'pstart' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:76:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlRotate [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:196:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_Options [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:219:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_Options [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:242:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_Options [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:265:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_Options [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_Options [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:373:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wlNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:234:2: warning: Member variable 'WildMask::m_wildCount' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:301:11: style: Unused private function: 'Log::RotateLog' [unusedPrivateFunction] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:107:7: note: Unused private function: 'Log::RotateLog' nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:301:11: note: Unused private function: 'Log::RotateLog' nzbget-21.2~r2333+dfsg/daemon/util/NString.h:110:6: style:inconclusive: Technically the member function 'WString::Length' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:154:6: style:inconclusive: Technically the member function 'CharBuffer::Size' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:50:2: style:inconclusive: Technically the member function 'Guard::operatorbool' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:116:7: style:inconclusive: Technically the member function 'Thread::IsStopped' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:118:7: style:inconclusive: Technically the member function 'Thread::GetAutoDestroy' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:55:9: style:inconclusive: Technically the member function 'Message::GetId' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:56:8: style:inconclusive: Technically the member function 'Message::GetKind' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:57:9: style:inconclusive: Technically the member function 'Message::GetTime' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:58:14: style:inconclusive: Technically the member function 'Message::GetText' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:296:11: performance:inconclusive: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:82:7: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:296:11: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.h:187:7: style:inconclusive: Technically the member function 'URL::IsValid' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:188:14: style:inconclusive: Technically the member function 'URL::GetAddress' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:189:14: style:inconclusive: Technically the member function 'URL::GetProtocol' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:190:14: style:inconclusive: Technically the member function 'URL::GetUser' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:191:14: style:inconclusive: Technically the member function 'URL::GetPassword' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:192:14: style:inconclusive: Technically the member function 'URL::GetHost' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:193:14: style:inconclusive: Technically the member function 'URL::GetResource' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:194:6: style:inconclusive: Technically the member function 'URL::GetPort' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:195:7: style:inconclusive: Technically the member function 'URL::GetTls' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:216:7: style:inconclusive: Technically the member function 'RegEx::IsValid' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:237:6: style:inconclusive: Technically the member function 'WildMask::GetMatchCount' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:238:6: style:inconclusive: Technically the member function 'WildMask::GetMatchStart' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:239:6: style:inconclusive: Technically the member function 'WildMask::GetMatchLen' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.h:133:7: style:inconclusive: Technically the member function 'DiskFile::Active' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:39:6: performance:inconclusive: Technically the member function 'BString < 1024 >::Capacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:103:27: warning: Class 'WString' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:65:2: style: Class 'CString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:103:2: style: Class 'WString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:104:2: style: Class 'WString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:150:2: style: Class 'CharBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:43:2: style: Class 'Guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:44:2: style: Class 'Guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:45:2: style: Class 'Guard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:98:3: style: Struct 'Lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:186:2: style: Class 'URL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:214:2: style: Class 'RegEx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:234:2: style: Class 'WildMask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:279:2: style: Class 'GUnzipStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.h:87:2: style: Class 'DirBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:35:2: style: Class 'BString < 1024 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:155:27: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:150:49: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:155:36: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:432:44: style: Parameter 'debuggable' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:39:6: performance:inconclusive: Technically the member function 'BString::Capacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:35:2: style: Class 'BString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:740:24: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:1061:3: warning: Class 'DirBrowser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:1061:3: warning: Class 'DirBrowser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:151:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:350:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:351:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:929:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:740:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:96:15: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:70:7: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:96:15: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:102:15: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:71:7: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:102:15: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:189:14: style:inconclusive: Technically the member function 'CString::Find' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:88:6: note: Technically the member function 'CString::Find' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:189:14: note: Technically the member function 'CString::Find' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:266:15: style:inconclusive: Technically the member function 'CString::TrimRight' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:91:7: note: Technically the member function 'CString::TrimRight' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:266:15: note: Technically the member function 'CString::TrimRight' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.h:39:6: performance:inconclusive: Technically the member function 'BString < 100 >::Capacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:39:6: performance:inconclusive: Technically the member function 'BString < 20 >::Capacity' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:35:2: style: Class 'BString < 100 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:35:2: style: Class 'BString < 20 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:116:3: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:135:2: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:158:2: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:182:2: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:251:3: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:213:10: warning: If memory allocation fails, then there is a possible null pointer dereference: newvalue [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:213:10: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: note: Null pointer addition nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: note: Null pointer addition nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:116:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:135:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:158:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:182:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:251:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:286:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:348:12: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:195:8: style: Variable 'res' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:154:24: error: va_list 'ap2' was opened but not closed by va_end(). [va_end_missing] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:386:24: error: va_list 'ap2' was opened but not closed by va_end(). [va_end_missing] nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:85:14: performance:inconclusive: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:114:7: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:85:14: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:102:6: style: Condition 'terminated' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:97:20: note: Assignment 'terminated=false', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:102:6: note: Condition 'terminated' is always false nzbget-21.2~r2333+dfsg/daemon/util/Service.cpp:33:15: performance:inconclusive: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Service.h:37:7: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Service.cpp:33:15: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Service.h:51:11: style: The destructor '~ServiceCoordinator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:108:11: note: Virtual destructor in base class nzbget-21.2~r2333+dfsg/daemon/util/Service.h:51:11: note: Destructor in derived class nzbget-21.2~r2333+dfsg/daemon/util/Service.h:52:15: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:123:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/util/Service.h:52:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/util/Service.h:53:15: style: The function 'Stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:112:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/util/Service.h:53:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:565:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:286:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uchar [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1731:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1753:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1851:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crc_state [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:192:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:216:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_QUIT [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:224:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDR_TRAYMENU [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNDCLASSEX [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:288:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_USER [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:332:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TPM_RETURNCMD [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:434:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ICONINFORMATION [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDD_ABOUTBOX [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:527:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDD_PREFDIALOG [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:550:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:588:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CURRENT_USER [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:627:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_CURRENT_USER [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:662:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:690:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:728:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_RUNNING_TEXT [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:783:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:823:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MENUITEMINFO [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:854:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:874:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:916:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDD_FACTORYRESETDIALOG [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:938:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:961:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:1039:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_HIDE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:39:2: warning: Member variable 'GroupSorter::m_sortCriteria' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:39:2: warning: Member variable 'GroupSorter::m_sortOrder' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:19: performance:inconclusive: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:54:7: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:19: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:898:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:55:7: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:898:19: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1176:19: performance:inconclusive: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:64:7: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1176:19: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1204:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:65:7: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1204:19: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:66:7: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:19: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:214:19: performance:inconclusive: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:67:7: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:214:19: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:230:19: performance:inconclusive: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:69:7: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:230:19: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1266:19: performance:inconclusive: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:71:7: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1266:19: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1089:19: performance:inconclusive: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:72:7: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1089:19: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:664:17: style: Condition 'matchMode==DownloadQueue::mmRegEx' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:148:7: style: Same expression used in consecutive assignments of 'sortItem1' and 'sortItem2'. [duplicateAssignExpression] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:149:7: note: Same expression used in consecutive assignments of 'sortItem1' and 'sortItem2'. nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:148:7: note: Same expression used in consecutive assignments of 'sortItem1' and 'sortItem2'. nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:100: style:inconclusive: Function 'SetNzbDupeParam' argument 3 names different: declaration 'args' definition 'text'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:66:88: note: Function 'SetNzbDupeParam' argument 3 names different: declaration 'args' definition 'text'. nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:100: note: Function 'SetNzbDupeParam' argument 3 names different: declaration 'args' definition 'text'. nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:977:14: style: Local variable 'tokNew' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:955:13: note: Shadowed declaration nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:977:14: note: Shadow variable nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:130:51: style: Parameter 'nzbInfo2' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:151:30: style: Variable 'item' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1058:29: style: Variable 'nzbInfo' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1061:31: style: Variable 'item' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:130:15: style: Parameter 'nzbInfo1' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:262:38: style: Parameter 'nzbInfo' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:265:16: style: Variable 'nzbInfo2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:748:29: style: Variable 'GroupToFileMap' can be declared as const array [constVariable] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:42: style: Parameter 'fileList' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1050:41: style: Parameter 'itemList' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1053:11: style: Variable 'lastNzbInfo' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:117:12: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1034:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1064:4: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:813:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:36:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_WIN32_OWN_PROCESS [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_STOP_PENDING [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:81:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_START_PENDING [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MANAGER_CREATE_SERVICE [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MANAGER_CONNECT [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_QUERY_STATUS [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Script.h:62:14: style:inconclusive: Technically the member function 'ScriptController::GetScript' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Script.h:66:14: style:inconclusive: Technically the member function 'ScriptController::GetInfoName' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:795:24: performance:inconclusive: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Script.h:73:7: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:795:24: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Script.h:77:7: style:inconclusive: Technically the member function 'ScriptController::GetTerminated' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Container.h:38:2: style: Struct 'RawDequeIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Container.h:50:2: style: Struct 'RawVectorIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:331:3: error: Resource handle 'pipein' freed twice. [doubleFree] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:327:15: note: Resource handle 'pipein' freed twice. nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:331:3: note: Resource handle 'pipein' freed twice. nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:345:4: error: Resource handle 'pipein' freed twice. [doubleFree] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:327:15: note: Resource handle 'pipein' freed twice. nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:345:4: note: Resource handle 'pipein' freed twice. nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:346:4: error: Resource handle 'pipeout' freed twice. [doubleFree] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:341:17: note: Resource handle 'pipeout' freed twice. nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:346:4: note: Resource handle 'pipeout' freed twice. nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.h:32:7: style:inconclusive: Either there is a missing 'override', or the member function 'WinConsole::GetAppMode' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:585:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:98:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_defaultArguments [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:38: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:24: note: Assignment 'm_defaultArguments=(char**)malloc(sizeof(char*)*3)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:98:3: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:99:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_defaultArguments [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:38: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:24: note: Assignment 'm_defaultArguments=(char**)malloc(sizeof(char*)*3)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:99:3: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:100:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m_defaultArguments [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:38: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:24: note: Assignment 'm_defaultArguments=(char**)malloc(sizeof(char*)*3)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:100:3: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:145:4: warning: If memory allocation fails, then there is a possible null pointer dereference: m_defaultArguments [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:134:39: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:134:25: note: Assignment 'm_defaultArguments=(char**)malloc(sizeof(char*)*(argc+2))', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:145:4: note: Null pointer dereference nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:93:24: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:97:24: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:129:25: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:134:25: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:591:52: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:594:51: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:597:49: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:600:55: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:611:51: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:611:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:443:4: style: Redundant initialization for 'H'. The initialized value is overwritten before it is read. [redundantInitialization] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:442:12: note: H is initialized nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:443:4: note: H is overwritten nzbget-21.2~r2333+dfsg/daemon/util/Container.h:94:28: style: Parameter 'uptr' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:90:9: style: Variable 'var' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:660:9: style: Variable 'errtext' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:886:11: style: Variable 'size' is assigned a value that is never used. [unreadVariable] nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:886:6: style: Variable 'size' is assigned a value that is never used. [unreadVariable] nzbget-21.2~r2333+dfsg/lib/par2/creatorpacket.cpp:42:34: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:87:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:204:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlDebug [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:253:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bits [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:272:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bits [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bits [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1305:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1755:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dsNone [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1984:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptQueued [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2119:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eaFileMoveOffset [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dmScore [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2487:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hkDup [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2538:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hkNzb [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2584:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nkUrl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2885:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msAccepted [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2987:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:3054:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable brStable [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:264:2: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:690:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1750:2: performance: Variable 'm_outputBuffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1517:13: performance:inconclusive: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:217:7: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1517:13: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1526:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:218:6: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1526:12: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1543:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:219:6: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1543:12: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1552:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:220:6: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1552:12: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:169:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:179:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:192:20: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1342:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1725:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1727:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1767:22: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1773:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1853:20: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1858:20: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1863:29: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:543:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1341:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1342:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:161:32: style: Parameter 'inputBuffer' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:694:36: style: Parameter 'inputBuffer' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:958:34: style: Parameter 'xml' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1245:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1269:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1437:8: style: Variable 'slash' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1438:8: style: Variable 'hostEnd' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1444:9: style: Variable 'userend' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1445:9: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1467:9: style: Variable 'resEnd' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1479:8: style: Variable 'colon' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1872:33: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:125:14: warning: Return value of function outputrows.empty() is not used. [ignoredReturnValue] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:36:3: warning:inconclusive: Member variable 'RSOutputRow::present' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:36:3: warning:inconclusive: Member variable 'RSOutputRow::exponent' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:36:3: warning: Member variable 'MainPacket::blocksize' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:36:3: warning: Member variable 'MainPacket::totalfilecount' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:36:3: warning: Member variable 'MainPacket::recoverablefilecount' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:33:3: warning: Member variable 'VerificationPacket::blockcount' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:66:3: warning:inconclusive: Member variable 'Galois < 16 , 0x1100B , unsigned short >::value' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:48:5: performance: Variable 'hash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.h:31:4: warning:inconclusive: Class 'Par2Repairer' which has virtual members does not have a virtual destructor. [virtualDestructor] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:262:60: performance:inconclusive: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:242:32: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:262:60: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:137:3: warning: Class 'ReedSolomon < Galois < 16 , 0x1100B , unsigned short > >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:137:3: warning: Class 'ReedSolomon < Galois < 16 , 0x1100B , unsigned short > >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/lib/par2/md5.h:91:8: warning: The class 'MD5Context' defines member function with name 'Reset' also defined in its parent class 'MD5State'. [duplInheritedMember] nzbget-21.2~r2333+dfsg/lib/par2/md5.h:75:8: note: Parent function 'MD5State::Reset' nzbget-21.2~r2333+dfsg/lib/par2/md5.h:91:8: note: Derived function 'MD5Context::Reset' nzbget-21.2~r2333+dfsg/lib/par2/crc.h:43:3: style: Struct 'crc32table' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:32:3: style: Class 'DiskFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:67:3: style: Class 'Galois < 16 , 0x1100B , unsigned short >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/lib/par2/commandline.h:110:39: performance: Function 'GetParFilename()' should return member 'parfilename' by const reference. [returnByReference] nzbget-21.2~r2333+dfsg/lib/par2/commandline.h:85:12: performance: Function 'FileName()' should return member 'filename' by const reference. [returnByReference] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:63:10: performance: Function 'FileName()' should return member 'filename' by const reference. [returnByReference] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:193:49: style: Condition 'entry->crc==crc' is always true [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:193:26: note: Assuming that condition 'entry->crc>crc' is not redundant nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:189:21: note: Assuming that condition 'entry->crccrc==crc' is always true nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:188:9: style: Condition '!SetOutput(present,exponent)' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:188:19: note: Calling function 'SetOutput' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:188:9: note: Condition '!SetOutput(present,exponent)' is always false nzbget-21.2~r2333+dfsg/lib/par2/crc.h:63:34: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:99:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:104:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:70:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:78:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:96:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:104:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:65:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:80:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:45:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:49:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:49:55: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:93:38: style:inconclusive: Function 'SetLength' argument 1 names different: declaration 'length' definition '_length'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:43:22: note: Function 'SetLength' argument 1 names different: declaration 'length' definition '_length'. nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:93:38: note: Function 'SetLength' argument 1 names different: declaration 'length' definition '_length'. nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:99:46: style:inconclusive: Function 'SetLocation' argument 1 names different: declaration 'diskfile' definition '_diskfile'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:46:30: note: Function 'SetLocation' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:99:46: note: Function 'SetLocation' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:99:61: style:inconclusive: Function 'SetLocation' argument 2 names different: declaration 'offset' definition '_offset'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:46:44: note: Function 'SetLocation' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/datablock.h:99:61: note: Function 'SetLocation' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:268:99: style:inconclusive: Function 'FindMatch' argument 1 names different: declaration 'nextentry' definition 'suggestedentry'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:233:71: note: Function 'FindMatch' argument 1 names different: declaration 'nextentry' definition 'suggestedentry'. nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:268:99: note: Function 'FindMatch' argument 1 names different: declaration 'nextentry' definition 'suggestedentry'. nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:41:50: style:inconclusive: Function 'FinishPacket' argument 1 names different: declaration 'set_id_hash' definition 'setid'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.h:48:39: note: Function 'FinishPacket' argument 1 names different: declaration 'set_id_hash' definition 'setid'. nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:41:50: note: Function 'FinishPacket' argument 1 names different: declaration 'set_id_hash' definition 'setid'. nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:88:3: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:125:3: warning: Ineffective call of function 'empty()'. Did you intend to call 'clear()' instead? [uselessCallsEmpty] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:259:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:288:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:303:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:332:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/lib/par2/datablock.cpp:71:16: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:41:35: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:81:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:101:35: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:64:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:69:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:74:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:80:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:111:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:80:48: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:399:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:449:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:495:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:521:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:630:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:756:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:789:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:832:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:857:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:37:39: style:inconclusive: Function 'Create' argument 1 names different: declaration '_filename' definition 'filename'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:38:22: note: Function 'Create' argument 1 names different: declaration '_filename' definition 'filename'. nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:37:39: note: Function 'Create' argument 1 names different: declaration '_filename' definition 'filename'. nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:37:53: style:inconclusive: Function 'Create' argument 2 names different: declaration '_filesize' definition 'filesize'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:38:37: note: Function 'Create' argument 2 names different: declaration '_filesize' definition 'filesize'. nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:37:53: note: Function 'Create' argument 2 names different: declaration '_filesize' definition 'filesize'. nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:37:39: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:86:77: style: Parameter 'header' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:270:14: style:inconclusive: Technically the member function 'NzbInfo::CalcHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:588:6: note: Technically the member function 'NzbInfo::CalcHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:270:14: note: Technically the member function 'NzbInfo::CalcHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:288:14: style:inconclusive: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:589:6: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:288:14: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:748:15: style:inconclusive: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:650:7: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:748:15: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:18: warning: Member variable 'FileCheckSummer::outpointer' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:18: warning: Member variable 'FileCheckSummer::inpointer' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:18: warning: Member variable 'FileCheckSummer::tailpointer' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:18: warning: Member variable 'FileCheckSummer::readoffset' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:18: warning: Member variable 'FileCheckSummer::checksum' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:219:26: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:61:11: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:219:26: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:230:22: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:64:7: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:230:22: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:244:26: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:65:11: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:244:26: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:45:3: warning: Class 'FileCheckSummer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:45:3: warning: Class 'FileCheckSummer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:188:28: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:46: style:inconclusive: Function 'FileCheckSummer' argument 1 names different: declaration 'diskfile' definition '_diskfile'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:42:31: note: Function 'FileCheckSummer' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:36:46: note: Function 'FileCheckSummer' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:37:46: style:inconclusive: Function 'FileCheckSummer' argument 2 names different: declaration 'blocksize' definition '_blocksize'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:43:31: note: Function 'FileCheckSummer' argument 2 names different: declaration 'blocksize' definition '_blocksize'. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:37:46: note: Function 'FileCheckSummer' argument 2 names different: declaration 'blocksize' definition '_blocksize'. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:39:46: style:inconclusive: Function 'FileCheckSummer' argument 4 names different: declaration 'windowmask' definition '_windowmask'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:45:31: note: Function 'FileCheckSummer' argument 4 names different: declaration 'windowmask' definition '_windowmask'. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:39:46: note: Function 'FileCheckSummer' argument 4 names different: declaration 'windowmask' definition '_windowmask'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:879:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:883:11: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:209:46: style:inconclusive: Function 'MakeNiceUrlName' argument 1 names different: declaration 'url' definition 'urlStr'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:473:45: note: Function 'MakeNiceUrlName' argument 1 names different: declaration 'url' definition 'urlStr'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:209:46: note: Function 'MakeNiceUrlName' argument 1 names different: declaration 'url' definition 'urlStr'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:841:72: style:inconclusive: Function 'CompletedFile' argument 3 names different: declaration 'oldname' definition 'origname'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:265:58: note: Function 'CompletedFile' argument 3 names different: declaration 'oldname' definition 'origname'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:841:72: note: Function 'CompletedFile' argument 3 names different: declaration 'oldname' definition 'origname'. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:759:3: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.cpp:110:24: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.cpp:87:70: style: Parameter 'header' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:380:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:792:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:902:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:930:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1239:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1336:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1504:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1613:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1954:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2268:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2353:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:184:13: warning: Member variable 'MD5Context::block' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:191:18: warning: The class 'MD5Context' defines member function with name 'Reset' also defined in its parent class 'MD5State'. [duplInheritedMember] nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:70:16: note: Parent function 'MD5State::Reset' nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:191:18: note: Derived function 'MD5Context::Reset' nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:231:34: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:829:18: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:36:30: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 's' definition 'result'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/md5.h:49:30: note: Function 'operator<<' argument 1 names different: declaration 's' definition 'result'. nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:36:30: note: Function 'operator<<' argument 1 names different: declaration 's' definition 'result'. nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:36:53: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'hash' definition 'h'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/md5.h:49:48: note: Function 'operator<<' argument 2 names different: declaration 'hash' definition 'h'. nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:36:53: note: Function 'operator<<' argument 2 names different: declaration 'hash' definition 'h'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:389:30: style:inconclusive: Function 'Create' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:36:22: note: Function 'Create' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:389:30: note: Function 'Create' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:389:45: style:inconclusive: Function 'Create' argument 2 names different: declaration 'filesize' definition '_filesize'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:36:36: note: Function 'Create' argument 2 names different: declaration 'filesize' definition '_filesize'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:389:45: note: Function 'Create' argument 2 names different: declaration 'filesize' definition '_filesize'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:441:26: style:inconclusive: Function 'Write' argument 1 names different: declaration 'offset' definition '_offset'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:39:18: note: Function 'Write' argument 1 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:441:26: note: Function 'Write' argument 1 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:486:28: style:inconclusive: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:44:20: note: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:486:28: note: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:486:43: style:inconclusive: Function 'Open' argument 2 names different: declaration 'filesize' definition '_filesize'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:44:34: note: Function 'Open' argument 2 names different: declaration 'filesize' definition '_filesize'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:486:43: note: Function 'Open' argument 2 names different: declaration 'filesize' definition '_filesize'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:513:25: style:inconclusive: Function 'Read' argument 1 names different: declaration 'offset' definition '_offset'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:54:17: note: Function 'Read' argument 1 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:513:25: note: Function 'Read' argument 1 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:727:28: style:inconclusive: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:43:20: note: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:727:28: note: Function 'Open' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:841:30: style:inconclusive: Function 'Rename' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.h:70:22: note: Function 'Rename' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:841:30: note: Function 'Rename' argument 1 names different: declaration 'filename' definition '_filename'. nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:389:30: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:486:28: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:624:42: performance: Function parameter 'path' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:624:55: performance: Function parameter 'wildcard' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:727:28: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:785:37: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:802:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:807:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:817:43: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:841:30: performance: Function parameter '_filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:640:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:916:36: style: Parameter 'diskfile' can be declared as pointer to const [constParameterPointer] nzbget-21.2~r2333+dfsg/lib/par2/parheaders.cpp:34:3: performance: Variable 'setid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setid [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:172:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:216:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Limit [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:33:25: warning: Member variable 'Par2RepairerSourceFile::blockcount' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.h:78:10: performance: Function 'TargetFileName()' should return member 'targetfilename' by const reference. [returnByReference] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:33:67: style:inconclusive: Function 'Par2RepairerSourceFile' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.h:41:46: note: Function 'Par2RepairerSourceFile' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:33:67: note: Function 'Par2RepairerSourceFile' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:34:68: style:inconclusive: Function 'Par2RepairerSourceFile' argument 2 names different: declaration 'verificationpacket' definition '_verificationpacket'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.h:42:46: note: Function 'Par2RepairerSourceFile' argument 2 names different: declaration 'verificationpacket' definition '_verificationpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:34:68: note: Function 'Par2RepairerSourceFile' argument 2 names different: declaration 'verificationpacket' definition '_verificationpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:57:70: style:inconclusive: Function 'SetDescriptionPacket' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.h:47:48: note: Function 'SetDescriptionPacket' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:57:70: note: Function 'SetDescriptionPacket' argument 1 names different: declaration 'descriptionpacket' definition '_descriptionpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:62:72: style:inconclusive: Function 'SetVerificationPacket' argument 1 names different: declaration 'verificationpacket' definition '_verificationpacket'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.h:51:50: note: Function 'SetVerificationPacket' argument 1 names different: declaration 'verificationpacket' definition '_verificationpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:62:72: note: Function 'SetVerificationPacket' argument 1 names different: declaration 'verificationpacket' definition '_verificationpacket'. nzbget-21.2~r2333+dfsg/lib/par2/par2repairersourcefile.cpp:67:59: performance: Function parameter 'path' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:34:17: warning: Member variable 'RecoveryPacket::packet' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:52:44: style:inconclusive: Function 'Create' argument 1 names different: declaration 'diskfile' definition '_diskfile'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:43:30: note: Function 'Create' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:52:44: note: Function 'Create' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:53:44: style:inconclusive: Function 'Create' argument 2 names different: declaration 'offset' definition '_offset'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:44:30: note: Function 'Create' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:53:44: note: Function 'Create' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:54:44: style:inconclusive: Function 'Create' argument 3 names different: declaration 'blocksize' definition '_blocksize'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:45:30: note: Function 'Create' argument 3 names different: declaration 'blocksize' definition '_blocksize'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:54:44: note: Function 'Create' argument 3 names different: declaration 'blocksize' definition '_blocksize'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:55:44: style:inconclusive: Function 'Create' argument 4 names different: declaration 'exponent' definition '_exponent'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:46:30: note: Function 'Create' argument 4 names different: declaration 'exponent' definition '_exponent'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:55:44: note: Function 'Create' argument 4 names different: declaration 'exponent' definition '_exponent'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:56:44: style:inconclusive: Function 'Create' argument 5 names different: declaration 'setid' definition '_setid'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:47:30: note: Function 'Create' argument 5 names different: declaration 'setid' definition '_setid'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:56:44: note: Function 'Create' argument 5 names different: declaration 'setid' definition '_setid'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:109:42: style:inconclusive: Function 'Load' argument 1 names different: declaration 'diskfile' definition '_diskfile'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:57:23: note: Function 'Load' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:109:42: note: Function 'Load' argument 1 names different: declaration 'diskfile' definition '_diskfile'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:110:42: style:inconclusive: Function 'Load' argument 2 names different: declaration 'offset' definition '_offset'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:57:37: note: Function 'Load' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:110:42: note: Function 'Load' argument 2 names different: declaration 'offset' definition '_offset'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:111:42: style:inconclusive: Function 'Load' argument 3 names different: declaration 'header' definition '_header'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.h:57:60: note: Function 'Load' argument 3 names different: declaration 'header' definition '_header'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:111:42: note: Function 'Load' argument 3 names different: declaration 'header' definition '_header'. nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:111:42: style: Parameter '_header' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:66:3: warning:inconclusive: Member variable 'Galois < 8 , 0x11D , unsigned char >::value' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:137:3: warning: Class 'ReedSolomon < Galois < 8 , 0x11D , unsigned char > >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.h:137:3: warning: Class 'ReedSolomon < Galois < 8 , 0x11D , unsigned char > >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/lib/par2/galois.h:67:3: style: Class 'Galois < 8 , 0x11D , unsigned char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:141:15: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:142:24: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:143:15: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:160:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:161:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:162:18: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:335:14: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:336:23: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:337:14: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:336:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:41:36: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:97:36: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:61:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:70:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:101:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:36:37: style:inconclusive: Function 'Create' argument 1 names different: declaration 'blockcount' definition '_blockcount'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:37:19: note: Function 'Create' argument 1 names different: declaration 'blockcount' definition '_blockcount'. nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:36:37: note: Function 'Create' argument 1 names different: declaration 'blockcount' definition '_blockcount'. nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:76:78: style: Parameter 'header' can be declared as reference to const [constParameterReference] nzbget-21.2~r2333+dfsg/tests/feed/FeedFilterTest.cpp:29:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msIgnored [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/feed/FeedFilterTest.cpp:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msAccepted [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/main/CommandLineParserTest.cpp:33:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opClientNoOperation [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/main/CommandLineParserTest.cpp:43:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opClientNoOperation [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:189:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:204:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:45:18: style: Variable 'con2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:46:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:58:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:75:18: style: Variable 'con1' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:76:18: style: Variable 'con2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:77:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:93:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:129:18: style: Variable 'con1' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:130:18: style: Variable 'con2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:131:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:132:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:151:18: style: Variable 'con1' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:152:18: style: Variable 'con2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:153:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:154:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:189:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:190:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:230:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:231:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:261:18: style: Variable 'con1' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:262:18: style: Variable 'con2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:263:18: style: Variable 'con3' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/nntp/ServerPoolTest.cpp:264:18: style: Variable 'con4' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:81:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:136:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nsRunning [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_RBP [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:83:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsUnknown [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_RB [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepairNotNeeded [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:132:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepairPossible [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepaired [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:166:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psFailed [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:180:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepairNotNeeded [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:195:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepaired [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepaired [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:227:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psRepairNotNeeded [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:64:8: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assignment 'file=fopen(fullfilename.c_str(),FOPEN_RBP)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:64:8: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:66:33: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assignment 'file=fopen(fullfilename.c_str(),FOPEN_RBP)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:66:33: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:69:9: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:61:20: note: Assignment 'file=fopen(fullfilename.c_str(),FOPEN_RBP)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:69:9: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:100:46: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:91:22: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:91:22: note: Assignment 'infile=fopen(filename,FOPEN_RB)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:100:46: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:104:9: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:91:22: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:91:22: note: Assignment 'infile=fopen(filename,FOPEN_RB)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:104:9: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:101:30: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:101:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOPEN_RB [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:44:39: warning: If resource allocation fails, then there is a possible null pointer dereference: infofile [nullPointerOutOfResources] nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:40:24: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:40:24: note: Assignment 'infofile=fopen(infoFilename.c_str(),FOPEN_RB)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:44:39: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/queue/NzbFileTest.cpp:29:26: performance: Function parameter 'testFilename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:49:2: warning: If memory allocation fails, then there is a possible null pointer dereference: testsargv [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:35: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:21: note: Assignment 'testsargv=(char**)malloc(sizeof(char*)*(argc+1))', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:49:2: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:52:3: warning: If memory allocation fails, then there is a possible null pointer dereference: testsargv [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:35: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:21: note: Assignment 'testsargv=(char**)malloc(sizeof(char*)*(argc+1))', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:52:3: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:55:2: warning: If memory allocation fails, then there is a possible null pointer dereference: testsargv [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:35: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:21: note: Assignment 'testsargv=(char**)malloc(sizeof(char*)*(argc+1))', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:55:2: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/suite/TestMain.cpp:45:21: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.h:31:50: performance: Function parameter 'templateDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.h:35:45: performance: Function parameter 'destDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.h:35:72: performance: Function parameter 'srcDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_SEPARATOR [valueFlowBailoutIncompleteVar] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.cpp:35:6: style:inconclusive: Either there is a missing 'override', or the member function 'NullStreamBuf::sputc' can be const. [functionConst] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.cpp:84:52: performance: Function parameter 'templateDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.cpp:108:47: performance: Function parameter 'destDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/suite/TestUtil.cpp:108:74: performance: Function parameter 'srcDir' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:75:5: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:130:5: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:72:24: style: Local variable 'downloadQueue' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:49:32: note: Shadowed declaration nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:72:24: note: Shadow variable nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:127:24: style: Local variable 'downloadQueue' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:97:32: note: Shadowed declaration nzbget-21.2~r2333+dfsg/tests/postprocess/DirectUnpackTest.cpp:127:24: note: Shadow variable nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:120:10: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:121:10: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:139:11: style: Variable 'str7' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:108:8: style: Variable 'tmp2' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:34:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: testString [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:31:27: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:31:27: note: Assignment 'testString=strdup(xml)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:34:17: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:46:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: testString [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:43:27: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:43:27: note: Assignment 'testString=strdup(xml)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:46:17: note: Null pointer dereference nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:58:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: testString [nullPointerOutOfMemory] nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:55:27: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:55:27: note: Assignment 'testString=strdup(xml)', assigned value is 0 nzbget-21.2~r2333+dfsg/tests/util/UtilTest.cpp:58:17: note: Null pointer dereference nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:536:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:552:18: style: Local variable 'path' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:125:10: note: Shadowed declaration nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:552:18: note: Shadow variable nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:553:18: style: Local variable 'name' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:125:16: note: Shadowed declaration nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:553:18: note: Shadow variable nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:214:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:246:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:283:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:321:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:354:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:445:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:467:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:133:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] nzbget-21.2~r2333+dfsg/lib/par2/commandline.cpp:776:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::setid' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::chunksize' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::windowtable' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::windowmask' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::blockverifiable' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::progress' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::totaldata' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:34:15: warning: Member variable 'Par2Repairer::totalsize' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:58:3: warning: Class 'Par2Repairer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:58:3: warning: Class 'Par2Repairer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:127:7: style: Condition '!CreateSourceFileList()' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:127:28: note: Calling function 'CreateSourceFileList' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:127:7: note: Condition '!CreateSourceFileList()' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:132:7: style: Condition '!AllocateSourceBlocks()' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:132:28: note: Calling function 'AllocateSourceBlocks' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:132:7: note: Condition '!AllocateSourceBlocks()' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:216:9: style: Condition '!PrepareVerificationHashTable()' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:216:38: note: Calling function 'PrepareVerificationHashTable' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:216:9: note: Condition '!PrepareVerificationHashTable()' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:220:9: style: Condition '!ComputeWindowTable()' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:220:28: note: Calling function 'ComputeWindowTable' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:220:9: note: Condition '!ComputeWindowTable()' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:236:6: style: Condition '!VerifyExtraFiles(extrafiles)' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:236:23: note: Calling function 'VerifyExtraFiles' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:236:6: note: Condition '!VerifyExtraFiles(extrafiles)' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2232:9: style: Condition '!rs.SetOutput(true,(unsigned short)exponent)' is always false [knownConditionTrueFalse] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2232:22: note: Calling function 'SetOutput' returns 1 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2232:9: note: Condition '!rs.SetOutput(true,(unsigned short)exponent)' is always false nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1268:23: warning: Either the condition 'sourcefile' is redundant or there is possible null pointer dereference: sourcefile. [nullPointerRedundantCheck] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1316:20: note: Assuming that condition 'sourcefile' is not redundant nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1268:23: note: Null pointer dereference nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:66:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:67:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2339:26: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2459:22: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:454:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:490:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:490:52: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1409:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1419:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1376:13: style: The scope of the variable 'matchtype' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2285:32: style: The scope of the variable 'inputindex' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:402:9: style: Local variable 'progress' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.h:197:29: note: Shadowed declaration nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:402:9: note: Shadow variable nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1479:15: style: Local variable 'hashfull' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1377:11: note: Shadowed declaration nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1479:15: note: Shadow variable nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1601:7: style: Local variable 'progress' shadows outer variable [shadowVariable] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.h:197:29: note: Shadowed declaration nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1601:7: note: Shadow variable nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:356:47: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:780:53: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1915:22: style: Variable 'datablock' can be declared as reference to const [constVariableReference] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:453:15: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:965:26: style: Variable 'descriptionpacket' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:982:27: style: Variable 'verificationpacket' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1077:29: style: Variable 'sourcefile' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1209:63: style: Parameter 'low' can be declared as pointer to const. However it seems that 'SortSourceFilesByFileName' is a callback function, if 'low' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2482:46: note: You might need to cast the function pointer here nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1209:63: note: Parameter 'low' can be declared as pointer to const nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1210:63: style: Parameter 'high' can be declared as pointer to const. However it seems that 'SortSourceFilesByFileName' is a callback function, if 'high' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2482:46: note: You might need to cast the function pointer here nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1210:63: note: Parameter 'high' can be declared as pointer to const nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1554:27: style: Variable 'originalsourcefile' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:1890:29: style: Variable 'sourcefile' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:2459:11: style: Variable 'outbuf' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:796:12: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:843:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:897:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:767:13: warning: Member variable 'XmlCommand::m_httpMethod' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:767:13: warning: Member variable 'XmlCommand::m_userAccess' is not initialized in the constructor. [uninitMemberVar] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:286:1: style: The class 'LoadLogXmlCommand' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:772:18: style:inconclusive: Technically the member function 'XmlCommand::IsJson' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:114:7: note: Technically the member function 'XmlCommand::IsJson' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:772:18: note: Technically the member function 'XmlCommand::IsJson' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:869:19: performance:inconclusive: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:118:8: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:869:19: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1974:35: performance:inconclusive: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:152:14: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1974:35: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2534:32: performance:inconclusive: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:196:14: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2534:32: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:232:2: style: Class 'ViewFeedXmlCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:46:15: style: The function 'IsSafeMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:95:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:46:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:54:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:54:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:55:15: style: The function 'IsError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:96:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:55:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:74:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:74:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:84:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:84:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:90:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:90:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:96:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:96:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:102:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:102:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:108:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:108:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:114:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:114:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:120:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:120:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:126:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:126:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:144:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:144:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:150:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:150:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:158:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:158:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:164:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:164:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:170:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:170:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:176:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:176:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:182:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:182:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:188:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:188:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:194:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:194:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:202:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:202:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:208:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:208:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:214:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:214:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:220:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:220:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:226:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:226:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:233:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:233:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:241:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:241:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:247:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:247:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:253:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:253:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:259:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:259:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:265:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:265:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:271:29: style: The function 'GuardMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:131:29: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:271:29: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:277:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:277:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:283:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:283:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:289:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:126:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:289:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:290:29: style: The function 'GuardMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:131:29: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:290:29: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:301:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:301:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:322:15: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:86:15: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:322:15: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:328:29: style: The function 'GuardMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:131:29: note: Virtual function in base class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:328:29: note: Function in derived class nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:381:13: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:875:22: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:904:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:966:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1030:17: style: C-style pointer casting [cstyleCast] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1832:14: style: The scope of the variable 'XML_LOG_ITEM' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1840:14: style: The scope of the variable 'JSON_LOG_ITEM' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1848:14: style: The scope of the variable 'messageType' can be reduced. [variableScope] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1002:40: style:inconclusive: Function 'NextParamAsStr' argument 1 names different: declaration 'valueBuf' definition 'value'. [funcArgNamesDifferent] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:117:29: note: Function 'NextParamAsStr' argument 1 names different: declaration 'valueBuf' definition 'value'. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1002:40: note: Function 'NextParamAsStr' argument 1 names different: declaration 'valueBuf' definition 'value'. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1013:9: style: Variable 'paramEnd' can be declared as pointer to const [constVariablePointer] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:3183:32: style: Variable 'volumeArray' can be declared as pointer to const [constVariablePointer] diff: 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1110:28: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1110:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1110:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1133:14: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1133:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1134:5: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1134:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1135:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:1136:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:235:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:235:23: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:320:50: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:320:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:322:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:322:29: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:50:44: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:50:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:734:11: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:734:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:789:26: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:789:27: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:829:50: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:829:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:920:17: performance:inconclusive: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:142:6: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:920:17: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:965:52: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:965:53: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:969:71: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:969:72: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:142:6: performance:inconclusive: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/Connection.cpp:920:17: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/Connection.h:142:6: note: Technically the member function 'Connection::GetLastNetworkError' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:227:17: performance:inconclusive: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:64:7: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:227:17: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:272:17: performance:inconclusive: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:38:7: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:272:17: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: performance:inconclusive: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: style: Unused private function: 'TlsSocket::ValidateCert' [unusedPrivateFunction] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: note: Unused private function: 'TlsSocket::ValidateCert' nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: note: Unused private function: 'TlsSocket::ValidateCert' 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:38:7: performance:inconclusive: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:272:17: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:38:7: note: Technically the member function 'TlsSocket::Start' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:64:7: performance:inconclusive: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:227:17: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:64:7: note: Technically the member function 'TlsSocket::ReportError' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: performance:inconclusive: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.cpp:480:17: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: note: Technically the member function 'TlsSocket::ValidateCert' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/connect/TlsSocket.h:65:7: style: Unused private function: 'TlsSocket::ValidateCert' [unusedPrivateFunction] head nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:328:30: performance:inconclusive: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:72:7: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:328:30: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:72:7: performance:inconclusive: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.cpp:328:30: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/QueueScript.h:72:7: note: Technically the member function 'QueueScriptCoordinator::UsableScript' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:312:20: performance:inconclusive: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:103:7: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:312:20: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:436:20: performance:inconclusive: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:105:7: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:436:20: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:445:20: performance:inconclusive: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:101:7: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:445:20: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:46:20: performance:inconclusive: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:88:7: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:46:20: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:86:20: performance:inconclusive: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:89:7: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:86:20: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:101:7: performance:inconclusive: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:445:20: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:101:7: note: Technically the member function 'ScriptConfig::BuildScriptDisplayNames' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:103:7: performance:inconclusive: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:312:20: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:103:7: note: Technically the member function 'ScriptConfig::LoadScriptFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:105:7: performance:inconclusive: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:436:20: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:105:7: note: Technically the member function 'ScriptConfig::ScriptExists' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:88:7: performance:inconclusive: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:46:20: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:88:7: note: Technically the member function 'ScriptConfig::LoadConfig' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:89:7: performance:inconclusive: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.cpp:86:20: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/extension/ScriptConfig.h:89:7: note: Technically the member function 'ScriptConfig::SaveConfig' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:274:35: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/feed/FeedCoordinator.cpp:274:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:46:16: performance:inconclusive: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.h:41:7: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:46:16: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:577:42: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:577:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.h:41:7: performance:inconclusive: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.cpp:46:16: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFile.h:41:7: note: Technically the member function 'FeedFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:1013:18: performance:inconclusive: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:185:7: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:1013:18: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:291:24: performance:inconclusive: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:73:8: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:291:24: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:906:31: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:133:15: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:906:31: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:133:15: style:inconclusive: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:906:31: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:133:15: note: Technically the member function 'FeedFilter::Rule::GetRefValue' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:185:7: performance:inconclusive: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:1013:18: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:185:7: note: Technically the member function 'FeedFilter::ApplyOptions' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:73:8: performance:inconclusive: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.cpp:291:24: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedFilter.h:73:8: note: Technically the member function 'FeedFilter::Term::GetFieldData' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:69:19: performance:inconclusive: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:224:6: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:69:19: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:224:6: performance:inconclusive: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.cpp:69:19: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/feed/FeedInfo.h:224:6: note: Technically the member function 'FeedItemInfo::ParsePrefixedInt' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:224:38: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/frontend/Frontend.cpp:224:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:706:25: performance:inconclusive: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:67:7: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:706:25: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:67:7: performance:inconclusive: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.cpp:706:25: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/CommandLineParser.h:67:7: note: Technically the member function 'CommandLineParser::PrintUsage' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:147:19: performance:inconclusive: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:57:7: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:147:19: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:57:7: performance:inconclusive: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.cpp:147:19: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Maintenance.h:57:7: note: Technically the member function 'Maintenance::ReadPackageInfoStr' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1303:15: performance:inconclusive: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:464:7: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1303:15: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1363:15: performance:inconclusive: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:465:7: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1363:15: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:202:25: style:inconclusive: Technically the member function 'Options::OptEntry::Restricted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.h:113:8: note: Technically the member function 'Options::OptEntry::Restricted' can be const. nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:202:25: note: Technically the member function 'Options::OptEntry::Restricted' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/Options.h:113:8: style:inconclusive: Technically the member function 'Options::OptEntry::Restricted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:202:25: note: Technically the member function 'Options::OptEntry::Restricted' can be const. nzbget-21.2~r2333+dfsg/daemon/main/Options.h:113:8: note: Technically the member function 'Options::OptEntry::Restricted' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/Options.h:464:7: performance:inconclusive: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1303:15: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.h:464:7: note: Technically the member function 'Options::ParseTime' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/Options.h:465:7: performance:inconclusive: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/Options.cpp:1363:15: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/Options.h:465:7: note: Technically the member function 'Options::ParseWeekDays' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:238:7: performance:inconclusive: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:924:14: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:238:7: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:242:7: performance:inconclusive: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:872:14: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:242:7: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:421:39: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:421:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:872:14: performance:inconclusive: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:242:7: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:872:14: note: Technically the member function 'NZBGet::ProcessSigVerify' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:924:14: performance:inconclusive: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:238:7: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/main/nzbget.cpp:924:14: note: Technically the member function 'NZBGet::PrintOptions' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:45:21: performance:inconclusive: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:80:7: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:45:21: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:80:7: performance:inconclusive: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.cpp:45:21: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/ArticleWriter.h:80:7: note: Technically the member function 'ArticleWriter::SetWriteBuffer' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:140:27: performance:inconclusive: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:84:10: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:140:27: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:242:48: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:242:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:254:25: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:254:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:257:21: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:257:22: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:264:18: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:264:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:391:27: style:inconclusive: Technically the member function 'Decoder::CheckUx' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:89:10: note: Technically the member function 'Decoder::CheckUx' can be const. nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:391:27: note: Technically the member function 'Decoder::CheckUx' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:84:10: performance:inconclusive: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:140:27: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:84:10: note: Technically the member function 'Decoder::DetectFormat' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:89:10: style:inconclusive: Technically the member function 'Decoder::CheckUx' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.cpp:391:27: note: Technically the member function 'Decoder::CheckUx' can be const. nzbget-21.2~r2333+dfsg/daemon/nntp/Decoder.h:89:10: note: Technically the member function 'Decoder::CheckUx' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:241:3: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:241:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:244:4: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nntp/ServerPool.cpp:244:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:85:14: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:85:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/nserv/YEncoder.cpp:85:22: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:18: performance:inconclusive: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:222:7: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:18: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1592:22: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1592:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1592:30: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1610:16: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1610:17: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:232:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:232:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:260:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:260:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:868:18: performance:inconclusive: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:225:7: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:868:18: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:222:7: performance:inconclusive: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:1577:18: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:222:7: note: Technically the member function 'ParChecker::DumbCalcFileRangeCrc' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:225:7: performance:inconclusive: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.cpp:868:18: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParChecker.h:225:7: note: Technically the member function 'ParChecker::MaybeSplittedFragement' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:246:18: performance:inconclusive: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:105:7: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:246:18: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:105:7: performance:inconclusive: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.cpp:246:18: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/ParRenamer.h:105:7: note: Technically the member function 'ParRenamer::IsSplittedFragment' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:105:16: performance:inconclusive: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:93:6: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:105:16: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:334:58: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:334:59: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:534:66: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:534:67: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:539:17: performance:inconclusive: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:94:7: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:539:17: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:570:40: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:570:41: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:631:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:631:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:641:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:641:40: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:642:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:642:39: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:647:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:107:7: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:647:17: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:651:6: style: Variable 'iterations' is assigned a value that is never used. [unreadVariable] head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:666:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:108:7: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:666:17: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:17: performance:inconclusive: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:109:7: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:17: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:107:7: performance:inconclusive: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:647:17: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:107:7: note: Technically the member function 'RarVolume::DecryptRar5Prepare' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:108:7: performance:inconclusive: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:666:17: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:108:7: note: Technically the member function 'RarVolume::DecryptInit' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:109:7: performance:inconclusive: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:684:17: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:109:7: note: Technically the member function 'RarVolume::DecryptBuf' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:93:6: performance:inconclusive: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:105:16: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:93:6: note: Technically the member function 'RarVolume::DetectRarVersion' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:94:7: performance:inconclusive: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.cpp:539:17: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarReader.h:94:7: note: Technically the member function 'RarVolume::LogDebugInfo' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:180:21: performance:inconclusive: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:74:10: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:180:21: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:185:21: performance:inconclusive: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:75:10: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:185:21: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:22: performance:inconclusive: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:78:11: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:22: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:74:10: performance:inconclusive: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:180:21: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:74:10: note: Technically the member function 'RarRenamer::GenNewExtension' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:75:10: performance:inconclusive: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:185:21: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:75:10: note: Technically the member function 'RarRenamer::GenOldExtension' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:78:11: performance:inconclusive: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.cpp:373:22: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/postprocess/RarRenamer.h:78:11: note: Technically the member function 'RarRenamer::FindMainFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:177:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:177:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:334:21: performance:inconclusive: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:77:7: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:334:21: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:438:24: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:78:10: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:438:24: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:463:24: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:79:10: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:463:24: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:514:21: performance:inconclusive: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:75:7: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:514:21: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:545:53: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:545:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:548:17: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:548:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:75:7: performance:inconclusive: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:514:21: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:75:7: note: Technically the member function 'DirectRenamer::RenameCompletedFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:77:7: performance:inconclusive: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:334:21: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:77:7: note: Technically the member function 'DirectRenamer::CollectPars' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:78:10: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:438:24: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:78:10: note: Technically the member function 'DirectRenamer::BuildNewRegularName' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:79:10: performance:inconclusive: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.cpp:463:24: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DirectRenamer.h:79:10: note: Technically the member function 'DirectRenamer::BuildNewParName' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1036:17: performance:inconclusive: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:61:7: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1036:17: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:123:6: performance:inconclusive: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:148:16: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:123:6: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1365:17: performance:inconclusive: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:71:7: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1365:17: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1376:17: performance:inconclusive: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:72:7: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1376:17: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1478:17: performance:inconclusive: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:47:7: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1478:17: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:148:16: performance:inconclusive: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:123:6: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:148:16: note: Technically the member function 'StateFile::ParseFormatVersion' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1525:17: performance:inconclusive: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:48:7: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1525:17: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1551:17: performance:inconclusive: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:54:7: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1551:17: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1580:17: performance:inconclusive: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:88:7: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1580:17: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1733:17: performance:inconclusive: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:75:7: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1733:17: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:17: performance:inconclusive: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:76:7: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:17: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1793:17: performance:inconclusive: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:77:7: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1793:17: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1807:17: performance:inconclusive: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:78:7: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1807:17: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1833:17: performance:inconclusive: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:83:7: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1833:17: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1948:17: performance:inconclusive: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:43:7: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1948:17: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2064:17: performance:inconclusive: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:79:7: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2064:17: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2284:17: performance:inconclusive: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:81:7: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2284:17: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2316:17: performance:inconclusive: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:82:7: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2316:17: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2387:17: performance:inconclusive: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:55:7: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2387:17: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2401:17: performance:inconclusive: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:56:7: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2401:17: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2407:17: performance:inconclusive: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:57:7: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2407:17: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2444:17: performance:inconclusive: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:58:7: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2444:17: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:982:17: performance:inconclusive: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:86:7: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:982:17: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:17: performance:inconclusive: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:87:7: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:17: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:43:7: performance:inconclusive: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1948:17: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:43:7: note: Technically the member function 'DiskState::DiscardQuickFileInfos' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:47:7: performance:inconclusive: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1478:17: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:47:7: note: Technically the member function 'DiskState::DiscardDownloadQueue' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:48:7: performance:inconclusive: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1525:17: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:48:7: note: Technically the member function 'DiskState::DiscardFile' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:54:7: performance:inconclusive: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1551:17: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:54:7: note: Technically the member function 'DiskState::CleanupTempDir' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:55:7: performance:inconclusive: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2387:17: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:55:7: note: Technically the member function 'DiskState::WriteCacheFlag' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:56:7: performance:inconclusive: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2401:17: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:56:7: note: Technically the member function 'DiskState::DeleteCacheFlag' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:57:7: performance:inconclusive: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2407:17: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:57:7: note: Technically the member function 'DiskState::AppendNzbMessage' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:58:7: performance:inconclusive: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2444:17: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:58:7: note: Technically the member function 'DiskState::LoadNzbMessages' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:61:7: performance:inconclusive: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1036:17: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:61:7: note: Technically the member function 'DiskState::SaveFileInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:71:7: performance:inconclusive: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1365:17: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:71:7: note: Technically the member function 'DiskState::SaveDupInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:72:7: performance:inconclusive: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1376:17: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:72:7: note: Technically the member function 'DiskState::LoadDupInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:75:7: performance:inconclusive: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1733:17: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:75:7: note: Technically the member function 'DiskState::SaveFeedStatus' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:76:7: performance:inconclusive: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1748:17: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:76:7: note: Technically the member function 'DiskState::LoadFeedStatus' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:77:7: performance:inconclusive: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1793:17: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:77:7: note: Technically the member function 'DiskState::SaveFeedHistory' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:78:7: performance:inconclusive: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1807:17: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:78:7: note: Technically the member function 'DiskState::LoadFeedHistory' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:79:7: performance:inconclusive: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2064:17: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:79:7: note: Technically the member function 'DiskState::SaveServerInfo' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:81:7: performance:inconclusive: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2284:17: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:81:7: note: Technically the member function 'DiskState::SaveVolumeStat' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:82:7: performance:inconclusive: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:2316:17: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:82:7: note: Technically the member function 'DiskState::LoadVolumeStat' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:83:7: performance:inconclusive: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1833:17: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:83:7: note: Technically the member function 'DiskState::CalcFileStats' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:86:7: performance:inconclusive: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:982:17: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:86:7: note: Technically the member function 'DiskState::SaveServerStats' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:87:7: performance:inconclusive: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:991:17: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:87:7: note: Technically the member function 'DiskState::LoadServerStats' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:88:7: performance:inconclusive: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.cpp:1580:17: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DiskState.h:88:7: note: Technically the member function 'DiskState::CleanupQueueDir' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:270:14: style:inconclusive: Technically the member function 'NzbInfo::CalcHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:588:6: note: Technically the member function 'NzbInfo::CalcHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:270:14: note: Technically the member function 'NzbInfo::CalcHealth' can be const. head nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:288:14: style:inconclusive: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:589:6: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:288:14: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. head nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:748:15: style:inconclusive: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:650:7: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:748:15: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:588:6: style:inconclusive: Technically the member function 'NzbInfo::CalcHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:270:14: note: Technically the member function 'NzbInfo::CalcHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:588:6: note: Technically the member function 'NzbInfo::CalcHealth' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:589:6: style:inconclusive: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:288:14: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:589:6: note: Technically the member function 'NzbInfo::CalcCriticalHealth' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:650:7: style:inconclusive: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.cpp:748:15: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. nzbget-21.2~r2333+dfsg/daemon/queue/DownloadInfo.h:650:7: note: Technically the member function 'NzbInfo::IsDownloadCompleted' can be const. head nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:30:23: performance:inconclusive: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.h:48:7: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:30:23: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.h:48:7: performance:inconclusive: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.cpp:30:23: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/DupeCoordinator.h:48:7: note: Technically the member function 'DupeCoordinator::SameNameOrKey' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:116:15: performance:inconclusive: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:46:7: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:116:15: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:47:15: performance:inconclusive: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:44:7: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:47:15: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:822:42: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:822:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:44:7: performance:inconclusive: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:47:15: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:44:7: note: Technically the member function 'NzbFile::AddArticle' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:46:7: performance:inconclusive: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.cpp:116:15: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/NzbFile.h:46:7: note: Technically the member function 'NzbFile::ParseSubject' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:671:41: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/QueueCoordinator.cpp:671:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1089:19: performance:inconclusive: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:72:7: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1089:19: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1176:19: performance:inconclusive: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:64:7: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1176:19: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1204:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:65:7: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1204:19: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:66:7: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:19: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1266:19: performance:inconclusive: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:71:7: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1266:19: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:214:19: performance:inconclusive: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:67:7: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:214:19: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:230:19: performance:inconclusive: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:69:7: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:230:19: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:19: performance:inconclusive: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:54:7: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:19: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:898:19: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:55:7: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:898:19: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:54:7: performance:inconclusive: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:835:19: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:54:7: note: Technically the member function 'QueueEditor::PausePars' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:55:7: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:898:19: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:55:7: note: Technically the member function 'QueueEditor::SetNzbPriority' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:64:7: performance:inconclusive: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1176:19: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:64:7: note: Technically the member function 'QueueEditor::ReorderFiles' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:65:7: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1204:19: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:65:7: note: Technically the member function 'QueueEditor::SetNzbParameter' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:66:7: performance:inconclusive: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1222:19: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:66:7: note: Technically the member function 'QueueEditor::SetNzbDupeParam' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:67:7: performance:inconclusive: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:214:19: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:67:7: note: Technically the member function 'QueueEditor::PauseUnpauseEntry' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:69:7: performance:inconclusive: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:230:19: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:69:7: note: Technically the member function 'QueueEditor::MoveEntry' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:71:7: performance:inconclusive: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1266:19: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:71:7: note: Technically the member function 'QueueEditor::SortGroupFiles' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:72:7: performance:inconclusive: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.cpp:1089:19: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/queue/QueueEditor.h:72:7: note: Technically the member function 'QueueEditor::ItemListContainsItem' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:270:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/queue/UrlCoordinator.cpp:270:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1089:44: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1089:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1138:21: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:1138:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:173:27: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:173:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:290:21: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:290:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:531:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:531:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:582:44: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:582:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:607:45: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:607:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:698:21: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:698:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:762:38: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:762:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:788:21: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:788:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:940:50: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:940:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:974:21: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/BinRpc.cpp:974:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1010:31: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1010:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1032:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1032:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1042:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1042:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1075:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:1075:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:170:27: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:170:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:195:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:195:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:232:43: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:232:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:247:44: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:247:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:289:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:289:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:299:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:299:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:30:20: style:inconclusive: Technically the member function 'RemoteClient::printf' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:72:7: note: Technically the member function 'RemoteClient::printf' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:30:20: note: Technically the member function 'RemoteClient::printf' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:375:23: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:375:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:485:22: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:485:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:616:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:616:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:626:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:626:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:64:20: performance:inconclusive: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:70:7: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:64:20: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:659:38: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:659:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:699:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:699:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:720:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:720:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:740:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:740:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:823:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:823:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:845:31: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:845:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:85:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:85:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:866:31: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:866:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:887:31: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:887:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:908:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:908:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:918:33: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:918:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:951:50: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:951:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:989:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:989:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:70:7: performance:inconclusive: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:64:20: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:70:7: note: Technically the member function 'RemoteClient::InitMessageBase' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:72:7: style:inconclusive: Technically the member function 'RemoteClient::printf' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.cpp:30:20: note: Technically the member function 'RemoteClient::printf' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/RemoteClient.h:72:7: note: Technically the member function 'RemoteClient::printf' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:158:39: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/remote/RemoteServer.cpp:158:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:614:27: performance:inconclusive: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:77:14: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:614:27: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:77:14: performance:inconclusive: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.cpp:614:27: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/WebServer.h:77:14: note: Technically the member function 'WebProcessor::DetectContentType' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:152:14: performance:inconclusive: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1974:35: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:152:14: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:196:14: performance:inconclusive: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2534:32: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:196:14: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1974:35: performance:inconclusive: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:152:14: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:1974:35: note: Technically the member function 'ListGroupsXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2534:32: performance:inconclusive: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:196:14: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:2534:32: note: Technically the member function 'HistoryXmlCommand::DetectStatus' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:772:18: style:inconclusive: Technically the member function 'XmlCommand::IsJson' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:114:7: note: Technically the member function 'XmlCommand::IsJson' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:772:18: note: Technically the member function 'XmlCommand::IsJson' can be const. head nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:869:19: performance:inconclusive: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:118:8: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:869:19: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:114:7: style:inconclusive: Technically the member function 'XmlCommand::IsJson' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:772:18: note: Technically the member function 'XmlCommand::IsJson' can be const. nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:114:7: note: Technically the member function 'XmlCommand::IsJson' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:118:8: performance:inconclusive: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.cpp:869:19: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/remote/XmlRpc.h:118:8: note: Technically the member function 'XmlCommand::XmlNextValue' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:43:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:44:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:45:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:55:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:56:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Container.h:57:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/FileSystem.cpp:1108:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:296:11: performance:inconclusive: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:82:7: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:296:11: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:301:11: style: Unused private function: 'Log::RotateLog' [unusedPrivateFunction] nzbget-21.2~r2333+dfsg/daemon/util/Log.h:107:7: note: Unused private function: 'Log::RotateLog' nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:301:11: note: Unused private function: 'Log::RotateLog' 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Log.h:107:7: style: Unused private function: 'Log::RotateLog' [unusedPrivateFunction] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Log.h:82:7: performance:inconclusive: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Log.cpp:296:11: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Log.h:82:7: note: Technically the member function 'Log::ResetLog' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:102:15: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:71:7: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:102:15: note: Technically the member function 'CString::operator==' can be const. head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:189:14: style:inconclusive: Technically the member function 'CString::Find' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:88:6: note: Technically the member function 'CString::Find' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:189:14: note: Technically the member function 'CString::Find' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: note: Null pointer addition head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:214:19: note: Null pointer addition 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: note: Null pointer addition head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:32: note: Assuming allocation function fails nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:212:19: note: Assignment 'newvalue=(char*)malloc(newLen+1)', assigned value is 0 nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:215:18: note: Null pointer addition head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:266:15: style:inconclusive: Technically the member function 'CString::TrimRight' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:91:7: note: Technically the member function 'CString::TrimRight' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:266:15: note: Technically the member function 'CString::TrimRight' can be const. head nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:96:15: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.h:70:7: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:96:15: note: Technically the member function 'CString::operator==' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.h:70:7: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:96:15: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.h:70:7: note: Technically the member function 'CString::operator==' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.h:71:7: style:inconclusive: Technically the member function 'CString::operator==' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:102:15: note: Technically the member function 'CString::operator==' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.h:71:7: note: Technically the member function 'CString::operator==' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.h:88:6: style:inconclusive: Technically the member function 'CString::Find' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:189:14: note: Technically the member function 'CString::Find' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.h:88:6: note: Technically the member function 'CString::Find' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/NString.h:91:7: style:inconclusive: Technically the member function 'CString::TrimRight' can be const. [functionConst] nzbget-21.2~r2333+dfsg/daemon/util/NString.cpp:266:15: note: Technically the member function 'CString::TrimRight' can be const. nzbget-21.2~r2333+dfsg/daemon/util/NString.h:91:7: note: Technically the member function 'CString::TrimRight' can be const. head nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:585:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:585:26: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:795:24: performance:inconclusive: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Script.h:73:7: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:795:24: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Script.h:73:7: performance:inconclusive: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Script.cpp:795:24: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Script.h:73:7: note: Technically the member function 'ScriptController::ProcessOutput' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Service.cpp:33:15: performance:inconclusive: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Service.h:37:7: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Service.cpp:33:15: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Service.h:37:7: performance:inconclusive: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Service.cpp:33:15: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Service.h:37:7: note: Technically the member function 'Service::WakeUp' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:85:14: performance:inconclusive: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:114:7: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:85:14: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:114:7: performance:inconclusive: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Thread.cpp:85:14: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Thread.h:114:7: note: Technically the member function 'Thread::Kill' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1341:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1341:21: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1342:15: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1342:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1342:23: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1436:8: style: Variable 'hostStart' can be declared as pointer to const [constVariablePointer] head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1517:13: performance:inconclusive: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:217:7: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1517:13: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1526:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:218:6: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1526:12: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1543:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:219:6: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1543:12: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1552:12: performance:inconclusive: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.h:220:6: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1552:12: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:543:22: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:543:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.h:217:7: performance:inconclusive: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1517:13: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.h:217:7: note: Technically the member function 'RegEx::Match' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.h:218:6: performance:inconclusive: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1526:12: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.h:218:6: note: Technically the member function 'RegEx::GetMatchCount' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.h:219:6: performance:inconclusive: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1543:12: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.h:219:6: note: Technically the member function 'RegEx::GetMatchStart' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/util/Util.h:220:6: performance:inconclusive: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/daemon/util/Util.cpp:1552:12: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/daemon/util/Util.h:220:6: note: Technically the member function 'RegEx::GetMatchLen' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:611:44: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:611:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:611:51: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/daemon/windows/WinConsole.cpp:886:6: style: Variable 'size' is assigned a value that is never used. [unreadVariable] 2.17.0 nzbget-21.2~r2333+dfsg/daemon/windows/WinService.cpp:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceMain [valueFlowBailoutIncompleteVar] head nzbget-21.2~r2333+dfsg/lib/par2/crc.h:63:34: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/crc.h:63:35: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:45:27: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:45:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:49:55: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:49:55: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/criticalpacket.cpp:49:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:111:45: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:111:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:64:4: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:64:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:69:4: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:69:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:74:36: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:74:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:80:48: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:80:48: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:80:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:81:26: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.cpp:81:27: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:104:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:104:12: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:70:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:70:12: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:78:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:78:12: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:96:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/descriptionpacket.h:96:12: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/diskfile.cpp:641:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:188:28: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:188:29: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:219:26: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:61:11: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:219:26: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. head nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:230:22: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:64:7: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:230:22: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. head nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:244:26: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:65:11: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:244:26: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:61:11: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:219:26: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:61:11: note: Technically the member function 'Par2::FileCheckSummer::Hash' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:64:7: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:230:22: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:64:7: note: Technically the member function 'Par2::FileCheckSummer::ShortChecksum' can be const. 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:65:11: style:inconclusive: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. [functionConst] nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.cpp:244:26: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. nzbget-21.2~r2333+dfsg/lib/par2/filechecksummer.h:65:11: note: Technically the member function 'Par2::FileCheckSummer::ShortHash' can be const. head nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:104:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:104:12: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:104:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setid [valueFlowBailoutIncompleteVar] head nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:99:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/mainpacket.h:99:12: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:231:34: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/md5.cpp:231:35: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:454:55: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:454:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:490:52: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:490:52: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/par2repairer.cpp:490:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/recoverypacket.cpp:72:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:142:15: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:142:24: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:336:14: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:336:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/par2/reedsolomon.cpp:336:23: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:242:32: performance:inconclusive: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:262:60: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:242:32: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). head nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:262:60: performance:inconclusive: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). [functionStatic] nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:242:32: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). nzbget-21.2~r2333+dfsg/lib/par2/verificationhashtable.h:262:60: note: Technically the member function 'Par2::VerificationHashTable::Lookup' can be static (but you may consider moving to unnamed namespace). 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:101:24: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:101:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:61:4: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:61:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:70:35: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.cpp:70:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:65:11: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:65:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:80:12: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/par2/verificationpacket.h:80:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:189:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:189:29: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:204:8: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/lib/yencode/SliceCrc.cpp:204:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:101:22: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:101:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head nzbget-21.2~r2333+dfsg/tests/postprocess/ParCheckerTest.cpp:101:30: style: C-style pointer casting [cstyleCast] head nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:121:10: style: C-style pointer casting [cstyleCast] 2.17.0 nzbget-21.2~r2333+dfsg/tests/util/NStringTest.cpp:121:11: style: C-style pointer casting [cstyleCast] DONE