2026-05-01 05:01 ftp://ftp.de.debian.org/debian/pool/main/b/bbmail/bbmail_0.9.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-110-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 0fda84e (2026-05-01 02:32:52 +0200) count: 159 139 elapsed-time: 0.7 0.6 head-timing-info: old-timing-info: head results: bbmail-0.9.3/src/baseresource.cpp:76:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BBTOOL_LOCAL [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/baseresource.cpp:238:27: style: The member function 'BaseResource::getColorName' can be static. [functionStatic] bbmail-0.9.3/src/baseresource.h:74:15: note: The member function 'BaseResource::getColorName' can be static. bbmail-0.9.3/src/baseresource.cpp:238:27: note: The member function 'BaseResource::getColorName' can be static. bbmail-0.9.3/src/baseresource.cpp:115:24: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bbmail-0.9.3/src/baseresource.cpp:128:25: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bbmail-0.9.3/src/baseresource.cpp:133:8: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] bbmail-0.9.3/src/baseresource.cpp:127:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] bbmail-0.9.3/src/baseresource.cpp:125:14: note: Shadowed declaration bbmail-0.9.3/src/baseresource.cpp:127:15: note: Shadow variable bbmail-0.9.3/src/bbmail.h:275:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUTDOWN [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:576:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNegative [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:691:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:855:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:947:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:1099:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CWBackPixmap [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:1251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:1287:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/bbmail.cpp:232:44: style:inconclusive: Boolean expression 'num[0]==-1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:289:36: style:inconclusive: Boolean expression 'string[*index]=='['' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:306:25: style:inconclusive: Boolean expression 'm_pBbtool->getResource()->spoolfile[spoolno].statusflag[i]!=']'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:418:52: style:inconclusive: Boolean expression 'spoolfile[i].newmail!=old_new' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:430:55: style:inconclusive: Boolean expression 'spoolfile[i].newmail!=old_new' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:440:52: style:inconclusive: Boolean expression 'spoolfile[i].newmail!=old_new' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:457:32: style:inconclusive: Boolean expression 'newmail!=last_newmail' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:457:60: style:inconclusive: Boolean expression 'broken' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:474:23: style:inconclusive: Boolean expression '!(feof(fp))' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:474:45: style:inconclusive: Boolean expression 'ch[i]!='\n'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:474:59: style:inconclusive: Boolean expression '!newline' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:492:23: style:inconclusive: Boolean expression '!(feof(fp))' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:492:37: style:inconclusive: Boolean expression '!newline' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:630:41: style:inconclusive: Boolean expression 'resource->show.onlyAtNewMail' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:639:44: style:inconclusive: Boolean expression 'resource->show.onlyAtNewMail' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:649:46: style:inconclusive: Boolean expression 'resource->report.auto_raise' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/bbmail.cpp:384:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] bbmail-0.9.3/src/bbmail.cpp:665:14: warning: Member variable 'FrameWindow::fwidth' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:665:14: warning: Member variable 'FrameWindow::fheight' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:665:14: warning: Member variable 'FrameWindow::resource' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:829:14: warning: Member variable 'LabelWindow::m_width' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:829:14: warning: Member variable 'LabelWindow::m_height' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:829:14: warning: Member variable 'LabelWindow::m_pPen' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:829:14: warning: Member variable 'LabelWindow::m_maxValue' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::ewidth' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::eheight' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::pixmap_new' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::pixmap_new_pressed' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::epen' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.cpp:1065:17: warning: Member variable 'EnvelopeWindow::num_of_pixmaps' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/bbmail.h:53:41: performance: Variable 'last_mtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bbmail-0.9.3/src/resource.h:125:7: style:inconclusive: Technically the member function 'Resource::validMailbox' can be const. [functionConst] bbmail-0.9.3/src/main.h:28:6: style:inconclusive: Technically the member function 'Configuration::argc' can be const. [functionConst] bbmail-0.9.3/src/main.h:31:7: style:inconclusive: Technically the member function 'Configuration::isWithdrawn' can be const. [functionConst] bbmail-0.9.3/src/main.h:34:7: style:inconclusive: Technically the member function 'Configuration::isDecorated' can be const. [functionConst] bbmail-0.9.3/src/main.h:37:21: style:inconclusive: Technically the member function 'Configuration::rcFilename' can be const. [functionConst] bbmail-0.9.3/src/main.h:40:21: style:inconclusive: Technically the member function 'Configuration::spoolDir' can be const. [functionConst] bbmail-0.9.3/src/main.h:43:21: style:inconclusive: Technically the member function 'Configuration::appName' can be const. [functionConst] bbmail-0.9.3/src/main.h:46:15: style:inconclusive: Technically the member function 'Configuration::mailboxId' can be const. [functionConst] bbmail-0.9.3/src/main.h:49:21: style:inconclusive: Technically the member function 'Configuration::displayName' can be const. [functionConst] bbmail-0.9.3/src/main.h:52:21: style:inconclusive: Technically the member function 'Configuration::geometry' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:67:6: style:inconclusive: Either there is a missing 'override', or the member function 'Checkmail::getNewmail' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:71:6: style:inconclusive: Either there is a missing 'override', or the member function 'Checkmail::getLastTotalmail' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:75:7: style:inconclusive: Either there is a missing 'override', or the member function 'Checkmail::getBroken' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:79:6: style:inconclusive: Either there is a missing 'override', or the member function 'Checkmail::getNewMailbox' can be const. [functionConst] bbmail-0.9.3/src/bbmail.cpp:283:17: style:inconclusive: Either there is a missing 'override', or the member function 'Checkmail::getChar' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:95:7: note: Either there is a missing 'override', or the member function 'Checkmail::getChar' can be const. bbmail-0.9.3/src/bbmail.cpp:283:17: note: Either there is a missing 'override', or the member function 'Checkmail::getChar' can be const. bbmail-0.9.3/src/bbmail.h:116:10: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::window' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:127:7: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::x' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:128:7: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::y' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:129:16: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::width' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:130:16: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::height' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:131:16: style:inconclusive: Either there is a missing 'override', or the member function 'FrameWindow::pixmap' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:159:10: style:inconclusive: Either there is a missing 'override', or the member function 'LabelWindow::window' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:170:7: style:inconclusive: Either there is a missing 'override', or the member function 'LabelWindow::x' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:171:7: style:inconclusive: Either there is a missing 'override', or the member function 'LabelWindow::y' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:172:16: style:inconclusive: Either there is a missing 'override', or the member function 'LabelWindow::width' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:174:16: style:inconclusive: Either there is a missing 'override', or the member function 'LabelWindow::height' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:203:10: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::window' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:213:7: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::x' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:214:7: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::y' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:215:16: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::width' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:216:16: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::height' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:218:8: style:inconclusive: Either there is a missing 'override', or the member function 'EnvelopeWindow::isEnvelopePushed' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:263:7: style:inconclusive: Either there is a missing 'override', or the member function 'ToolWindow::isRaised' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:278:6: style:inconclusive: Either there is a missing 'override', or the member function 'ToolWindow::getCurrentScreen' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:279:24: style:inconclusive: Either there is a missing 'override', or the member function 'ToolWindow::getCurrentScreenInfo' can be const. [functionConst] bbmail-0.9.3/src/bbmail.h:281:7: style:inconclusive: Either there is a missing 'override', or the member function 'ToolWindow::wmDeleteWindowAtom' can be const. [functionConst] bbmail-0.9.3/src/mailboxmenu.h:32:2: style: Class 'MailboxMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/bbmail.h:64:2: style: Class 'Checkmail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/bbmail.h:114:3: style: Class 'FrameWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/bbmail.h:157:3: style: Class 'LabelWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/bbmail.h:201:3: style: Class 'EnvelopeWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/bbmail.h:251:2: style: Class 'ToolWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] bbmail-0.9.3/src/resource.h:102:3: style: The destructor '~Resource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] bbmail-0.9.3/src/baseresource.h:37:12: note: Virtual destructor in base class bbmail-0.9.3/src/resource.h:102:3: note: Destructor in derived class bbmail-0.9.3/src/bbmail.cpp:474:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] bbmail-0.9.3/src/bbmail.cpp:492:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] bbmail-0.9.3/src/bbmail.cpp:737:18: style: C-style pointer casting [cstyleCast] bbmail-0.9.3/src/bbmail.cpp:740:27: style: C-style pointer casting [cstyleCast] bbmail-0.9.3/src/bbmail.cpp:741:28: style: C-style pointer casting [cstyleCast] bbmail-0.9.3/src/bbmail.cpp:206:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] bbmail-0.9.3/src/bbmail.cpp:244:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] bbmail-0.9.3/src/bbmail.cpp:163:11: style: The scope of the variable 'fp' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:164:9: style: The scope of the variable 'num' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:165:9: style: The scope of the variable 'number_of_values' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:298:10: style: The scope of the variable 'passed' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:329:9: style: The scope of the variable 'readmail' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:330:9: style: The scope of the variable 'mailcount' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:332:10: style: The scope of the variable 'read_status' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:393:11: style: The scope of the variable 'old_total' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:393:21: style: The scope of the variable 'old_new' can be reduced. [variableScope] bbmail-0.9.3/src/bbmail.cpp:38:34: style:inconclusive: Function 'Checkmail' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:71:34: style:inconclusive: Function 'CheckMaildir' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:160:32: style:inconclusive: Function 'CheckOther' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:160:45: style:inconclusive: Function 'CheckOther' argument 2 names different: declaration '' definition 'force'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:283:37: style:inconclusive: Function 'getChar' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:283:49: style:inconclusive: Function 'getChar' argument 2 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:295:39: style:inconclusive: Function 'checkStatusFlag' argument 1 names different: declaration '' definition 'status_flag'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:295:55: style:inconclusive: Function 'checkStatusFlag' argument 2 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:327:31: style:inconclusive: Function 'CheckMbox' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:627:30: style:inconclusive: Function 'redraw' argument 1 names different: declaration '' definition 'change_raise'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/bbmail.cpp:1416:63: style:inconclusive: Function 'configureNotifyEvent' argument 1 names different: declaration 'configure_event' definition 'xconfigure_event'. [funcArgNamesDifferent] bbmail-0.9.3/src/bbmail.h:137:60: note: Function 'configureNotifyEvent' argument 1 names different: declaration 'configure_event' definition 'xconfigure_event'. bbmail-0.9.3/src/bbmail.cpp:1416:63: note: Function 'configureNotifyEvent' argument 1 names different: declaration 'configure_event' definition 'xconfigure_event'. bbmail-0.9.3/src/main.h:38:33: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] bbmail-0.9.3/src/main.h:41:31: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] bbmail-0.9.3/src/main.h:44:30: performance: Function parameter 'name' should be passed by const reference. [passedByValue] bbmail-0.9.3/src/main.h:50:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue] bbmail-0.9.3/src/main.h:53:31: performance: Function parameter 'geo' should be passed by const reference. [passedByValue] bbmail-0.9.3/src/bbmail.cpp:185:11: warning: Uninitialized variable: file_status [uninitvar] bbmail-0.9.3/src/bbmail.cpp:174:9: note: Assuming condition is false bbmail-0.9.3/src/bbmail.cpp:185:11: note: Uninitialized variable: file_status bbmail-0.9.3/src/bbmail.cpp:940:15: error: Memory is allocated but not initialized: t [uninitdata] bbmail-0.9.3/src/mailboxmenu.cpp:83:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] bbmail-0.9.3/src/mailboxmenu.cpp:92:7: note: Found duplicate branches for 'if' and 'else'. bbmail-0.9.3/src/mailboxmenu.cpp:83:5: note: Found duplicate branches for 'if' and 'else'. bbmail-0.9.3/src/mailboxmenu.cpp:50:16: style: The scope of the variable 'check_id' can be reduced. [variableScope] bbmail-0.9.3/src/mailboxmenu.cpp:24:38: style:inconclusive: Function 'MailboxMenu' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:81:29: style:inconclusive: Function 'popup' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:81:36: style:inconclusive: Function 'popup' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:81:44: style:inconclusive: Function 'popup' argument 3 names different: declaration '' definition 'withdrawn'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:106:37: style:inconclusive: Function 'UpdateNumbers' argument 1 names different: declaration '' definition 'newmail'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:106:50: style:inconclusive: Function 'UpdateNumbers' argument 2 names different: declaration '' definition 'totalmail'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:106:64: style:inconclusive: Function 'UpdateNumbers' argument 3 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:121:44: style:inconclusive: Function 'itemClicked' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/mailboxmenu.cpp:121:61: style:inconclusive: Function 'itemClicked' argument 2 names different: declaration '' definition 'button'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/main.cpp:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/main.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/main.cpp:69:42: style:inconclusive: Boolean expression '!strcmp(argv[i],"-config")' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/main.cpp:26:16: warning: Member variable 'Configuration::position' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/main.cpp:32:2: performance: Variable 'app_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] bbmail-0.9.3/src/main.cpp:26:48: style:inconclusive: Function 'Configuration' argument 2 names different: declaration 'argv' definition 'iargv'. [funcArgNamesDifferent] bbmail-0.9.3/src/main.h:25:34: note: Function 'Configuration' argument 2 names different: declaration 'argv' definition 'iargv'. bbmail-0.9.3/src/main.cpp:26:48: note: Function 'Configuration' argument 2 names different: declaration 'argv' definition 'iargv'. bbmail-0.9.3/src/resource.cpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XValue [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/resource.cpp:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] bbmail-0.9.3/src/resource.cpp:139:27: style:inconclusive: Boolean expression 'show.newmail_counter' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] bbmail-0.9.3/src/resource.cpp:164:34: style:inconclusive: Boolean expression 'show.totalmail_counter' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] bbmail-0.9.3/src/resource.cpp:40:16: style:inconclusive: Technically the member function 'Resource::Clean' can be const. [functionConst] bbmail-0.9.3/src/resource.h:138:7: note: Technically the member function 'Resource::Clean' can be const. bbmail-0.9.3/src/resource.cpp:40:16: note: Technically the member function 'Resource::Clean' can be const. bbmail-0.9.3/src/resource.cpp:227:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bbmail-0.9.3/src/resource.cpp:328:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bbmail-0.9.3/src/resource.cpp:329:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] bbmail-0.9.3/src/resource.cpp:26:32: style:inconclusive: Function 'Resource' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::type' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::procDefined' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::force_check' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::bell' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::first_is_new' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::second_is_total' is not initialized in the constructor. [uninitMemberVar] bbmail-0.9.3/src/spoollist.cpp:24:12: warning: Member variable 'SpoolList::second_ignore' is not initialized in the constructor. [uninitMemberVar] diff: head bbmail-0.9.3/src/bbmail.cpp:160:32: style:inconclusive: Function 'CheckOther' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:160:45: style:inconclusive: Function 'CheckOther' argument 2 names different: declaration '' definition 'force'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:283:37: style:inconclusive: Function 'getChar' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:283:49: style:inconclusive: Function 'getChar' argument 2 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:295:39: style:inconclusive: Function 'checkStatusFlag' argument 1 names different: declaration '' definition 'status_flag'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:295:55: style:inconclusive: Function 'checkStatusFlag' argument 2 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:327:31: style:inconclusive: Function 'CheckMbox' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:38:34: style:inconclusive: Function 'Checkmail' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:627:30: style:inconclusive: Function 'redraw' argument 1 names different: declaration '' definition 'change_raise'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/bbmail.cpp:71:34: style:inconclusive: Function 'CheckMaildir' argument 1 names different: declaration '' definition 'spoolno'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:106:37: style:inconclusive: Function 'UpdateNumbers' argument 1 names different: declaration '' definition 'newmail'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:106:50: style:inconclusive: Function 'UpdateNumbers' argument 2 names different: declaration '' definition 'totalmail'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:106:64: style:inconclusive: Function 'UpdateNumbers' argument 3 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:121:44: style:inconclusive: Function 'itemClicked' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:121:61: style:inconclusive: Function 'itemClicked' argument 2 names different: declaration '' definition 'button'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:24:38: style:inconclusive: Function 'MailboxMenu' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:81:29: style:inconclusive: Function 'popup' argument 1 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:81:36: style:inconclusive: Function 'popup' argument 2 names different: declaration '' definition 'y'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/mailboxmenu.cpp:81:44: style:inconclusive: Function 'popup' argument 3 names different: declaration '' definition 'withdrawn'. [funcArgNamesDifferentUnnamed] head bbmail-0.9.3/src/resource.cpp:26:32: style:inconclusive: Function 'Resource' argument 1 names different: declaration '' definition 'toolwindow'. [funcArgNamesDifferentUnnamed] DONE