2026-09-16 09:59 ftp://ftp.de.debian.org/debian/pool/main/m/maildrop/maildrop_4.0.4.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --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 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: ccbde01 (2026-09-16 08:28:37 +0200) count: 1311 1314 elapsed-time: 2.3 1.7 head-timing-info: old-timing-info: head results: maildrop-4.0.4/libs/bdbobj/bdbobj2.c:22:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_FIRST [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:62:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NEXT [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockfcntl.c:27:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockflock.c:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/locktest.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/loginexec.c:25:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IXUSR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirflags.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockmail.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirgetnew.c:96:26: error: There is an unknown macro here somewhere. Configuration is required. If MDIRSEP is a macro then please configure it. [unknownMacro] maildrop-4.0.4/libs/liblock/lockmail.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBM_READER [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirgetquota.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBM_REPLACE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfo2.C:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfo2.C:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_x_imap_modutf7 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfo2.C:83:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_x_imap_modutf7 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/deliverquota.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter2.C:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILDIRFILTERCONFIG [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirparsequota.C:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:281:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/deliverquota.c:192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter2.C:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirlock.C:58:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirmake2.C:45:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirmkdir.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirrequota.c:27:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/lockdaemon.c:342:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter2.C:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter2.C:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maildir_shindex_cache [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildiropen.C:139:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NDELAY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/autoresponse.C:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/autoresponse.C:227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTORESPONSEQUOTA [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/autoresponse.C:345:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildiracl.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:32:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared.C:762:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared.C:769:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared.C:779:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/locktest.c:53:3: error: Memory leak: name [memleak] maildrop-4.0.4/libs/liblock/locktest.c:65:3: error: Resource leak: f [resourceLeak] maildrop-4.0.4/libs/liblock/locktest.c:65:3: error: Memory leak: name [memleak] maildrop-4.0.4/libs/maildir/testmaildirfilter.C:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:11:38: style:inconclusive: Function 'bdbobj_firstkey' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:11:51: style:inconclusive: Function 'bdbobj_firstkey' argument 2 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:273:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:11:66: style:inconclusive: Function 'bdbobj_firstkey' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:12:10: style:inconclusive: Function 'bdbobj_firstkey' argument 4 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:358:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:51:37: style:inconclusive: Function 'bdbobj_nextkey' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:464:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:119:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:51:50: style:inconclusive: Function 'bdbobj_nextkey' argument 2 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircache.C:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlockmaildrop.C:9:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKSLEEP_DEF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:51:65: style:inconclusive: Function 'bdbobj_nextkey' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj3.c:8:36: style:inconclusive: Function 'gdbmobj_delete' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockfcntl.c:18:19: style:inconclusive: Function 'll_lockfd' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:272:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlockmaildrop.C:14:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKTIMEOUT_DEF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj2.c:52:10: style:inconclusive: Function 'bdbobj_nextkey' argument 4 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj3.c:8:53: style:inconclusive: Function 'gdbmobj_delete' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockfcntl.c:18:27: style:inconclusive: Function 'll_lockfd' argument 2 names different: declaration '' definition 'ltype'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockflock.c:22:19: style:inconclusive: Function 'll_lockfd' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlockmaildrop.C:19:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKREFRESH_DEF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj3.c:11:34: style:inconclusive: Function 'bdbobj_delete' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj3.c:8:65: style:inconclusive: Function 'gdbmobj_delete' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockfcntl.c:18:49: style:inconclusive: Function 'll_lockfd' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockflock.c:22:27: style:inconclusive: Function 'll_lockfd' argument 2 names different: declaration '' definition 'ltype'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatchprog.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj3.c:11:51: style:inconclusive: Function 'bdbobj_delete' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockfcntl.c:18:71: style:inconclusive: Function 'll_lockfd' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockflock.c:22:49: style:inconclusive: Function 'll_lockfd' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:397:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj3.c:11:63: style:inconclusive: Function 'bdbobj_delete' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:11:40: style:inconclusive: Function 'gdbmobj_firstkey' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockflock.c:22:71: style:inconclusive: Function 'll_lockfd' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:11:53: style:inconclusive: Function 'gdbmobj_firstkey' argument 2 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared2.C:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/testmaildirmisc.C:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:11:68: style:inconclusive: Function 'gdbmobj_firstkey' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:12:10: style:inconclusive: Function 'gdbmobj_firstkey' argument 4 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/testmaildirsearch.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:31:55: style:inconclusive: Function 'fetchkeyval' argument 2 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:31:70: style:inconclusive: Function 'fetchkeyval' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:32:10: style:inconclusive: Function 'fetchkeyval' argument 4 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:40:39: style:inconclusive: Function 'gdbmobj_nextkey' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:40:52: style:inconclusive: Function 'gdbmobj_nextkey' argument 2 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/locklockf.c:25:19: style:inconclusive: Function 'll_lockfd' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:41:9: style:inconclusive: Function 'gdbmobj_nextkey' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/locklockf.c:25:27: style:inconclusive: Function 'll_lockfd' argument 2 names different: declaration '' definition 'ltype'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj2.c:41:22: style:inconclusive: Function 'gdbmobj_nextkey' argument 4 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/locklockf.c:25:49: style:inconclusive: Function 'll_lockfd' argument 3 names different: declaration '' definition 'start'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/locklockf.c:25:71: style:inconclusive: Function 'll_lockfd' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilename.C:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/alarm.h:32:2: warning: Member variable 'Alarm::me' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/filelock.C:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/filelock.C:55:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter.h:28:25: warning: Member variable 'maildirfilterrule::type' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildirgetquota.c:17:34: style:inconclusive: Function 'maildir_getquota' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.h:29:6: warning: Member variable 'maildirfilterrule::flags' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildirgetquota.c:17:44: style:inconclusive: Function 'maildir_getquota' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:49:17: warning: Member variable 'watch::inotify_fd' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/message.h:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/testtimer.C:19:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:49:17: warning: Member variable 'watch::now' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/message.h:166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable streampos [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:49:17: warning: Member variable 'watch::timeout' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:63:33: warning: Member variable 'watch::inotify_fd' is not assigned a value in 'watch::operator='. [operatorEqVarError] maildrop-4.0.4/libs/maildrop/funcs.C:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/alarmtimer.h:22:6: style:inconclusive: Technically the member function 'AlarmTimer::Expired' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_x_smap_modutf8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/alarmsleep.h:22:2: style: Class 'AlarmSleep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/alarmtimer.C:19:18: warning: The class 'AlarmTimer' defines member function with name 'Set' also defined in its parent class 'Alarm'. [duplInheritedMember] maildrop-4.0.4/libs/maildrop/alarm.h:37:7: note: Parent function 'Alarm::Set' maildrop-4.0.4/libs/maildrop/alarmtimer.C:19:18: note: Derived function 'AlarmTimer::Set' maildrop-4.0.4/libs/maildrop/buffer.C:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXLONGSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:594:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/alarmsleep.h:23:3: style: The destructor '~AlarmSleep' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/alarm.h:33:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/alarmsleep.h:23:3: note: Destructor in derived class maildrop-4.0.4/libs/numlib/changeuidgid.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:216:22: style:inconclusive: Technically the member function 'maildir::watch::unlock' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirwatch.h:124:7: note: Technically the member function 'maildir::watch::unlock' can be const. maildrop-4.0.4/libs/maildir/maildirwatch.C:216:22: note: Technically the member function 'maildir::watch::unlock' can be const. maildrop-4.0.4/libs/maildrop/alarmtimer.h:21:3: style: The destructor '~AlarmTimer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/alarm.h:33:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/alarmtimer.h:21:3: note: Destructor in derived class maildrop-4.0.4/libs/numlib/changeuidgid.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:423:22: style: The member function 'maildir::watch::started' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirwatch.h:146:7: note: The member function 'maildir::watch::started' can be static. maildrop-4.0.4/libs/maildir/maildirwatch.C:423:22: note: The member function 'maildir::watch::started' can be static. maildrop-4.0.4/libs/maildrop/dotlockrefresh.h:25:2: style: Class 'DotLockRefresh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildirwatch.C:532:22: style: The member function 'maildir::watch::end' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirwatch.h:152:7: note: The member function 'maildir::watch::end' can be static. maildrop-4.0.4/libs/maildir/maildirwatch.C:532:22: note: The member function 'maildir::watch::end' can be static. maildrop-4.0.4/libs/maildrop/dotlock.C:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlock.C:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCKEXT_DEF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlockrefresh.h:26:3: style: The destructor '~DotLockRefresh' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/alarm.h:33:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/dotlockrefresh.h:26:3: note: Destructor in derived class maildrop-4.0.4/libs/makedat/makedatprog.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.h:101:2: style: Class 'watch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/alarm.C:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/tempfile.h:46:3: style: The destructor '~TempFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/exittrap.h:29:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/tempfile.h:46:3: note: Destructor in derived class maildrop-4.0.4/libs/makedat/makedatprog.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.h:115:3: style: Class 'lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/alarm.C:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dotlock.h:25:3: style: The destructor '~DotLock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/tempfile.h:46:3: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/dotlock.h:25:3: note: Destructor in derived class maildrop-4.0.4/libs/maildrop/dovecotauth.c:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/pipefds.C:21:25: warning: Class 'PipeFds' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] maildrop-4.0.4/libs/makedat/makedatprog.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.h:116:3: style: Class 'lock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildirrequota.c:14:35: style:inconclusive: Function 'maildir_requota' argument 1 names different: declaration '' definition 'oldname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/alarm.C:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dovecotauth.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/pipefds.C:21:25: warning: Class 'PipeFds' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] maildrop-4.0.4/libs/maildir/maildirwatch.h:133:3: style: Class 'contents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildirrequota.c:14:58: style:inconclusive: Function 'maildir_requota' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dovecotauth.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/dovecotauth.c:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirmkdir.c:22:31: style:inconclusive: Function 'maildir_mkdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:808:29: style: Condition 'maildir::shared_isrw(maildir)' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirshared.C:808:29: note: Calling function 'shared_isrw' returns 0 maildrop-4.0.4/libs/maildir/maildirshared.C:808:29: note: Condition 'maildir::shared_isrw(maildir)' is always false maildrop-4.0.4/libs/maildrop/dovecotauth.c:303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.C:37:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALLMSG [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:20:35: style:inconclusive: Function 'gdbmobj_init' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dovecotauth.c:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.C:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMALLMSG [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:27:36: style:inconclusive: Function 'gdbmobj_close' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfo.c:36:48: style:inconclusive: Function 'maildir_info_destroy' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:159:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:41:34: style:inconclusive: Function 'gdbmobj_open' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfo.c:53:37: style:inconclusive: Function 'maildir_info_munge_complex' argument 1 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/filter.C:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.C:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/reformime.C:219:31: error: There is an unknown macro here somewhere. Configuration is required. If RFC2045PKG is a macro then please configure it. [unknownMacro] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:41:51: style:inconclusive: Function 'gdbmobj_open' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfo.c:95:41: style:inconclusive: Function 'munge_complex' argument 1 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/deliverdotlock.h:26:3: style: The destructor '~DeliverDotLock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/dotlock.h:25:3: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/deliverdotlock.h:26:3: note: Destructor in derived class maildrop-4.0.4/libs/maildrop/filter.C:283:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:41:73: style:inconclusive: Function 'gdbmobj_open' argument 3 names different: declaration '' definition 'modestr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfo.c:95:53: style:inconclusive: Function 'munge_complex' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirrename.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:81:35: style:inconclusive: Function 'gdbmobj_store' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirrename.c:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/maildrop.C:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_TEMPFAIL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/main.C:162:37: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:81:52: style:inconclusive: Function 'gdbmobj_store' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:520:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/maildrop.C:77:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_thread [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:81:64: style:inconclusive: Function 'gdbmobj_store' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:708:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirkwtest.C:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/testmaildiraclt.C:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:82:15: style:inconclusive: Function 'gdbmobj_store' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:728:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirkwtest.C:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp.C:530:26: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:83:10: style:inconclusive: Function 'gdbmobj_store' argument 5 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkwtest.C:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:84:15: style:inconclusive: Function 'gdbmobj_store' argument 6 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:206:14: error: Resource leak: i [resourceLeak] maildrop-4.0.4/libs/rfc2045/testrfc3676parser.C:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:100:36: style:inconclusive: Function 'gdbmobj_exists' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:209:2: error: Resource leak: i [resourceLeak] maildrop-4.0.4/libs/maildir/testautoresponse.C:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/testsuite3.C:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:100:53: style:inconclusive: Function 'gdbmobj_exists' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:211:14: error: Resource leak: i [resourceLeak] maildrop-4.0.4/libs/maildir/maildirsearch.h:143:9: style:inconclusive: Technically the member function 'mail::Search::getSearchLen' can be const. [functionConst] maildrop-4.0.4/libs/maildir/testautoresponse.C:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/testsuite3.C:115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:100:65: style:inconclusive: Function 'gdbmobj_exists' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:212:2: error: Resource leak: i [resourceLeak] maildrop-4.0.4/libs/maildir/maildirsearch.h:171:7: style:inconclusive: Technically the member function 'mail::Search::atstart' can be const. [functionConst] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:115:37: style:inconclusive: Function 'gdbmobj_fetch' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirsearch.h:172:2: style:inconclusive: Technically the member function 'mail::Search::operatorbool' can be const. [functionConst] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:115:54: style:inconclusive: Function 'gdbmobj_fetch' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/rematchstr.h:22:2: style: Class 'ReMatchStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:17:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_charset [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:115:66: style:inconclusive: Function 'gdbmobj_fetch' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linebuf [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:116:11: style:inconclusive: Function 'gdbmobj_fetch' argument 4 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirnewshared.C:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/rematchstr.h:23:3: style: The destructor '~ReMatchStr' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/rematch.h:28:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/rematchstr.h:23:3: note: Destructor in derived class maildrop-4.0.4/libs/maildrop/alarmtimer.h:20:7: warning: The class 'AlarmTimer' defines member function with name 'Set' also defined in its parent class 'Alarm'. [duplInheritedMember] maildrop-4.0.4/libs/maildrop/alarm.h:37:7: note: Parent function 'Alarm::Set' maildrop-4.0.4/libs/maildrop/alarmtimer.h:20:7: note: Derived function 'AlarmTimer::Set' maildrop-4.0.4/libs/rfc2045/rfc2045.h:2890:27: debug: simplifyOperatorName: found unsimplified operator name [debug] maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable origreceip [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045reply.h:1414:8: error: There is an unknown macro here somewhere. Configuration is required. If RFC2045MIMEMSG is a macro then please configure it. [unknownMacro] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:116:32: style:inconclusive: Function 'gdbmobj_fetch' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:111:38: warning: Member variable 'maildir_shindex_temp_record::next' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildrop/filelock.h:23:11: style: The destructor '~FileLock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/exittrap.h:29:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/filelock.h:23:11: note: Destructor in derived class maildrop-4.0.4/libs/maildrop/formatmbox.C:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/formatmbox.h:50:2: warning: Member variable 'FormatMbox::do_escape' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:162:36: style:inconclusive: Function 'gdbm_dofetch' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/deliver.C:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/formatmbox.h:50:2: warning: Member variable 'FormatMbox::next_func' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/search.C:58:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_CASELESS [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:163:14: style:inconclusive: Function 'gdbm_dofetch' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:320:17: style: Condition 'w->start(mc->handles)' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirwatch.C:320:17: note: Calling function 'start' returns 1 maildrop-4.0.4/libs/maildir/maildirwatch.C:320:17: note: Condition 'w->start(mc->handles)' is always true maildrop-4.0.4/libs/maildrop/deliver.C:276:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/formatmbox.h:50:2: warning: Member variable 'FormatMbox::inheader' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/search.C:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:163:26: style:inconclusive: Function 'gdbm_dofetch' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkw.C:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:413:23: style: Condition 'mc->w->started(mc->handles,*fdret)' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirwatch.C:413:23: note: Calling function 'started' returns 1 maildrop-4.0.4/libs/maildir/maildirwatch.C:413:23: note: Condition 'mc->w->started(mc->handles,*fdret)' is always true maildrop-4.0.4/libs/maildrop/formatmbox.h:50:2: warning: Member variable 'FormatMbox::msgsize' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/search.C:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.c:163:42: style:inconclusive: Function 'gdbm_dofetch' argument 4 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkw.C:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:420:18: style: Return value 'w.started(*this,ignore)' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirwatch.C:420:18: note: Calling function 'started' returns 1 maildrop-4.0.4/libs/maildir/maildirwatch.C:420:18: note: Return value 'w.started(*this,ignore)' is always true maildrop-4.0.4/libs/maildir/testmaildircache.C:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.h:77:34: warning: Member variable 'init_partial::parser' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildrop/search.C:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirkw.C:169:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_8859_1 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:517:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNICODE_LB_OPT_PRBREAK [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNICODE_LB_NONE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:22:33: style:inconclusive: Function 'bdbobj_init' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:13:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:31:34: style:inconclusive: Function 'bdbobj_close' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:51:32: style:inconclusive: Function 'bdbobj_open' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:521:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:51:49: style:inconclusive: Function 'bdbobj_open' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:51:71: style:inconclusive: Function 'bdbobj_open' argument 3 names different: declaration '' definition 'modestr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/messageinfo.h:26:7: style: The member function 'MessageInfo::filtered' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/token.C:78:20: style:inconclusive: Technically the member function 'Token::Name' can be const. [functionConst] maildrop-4.0.4/libs/maildrop/token.h:104:14: note: Technically the member function 'Token::Name' can be const. maildrop-4.0.4/libs/maildrop/token.C:78:20: note: Technically the member function 'Token::Name' can be const. maildrop-4.0.4/libs/bdbobj/bdbobj.c:173:33: style:inconclusive: Function 'bdbobj_store' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:173:50: style:inconclusive: Function 'bdbobj_store' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:173:62: style:inconclusive: Function 'bdbobj_store' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:174:15: style:inconclusive: Function 'bdbobj_store' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmake.C:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/testmaildiraclt.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/makemime.C:876:3: error: There is an unknown macro here somewhere. Configuration is required. If RFC2045MIMEMSG is a macro then please configure it. [unknownMacro] maildrop-4.0.4/libs/rfc822/rfc822.C:1114:19: debug: simplifyOperatorName: found unsimplified operator name [debug] maildrop-4.0.4/libs/bdbobj/bdbobj.c:175:10: style:inconclusive: Function 'bdbobj_store' argument 5 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmake.C:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.h:66:2: style: Class 'Message' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::match_top_header' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:176:15: style:inconclusive: Function 'bdbobj_store' argument 6 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmake.C:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirparsequota.C:14:36: style:inconclusive: Function 'maildir_parsequota' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dotlock.C:22:10: warning: Member variable 'DotLock::refresh_interval' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/maildrop.C:34:11: warning: Member variable 'Maildrop::verbose_level' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::match_other_headers' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:200:35: style:inconclusive: Function 'bdbobj_fetch' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmake.C:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirparsequota.C:14:54: style:inconclusive: Function 'maildir_parsequota' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::match_body' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:200:52: style:inconclusive: Function 'bdbobj_fetch' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmake.C:655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unicode_x_smap_modutf8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirparsequota.C:45:45: style:inconclusive: Function 'parsequota' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::weight1' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:36:31: warning: Member variable 'parser_beg_iter::entity_parser' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/bdbobj/bdbobj.c:200:64: style:inconclusive: Function 'bdbobj_fetch' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.h:76:6: style:inconclusive: Technically the member function 'BDbObj::IsOpen' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirparsequota.C:45:63: style:inconclusive: Function 'parsequota' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::weight2' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:38:32: warning: Member variable 'parser_beg_iter::lock' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/bdbobj/bdbobj.c:201:11: style:inconclusive: Function 'bdbobj_fetch' argument 4 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:111:31: style:inconclusive: Function 'start1' argument 1 names different: declaration '' definition 'lockfile'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::scoring_match' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:44:7: warning: Member variable 'parser_beg_iter::store' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/bdbobj/bdbobj.c:201:32: style:inconclusive: Function 'bdbobj_fetch' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:111:45: style:inconclusive: Function 'start1' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/mailbot.C:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::score' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildrop/varlist.C:12:15: style:inconclusive: Either there is a missing 'override', or the member function 'Message::setmsgsize' can be const. [functionConst] maildrop-4.0.4/libs/maildrop/message.h:97:7: note: Either there is a missing 'override', or the member function 'Message::setmsgsize' can be const. maildrop-4.0.4/libs/maildrop/varlist.C:12:15: note: Either there is a missing 'override', or the member function 'Message::setmsgsize' can be const. maildrop-4.0.4/libs/bdbobj/bdbobj.c:218:54: style:inconclusive: Function 'doquery' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:276:31: style:inconclusive: Function 'stop1' argument 1 names different: declaration '' definition 'lockfile'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/mailbot.C:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/search.h:64:2: warning: Member variable 'Search::foreachp_arg' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:218:66: style:inconclusive: Function 'doquery' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:276:53: style:inconclusive: Function 'stop1' argument 2 names different: declaration '' definition 'pidfile'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/mailbot.C:409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/recipe.C:8:9: warning: Member variable 'Recipe::lex' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:219:10: style:inconclusive: Function 'doquery' argument 4 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:21:7: warning: Member variable 'gdbmobj::has_dbf' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildrop/mailbot.C:500:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/lexer.h:48:2: warning: Member variable 'Lexer::linenum' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:219:31: style:inconclusive: Function 'doquery' argument 5 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:22:8: warning: Member variable 'gdbmobj::prev_key' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildirfilter.C:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/mailbot.C:579:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/lexer.h:48:2: warning: Member variable 'Lexer::lasttokentype' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:265:30: style:inconclusive: Function 'dofetch' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:23:9: warning: Member variable 'gdbmobj::prev_key_len' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter.C:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/mailbot.C:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:265:47: style:inconclusive: Function 'dofetch' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter.C:620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILBOT [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirsearch.c:10:63: style:inconclusive: Function 'maildir_search_start_unicode' argument 1 names different: declaration 'engine' definition 'sei'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirsearch.h:66:63: note: Function 'maildir_search_start_unicode' argument 1 names different: declaration 'engine' definition 'sei'. maildrop-4.0.4/libs/maildir/maildirsearch.c:10:63: note: Function 'maildir_search_start_unicode' argument 1 names different: declaration 'engine' definition 'sei'. maildrop-4.0.4/libs/bdbobj/bdbobj.c:265:59: style:inconclusive: Function 'dofetch' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:816:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter.C:713:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirsearch.c:11:22: style:inconclusive: Function 'maildir_search_start_unicode' argument 2 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirsearch.h:67:22: note: Function 'maildir_search_start_unicode' argument 2 names different: declaration 'string' definition 's'. maildrop-4.0.4/libs/maildir/maildirsearch.c:11:22: note: Function 'maildir_search_start_unicode' argument 2 names different: declaration 'string' definition 's'. maildrop-4.0.4/libs/maildrop/regexpnode.h:30:2: style: Class 'RegExpNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/bdbobj/bdbobj.c:266:10: style:inconclusive: Function 'dofetch' argument 4 names different: declaration '' definition 'datalen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:850:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter.C:900:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpurgetmp.c:78:35: style:inconclusive: Function 'maildir_purgetmp' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirsearch.c:57:59: style:inconclusive: Function 'maildir_search_start_str' argument 1 names different: declaration 'engine' definition 'sei'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirsearch.h:61:59: note: Function 'maildir_search_start_str' argument 1 names different: declaration 'engine' definition 'sei'. maildrop-4.0.4/libs/maildir/maildirsearch.c:57:59: note: Function 'maildir_search_start_str' argument 1 names different: declaration 'engine' definition 'sei'. maildrop-4.0.4/libs/bdbobj/bdbobj.c:288:34: style:inconclusive: Function 'bdbobj_exists' argument 1 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:952:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpurgetmp.c:90:32: style:inconclusive: Function 'maildir_purge' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirsearch.c:58:21: style:inconclusive: Function 'maildir_search_start_str' argument 2 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirsearch.h:62:21: note: Function 'maildir_search_start_str' argument 2 names different: declaration 'string' definition 's'. maildrop-4.0.4/libs/maildir/maildirsearch.c:58:21: note: Function 'maildir_search_start_str' argument 2 names different: declaration 'string' definition 's'. maildrop-4.0.4/libs/numlib/strdevt.c:13:31: style:inconclusive: Function 'libmail_str_dev_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045cpp2.C:91:7: style:inconclusive: Technically the member function '::parser_beg_iter::drain' can be const. [functionConst] maildrop-4.0.4/libs/bdbobj/bdbobj.c:288:51: style:inconclusive: Function 'bdbobj_exists' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/lockdaemon.c:218:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirpurgetmp.c:90:50: style:inconclusive: Function 'maildir_purge' argument 2 names different: declaration '' definition 'nage'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strdevt.c:13:40: style:inconclusive: Function 'libmail_str_dev_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:288:63: style:inconclusive: Function 'bdbobj_exists' argument 3 names different: declaration '' definition 'keylen'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirsearch.c:31:14: style: Local variable 'i' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirsearch.c:13:11: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirsearch.c:31:14: note: Shadow local variable maildrop-4.0.4/libs/numlib/atotimet.c:13:1: style:inconclusive: Function 'libmail_strtotime_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/atotimet.c:13:1: style:inconclusive: Function 'libmail_atotime_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:295:2: warning: Member variable 'message < unsigned long >::installed_metadata' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:62:6: style:inconclusive: Technically the member function 'GdbmObj::IsOpen' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirkeywords.h:169:37: warning: Member variable 'hashtable_entry < unsigned long >::keyword' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildrop/lexer.h:59:6: style:inconclusive: Technically the member function 'Lexer::Linenum' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirkeywords.h:171:19: warning: Member variable 'hashtable_entry < unsigned long >::keyword_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/numlib/strhpidt.c:15:32: style:inconclusive: Function 'libmail_strh_pid_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:43:4: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] maildrop-4.0.4/libs/maildir/maildirkeywords.h:175:19: warning: Member variable 'hashtable_entry < unsigned long >::metadata_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/numlib/strgidt.c:13:31: style:inconclusive: Function 'libmail_str_gid_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhpidt.c:15:41: style:inconclusive: Function 'libmail_strh_pid_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirpurgetmp.c:45:16: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/maildir.C:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/numlib/strgidt.c:13:40: style:inconclusive: Function 'libmail_str_gid_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildir.C:246:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.c:203:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/rematchmsg.h:46:11: style: The destructor '~ReMatchMsg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] maildrop-4.0.4/libs/maildrop/rematch.h:28:11: note: Virtual destructor in base class maildrop-4.0.4/libs/maildrop/rematchmsg.h:46:11: note: Destructor in derived class maildrop-4.0.4/libs/numlib/atouidt.c:13:1: style:inconclusive: Function 'libmail_strtouid_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhdevt.c:15:32: style:inconclusive: Function 'libmail_strh_dev_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strinot.c:13:31: style:inconclusive: Function 'libmail_str_ino_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.c:291:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:19:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared.C:759:51: style:inconclusive: Function 'shared_subscribe' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/funcs.C:131:6: style: Condition '!procgroup_set' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/maildrop/recipenode.h:125:2: style: Class 'RecipeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/numlib/atouidt.c:13:1: style:inconclusive: Function 'libmail_atouid_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhdevt.c:15:41: style:inconclusive: Function 'libmail_strh_dev_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strinot.c:13:40: style:inconclusive: Function 'libmail_str_ino_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:760:30: style:inconclusive: Function 'shared_subscribe' argument 2 names different: declaration '' definition 'folder'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/atouidt.c:14:1: style:inconclusive: Function 'libmail_strtogid_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhinot.c:15:32: style:inconclusive: Function 'libmail_strh_ino_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhtimet.c:15:34: style:inconclusive: Function 'libmail_strh_time_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strtimet.c:13:33: style:inconclusive: Function 'libmail_str_time_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:27:35: style:inconclusive: Function 'maildir_getlink' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:766:53: style:inconclusive: Function 'shared_unsubscribe' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/alarmsleep.C:6:33: style:inconclusive: Function 'AlarmSleep' argument 1 names different: declaration '' definition 'nseconds'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/atouidt.c:14:1: style:inconclusive: Function 'libmail_atogid_t' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhinot.c:15:41: style:inconclusive: Function 'libmail_strh_ino_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strhtimet.c:15:43: style:inconclusive: Function 'libmail_strh_time_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strpidt.c:13:31: style:inconclusive: Function 'libmail_str_pid_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strtimet.c:13:42: style:inconclusive: Function 'libmail_str_time_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:34:49: style:inconclusive: Function 'getlink' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:767:25: style:inconclusive: Function 'shared_unsubscribe' argument 2 names different: declaration '' definition 'folder'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strpidt.c:13:40: style:inconclusive: Function 'libmail_str_pid_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/struidt.c:13:31: style:inconclusive: Function 'libmail_str_uid_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:75:38: style:inconclusive: Function 'maildir_semisafeopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:773:46: style:inconclusive: Function 'shared_sync' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/struidt.c:13:40: style:inconclusive: Function 'libmail_str_uid_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:75:48: style:inconclusive: Function 'maildir_semisafeopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:777:46: style:inconclusive: Function 'shared_isrw' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/alarmtimer.C:19:31: style:inconclusive: Function 'Set' argument 1 names different: declaration '' definition 'nseconds'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3135:10: debug: Failed to instantiate template "decode". The checking continues anyway. [templateInstantiation] maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: style:inconclusive: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < unsigned long >::save_keywords_to_file' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirkeywords.h:276:7: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < unsigned long >::save_keywords_to_file' can be const. maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < unsigned long >::save_keywords_to_file' can be const. maildrop-4.0.4/libs/maildir/maildiropen.C:75:58: style:inconclusive: Function 'maildir_semisafeopen' argument 3 names different: declaration '' definition 'perm'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:783:50: style:inconclusive: Function 'unlinksharedmsg' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:80:46: style:inconclusive: Function 'semisafeopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmisc.h:43:55: style:inconclusive: Function 'list_sharable' argument 2 names different: declaration 'callback' definition ''. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strsize.c:27:40: style:inconclusive: Function 'libmail_str_sizekb' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strsizet.c:13:33: style:inconclusive: Function 'libmail_str_size_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:295:2: warning: Member variable 'message < std :: string >::installed_metadata' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildir/maildiropen.C:80:56: style:inconclusive: Function 'semisafeopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirmisc.h:46:53: style:inconclusive: Function 'list_shared' argument 2 names different: declaration 'callback' definition ''. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strsize.c:27:49: style:inconclusive: Function 'libmail_str_sizekb' argument 2 names different: declaration '' definition 'sizebuf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strsizet.c:13:42: style:inconclusive: Function 'libmail_str_size_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:169:37: warning: Member variable 'hashtable_entry < std :: string >::keyword' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildiropen.C:80:66: style:inconclusive: Function 'semisafeopen' argument 3 names different: declaration '' definition 'perm'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:801:38: style:inconclusive: Function 'maildir_shared_sync' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:171:19: warning: Member variable 'hashtable_entry < std :: string >::keyword_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildiropen.C:113:34: style:inconclusive: Function 'maildir_safeopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:806:36: style:inconclusive: Function 'maildir_sharedisro' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:175:19: warning: Member variable 'hashtable_entry < std :: string >::metadata_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildiropen.C:113:44: style:inconclusive: Function 'maildir_safeopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:811:42: style:inconclusive: Function 'maildir_unlinksharedmsg' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dotlockrefresh.C:6:41: style:inconclusive: Function 'DotLockRefresh' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:113:54: style:inconclusive: Function 'maildir_safeopen' argument 3 names different: declaration '' definition 'perm'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:83:47: style:inconclusive: Function 'import' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirlock.C:95:32: style:inconclusive: Function 'maildir_lock' argument 1 names different: declaration 'maildir' definition 'dir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:267:32: note: Function 'maildir_lock' argument 1 names different: declaration 'maildir' definition 'dir'. maildrop-4.0.4/libs/maildir/maildirlock.C:95:32: note: Function 'maildir_lock' argument 1 names different: declaration 'maildir' definition 'dir'. maildrop-4.0.4/libs/maildir/maildiropen.C:118:42: style:inconclusive: Function 'safeopen' argument 1 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirshared.C:783:50: style: Argument 'filename' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirmisc.h:217:14: note: Shadowed function maildrop-4.0.4/libs/maildir/maildirshared.C:783:50: note: Shadow argument maildrop-4.0.4/libs/maildir/maildirfilter2.C:159:17: style:inconclusive: Function 'load' argument 1 names different: declaration '' definition 'mf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:118:52: style:inconclusive: Function 'safeopen' argument 2 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:160:19: style:inconclusive: Function 'load' argument 2 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiropen.C:118:62: style:inconclusive: Function 'safeopen' argument 3 names different: declaration '' definition 'perm'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/changeuidgid.c:23:32: style:inconclusive: Function 'libmail_changegroup' argument 1 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:175:23: style:inconclusive: Function 'save' argument 1 names different: declaration '' definition 'mf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/changeuidgid.c:40:33: style:inconclusive: Function 'libmail_changeuidgid' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:176:19: style:inconclusive: Function 'save' argument 2 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:24:14: warning: Member variable 'imap_find_shared::path' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildiropen.C:34:49: style: Argument 'filename' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirmisc.h:217:14: note: Shadowed function maildrop-4.0.4/libs/maildir/maildiropen.C:34:49: note: Shadow argument maildrop-4.0.4/libs/numlib/changeuidgid.c:40:44: style:inconclusive: Function 'libmail_changeuidgid' argument 2 names different: declaration '' definition 'gid'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strofft.c:13:31: style:inconclusive: Function 'libmail_str_off_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:177:19: style:inconclusive: Function 'save' argument 3 names different: declaration '' definition 'from'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:25:9: warning: Member variable 'imap_find_shared::path_l' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/numlib/changeuidgid.c:53:34: style:inconclusive: Function 'libmail_getuid' argument 1 names different: declaration '' definition 'uname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strofft.c:13:40: style:inconclusive: Function 'libmail_str_off_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:215:47: style:inconclusive: Function 'commit' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/changeuidgid.c:53:48: style:inconclusive: Function 'libmail_getuid' argument 2 names different: declaration '' definition 'pw_gid'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strofft.c:38:35: style:inconclusive: Function 'libmail_str_int64_t' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc2047.C:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iso_8859_1 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilter2.C:225:44: style:inconclusive: Function 'has' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/changeuidgid.c:113:41: style:inconclusive: Function 'libmail_changeusername' argument 1 names different: declaration '' definition 'uname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/strofft.c:38:44: style:inconclusive: Function 'libmail_str_int64_t' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter2.C:235:47: style:inconclusive: Function 'cancel' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: style:inconclusive: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < std :: string >::save_keywords_to_file' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirkeywords.h:276:7: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < std :: string >::save_keywords_to_file' can be const. maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable < std :: string >::save_keywords_to_file' can be const. maildrop-4.0.4/libs/numlib/changeuidgid.c:113:61: style:inconclusive: Function 'libmail_changeusername' argument 2 names different: declaration '' definition 'forcegrp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/numlib/changeuidgid.c:151:34: style:inconclusive: Function 'libmail_getgid' argument 1 names different: declaration '' definition 'gname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:120:9: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:144:9: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:204:19: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildiropen.C:133:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc2045/base64.c:12:46: style:inconclusive: Function 'base64_decode_init' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:78:34: style: Condition 'c==';'' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirwatchprog.c:144:8: style: Local variable 'rc' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirwatchprog.c:85:6: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirwatchprog.c:144:8: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/base64.c:13:10: style:inconclusive: Function 'base64_decode_init' argument 2 names different: declaration '' definition 'f'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/base64.c:14:10: style:inconclusive: Function 'base64_decode_init' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:48:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] maildrop-4.0.4/libs/rfc2045/base64.c:26:40: style:inconclusive: Function 'base64_decode' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/base64.c:26:55: style:inconclusive: Function 'base64_decode' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/rematchstr.C:25:47: style:inconclusive: Function 'SetCurrentPos' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/base64.c:26:62: style:inconclusive: Function 'base64_decode' argument 3 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/base64.c:65:44: style:inconclusive: Function 'base64_decode_end' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkwtest.C:203:2: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] maildrop-4.0.4/libs/rfc2045/base64.c:70:41: style:inconclusive: Function 'doflush' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:739:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_iter [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/base64.c:120:37: style:inconclusive: Function 'base64_decode_str' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:763:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_iter [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:49:42: style:inconclusive: Function 'watch' argument 1 names different: declaration '' definition 'maildir_arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/filelock.C:40:33: style:inconclusive: Function 'Lock' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:795:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_iter [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:44:3: error: Resource handle 'fd' freed twice. [doubleFree] maildrop-4.0.4/libs/maildir/maildircreate.C:40:5: note: Resource handle 'fd' freed twice. maildrop-4.0.4/libs/maildir/maildircreate.C:44:3: note: Resource handle 'fd' freed twice. maildrop-4.0.4/libs/maildir/maildirpathcpp.C:25:48: style:inconclusive: Function 'name2dir' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:58:31: style:inconclusive: Function 'watch' argument 1 names different: declaration 'w' definition 'ww'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:107:16: note: Function 'watch' argument 1 names different: declaration 'w' definition 'ww'. maildrop-4.0.4/libs/maildir/maildirwatch.C:58:31: note: Function 'watch' argument 1 names different: declaration 'w' definition 'ww'. maildrop-4.0.4/libs/maildrop/filelock.C:51:32: style:inconclusive: Function 'do_filelock' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:1475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:99:3: error: Resource handle 'nfd' freed twice. [doubleFree] maildrop-4.0.4/libs/maildir/maildircreate.C:95:5: note: Resource handle 'nfd' freed twice. maildrop-4.0.4/libs/maildir/maildircreate.C:99:3: note: Resource handle 'nfd' freed twice. maildrop-4.0.4/libs/maildir/maildirmake2.C:28:18: style: Unused variable: ec [unusedVariable] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:26:27: style:inconclusive: Function 'name2dir' argument 2 names different: declaration '' definition 'foldername'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:63:51: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'w' definition 'ww'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:108:27: note: Function 'operator=' argument 1 names different: declaration 'w' definition 'ww'. maildrop-4.0.4/libs/maildir/maildirwatch.C:63:51: note: Function 'operator=' argument 1 names different: declaration 'w' definition 'ww'. maildrop-4.0.4/libs/maildir/maildirpathcpp.C:97:50: style:inconclusive: Function 'location' argument 1 names different: declaration '' definition 'homedir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:315:45: warning: Function 'maildirwatch_start' argument order different: declaration 'p, w' definition 'w, mc' [funcArgOrderDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:216:45: note: Function 'maildirwatch_start' argument order different: declaration 'p, w' definition 'w, mc' maildrop-4.0.4/libs/maildir/maildirwatch.C:315:45: note: Function 'maildirwatch_start' argument order different: declaration 'p, w' definition 'w, mc' maildrop-4.0.4/libs/maildir/maildiracl.c:41:13: style: Parameter 'cb_arg' can be declared as pointer to const. However it seems that 'acl_list' is a callback function, if 'cb_arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] maildrop-4.0.4/libs/maildir/maildiracl.c:112:34: note: You might need to cast the function pointer here maildrop-4.0.4/libs/maildir/maildiracl.c:41:13: note: Parameter 'cb_arg' can be declared as pointer to const maildrop-4.0.4/libs/maildir/maildirpathcpp.C:98:28: style:inconclusive: Function 'location' argument 2 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:410:56: style:inconclusive: Function 'maildirwatch_started' argument 1 names different: declaration 'w' definition 'mc'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:230:56: note: Function 'maildirwatch_started' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildir/maildirwatch.C:410:56: note: Function 'maildirwatch_started' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildrop/reformail.C:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildiracl.c:55:22: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:40:10: style: The scope of the variable 'i' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:114:40: style:inconclusive: Function 'remflagname' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:424:14: style:inconclusive: Function 'started' argument 2 names different: declaration 'fd' definition 'retfd'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:147:13: note: Function 'started' argument 2 names different: declaration 'fd' definition 'retfd'. maildrop-4.0.4/libs/maildir/maildirwatch.C:424:14: note: Function 'started' argument 2 names different: declaration 'fd' definition 'retfd'. maildrop-4.0.4/libs/maildrop/reformail.C:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:439:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RFC822_SPECIALS [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:114:55: style:inconclusive: Function 'remflagname' argument 2 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:452:54: style:inconclusive: Function 'maildirwatch_check' argument 1 names different: declaration 'w' definition 'mc'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:246:54: note: Function 'maildirwatch_check' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildir/maildirwatch.C:452:54: note: Function 'maildirwatch_check' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildrop/reformail.C:643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1385:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subentities [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:142:51: style:inconclusive: Function 'folderdir' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:462:21: style:inconclusive: Function 'check' argument 3 names different: declaration 'timeout' definition 'timeout_ret'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:150:20: note: Function 'check' argument 3 names different: declaration 'timeout' definition 'timeout_ret'. maildrop-4.0.4/libs/maildir/maildirwatch.C:462:21: note: Function 'check' argument 3 names different: declaration 'timeout' definition 'timeout_ret'. maildrop-4.0.4/libs/maildrop/dovecotauth.c:321:9: style: Condition 'a.sysusername' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/maildrop/reformail.C:686:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1420:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endbody [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:143:30: style:inconclusive: Function 'folderdir' argument 2 names different: declaration '' definition 'foldername'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:527:53: style:inconclusive: Function 'maildirwatch_end' argument 1 names different: declaration 'w' definition 'mc'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirwatch.h:254:53: note: Function 'maildirwatch_end' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildir/maildirwatch.C:527:53: note: Function 'maildirwatch_end' argument 1 names different: declaration 'w' definition 'mc'. maildrop-4.0.4/libs/maildrop/reformail.C:797:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1466:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subentities [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:158:37: style:inconclusive: Function 'maildir_folderdir' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/reformail.C:833:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1650:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crlf [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:158:58: style:inconclusive: Function 'maildir_folderdir' argument 2 names different: declaration '' definition 'foldername'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:447:43: style: Argument 'fd' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirwatch.h:96:6: note: Shadowed function maildrop-4.0.4/libs/maildir/maildirwatch.C:447:43: note: Shadow argument maildrop-4.0.4/libs/maildrop/reformail.C:1128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1686:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsing_entities [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircache.C:181:21: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] maildrop-4.0.4/libs/maildir/maildirwatch.C:447:52: style: Argument 'timeout' shadows outer member [shadowMember] maildrop-4.0.4/libs/maildir/maildirwatch.h:94:9: note: Shadowed member maildrop-4.0.4/libs/maildir/maildirwatch.C:447:52: note: Shadow argument maildrop-4.0.4/libs/maildir/testmaildirfilter.C:22:27: style: Variable 'r' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/dovecotauth.c:288:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1770:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crlf [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircache.C:427:5: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] maildrop-4.0.4/libs/maildir/maildirkeywords.h:171:19: warning: Member variable 'hashtable_entry::keyword_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildir/maildirpathcpp.C:114:40: style: Argument 'filename' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirmisc.h:217:14: note: Shadowed function maildrop-4.0.4/libs/maildir/maildirpathcpp.C:114:40: note: Shadow argument maildrop-4.0.4/libs/maildir/maildirwatch.C:462:12: style: Argument 'fd' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirwatch.h:96:6: note: Shadowed function maildrop-4.0.4/libs/maildir/maildirwatch.C:462:12: note: Shadow argument maildrop-4.0.4/libs/maildrop/dovecotauth.c:295:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] maildrop-4.0.4/libs/maildrop/testtimer.C:15:3: style: Instance of 'AlarmSleep' object is destroyed immediately. [unusedScopedObject] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1943:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qp [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirkeywords.h:175:19: warning: Member variable 'hashtable_entry::metadata_entry' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/maildrop/dovecotauth.c:323:22: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] maildrop-4.0.4/libs/maildrop/testtimer.C:30:3: style: Instance of 'AlarmSleep' object is destroyed immediately. [unusedScopedObject] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sevenbit [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:21:21: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startbody [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:22:5: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildrop/formatmbox.C:61:6: style: Condition '!msglinebuf.c_str()' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildrop/search.C:308:14: style: The member function 'Search::init_match_vars' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/search.h:73:7: note: The member function 'Search::init_match_vars' can be static. maildrop-4.0.4/libs/maildrop/search.C:308:14: note: The member function 'Search::init_match_vars' can be static. maildrop-4.0.4/libs/rfc2045/rfc2045.h:2729:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:49:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2745:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:28:24: warning: Member variable 'textplainparser::nonflowed_line_process' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:56:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2781:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_read [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:28:24: warning: Member variable 'textplainparser::nonflowed_line_end' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:57:14: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/testbdb.C:72:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirshared2.C:30:78: style:inconclusive: Function 'shared_fparse' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3052:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src_type [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared2.C:65:37: style:inconclusive: Function 'maildir_shareddir' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startbody [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared2.C:65:58: style:inconclusive: Function 'maildir_shareddir' argument 2 names different: declaration '' definition 'sharedname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:333:63: style: Parameter 'handles' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/recipenode.C:1424:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirshared2.C:77:51: style:inconclusive: Function 'shareddir' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirwatch.C:532:61: style: Parameter 'handles' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/recipenode.C:1476:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3401:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_mime_header [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/imaprefs.C:480:26: style: The member function 'rfc822::refmsgtable::threadsortsubj' can be static. [functionStatic] maildrop-4.0.4/libs/rfc822/imaprefs.h:125:6: note: The member function 'rfc822::refmsgtable::threadsortsubj' can be static. maildrop-4.0.4/libs/rfc822/imaprefs.C:480:26: note: The member function 'rfc822::refmsgtable::threadsortsubj' can be static. maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: style:inconclusive: Either there is a missing 'override', or the member function 'mail::keywords::hashtable::save_keywords_to_file' can be const. [functionConst] maildrop-4.0.4/libs/maildir/maildirkeywords.h:276:7: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable::save_keywords_to_file' can be const. maildrop-4.0.4/libs/maildir/maildirkeywords.h:650:20: note: Either there is a missing 'override', or the member function 'mail::keywords::hashtable::save_keywords_to_file' can be const. maildrop-4.0.4/libs/maildir/maildirshared2.C:78:30: style:inconclusive: Function 'shareddir' argument 2 names different: declaration '' definition 'sharedname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1510:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045appendurl.C:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirwatch.C:410:56: style: Parameter 'mc' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildrop/dovecotauth.c:372:3: error: Memory leak: cmdbuf [memleak] maildrop-4.0.4/libs/makedat/makedatprog.c:47:8: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildirnewshared2.C:115:67: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/testmaildiraclt.C:32:11: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:176:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuite2.C:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuite2.C:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:22:21: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:23:5: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirkeywords.C:337:2: style: Struct 'update_dir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/tempfile.C:67:9: warning: Either the condition '!filename' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildrop/tempfile.C:66:6: note: Assuming that condition '!filename' is not redundant maildrop-4.0.4/libs/maildrop/tempfile.C:67:9: note: Null pointer dereference maildrop-4.0.4/libs/gdbmobj/testgdbm.C:50:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:57:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:58:14: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:73:16: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc822/rfc822_parsedt.C:160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircache.C:60:12: warning: Either the condition 'a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildir/maildircache.C:54:6: note: Assuming that condition 'a' is not redundant maildrop-4.0.4/libs/maildir/maildircache.C:60:12: note: Null pointer dereference maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:114:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:110:9: note: outer condition: !errflag maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:114:7: note: identical inner condition: !errflag maildrop-4.0.4/libs/maildir/maildircache.C:61:22: warning: Either the condition 'a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildir/maildircache.C:54:6: note: Assuming that condition 'a' is not redundant maildrop-4.0.4/libs/maildir/maildircache.C:61:22: note: Null pointer dereference maildrop-4.0.4/libs/maildir/maildirquota.C:124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirquota.C:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirquota.C:330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirfilename.C:54:29: style: Argument 'filename' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildirmisc.h:217:14: note: Shadowed function maildrop-4.0.4/libs/maildir/maildirfilename.C:54:29: note: Shadow argument maildrop-4.0.4/libs/maildir/maildirquota.C:442:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:32:59: style:inconclusive: Function 'maildir_tmpcreate_fp' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildircreate.C:56:57: style:inconclusive: Function 'maildir_tmpcreate_fd' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMBUFSIZE [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/search.C:223:26: style: Condition 'current_line.size()>=1' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildircreate.C:244:60: style:inconclusive: Function 'maildir_tmpcreate_free' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:826:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDIRSEP [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/imaprefs.C:169:8: style: Condition '!msg' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildirquota.C:887:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/imaprefs.C:262:7: style: Condition '!msg' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildircreate.C:117:7: style: Local variable 'fd' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildir/maildircreate.h:77:6: note: Shadowed function maildrop-4.0.4/libs/maildir/maildircreate.C:117:7: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirquota.C:992:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/testsuite3.C:14:10: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] maildrop-4.0.4/libs/maildrop/testsuite3.C:12:18: note: Assuming allocation function fails maildrop-4.0.4/libs/maildrop/testsuite3.C:12:18: note: Assignment 'fp=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/maildrop/testsuite3.C:14:10: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/imaprefs.C:403:6: style: Condition '!root' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildrop/testsuite3.C:17:8: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] maildrop-4.0.4/libs/maildrop/testsuite3.C:12:18: note: Assuming allocation function fails maildrop-4.0.4/libs/maildrop/testsuite3.C:12:18: note: Assignment 'fp=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/maildrop/testsuite3.C:17:8: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/imaprefs.C:750:7: style: Condition '!q' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc822/imapsubj.C:279:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/message.h:134:55: style:inconclusive: Function 'seekoff' argument 1 names different: declaration '' definition 'off'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/testsuite3.C:179:11: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] maildrop-4.0.4/libs/maildrop/testsuite3.C:176:17: note: Assuming allocation function fails maildrop-4.0.4/libs/maildrop/testsuite3.C:176:17: note: Assignment 'f=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/maildrop/testsuite3.C:179:11: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/imaprefs.C:874:21: style: Condition 'threadsortsubj(rootptr)' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc822/imaprefs.C:874:21: note: Calling function 'threadsortsubj' returns 0 maildrop-4.0.4/libs/rfc822/imaprefs.C:874:21: note: Condition 'threadsortsubj(rootptr)' is always false maildrop-4.0.4/libs/maildrop/message.h:135:35: style:inconclusive: Function 'seekoff' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/testsuite3.C:182:8: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] maildrop-4.0.4/libs/maildrop/testsuite3.C:176:17: note: Assuming allocation function fails maildrop-4.0.4/libs/maildrop/testsuite3.C:176:17: note: Assignment 'f=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/maildrop/testsuite3.C:182:8: note: Null pointer dereference maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:149:12: style: Condition 'ptr' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc822/imaprefs.C:877:23: style: Condition 'threadsortbydate()' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc822/imaprefs.C:834:17: note: Calling function 'dothreadsort' returns 0 maildrop-4.0.4/libs/rfc822/imaprefs.C:834:17: note: Assignment 'rc=dothreadsort(&itsi,rootptr)', assigned value is 0 maildrop-4.0.4/libs/rfc822/imaprefs.C:877:23: note: Calling function 'threadsortbydate' returns 0 maildrop-4.0.4/libs/rfc822/imaprefs.C:877:23: note: Condition 'threadsortbydate()' is always false maildrop-4.0.4/libs/bdbobj/bdbobj.h:71:23: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildrop/message.h:136:36: style:inconclusive: Function 'seekoff' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:451:9: style: Condition 'ptr' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc2045/testrfc6533parser.C:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/bdbobj/bdbobj.h:79:32: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/maildircache.C:78:29: style: Same expression 'c==';'' found multiple times in chain of '||' operators. [duplicateExpression] maildrop-4.0.4/libs/maildir/maildirfilename.C:57:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/message.h:152:55: style:inconclusive: Function 'seekpos' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.h:79:49: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildrop/log.C:11:61: style:inconclusive: Function 'log' argument 3 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.h:92:26: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildrop/log.C:49:34: style:inconclusive: Function 'log_line' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/bdbobj.h:97:26: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/bdbobj/bdbobj.h:102:25: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/bdbobj/bdbobj.h:102:42: performance: Function parameter 'val' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/maildircache.C:131:6: style: The scope of the variable 'j' can be reduced. [variableScope] maildrop-4.0.4/libs/bdbobj/bdbobj.h:102:59: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildrop/funcs.C:44:34: style:inconclusive: Function 'TempName' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dovecotauth.c:323:20: style: Variable 'q' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/funcs.C:44:48: style:inconclusive: Function 'TempName' argument 2 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/liblock/mail.c:115:34: style:inconclusive: Function 'll_mail_lock' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/buffer.C:10:31: style:inconclusive: Function 'add_integer' argument 1 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildrop/buffer.h:9:31: note: Function 'add_integer' argument 1 names different: declaration 'buf' definition 'b'. maildrop-4.0.4/libs/maildrop/buffer.C:10:31: note: Function 'add_integer' argument 1 names different: declaration 'buf' definition 'b'. maildrop-4.0.4/libs/maildrop/dovecotauth.c:355:14: style: Variable 'cmdpart1' can be declared as const array [constVariable] maildrop-4.0.4/libs/maildrop/funcs.C:67:24: style:inconclusive: Function 'backslash_char' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/varlist.C:25:34: style:inconclusive: Function 'UnsetVar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/testbdb.C:6:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/liblock/mail.c:265:36: style:inconclusive: Function 'try_dotlock' argument 1 names different: declaration 'tmpfile' definition 'tmpname'. [funcArgNamesDifferent] maildrop-4.0.4/libs/liblock/mail.c:232:36: note: Function 'try_dotlock' argument 1 names different: declaration 'tmpfile' definition 'tmpname'. maildrop-4.0.4/libs/liblock/mail.c:265:36: note: Function 'try_dotlock' argument 1 names different: declaration 'tmpfile' definition 'tmpname'. maildrop-4.0.4/libs/maildrop/buffer.C:24:42: style:inconclusive: Function 'add_number' argument 2 names different: declaration 'val' definition 'd'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildrop/buffer.h:8:42: note: Function 'add_number' argument 2 names different: declaration 'val' definition 'd'. maildrop-4.0.4/libs/maildrop/buffer.C:24:42: note: Function 'add_number' argument 2 names different: declaration 'val' definition 'd'. maildrop-4.0.4/libs/maildrop/dovecotauth.c:356:14: style: Variable 'cmdpart2' can be declared as const array [constVariable] maildrop-4.0.4/libs/maildrop/varlist.C:37:32: style:inconclusive: Function 'SetVar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/bdbobj/testbdb.C:32:8: style: Variable 'key' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/liblock/mail.c:432:37: style:inconclusive: Function 'll_mail_open_ro' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/buffer.C:32:53: style:inconclusive: Function 'extract_int' argument 2 names different: declaration '' definition 'def'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/varlist.C:37:56: style:inconclusive: Function 'SetVar' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:1339:25: warning:inconclusive: Member variable 'wrap_display_wrapper::iter' is not assigned a value in 'wrap_display_wrapper::operator='. [operatorEqVarError] maildrop-4.0.4/libs/liblock/mail.c:437:34: style:inconclusive: Function 'll_mail_open' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/tempfile.C:27:32: style:inconclusive: Function 'Open' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/varlist.C:48:39: style:inconclusive: Function 'GetVar' argument 1 names different: declaration '' definition 'var'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045acchkcpp.C:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/liblock/mail.c:442:35: style:inconclusive: Function 'll_mail_free' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/autoresponse.C:49:68: style:inconclusive: Function 'list' argument 1 names different: declaration 'maildirpath' definition 'maildir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:27:48: note: Function 'list' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/autoresponse.C:49:68: note: Function 'list' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildrop/recipe.C:30:2: warning: Either the condition '!n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildrop/recipe.C:28:6: note: Assuming that condition '!n' is not redundant maildrop-4.0.4/libs/maildrop/recipe.C:30:2: note: Null pointer dereference maildrop-4.0.4/libs/maildrop/tempfile.C:27:43: style:inconclusive: Function 'Open' argument 2 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDNA_SUCCESS [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/autoresponse.C:117:52: style:inconclusive: Function 'validate' argument 1 names different: declaration 'maildirpath' definition 'maildir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:31:32: note: Function 'validate' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/autoresponse.C:117:52: note: Function 'validate' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildrop/maildrop.C:58:24: style:inconclusive: Function 'bye' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:31:2: warning: Either the condition '!n' is redundant or there is possible null pointer dereference: n. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildrop/recipe.C:28:6: note: Assuming that condition '!n' is not redundant maildrop-4.0.4/libs/maildrop/recipe.C:31:2: note: Null pointer dereference maildrop-4.0.4/libs/maildrop/tempfile.C:27:57: style:inconclusive: Function 'Open' argument 3 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:964:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/rfc822.h:1339:25: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] maildrop-4.0.4/libs/liblock/mail.c:186:9: style: Local variable 'p' shadows outer argument [shadowArgument] maildrop-4.0.4/libs/liblock/mail.c:115:34: note: Shadowed argument maildrop-4.0.4/libs/liblock/mail.c:186:9: note: Shadow local variable maildrop-4.0.4/libs/maildir/autoresponse.C:118:24: style:inconclusive: Function 'validate' argument 2 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:31:62: note: Function 'validate' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/autoresponse.C:118:24: note: Function 'validate' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildrop/maildrop.C:73:26: style:inconclusive: Function 'trap' argument 1 names different: declaration '' definition 'func'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/tempfile.C:53:33: style:inconclusive: Function 'name' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:1088:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDNA_SUCCESS [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/autoresponse.C:166:50: style:inconclusive: Function 'remove' argument 1 names different: declaration 'maildirpath' definition 'maildir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:35:30: note: Function 'remove' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/autoresponse.C:166:50: note: Function 'remove' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildrop/maildrop.C:73:52: style:inconclusive: Function 'trap' argument 2 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/rematchmsg.C:28:5: style: The scope of the variable 'c' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc822/rfc822.C:1125:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:57:23: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:167:22: style:inconclusive: Function 'remove' argument 2 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:35:60: note: Function 'remove' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/autoresponse.C:167:22: note: Function 'remove' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/maildircache.C:45:32: style:inconclusive: Function 'maildir_cache_init' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:393:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] maildrop-4.0.4/libs/maildrop/alarm.C:77:26: style:inconclusive: Function 'Set' argument 1 names different: declaration '' definition 'nseconds'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildrop.C:73:64: style:inconclusive: Function 'trap' argument 3 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:85:48: style:inconclusive: Function 'libmail_encode_autodetect_fp' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:65:32: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:299:19: style:inconclusive: Function 'create' argument 1 names different: declaration 'maildirpath' definition 'maildir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:37:30: note: Function 'create' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/autoresponse.C:299:19: note: Function 'create' argument 1 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/maildiracltcpp.C:938:17: style: Redundant condition: The condition '*p' is redundant since '*p == ' '' is sufficient. [redundantCondition] maildrop-4.0.4/libs/maildir/maildircache.C:45:47: style:inconclusive: Function 'maildir_cache_init' argument 2 names different: declaration '' definition 'd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:391:7: style: The scope of the variable 'eof' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:85:56: style:inconclusive: Function 'libmail_encode_autodetect_fp' argument 2 names different: declaration '' definition 'use7bit'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:65:49: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:299:45: style:inconclusive: Function 'create' argument 2 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:37:60: note: Function 'create' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/autoresponse.C:299:45: note: Function 'create' argument 2 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/maildircache.C:45:62: style:inconclusive: Function 'maildir_cache_init' argument 3 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildrop.C:117:13: style: Local variable 'n' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/maildrop.C:75:5: note: Shadowed variable maildrop-4.0.4/libs/maildrop/maildrop.C:117:13: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:86:12: style:inconclusive: Function 'libmail_encode_autodetect_fp' argument 3 names different: declaration '' definition 'binaryflag'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:78:26: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:356:19: style:inconclusive: Function 'open' argument 2 names different: declaration 'maildirpath' definition 'maildir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:41:21: note: Function 'open' argument 2 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/autoresponse.C:356:19: note: Function 'open' argument 2 names different: declaration 'maildirpath' definition 'maildir'. maildrop-4.0.4/libs/maildir/maildircache.C:46:24: style:inconclusive: Function 'maildir_cache_init' argument 4 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/messageinfo.C:6:33: style:inconclusive: Function 'info' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:92:51: style:inconclusive: Function 'libmail_encode_autodetect_fpoff' argument 1 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:83:26: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:356:45: style:inconclusive: Function 'open' argument 3 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/autoresponse.h:41:51: note: Function 'open' argument 3 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/autoresponse.C:356:45: note: Function 'open' argument 3 names different: declaration 'name' definition 'filename'. maildrop-4.0.4/libs/maildir/maildircache.C:265:37: style:inconclusive: Function 'maildir_cache_save' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:92:59: style:inconclusive: Function 'libmail_encode_autodetect_fpoff' argument 2 names different: declaration '' definition 'use7bit'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:88:24: performance: Function parameter 'key' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/maildircache.C:265:47: style:inconclusive: Function 'maildir_cache_save' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:93:16: style:inconclusive: Function 'libmail_encode_autodetect_fpoff' argument 3 names different: declaration '' definition 'start_pos'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:88:41: performance: Function parameter 'val' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/autoresponse.C:160:20: style: Local variable 'ec' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/autoresponse.C:132:18: note: Shadowed variable maildrop-4.0.4/libs/maildir/autoresponse.C:160:20: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildircache.C:265:62: style:inconclusive: Function 'maildir_cache_save' argument 3 names different: declaration '' definition 'homedir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:93:33: style:inconclusive: Function 'libmail_encode_autodetect_fpoff' argument 4 names different: declaration '' definition 'end_pos'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/gdbmobj/gdbmobj.h:88:58: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/maildircache.C:266:15: style:inconclusive: Function 'maildir_cache_save' argument 4 names different: declaration '' definition 'u'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:94:15: style:inconclusive: Function 'libmail_encode_autodetect_fpoff' argument 5 names different: declaration '' definition 'binaryflag'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:266:24: style:inconclusive: Function 'maildir_cache_save' argument 5 names different: declaration '' definition 'g'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:137:55: style:inconclusive: Function 'libmail_encode_autodetect_buf' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildircache.C:319:19: style:inconclusive: Function 'maildir_cache_search' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirnewshared.C:185:7: error: Address of local auto-variable assigned to a function parameter. [autoVariables] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:137:64: style:inconclusive: Function 'libmail_encode_autodetect_buf' argument 2 names different: declaration '' definition 'use7bit'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:102:2: style: Struct 'tokens' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:7:22: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildircache.C:319:29: style:inconclusive: Function 'maildir_cache_search' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:123:3: style: Struct 'print_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/gdbmobj/testgdbm.C:33:8: style: Variable 'key' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc822/rfc822.h:634:2: style: Struct 'addresses' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildircache.C:288:15: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildircache.C:270:8: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildircache.C:288:15: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirinfocpp.C:48:26: style:inconclusive: Function 'info_imap_find' argument 2 names different: declaration 'myid' definition 'myId'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirinfo.h:105:26: note: Function 'info_imap_find' argument 2 names different: declaration 'myid' definition 'myId'. maildrop-4.0.4/libs/maildir/maildirinfocpp.C:48:26: note: Function 'info_imap_find' argument 2 names different: declaration 'myid' definition 'myId'. maildrop-4.0.4/libs/rfc822/rfc822.h:1092:3: style: Struct 'wrap_out_iter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:951:23: style: Condition 'add_default_admin(aclt_list)' is always false [knownConditionTrueFalse] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:951:23: note: Calling function 'add_default_admin' returns 0 maildrop-4.0.4/libs/maildir/maildiracltcpp.C:951:23: note: Condition 'add_default_admin(aclt_list)' is always false maildrop-4.0.4/libs/maildir/maildircache.C:473:13: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildircache.C:384:8: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildircache.C:473:13: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirinfocpp.C:379:41: style:inconclusive: Function 'info_smap_find' argument 1 names different: declaration '' definition 'folder'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/dotlock.C:37:38: style:inconclusive: Function 'attemptlock' argument 1 names different: declaration '' definition 'templock'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:1139:3: style: Struct 'wrap_out_iter_sep' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:380:26: style:inconclusive: Function 'info_smap_find' argument 2 names different: declaration 'myid' definition 'myId'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirinfo.h:111:62: note: Function 'info_smap_find' argument 2 names different: declaration 'myid' definition 'myId'. maildrop-4.0.4/libs/maildir/maildirinfocpp.C:380:26: note: Function 'info_smap_find' argument 2 names different: declaration 'myid' definition 'myId'. maildrop-4.0.4/libs/maildrop/dotlock.C:37:60: style:inconclusive: Function 'attemptlock' argument 2 names different: declaration '' definition 'finallock'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/rematchmsg.C:71:47: style:inconclusive: Function 'SetCurrentPos' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/autoresponse.C:288:53: style: Parameter 'setquota' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/dotlock.C:92:32: style:inconclusive: Function 'Lock' argument 1 names different: declaration '' definition 'lockfile'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:47:13: style: The scope of the variable 'b' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/autoresponse.C:289:32: style: Parameter 'newquota' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:66:12: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:52:14: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirinfocpp.C:66:12: note: Shadow local variable maildrop-4.0.4/libs/maildrop/dotlock.C:139:39: style:inconclusive: Function 'LockMailbox' argument 1 names different: declaration '' definition 'mailbox'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:142:6: style: The scope of the variable 'a' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encode.C:142:10: style: The scope of the variable 'b' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encode.C:142:14: style: The scope of the variable 'c' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:166:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirkeywords.h:678:8: style: Local variable 'keywords' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirkeywords.h:657:47: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirkeywords.h:678:8: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/encode.C:144:6: style: The scope of the variable 'd' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encodeautodetect.C:167:9: style: Variable 'e' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildircache.C:286:14: style: Variable 'v' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildrop/maildir.C:207:22: style: Redundant condition: The condition '*keywords_s' is redundant since '*keywords_s == ','' is sufficient. [redundantCondition] maildrop-4.0.4/libs/rfc2045/encode.C:144:9: style: The scope of the variable 'e' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/encode.C:144:12: style: The scope of the variable 'f' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildircache.C:95:15: style: Variable 'xdigit' can be declared as const array [constVariable] maildrop-4.0.4/libs/maildrop/dotlock.C:105:26: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation] maildrop-4.0.4/libs/rfc2045/encode.C:144:15: style: The scope of the variable 'g' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildircache.C:181:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/maildir.C:147:8: style: The if condition is the same as the previous if condition [duplicateCondition] maildrop-4.0.4/libs/maildrop/maildir.C:132:8: note: First condition maildrop-4.0.4/libs/maildrop/maildir.C:147:8: note: Second condition maildrop-4.0.4/libs/maildir/maildircache.C:386:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirinfocpp.C:31:59: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildirrename.c:91:13: style:inconclusive: Function 'maildir_rename' argument 5 names different: declaration 'callback_func' definition 'rename_func'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirmisc.h:188:13: note: Function 'maildir_rename' argument 5 names different: declaration 'callback_func' definition 'rename_func'. maildrop-4.0.4/libs/maildir/maildirrename.c:91:13: note: Function 'maildir_rename' argument 5 names different: declaration 'callback_func' definition 'rename_func'. maildrop-4.0.4/libs/maildir/maildirrename.c:198:44: style:inconclusive: Function 'scan_maildir_rename' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/testmaildircache.C:55:17: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] maildrop-4.0.4/libs/maildir/maildirrename.c:199:23: style:inconclusive: Function 'scan_maildir_rename' argument 2 names different: declaration '' definition 'oldname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:514:9: style: Variable 'list' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/maildirrename.c:200:23: style:inconclusive: Function 'scan_maildir_rename' argument 3 names different: declaration '' definition 'newname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:24:54: style:inconclusive: Function 'alloc' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:659:8: style: Variable 'hash_meta' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/maildirrename.c:201:15: style:inconclusive: Function 'scan_maildir_rename' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:40:33: style:inconclusive: Function 'errmsg' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:202:32: style:inconclusive: Function 'scan_maildir_rename' argument 5 names different: declaration '' definition 'rename_list_head'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:40:48: style:inconclusive: Function 'errmsg' argument 2 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:328:44: style:inconclusive: Function 'scan_aclhier_rename' argument 1 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:329:23: style:inconclusive: Function 'scan_aclhier_rename' argument 2 names different: declaration '' definition 'oldname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:330:23: style:inconclusive: Function 'scan_aclhier_rename' argument 3 names different: declaration '' definition 'newname'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/varlist.C:91:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc2045/encode.C:67:47: style:inconclusive: Function 'eflush' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:331:15: style:inconclusive: Function 'scan_aclhier_rename' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:67:65: style:inconclusive: Function 'eflush' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:332:32: style:inconclusive: Function 'scan_aclhier_rename' argument 5 names different: declaration '' definition 'rename_list_head'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:67:77: style:inconclusive: Function 'eflush' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:99:47: style:inconclusive: Function 'base64' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkw.C:113:8: style: Local variable 'keywords' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirkw.C:104:41: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirkw.C:113:8: note: Shadow local variable maildrop-4.0.4/libs/maildrop/message.C:23:24: style:inconclusive: Function 'Init' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:100:17: style:inconclusive: Function 'base64' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:89:52: style:inconclusive: Function 'operator()' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:100:29: style:inconclusive: Function 'base64' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:89:65: style:inconclusive: Function 'operator()' argument 2 names different: declaration '' definition 'cnt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:140:53: style:inconclusive: Function 'base64_flush' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:138:42: style:inconclusive: Function 'ExtraHeaders' argument 1 names different: declaration '' definition 'partial'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipe.C:40:33: style: Parameter 'r' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc2045/encode.C:175:57: style:inconclusive: Function 'quoted_printable' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.h:1341:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] maildrop-4.0.4/libs/maildrop/message.C:138:70: style:inconclusive: Function 'ExtraHeaders' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:176:20: style:inconclusive: Function 'quoted_printable' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:232:38: style:inconclusive: Function 'appendline' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/encode.C:176:30: style:inconclusive: Function 'quoted_printable' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:208:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/message.C:232:47: style:inconclusive: Function 'appendline' argument 2 names different: declaration '' definition 'stripcr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirrename.c:359:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/message.C:8:28: style: Argument 'maildrop' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/maildrop.h:54:23: note: Shadowed variable maildrop-4.0.4/libs/maildrop/message.C:8:28: note: Shadow argument maildrop-4.0.4/libs/maildrop/message.C:34:8: style: Local variable 'msgsize' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildrop/message.h:98:17: note: Shadowed function maildrop-4.0.4/libs/maildrop/message.C:34:8: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc2047.h:226:3: warning:inconclusive: Class 'qpdecoder_base' which has virtual members does not have a virtual destructor. [virtualDestructor] maildrop-4.0.4/libs/maildir/maildirkw.C:46:32: style: Parameter 'list' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/formatmbox.C:25:27: style:inconclusive: Function 'Init' argument 1 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:23:47: style: Argument 'extra_headers' shadows outer member [shadowMember] maildrop-4.0.4/libs/maildrop/message.h:61:14: note: Shadowed member maildrop-4.0.4/libs/maildrop/message.C:23:47: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc2047.h:293:3: warning:inconclusive: Class 'base64decoder_base' which has virtual members does not have a virtual destructor. [virtualDestructor] maildrop-4.0.4/libs/maildrop/formatmbox.C:124:48: style:inconclusive: Function 'DeliverTo' argument 1 names different: declaration '' definition 'mio'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/message.C:54:8: style: Local variable 'buffer' shadows outer member [shadowMember] maildrop-4.0.4/libs/maildrop/message.h:60:20: note: Shadowed member maildrop-4.0.4/libs/maildrop/message.C:54:8: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822_mkdate.C:88:4: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] maildrop-4.0.4/libs/maildrop/message.h:186:3: style: Variable 'l' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildrop/search.C:339:14: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildrop/search.C:75:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:38:44: warning: Possible dereference of an invalid iterator: ae [derefInvalidIterator] maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:33:39: note: Assignment 'ae=action.end()', assigned value is end=0 maildrop-4.0.4/libs/rfc2045/rfc2045cpp3.C:38:44: note: Dereference of an invalid iterator maildrop-4.0.4/libs/rfc822/rfc2047.h:72:2: style: Struct 'encode_apply' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildrop/filter.C:38:24: style:inconclusive: Function 'filter' argument 1 names different: declaration '' definition 'filtercmd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc2047.h:315:2: style: Struct 'base64decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/maildir/maildirkeywords.h:663:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildrop/filter.C:63:25: style:inconclusive: Function 'xfilter' argument 1 names different: declaration '' definition 'filtercmd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.h:684:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildrop/filter.C:63:40: style:inconclusive: Function 'xfilter' argument 2 names different: declaration '' definition 'ignorewerr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/filter.C:281:32: style:inconclusive: Function 'executesystem' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/filter.C:185:7: style: Local variable 'n' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/filter.C:174:6: note: Shadowed variable maildrop-4.0.4/libs/maildrop/filter.C:185:7: note: Shadow local variable maildrop-4.0.4/libs/rfc822/imaprefs.C:335:27: style:inconclusive: Function 'threadmsgaref' argument 2 names different: declaration 'a' definition 'refhdr'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc822/imaprefs.h:107:28: note: Function 'threadmsgaref' argument 2 names different: declaration 'a' definition 'refhdr'. maildrop-4.0.4/libs/rfc822/imaprefs.C:335:27: note: Function 'threadmsgaref' argument 2 names different: declaration 'a' definition 'refhdr'. maildrop-4.0.4/libs/rfc822/imaprefs.C:785:31: style:inconclusive: Function 'cmp_msgs' argument 1 names different: declaration 'm1' definition 'ma'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc822/imaprefs.C:477:50: note: Function 'cmp_msgs' argument 1 names different: declaration 'm1' definition 'ma'. maildrop-4.0.4/libs/rfc822/imaprefs.C:785:31: note: Function 'cmp_msgs' argument 1 names different: declaration 'm1' definition 'ma'. maildrop-4.0.4/libs/rfc822/imaprefs.C:786:31: style:inconclusive: Function 'cmp_msgs' argument 2 names different: declaration 'm2' definition 'mb'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc822/imaprefs.C:478:36: note: Function 'cmp_msgs' argument 2 names different: declaration 'm2' definition 'mb'. maildrop-4.0.4/libs/rfc822/imaprefs.C:786:31: note: Function 'cmp_msgs' argument 2 names different: declaration 'm2' definition 'mb'. maildrop-4.0.4/libs/rfc822/rfc822.h:1488:6: style: Virtual function 'sync' is called from move constructor 'fdstreambuf(fdstreambuf&&o)' at line 1462. Dynamic binding is not used. [virtualCallInConstructor] maildrop-4.0.4/libs/rfc822/rfc822.h:1462:3: note: Calling operator= maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:54:2: note: Calling sync maildrop-4.0.4/libs/rfc822/rfc822.h:1488:6: note: sync is a virtual function maildrop-4.0.4/libs/rfc822/rfc822.h:1488:6: style: Virtual function 'sync' is called from destructor '~fdstreambuf()' at line 18. Dynamic binding is not used. [virtualCallInConstructor] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:18:8: note: Calling sync maildrop-4.0.4/libs/rfc822/rfc822.h:1488:6: note: sync is a virtual function maildrop-4.0.4/libs/rfc822/imaprefs.C:862:36: style: Local variable 'q' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc822/imaprefs.C:844:31: note: Shadowed variable maildrop-4.0.4/libs/rfc822/imaprefs.C:862:36: note: Shadow local variable maildrop-4.0.4/libs/maildrop/deliver.C:50:26: style:inconclusive: Function 'delivery' argument 1 names different: declaration '' definition 'mailbox'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/deliver.C:258:27: style:inconclusive: Function 'subshell' argument 1 names different: declaration '' definition 'cmd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:313:14: style: The scope of the variable 'varname' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/filter.C:160:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/search.C:177:33: style: Checking if unsigned expression 'ovector_count' is less than zero. [unsignedLessThanZero] maildrop-4.0.4/libs/rfc822/imaprefs.C:312:13: style: Variable 'msgid' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/imaprefs.C:318:13: style: Variable 'msgid' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/imaprefs.C:133:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc822/imaprefs.C:785:31: style: Parameter 'ma' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildirkeywords.C:498:15: style: The scope of the variable 'messagename' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:75:47: style:inconclusive: Function 'line_begin' argument 1 names different: declaration '' definition 'quote_level'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/imaprefs.C:786:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:88:59: style:inconclusive: Function 'line_contents' argument 1 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:89:15: style:inconclusive: Function 'line_contents' argument 2 names different: declaration '' definition 'cnt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:104:54: style:inconclusive: Function 'converted' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:104:64: style:inconclusive: Function 'converted' argument 2 names different: declaration '' definition 'nbytes'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:369:65: style:inconclusive: Function 'seen_notsig_block' argument 1 names different: declaration 'ptr' definition 'newptr'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc2045/rfc3676parser.h:225:44: note: Function 'seen_notsig_block' argument 1 names different: declaration 'ptr' definition 'newptr'. maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:369:65: note: Function 'seen_notsig_block' argument 1 names different: declaration 'ptr' definition 'newptr'. maildrop-4.0.4/libs/maildrop/search.C:29:30: style:inconclusive: Function 'init' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:369:80: style:inconclusive: Function 'seen_notsig_block' argument 2 names different: declaration 'cnt' definition 'newcnt'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc2045/rfc3676parser.h:225:56: note: Function 'seen_notsig_block' argument 2 names different: declaration 'cnt' definition 'newcnt'. maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:369:80: note: Function 'seen_notsig_block' argument 2 names different: declaration 'cnt' definition 'newcnt'. maildrop-4.0.4/libs/maildrop/search.C:29:48: style:inconclusive: Function 'init' argument 2 names different: declaration '' definition 'opts'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:120:27: style:inconclusive: Function 'find' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:75:47: style: Argument 'quote_level' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc3676parser.h:113:10: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:75:47: note: Shadow argument maildrop-4.0.4/libs/maildrop/search.C:121:14: style:inconclusive: Function 'find' argument 3 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:121:32: style:inconclusive: Function 'find' argument 4 names different: declaration '' definition 'opts'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:89:63: style:inconclusive: Function 'operator()' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:121:49: style:inconclusive: Function 'find' argument 5 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:90:28: style:inconclusive: Function 'operator()' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:129:30: style:inconclusive: Function 'find' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:703:48: style:inconclusive: Function 'save_keywords' argument 1 names different: declaration '' definition 'lookup'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:129:47: style:inconclusive: Function 'find' argument 2 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirkeywords.C:704:8: style:inconclusive: Function 'save_keywords' argument 2 names different: declaration '' definition 'fp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:129:65: style:inconclusive: Function 'find' argument 3 names different: declaration '' definition 'opts'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:130:14: style:inconclusive: Function 'find' argument 4 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:193:33: style:inconclusive: Function 'findinline' argument 1 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:193:50: style:inconclusive: Function 'findinline' argument 2 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:193:67: style:inconclusive: Function 'findinline' argument 3 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:308:42: style:inconclusive: Function 'init_match_vars' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirnewshared.C:142:8: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildrop/search.C:309:21: style:inconclusive: Function 'init_match_vars' argument 2 names different: declaration '' definition 'offsets'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:310:18: style:inconclusive: Function 'init_match_vars' argument 3 names different: declaration '' definition 'nranges'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/search.C:311:20: style:inconclusive: Function 'init_match_vars' argument 4 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/testautoresponse.C:51:13: style: Variable 'a' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/testautoresponse.C:168:18: style: Parameter 'o' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildirkeywords.C:605:13: style: Variable 'status' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/testautoresponse.C:195:21: style: Parameter 'o' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildirkeywords.C:782:19: style: Variable 'keyword' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/testautoresponse.C:213:22: style: Parameter 'o' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/testmaildircache.C:38:13: style: Variable 'e' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/testautoresponse.C:224:22: style: Parameter 'o' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/deliver.C:74:45: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/rfc2045/encode.C:142:7: style: Variable 'a' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildirkeywords.C:357:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc2045/encode.C:142:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/rfc2045/encode.C:142:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/rfc822/imaprefs.C:313:5: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildrop/search.C:309:21: style: Parameter 'offsets' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildirnewshared.C:97:8: style: The scope of the variable 'uid' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildirnewshared.C:98:8: style: The scope of the variable 'gid' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildirnewshared.C:99:8: style: The scope of the variable 'nbytes' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildirnewshared.C:229:59: style:inconclusive: Function 'newshared_enum' argument 2 names different: declaration 'cb' definition 'callback'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirnewshared.h:204:59: note: Function 'newshared_enum' argument 2 names different: declaration 'cb' definition 'callback'. maildrop-4.0.4/libs/maildir/maildirnewshared.C:229:59: note: Function 'newshared_enum' argument 2 names different: declaration 'cb' definition 'callback'. maildrop-4.0.4/libs/maildrop/recipeparse.C:8:32: style:inconclusive: Function 'ParseRecipe' argument 1 names different: declaration '' definition 'l'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/deliver.C:121:14: style: Variable 'pipe.fds[1]' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildirkeywords.C:84:4: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildrop/deliver.C:56:14: style: Unused variable: b [unusedVariable] maildrop-4.0.4/libs/maildrop/deliver.C:190:15: style: Unused variable: name_buf [unusedVariable] maildrop-4.0.4/libs/maildrop/deliver.C:260:14: style: Unused variable: b [unusedVariable] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:295:6: style: The scope of the variable 'rc' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:48:10: style: Variable 'isdelsp' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildrop/maildir.C:51:36: style:inconclusive: Function 'IsMaildir' argument 1 names different: declaration '' definition 'name'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildir.C:77:38: style:inconclusive: Function 'MaildirOpen' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:41:61: style:inconclusive: Function 'operator+=' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildir.C:77:64: style:inconclusive: Function 'MaildirOpen' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:49:61: style:inconclusive: Function 'operator-=' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/maildir.C:77:76: style:inconclusive: Function 'MaildirOpen' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:653:17: style:inconclusive: Function 'compute' argument 1 names different: declaration '' definition 'ret'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:654:43: style:inconclusive: Function 'compute' argument 2 names different: declaration '' definition 'cb'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1074:45: style:inconclusive: Function 'maildir_acl_computerights' argument 1 names different: declaration 'rights' definition 'aclt'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildiraclt.h:393:45: note: Function 'maildir_acl_computerights' argument 1 names different: declaration 'rights' definition 'aclt'. maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1074:45: note: Function 'maildir_acl_computerights' argument 1 names different: declaration 'rights' definition 'aclt'. maildrop-4.0.4/libs/maildrop/maildir.C:212:25: style: Local variable 'keywords' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/maildir.C:203:15: note: Shadowed variable maildrop-4.0.4/libs/maildrop/maildir.C:212:25: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1075:29: style:inconclusive: Function 'maildir_acl_computerights' argument 2 names different: declaration 'acl_list' definition 'aclt_list'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildiraclt.h:394:29: note: Function 'maildir_acl_computerights' argument 2 names different: declaration 'acl_list' definition 'aclt_list'. maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1075:29: note: Function 'maildir_acl_computerights' argument 2 names different: declaration 'acl_list' definition 'aclt_list'. maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1105:45: style:inconclusive: Function 'computerights' argument 1 names different: declaration 'rights' definition 'ret'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildiraclt.h:134:26: note: Function 'computerights' argument 1 names different: declaration 'rights' definition 'ret'. maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1105:45: note: Function 'computerights' argument 1 names different: declaration 'rights' definition 'ret'. maildrop-4.0.4/libs/maildir/testautoresponse.C:33:10: style: Variable 'b' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:927:9: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:873:14: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildiracltcpp.C:927:9: note: Shadow local variable maildrop-4.0.4/libs/maildir/testautoresponse.C:45:9: style: Variable 'b' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1010:8: style: Local variable 'iter' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:973:7: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1010:8: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildiracltcpp.C:188:23: style: Parameter 'n' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:206:23: style: Parameter 'n' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:976:24: style: Parameter 'n' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/rfc822_mkdate.C:42:35: style:inconclusive: Function 'mkdate' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:997:25: style: Parameter 'n' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1013:25: style: Parameter 'n' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1237:10: style: Parameter 'mbox' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1244:13: style: Variable 'mbox' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/maildiracltcpp.C:1008:13: style: Variable 'identifier' can be declared as pointer to const [constVariableReference] maildrop-4.0.4/libs/rfc822/rfc822.h:944:19: performance: Function parameter 'chset' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/rfc822/rfc822.h:1252:34: performance: Function parameter 'chset' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/rfc822/rfc822.h:439:15: style: Variable 'c' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/rfc822_mkdate.C:45:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/maildir.C:283:17: error: Using pointer to local variable 'dir' that may be invalid. [invalidContainer] maildrop-4.0.4/libs/maildrop/maildir.C:266:26: note: Pointer to container is created here. maildrop-4.0.4/libs/maildrop/maildir.C:269:7: note: Assuming condition is true maildrop-4.0.4/libs/maildrop/maildir.C:269:7: note: Assuming condition is true. maildrop-4.0.4/libs/maildrop/maildir.C:271:8: note: After calling 'resize', iterators or references to the container's data may be invalid . maildrop-4.0.4/libs/maildrop/maildir.C:251:15: note: Variable created here. maildrop-4.0.4/libs/maildrop/maildir.C:283:17: note: Using pointer to local variable 'dir' that may be invalid. maildrop-4.0.4/libs/maildrop/maildir.C:112:15: style: Unused variable: name_buf [unusedVariable] maildrop-4.0.4/libs/maildrop/maildir.C:126:16: style: Unused variable: b [unusedVariable] maildrop-4.0.4/libs/maildir/maildirmake.C:240:16: style: The scope of the variable 'mf' can be reduced. [variableScope] maildrop-4.0.4/libs/maildir/maildirmake.C:332:15: style: The scope of the variable 'q' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc822/rfc822hdrcpp.C:13:41: style:inconclusive: Function 'headercmp' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822hdrcpp.C:13:61: style:inconclusive: Function 'headercmp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/testsuite2.C:42:14: style: Variable 'addr' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuite2.C:74:14: style: Variable 'addr' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/maildirmake.C:374:13: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirmake.C:332:11: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirmake.C:374:13: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirmake.C:726:9: style: Local variable 'maildir' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirmake.C:625:13: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirmake.C:726:9: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirmake.C:734:9: style: Local variable 'maildir' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirmake.C:625:13: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirmake.C:734:9: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:29:46: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:27:20: note: Assuming allocation function fails maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:27:20: note: Assignment 'fp=::tmpfile()', assigned value is 0 maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:29:46: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:35:62: style:inconclusive: Function 'tmpfile' argument 1 names different: declaration 'directory' definition 'tmpdir'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc822/rfc822.h:1467:41: note: Function 'tmpfile' argument 1 names different: declaration 'directory' definition 'tmpdir'. maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:35:62: note: Function 'tmpfile' argument 1 names different: declaration 'directory' definition 'tmpdir'. maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:52:67: style:inconclusive: Function 'operator=' argument 1 names different: declaration '' definition 'o'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:87:8: style:inconclusive: Function 'setbuf' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:87:27: style:inconclusive: Function 'setbuf' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:113:6: style: Local variable 'error' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.h:1471:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822_fdstreambuf.C:113:6: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirmake.C:726:9: style: Variable 'maildir' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirmake.C:727:9: style: Variable 'mailfilter' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirmake.C:734:9: style: Variable 'maildir' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirmake.C:735:9: style: Variable 'mailfilter' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirmake.C:334:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] maildrop-4.0.4/libs/maildir/maildirmake.C:372:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] maildrop-4.0.4/libs/rfc2045/rfc2045new_boundary.C:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/lexer.C:23:13: style: The member function 'Lexer::error' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/lexer.h:45:7: note: The member function 'Lexer::error' can be static. maildrop-4.0.4/libs/maildrop/lexer.C:23:13: note: The member function 'Lexer::error' can be static. maildrop-4.0.4/libs/maildrop/lexer.C:511:13: style:inconclusive: Technically the member function 'Lexer::errmsg' can be const. [functionConst] maildrop-4.0.4/libs/maildrop/lexer.h:56:7: note: Technically the member function 'Lexer::errmsg' can be const. maildrop-4.0.4/libs/maildrop/lexer.C:511:13: note: Technically the member function 'Lexer::errmsg' can be const. maildrop-4.0.4/libs/rfc2045/rfc6533.C:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc6533.C:163:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc6533.C:186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc6533.C:283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf_8 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc6533.C:403:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDNA_SUCCESS [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:380:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:647:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3047:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eol [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3236:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base64 [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3297:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:189:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:1702:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2037:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2302:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2920:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2956:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3052:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3092:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3139:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildrop/recipenode.C:160:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:165:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:170:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:175:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:180:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:185:7: style: Boolean value assigned to floating point variable. [assignBoolToFloat] maildrop-4.0.4/libs/maildrop/recipenode.C:1394:18: style: The member function 'RecipeNode::rfc822getaddr' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/recipenode.h:137:7: note: The member function 'RecipeNode::rfc822getaddr' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1394:18: note: The member function 'RecipeNode::rfc822getaddr' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1472:17: style: The member function 'RecipeNode::rfc822hasaddr' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/recipenode.h:139:6: note: The member function 'RecipeNode::rfc822hasaddr' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1472:17: note: The member function 'RecipeNode::rfc822hasaddr' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1222:18: style: The member function 'RecipeNode::SpecialEscape' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/recipenode.h:140:7: note: The member function 'RecipeNode::SpecialEscape' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1222:18: note: The member function 'RecipeNode::SpecialEscape' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1502:17: style: The member function 'RecipeNode::dolookup' can be static. [functionStatic] maildrop-4.0.4/libs/maildrop/recipenode.h:141:6: note: The member function 'RecipeNode::dolookup' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:1502:17: note: The member function 'RecipeNode::dolookup' can be static. maildrop-4.0.4/libs/maildrop/recipenode.C:648:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] maildrop-4.0.4/libs/rfc822/rfc822_parsedt.C:263:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] maildrop-4.0.4/libs/maildrop/recipenode.C:49:39: style:inconclusive: Function 'RecipeNode' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:55:44: style:inconclusive: Function 'AppendSibling' argument 1 names different: declaration '' definition 'chld'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:66:35: style:inconclusive: Function 'Evaluate' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822_parsedt.C:218:11: style: The scope of the variable 'n' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/recipenode.C:66:51: style:inconclusive: Function 'Evaluate' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1049:41: style:inconclusive: Function 'EvaluateRegExp' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1049:57: style:inconclusive: Function 'EvaluateRegExp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1049:71: style:inconclusive: Function 'EvaluateRegExp' argument 3 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1076:44: style:inconclusive: Function 'EvaluateStrRegExp' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1076:60: style:inconclusive: Function 'EvaluateStrRegExp' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1076:74: style:inconclusive: Function 'EvaluateStrRegExp' argument 3 names different: declaration '' definition 'foreachp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1109:49: style:inconclusive: Function 'ParseRegExp' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1109:67: style:inconclusive: Function 'ParseRegExp' argument 2 names different: declaration '' definition 'buf1'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1109:86: style:inconclusive: Function 'ParseRegExp' argument 3 names different: declaration '' definition 'buf2'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1199:39: style:inconclusive: Function 'dollarexpand' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1199:55: style:inconclusive: Function 'dollarexpand' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1222:45: style:inconclusive: Function 'SpecialEscape' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1264:41: style:inconclusive: Function 'dollarexpand' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1264:57: style:inconclusive: Function 'dollarexpand' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1264:67: style:inconclusive: Function 'dollarexpand' argument 3 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1318:44: style:inconclusive: Function 'boolean' argument 1 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1348:48: style:inconclusive: Function 'parse_backslash' argument 1 names different: declaration '' definition 'in'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1348:65: style:inconclusive: Function 'parse_backslash' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1394:45: style:inconclusive: Function 'rfc822getaddr' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1412:44: style:inconclusive: Function 'rfc822hasaddr' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1472:43: style:inconclusive: Function 'rfc822hasaddr' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1472:62: style:inconclusive: Function 'rfc822hasaddr' argument 2 names different: declaration '' definition 'header'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1502:39: style:inconclusive: Function 'dolookup' argument 1 names different: declaration '' definition 'strng'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1502:59: style:inconclusive: Function 'dolookup' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:1502:82: style:inconclusive: Function 'dolookup' argument 3 names different: declaration '' definition 'opts'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:791:10: style: Local variable 'r' shadows outer argument [shadowArgument] maildrop-4.0.4/libs/maildrop/recipenode.C:66:35: note: Shadowed argument maildrop-4.0.4/libs/maildrop/recipenode.C:791:10: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822_parsedt.C:146:59: style:inconclusive: Function 'parse_date' argument 1 names different: declaration '' definition 'rfcdt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/recipenode.C:842:16: style: Variable 'v' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildrop/recipenode.C:1412:44: style: Parameter 'buf' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/recipenode.C:1502:39: style: Parameter 'strng' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/recipenode.C:1502:59: style: Parameter 'filename' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/rfc822_parsedt.C:263:12: style: Variable 'tmptr' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildrop/recipenode.C:585:56: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/maildrop/recipenode.C:596:55: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/maildrop/recipenode.C:1158:49: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/maildrop/recipenode.C:1424:38: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/maildrop/recipenode.C:1477:6: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] maildrop-4.0.4/libs/maildrop/recipenode.C:1494:5: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:20:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:533:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:565:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:598:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:698:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:33:2: warning: Member variable 'mock_update_dir::left' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:45:7: style: The member function 'mock_update_dir::remove' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:50:7: style: The member function 'mock_update_dir::delete_if_aged' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:57:7: style: The member function 'mock_update_dir::try_open' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:64:7: style: The member function 'mock_update_dir::rename_newest' can be static. [functionStatic] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:33:2: style: Struct 'mock_update_dir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc822/rfc822.C:836:26: warning: Member variable 'qpdecoder_base::nybble' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/rfc822/rfc2047.h:292:2: warning: Member variable 'base64decoder_base::buffer' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/maildir/maildirfilter.C:704:7: style: The scope of the variable 'i' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/mailbot.C:917:25: style: Expression is always false because 'else if' condition matches previous condition at line 896. [multiCondition] maildrop-4.0.4/libs/maildir/maildirfilter.C:50:18: style:inconclusive: Function 'maildir_filter_appendrule' argument 9 names different: declaration 'rulecharset' definition 'charset'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirfilter.h:62:14: note: Function 'maildir_filter_appendrule' argument 9 names different: declaration 'rulecharset' definition 'charset'. maildrop-4.0.4/libs/maildir/maildirfilter.C:50:18: note: Function 'maildir_filter_appendrule' argument 9 names different: declaration 'rulecharset' definition 'charset'. maildrop-4.0.4/libs/maildir/maildirfilter.C:96:25: style:inconclusive: Function 'maildir_filter_ruleupdate' argument 4 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:102:14: style:inconclusive: Function 'maildir_filter_ruleupdate' argument 10 names different: declaration 'rulecharset' definition 'charset'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirfilter.h:79:14: note: Function 'maildir_filter_ruleupdate' argument 10 names different: declaration 'rulecharset' definition 'charset'. maildrop-4.0.4/libs/maildir/maildirfilter.C:102:14: note: Function 'maildir_filter_ruleupdate' argument 10 names different: declaration 'rulecharset' definition 'charset'. maildrop-4.0.4/libs/maildir/maildirfilter.C:466:23: style:inconclusive: Function 'maildir_filter_saverules' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:467:21: style:inconclusive: Function 'maildir_filter_saverules' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:468:19: style:inconclusive: Function 'maildir_filter_saverules' argument 3 names different: declaration '' definition 'maildirpath'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:469:19: style:inconclusive: Function 'maildir_filter_saverules' argument 4 names different: declaration '' definition 'fromaddr'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:672:45: style:inconclusive: Function 'maildir_filter_loadrules' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:672:67: style:inconclusive: Function 'maildir_filter_loadrules' argument 2 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:893:32: style:inconclusive: Function 'maildir_filter_autoresp_info_init_str' argument 1 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:894:19: style:inconclusive: Function 'maildir_filter_autoresp_info_init_str' argument 2 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:950:78: style:inconclusive: Function 'maildir_filter_autoresp_info_asstr' argument 1 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirfilter.C:933:7: style: Local variable 'n' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirfilter.C:896:7: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirfilter.C:933:7: note: Shadow local variable maildrop-4.0.4/libs/maildir/maildirfilter.C:50:18: performance: Function parameter 'charset' should be passed by const reference. [passedByValue] maildrop-4.0.4/libs/maildir/maildirfilter.C:192:13: style: Variable 'pom' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildir/maildirfilter.C:184:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildir/maildirfilter.C:192:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildir/maildirfilter.C:241:7: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildir/maildirfilter.C:386:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildir/maildirfilter.C:401:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildir/maildirkwtest3.C:31:6: style: struct member 'mock_update_dir::left' is never used. [unusedStructMember] maildrop-4.0.4/libs/rfc822/rfc822.C:331:46: style:inconclusive: Function 'tokens' argument 2 names different: declaration 'err' definition 'err_func'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc822/rfc822.h:104:67: note: Function 'tokens' argument 2 names different: declaration 'err' definition 'err_func'. maildrop-4.0.4/libs/rfc822/rfc822.C:331:46: note: Function 'tokens' argument 2 names different: declaration 'err' definition 'err_func'. maildrop-4.0.4/libs/rfc822/rfc822.C:690:38: style:inconclusive: Function 'addresses' argument 1 names different: declaration '' definition 'addrvec'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:844:56: style:inconclusive: Function 'process_char' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:844:66: style:inconclusive: Function 'process_char' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:855:53: style:inconclusive: Function 'do_char' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:855:63: style:inconclusive: Function 'do_char' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:897:59: style:inconclusive: Function 'do_prev_equal' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:897:69: style:inconclusive: Function 'do_prev_equal' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:926:62: style:inconclusive: Function 'do_prev_equal_cr' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:926:72: style:inconclusive: Function 'do_prev_equal_cr' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:936:62: style:inconclusive: Function 'do_prev_equal_h1' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:936:72: style:inconclusive: Function 'do_prev_equal_h1' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:960:60: style:inconclusive: Function 'process_char' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:960:70: style:inconclusive: Function 'process_char' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc822.C:435:15: style: Local variable 't' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc822/rfc822.C:366:18: note: Shadowed member maildrop-4.0.4/libs/rfc822/rfc822.C:435:15: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822.C:541:22: style: Argument 'get_nth_token' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.C:375:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822.C:541:22: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc822.C:542:22: style: Argument 'consume_n_tokens' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.C:380:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822.C:542:22: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc822.C:543:22: style: Argument 'make_quoted_token' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.C:385:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822.C:543:22: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc822.C:544:22: style: Argument 'define_addr_name' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.C:420:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822.C:544:22: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc822.C:545:22: style: Argument 'define_addr_tokens' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc822/rfc822.C:441:7: note: Shadowed function maildrop-4.0.4/libs/rfc822/rfc822.C:545:22: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc822.C:1024:10: style: Local variable 'n' shadows outer argument [shadowArgument] maildrop-4.0.4/libs/rfc822/rfc822.C:960:70: note: Shadowed argument maildrop-4.0.4/libs/rfc822/rfc822.C:1024:10: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822.C:1038:15: style: Local variable 'i' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc822/rfc822.C:1018:17: note: Shadowed variable maildrop-4.0.4/libs/rfc822/rfc822.C:1038:15: note: Shadow local variable maildrop-4.0.4/libs/rfc822/rfc822.C:910:7: style: Variable 'found' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc822/rfc822.C:940:7: style: Variable 'found' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc822/rfc822.C:1020:8: style: Variable 'out' can be declared as const array [constVariable] maildrop-4.0.4/libs/maildrop/reformail.C:655:6: style: The scope of the variable 'c' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/reformail.C:822:5: style: The scope of the variable 'l' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/reformail.C:874:15: style: The scope of the variable 'buf' can be reduced. [variableScope] maildrop-4.0.4/libs/maildrop/reformail.C:221:16: style: Local variable 'p' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/reformail.C:170:13: note: Shadowed variable maildrop-4.0.4/libs/maildrop/reformail.C:221:16: note: Shadow local variable maildrop-4.0.4/libs/maildrop/reformail.C:677:9: style: Local variable 'c' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/reformail.C:655:6: note: Shadowed variable maildrop-4.0.4/libs/maildrop/reformail.C:677:9: note: Shadow local variable maildrop-4.0.4/libs/maildrop/reformail.C:874:15: style: Local variable 'buf' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/reformail.C:821:13: note: Shadowed variable maildrop-4.0.4/libs/maildrop/reformail.C:874:15: note: Shadow local variable maildrop-4.0.4/libs/maildrop/mailbot.C:1017:8: style: Local variable 'charset' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildrop/mailbot.C:71:20: note: Shadowed variable maildrop-4.0.4/libs/maildrop/mailbot.C:1017:8: note: Shadow local variable maildrop-4.0.4/libs/maildrop/mailbot.C:1100:13: style: Variable 'h' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/maildrop/mailbot.C:398:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/maildrop/reformail.C:407:31: style: Parameter 'hdrs' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/maildrop/mailbot.C:376:18: error: Dereference of an invalid iterator: s.end()+1 [derefInvalidIterator] maildrop-4.0.4/libs/maildrop/mailbot.C:387:18: error: Dereference of an invalid iterator: s.end()+1 [derefInvalidIterator] maildrop-4.0.4/libs/maildrop/reformail.C:793:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] maildrop-4.0.4/libs/maildrop/reformail.C:801:7: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] maildrop-4.0.4/libs/rfc822/rfc2047.C:291:10: style: The scope of the variable 'i' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc822/rfc2047.C:436:33: style:inconclusive: Function 'qp_allow_any' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc2047.C:441:37: style:inconclusive: Function 'qp_allow_comment' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc2047.C:448:34: style:inconclusive: Function 'qp_allow_word' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/rfc2047.C:226:10: style: Argument 'errflag' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc822/rfc2047.C:210:8: note: Shadowed member maildrop-4.0.4/libs/rfc822/rfc2047.C:226:10: note: Shadow argument maildrop-4.0.4/libs/rfc822/rfc2047.C:28:10: style: Parameter 'inappropriate' can be declared as reference to const. However it seems that 'encodebase64' is a callback function, if 'inappropriate' is declared with const you might also need to cast function pointer(s). [constParameterCallback] maildrop-4.0.4/libs/rfc822/rfc2047.C:375:15: note: You might need to cast the function pointer here maildrop-4.0.4/libs/rfc822/rfc2047.C:28:10: note: Parameter 'inappropriate' can be declared as reference to const maildrop-4.0.4/libs/rfc2045/rfc2045appendurl.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3011:3: warning: Member variable 'chunking_decoder::buf' is not initialized in the constructor. [uninitMemberVar] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1264:4: warning:inconclusive: Class 'autoconvert_meta' which has virtual members does not have a virtual destructor. [virtualDestructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3157:10: debug: CheckClass::isMemberVar found used member variable 'subentities' with varid 0 [varid0] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3205:9: debug: CheckClass::isMemberVar found used member variable 'endbody' with varid 0 [varid0] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1407:3: debug: CheckClass::isMemberVar found used member variable 'subentities' with varid 0 [varid0] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1650:19: style:inconclusive: Either there is a missing 'override', or the member function 'iter::eol_size' can be const. [functionConst] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1849:7: style: Either there is a missing 'override', or the member function 'iter::isnybble' can be static. [functionStatic] maildrop-4.0.4/libs/rfc2045/rfc2045.h:478:2: style: Struct 'header_parameter_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1363:2: style: Class 'entity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1304:3: style: Struct 'boundary_detector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1512:3: style: Class 'dsn_handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2736:2: style: Struct 'headers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2888:2: style: Class 'converter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2947:2: style: Class 'mime_unicode_decoder_helper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3011:3: style: Struct 'chunking_decoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045defcharset.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3198:13: style:inconclusive: Function 'decode_body_to' argument 3 names different: declaration 'pos' definition 'frompos'. [funcArgNamesDifferent] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1232:14: note: Function 'decode_body_to' argument 3 names different: declaration 'pos' definition 'frompos'. maildrop-4.0.4/libs/rfc2045/rfc2045.h:3198:13: note: Function 'decode_body_to' argument 3 names different: declaration 'pos' definition 'frompos'. maildrop-4.0.4/libs/rfc2045/rfc2045appendurl.C:44:50: style:inconclusive: Function 'append_url' argument 1 names different: declaration '' definition 'base'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045appendurl.C:45:22: style:inconclusive: Function 'append_url' argument 2 names different: declaration '' definition 'location'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1686:15: style: Local variable 'e' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1578:17: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc2045.h:1686:15: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:1688:11: style: Local variable 'b' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1577:17: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc2045.h:1688:11: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:1744:8: style: Local variable 'b' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1577:17: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc2045.h:1744:8: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:2077:9: style: Local variable 'b' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1577:17: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc2045.h:2077:9: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:2095:35: style: Argument 'e' shadows outer member [shadowMember] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1578:17: note: Shadowed member maildrop-4.0.4/libs/rfc2045/rfc2045.h:2095:35: note: Shadow argument maildrop-4.0.4/libs/rfc2045/rfc2045.h:2526:9: style: Local variable 'line' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2232:14: note: Shadowed variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:2526:9: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:3345:7: style: Local variable 'new_boundary' shadows outer function [shadowFunction] maildrop-4.0.4/libs/rfc2045/rfc2045.h:1426:21: note: Shadowed function maildrop-4.0.4/libs/rfc2045/rfc2045.h:3345:7: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045.h:2188:21: style: Parameter 'c' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc2045/rfc2045.h:2201:11: style: Parameter 'c' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3243:14: style: Variable 'subentity' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3431:13: style: Variable 'subentity' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3247:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc2045/rfc2045.h:3409:20: style: Variable 'seen_mime_version' is assigned a value that is never used. [unreadVariable] maildrop-4.0.4/libs/maildir/maildirquota.C:667:9: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirquota.C:694:4: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirquota.C:707:9: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirquota.C:733:4: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirquota.C:766:6: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/maildir/maildirquota.C:116:6: style: The scope of the variable 'n' can be reduced. [variableScope] maildrop-4.0.4/libs/rfc2045/rfc2045acchkcpp.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/maildir/maildirquota.C:62:65: style:inconclusive: Function 'maildir_openquotafile' argument 2 names different: declaration '' definition 'maildir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:263:39: style:inconclusive: Function 'parsequotastr' argument 1 names different: declaration '' definition 'quota'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:263:67: style:inconclusive: Function 'parsequotastr' argument 2 names different: declaration '' definition 'q'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:378:44: style:inconclusive: Function 'maildir_checkquota' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:379:18: style:inconclusive: Function 'maildir_checkquota' argument 2 names different: declaration '' definition 'xtra_size'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:380:14: style:inconclusive: Function 'maildir_checkquota' argument 3 names different: declaration '' definition 'xtra_cnt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:387:43: style:inconclusive: Function 'maildir_readquota' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:553:42: style:inconclusive: Function 'maildir_addquota' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:554:13: style:inconclusive: Function 'maildir_addquota' argument 2 names different: declaration '' definition 'maildirsize_size'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:554:35: style:inconclusive: Function 'maildir_addquota' argument 3 names different: declaration '' definition 'maildirsize_cnt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:563:43: style:inconclusive: Function 'doaddquota' argument 1 names different: declaration '' definition 'info'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:563:53: style:inconclusive: Function 'doaddquota' argument 2 names different: declaration '' definition 'maildirsize_fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:564:17: style:inconclusive: Function 'doaddquota' argument 3 names different: declaration '' definition 'maildirsize_size'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:564:39: style:inconclusive: Function 'doaddquota' argument 4 names different: declaration '' definition 'maildirsize_cnt'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:565:13: style:inconclusive: Function 'doaddquota' argument 5 names different: declaration '' definition 'isnew'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:630:55: style:inconclusive: Function 'makenewmaildirsizename' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:630:65: style:inconclusive: Function 'makenewmaildirsizename' argument 2 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:665:35: style:inconclusive: Function 'statcurnew' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:665:48: style:inconclusive: Function 'statcurnew' argument 2 names different: declaration '' definition 'maxtimestamp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:681:35: style:inconclusive: Function 'statsubdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:681:52: style:inconclusive: Function 'statsubdir' argument 2 names different: declaration '' definition 'subdir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:681:68: style:inconclusive: Function 'statsubdir' argument 3 names different: declaration '' definition 'maxtime'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:704:36: style:inconclusive: Function 'countcurnew' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:704:49: style:inconclusive: Function 'countcurnew' argument 2 names different: declaration '' definition 'maxtime'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:705:11: style:inconclusive: Function 'countcurnew' argument 3 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:705:28: style:inconclusive: Function 'countcurnew' argument 4 names different: declaration '' definition 'cntp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:722:36: style:inconclusive: Function 'countsubdir' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:722:53: style:inconclusive: Function 'countsubdir' argument 2 names different: declaration '' definition 'subdir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:722:69: style:inconclusive: Function 'countsubdir' argument 3 names different: declaration '' definition 'maxtime'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:723:11: style:inconclusive: Function 'countsubdir' argument 4 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:723:28: style:inconclusive: Function 'countsubdir' argument 5 names different: declaration '' definition 'cntp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:741:32: style:inconclusive: Function 'docount' argument 1 names different: declaration '' definition 'dir'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:741:45: style:inconclusive: Function 'docount' argument 2 names different: declaration '' definition 'dirstamp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:742:11: style:inconclusive: Function 'docount' argument 3 names different: declaration '' definition 'sizep'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:742:28: style:inconclusive: Function 'docount' argument 4 names different: declaration '' definition 'cntp'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildir/maildirquota.C:812:40: style:inconclusive: Function 'maildirquota_countfile' argument 1 names different: declaration 'filename' definition 'n'. [funcArgNamesDifferent] maildrop-4.0.4/libs/maildir/maildirquota.h:140:40: note: Function 'maildirquota_countfile' argument 1 names different: declaration 'filename' definition 'n'. maildrop-4.0.4/libs/maildir/maildirquota.C:812:40: note: Function 'maildirquota_countfile' argument 1 names different: declaration 'filename' definition 'n'. maildrop-4.0.4/libs/maildir/maildirquota.C:192:11: style: Local variable 'n' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/maildir/maildirquota.C:116:6: note: Shadowed variable maildrop-4.0.4/libs/maildir/maildirquota.C:192:11: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/testrfc6533parser.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/maildir/maildirquota.C:194:9: style: Variable 'q' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirquota.C:318:44: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildirquota.C:319:30: style: Parameter 'quota' can be declared as pointer to const [constParameterPointer] maildrop-4.0.4/libs/maildir/maildirquota.C:407:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/maildir/maildirquota.C:747:16: style: Variable 'de' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc2045/rfc2045acchkcpp.C:29:6: debug: CheckClass::isMemberVar found used member variable 'content_type' with varid 0 [varid0] maildrop-4.0.4/libs/rfc2045/rfc2045acchkcpp.C:31:3: debug: CheckClass::isMemberVar found used member variable 'subentities' with varid 0 [varid0] maildrop-4.0.4/libs/maildir/maildirquota.C:1025:16: error: Uninitialized variable: buf [uninitvar] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:60:15: warning: Member variable 'teststr::expected_output' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:36:11: style: Condition 'ch' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc2045/rfc2045defs.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:903:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:893:18: note: Assuming allocation function fails maildrop-4.0.4/libs/rfc822/testsuitecpp.C:893:18: note: Assignment 'fp=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/rfc822/testsuitecpp.C:903:13: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1010:38: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1008:12: note: Assuming allocation function fails maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1008:12: note: Assignment 'fp=tmpfile()', assigned value is 0 maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1010:38: note: Null pointer dereference maildrop-4.0.4/libs/rfc822/testsuitecpp.C:539:13: style: Local variable 'a' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:499:20: note: Shadowed variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:539:13: note: Shadow local variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1010:23: style: Local variable 'fds' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:911:22: note: Shadowed variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1010:23: note: Shadow local variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1047:15: style: Local variable 's' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:870:14: note: Shadowed variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:1047:15: note: Shadow local variable maildrop-4.0.4/libs/rfc822/testsuitecpp.C:24:13: style: Variable 'c' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:104:11: style: Parameter 'charset' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:105:11: style: Parameter 'language' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:116:33: style: Parameter 'b' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:117:33: style: Parameter 'e' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:392:20: style: Parameter 's' can be declared as reference to const [constParameterReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:696:13: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:714:14: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:722:13: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:739:14: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:747:13: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:764:14: style: Variable 'l' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc2045/rfc2045defs.C:26:53: style:inconclusive: Function 'message_content_type' argument 1 names different: declaration '' definition 'content_type'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045defs.C:36:61: style:inconclusive: Function 'delivery_status_content_type' argument 1 names different: declaration '' definition 'content_type'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc2045/rfc2045defs.C:44:61: style:inconclusive: Function 'message_headers_content_type' argument 1 names different: declaration '' definition 'content_type'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:709:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:734:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:759:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:631:3: error:inconclusive: Using object that points to local variable 'wrapped' that may be invalid. [invalidContainer] maildrop-4.0.4/libs/rfc822/testsuitecpp.C:603:31: note: Passed to 'back_inserter'. maildrop-4.0.4/libs/rfc822/testsuitecpp.C:614:14: note: Assuming condition is false maildrop-4.0.4/libs/rfc822/testsuitecpp.C:625:10: note: After calling 'clear', iterators or references to the container's data may be invalid . maildrop-4.0.4/libs/rfc822/testsuitecpp.C:580:27: note: Variable created here. maildrop-4.0.4/libs/rfc822/testsuitecpp.C:631:3: note: Using object that points to local variable 'wrapped' that may be invalid. maildrop-4.0.4/libs/maildrop/lexer.C:8:29: style:inconclusive: Function 'Open' argument 1 names different: declaration '' definition 'filename_arg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:23:31: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'errmsg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:28:26: style:inconclusive: Function 'token' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:76:27: style:inconclusive: Function 'token2' argument 1 names different: declaration '' definition 't'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:506:32: style:inconclusive: Function 'errmsg' argument 1 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:511:34: style:inconclusive: Function 'errmsg' argument 1 names different: declaration '' definition 'lnum'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:511:52: style:inconclusive: Function 'errmsg' argument 2 names different: declaration '' definition 'emsg'. [funcArgNamesDifferentUnnamed] maildrop-4.0.4/libs/maildrop/lexer.C:23:31: style: Argument 'errmsg' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildrop/lexer.h:55:7: note: Shadowed function maildrop-4.0.4/libs/maildrop/lexer.C:23:31: note: Shadow argument maildrop-4.0.4/libs/maildrop/lexer.C:52:16: style: Local variable 'errmsg' shadows outer function [shadowFunction] maildrop-4.0.4/libs/maildrop/lexer.h:55:7: note: Shadowed function maildrop-4.0.4/libs/maildrop/lexer.C:52:16: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/rfc2045new_boundary.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/rfc2045new_boundary.C:22:2: style: Struct 'strbuf < pid_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045new_boundary.C:22:2: style: Struct 'strbuf < time_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc2045new_boundary.C:22:2: style: Struct 'strbuf < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/rfc6533.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/rfc6533.C:284:9: style: C-style pointer casting [cstyleCast] maildrop-4.0.4/libs/rfc2045/rfc6533.C:359:9: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc2045/rfc6533.C:361:9: style: Variable 'lo' can be declared as pointer to const [constVariablePointer] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:91:15: warning: Member variable 'Anonymous0::teststr' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:198:15: warning: Member variable 'Anonymous2::teststr' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:420:15: warning: Member variable 'Anonymous3::value' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:13:9: warning: Member variable 'parsed_mime_info::startpos' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:13:19: warning: Member variable 'parsed_mime_info::startbody' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:13:30: warning: Member variable 'parsed_mime_info::endbody' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:14:3: warning: Member variable 'parsed_mime_info::nlines' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:14:11: warning: Member variable 'parsed_mime_info::nbodylines' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:15:7: warning: Member variable 'parsed_mime_info::mime1' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:17:14: warning: Member variable 'parsed_mime_info::content_type' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:18:14: warning: Member variable 'parsed_mime_info::content_type_charset' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:19:14: warning: Member variable 'parsed_mime_info::content_type_boundary' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:20:15: warning: Member variable 'parsed_mime_info::content_transfer_encoding' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:21:7: warning: Member variable 'parsed_mime_info::has8bitheader' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:22:7: warning: Member variable 'parsed_mime_info::has8bitbody' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:23:7: warning: Member variable 'parsed_mime_info::has8bitcontentchar' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2329:8: warning: Member variable 'Anonymous6::has8bitchars' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2330:8: warning: Member variable 'Anonymous6::hasraw8bitchars' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2386:15: warning: Member variable 'test3_info::test_name' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2388:8: warning: Member variable 'test3_info::rewrite7' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2389:16: warning: Member variable 'test3_info::rewrite7_to' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2390:8: warning: Member variable 'test3_info::rewrite8' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2391:16: warning: Member variable 'test3_info::rewrite8_to' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2392:8: warning: Member variable 'test3_info::rewritealways' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2393:16: warning: Member variable 'test3_info::rewritealways_to' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2394:8: warning: Member variable 'test3_info::rewritedefault' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2395:16: warning: Member variable 'test3_info::rewritedefault_to' has no initializer. [uninitMemberVarNoCtor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:412:4: debug: CheckClass::isMemberVar found used member variable 'index' with varid 0 [varid0] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:404:2: style: Struct 'full_parameter_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2164:14: style: Condition 's<=50' is always true [knownConditionTrueFalse] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2151:21: note: Assuming that condition 's<51' is not redundant maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2164:14: note: Condition 's<=50' is always true maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:39:16: style: Local variable 's' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:17:20: note: Shadowed variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:39:16: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:61:16: style: Local variable 's' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:17:20: note: Shadowed variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:61:16: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3310:11: style: Local variable 'n' shadows outer variable [shadowVariable] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3299:9: note: Shadowed variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:3310:11: note: Shadow local variable maildrop-4.0.4/libs/rfc2045/testsuitecpp.H:39:14: style: Variable 'se' can be declared as reference to const [constVariableReference] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2707:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2715:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] maildrop-4.0.4/libs/rfc2045/testsuitecpp.C:2271:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.21.0 maildrop-4.0.4/libs/maildir/maildiracltcpp.C:293:13: style:inconclusive: Function 'maildir_aclt_list_enum' argument 3 names different: declaration '' definition 'cb_arg'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/maildir/maildiracltcpp.C:669:35: style:inconclusive: Function 'maildir_acl_compute' argument 4 names different: declaration '' definition 'void_arg'. [funcArgNamesDifferentUnnamed] head maildrop-4.0.4/libs/maildir/maildircache.C:61:22: warning: Either the condition 'a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck] maildrop-4.0.4/libs/maildir/maildircache.C:54:6: note: Assuming that condition 'a' is not redundant maildrop-4.0.4/libs/maildir/maildircache.C:61:22: note: Null pointer dereference head maildrop-4.0.4/libs/maildir/maildirkeywords.h:663:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head maildrop-4.0.4/libs/maildir/maildirkeywords.h:684:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 maildrop-4.0.4/libs/maildir/maildirnewshared.C:211:13: style:inconclusive: Function 'maildir_newshared_enum' argument 3 names different: declaration '' definition 'cb_arg'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/maildir/maildirnewshared.C:46:15: style:inconclusive: Function 'maildir_newshared_nextAt' argument 4 names different: declaration '' definition 'cb_arg'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/maildir/maildirnewshared.C:64:13: style:inconclusive: Function 'maildir_newshared_next' argument 4 names different: declaration '' definition 'cb_arg'. [funcArgNamesDifferentUnnamed] head maildrop-4.0.4/libs/maildir/maildirwatch.C:410:56: style: Parameter 'mc' can be declared as pointer to const [constParameterPointer] head maildrop-4.0.4/libs/maildir/testmaildiraclt.C:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] head maildrop-4.0.4/libs/maildir/testmaildirfilter.C:22:27: style: Variable 'r' can be declared as pointer to const [constVariablePointer] 2.21.0 maildrop-4.0.4/libs/maildrop/dovecotauth.c:467:55: style:inconclusive: Function 'dovecotauth_getuserinfo' argument 4 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head maildrop-4.0.4/libs/maildrop/maildir.C:283:17: error: Using pointer to local variable 'dir' that may be invalid. [invalidContainer] maildrop-4.0.4/libs/maildrop/maildir.C:266:26: note: Pointer to container is created here. maildrop-4.0.4/libs/maildrop/maildir.C:269:7: note: Assuming condition is true maildrop-4.0.4/libs/maildrop/maildir.C:269:7: note: Assuming condition is true. maildrop-4.0.4/libs/maildrop/maildir.C:271:8: note: After calling 'resize', iterators or references to the container's data may be invalid . maildrop-4.0.4/libs/maildrop/maildir.C:251:15: note: Variable created here. maildrop-4.0.4/libs/maildrop/maildir.C:283:17: note: Using pointer to local variable 'dir' that may be invalid. 2.21.0 maildrop-4.0.4/libs/maildrop/maildir.C:283:17: error: Using pointer to local variable 'dir' that may be invalid. [invalidContainer] maildrop-4.0.4/libs/maildrop/maildir.C:266:26: note: Pointer to container is created here. maildrop-4.0.4/libs/maildrop/maildir.C:269:7: note: Assuming condition is true. maildrop-4.0.4/libs/maildrop/maildir.C:271:8: note: After calling 'resize', iterators or references to the container's data may be invalid . maildrop-4.0.4/libs/maildrop/maildir.C:251:15: note: Variable created here. maildrop-4.0.4/libs/maildrop/maildir.C:283:17: note: Using pointer to local variable 'dir' that may be invalid. head maildrop-4.0.4/libs/maildrop/pipefds.C:21:25: warning: Class 'PipeFds' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head maildrop-4.0.4/libs/maildrop/pipefds.C:21:25: warning: Class 'PipeFds' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.21.0 maildrop-4.0.4/libs/rfc2045/encode.C:22:12: style:inconclusive: Function 'libmail_encode_start' argument 4 names different: declaration '' definition 'callback_arg'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/rfc2045/rfc2045.h:3247:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head maildrop-4.0.4/libs/rfc2045/rfc2045.h:3247:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head maildrop-4.0.4/libs/rfc2045/rfc3676parser.C:451:9: style: Condition 'ptr' is always true [knownConditionTrueFalse] 2.21.0 maildrop-4.0.4/libs/rfc822/rfc822.C:542:22: style:inconclusive: Function 'parseaddr' argument 3 names different: declaration '' definition 'consume_n_tokens'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/rfc822/rfc822.C:543:22: style:inconclusive: Function 'parseaddr' argument 4 names different: declaration '' definition 'make_quoted_token'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/rfc822/rfc822.C:544:22: style:inconclusive: Function 'parseaddr' argument 5 names different: declaration '' definition 'define_addr_name'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/rfc822/rfc822.C:545:22: style:inconclusive: Function 'parseaddr' argument 6 names different: declaration '' definition 'define_addr_tokens'. [funcArgNamesDifferentUnnamed] 2.21.0 maildrop-4.0.4/libs/rfc822/rfc822.C:566:22: warning: Uninitialized variable: c [uninitvar] DONE