2026-02-16 19:36 ftp://ftp.de.debian.org/debian/pool/main/m/mailutils/mailutils_3.20.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=python --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 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: 6d033040 (2026-02-16 09:10:03 +0100) count: 5142 5134 elapsed-time: 6.7 2.9 head-timing-info: old-timing-info: head results: mailutils-3.20/comsat/comsat.c:54:5: error: #error "Neither ut_user nor ut_name found in struct utmp. Please report." [preprocessorErrorDirective] mailutils-3.20/examples/cpp/addr.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/addr.cc:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/iconv.cc:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/http.cc:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_NONBLOCK [valueFlowBailoutIncompleteVar] mailutils-3.20/dotlock/dotlock.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DL_EX_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/lsf.cc:28:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/lsf.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mailcap.cc:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/aclck.c:38:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/addr.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/base64.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_IN [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/aclck.c:144:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/addr.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/base64.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_ENCODE [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/aclck.c:180:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/examples/aclck.c:181:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] mailutils-3.20/examples/cpp/sfrom.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/msg-send.cc:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/url-parse.cc:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/murun.cc:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDIN_FD [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/murun.cc:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/fremove.c:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/fcopy.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/frename.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mimetest.cc:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mimetest.cc:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_imap_record [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mimetest.cc:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mimetest.cc:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_CSET [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_PREFIX [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OSERR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:49:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:250:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_APPEND [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:292:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:351:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_IOERR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/iconv.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM_LENGTH [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:182:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/http.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mblconv.c:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:391:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:218:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/http.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/lsf.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:462:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:401:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/lsf.cc:88:35: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/lsf.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:453:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:641:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:526:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:709:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:868:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:191:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/listop.cc:308:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxsize.c:72:18: error: There is an unknown macro here somewhere. Configuration is required. If MU_PRI_OFF_T is a macro then please configure it. [unknownMacro] mailutils-3.20/examples/cpp/iconv.cc:27:10: style: The scope of the variable 'total' can be reduced. [variableScope] mailutils-3.20/examples/cpp/mailcap.cc:27:10: style: The scope of the variable 'file' can be reduced. [variableScope] mailutils-3.20/examples/msg-send.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/iconv.cc:28:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] mailutils-3.20/examples/echosrv.c:86:11: warning: Either the condition 'len>0' is redundant or the array 'buf[512]' is accessed at index -1, which is out of bounds. [negativeIndex] mailutils-3.20/examples/echosrv.c:83:15: note: Assuming that condition 'len>0' is not redundant mailutils-3.20/examples/echosrv.c:85:10: note: len is decremented', new value is 0 mailutils-3.20/examples/echosrv.c:86:11: note: Negative array index mailutils-3.20/examples/mucat.c:37:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/muauth.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_key_uid [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/muauth.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_key_name [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/muauth.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/musocio.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:55:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/murun.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/musocio.c:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:195:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_BEFORE [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/numaddr.c:131:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/examples/header.c:288:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:325:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/msg-send.cc:85:21: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/header.c:353:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:495:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:531:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/header.c:563:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/sfrom.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/sa.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/murun.cc:94:17: style: Local variable 'out' shadows outer variable [shadowVariable] mailutils-3.20/examples/cpp/murun.cc:72:19: note: Shadowed declaration mailutils-3.20/examples/cpp/murun.cc:94:17: note: Shadow variable mailutils-3.20/examples/lsf.c:26:55: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'enumfun' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/lsf.c:60:5: note: You might need to cast the function pointer here mailutils-3.20/examples/lsf.c:26:55: note: Parameter 'resp' can be declared as pointer to const mailutils-3.20/examples/lsf.c:26:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'enumfun' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/lsf.c:60:5: note: You might need to cast the function pointer here mailutils-3.20/examples/lsf.c:26:67: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/frm/common.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/common.c:76:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_CSET [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:101:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/common.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:213:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UNAVAILABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/common.c:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mbox_record [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/common.c:444:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:409:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/common.c:548:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_PROT [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:572:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:772:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/echosrv.c:76:12: warning: If resource allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfResources] mailutils-3.20/examples/echosrv.c:74:15: note: Assuming allocation function fails mailutils-3.20/examples/echosrv.c:74:15: note: Assignment 'in=fdopen(fd,"r")', assigned value is 0 mailutils-3.20/examples/echosrv.c:76:12: note: Null pointer dereference mailutils-3.20/examples/echosrv.c:77:12: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] mailutils-3.20/examples/echosrv.c:75:16: note: Assuming allocation function fails mailutils-3.20/examples/echosrv.c:75:16: note: Assignment 'out=fdopen(fd,"w")', assigned value is 0 mailutils-3.20/examples/echosrv.c:77:12: note: Null pointer dereference mailutils-3.20/examples/echosrv.c:80:36: warning: If resource allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfResources] mailutils-3.20/examples/echosrv.c:74:15: note: Assuming allocation function fails mailutils-3.20/examples/echosrv.c:74:15: note: Assignment 'in=fdopen(fd,"r")', assigned value is 0 mailutils-3.20/examples/echosrv.c:80:36: note: Null pointer dereference mailutils-3.20/examples/echosrv.c:89:16: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] mailutils-3.20/examples/echosrv.c:75:16: note: Assuming allocation function fails mailutils-3.20/examples/echosrv.c:75:16: note: Assignment 'out=fdopen(fd,"w")', assigned value is 0 mailutils-3.20/examples/echosrv.c:89:16: note: Null pointer dereference mailutils-3.20/frm/from.c:66:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/from.c:90:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:380:20: error: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/decodemail/decodemail.c:377:13: note: Array decayed to pointer here. mailutils-3.20/decodemail/decodemail.c:370:12: note: Variable created here. mailutils-3.20/decodemail/decodemail.c:380:20: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/decodemail/decodemail.c:381:17: error:inconclusive: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/decodemail/decodemail.c:377:13: note: Array decayed to pointer here. mailutils-3.20/decodemail/decodemail.c:370:12: note: Variable created here. mailutils-3.20/decodemail/decodemail.c:381:17: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/decodemail/decodemail.c:382:18: error:inconclusive: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/decodemail/decodemail.c:377:13: note: Array decayed to pointer here. mailutils-3.20/decodemail/decodemail.c:370:12: note: Variable created here. mailutils-3.20/decodemail/decodemail.c:382:18: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/examples/muauth.c:31:30: style: Parameter 'po' can be declared as pointer to const. However it seems that 'use_uid' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/muauth.c:48:24: note: You might need to cast the function pointer here mailutils-3.20/examples/muauth.c:31:30: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/examples/muauth.c:31:52: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'use_uid' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/muauth.c:48:24: note: You might need to cast the function pointer here mailutils-3.20/examples/muauth.c:31:52: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/examples/muauth.c:37:31: style: Parameter 'po' can be declared as pointer to const. However it seems that 'use_name' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/muauth.c:51:24: note: You might need to cast the function pointer here mailutils-3.20/examples/muauth.c:37:31: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/examples/muauth.c:37:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'use_name' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/examples/muauth.c:51:24: note: You might need to cast the function pointer here mailutils-3.20/examples/muauth.c:37:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/examples/mboxidx.c:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:372:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mboxidx.c:421:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/musocio.c:41:11: style: Condition 'rc' is always false [knownConditionTrueFalse] mailutils-3.20/examples/musocio.c:39:57: note: Assuming that condition '(rc=mu_stream_getline(in,&buf,&size,&n))==0' is not redundant mailutils-3.20/examples/musocio.c:41:11: note: Condition 'rc' is always false mailutils-3.20/examples/echosrv.c:82:11: style: Local variable 'len' shadows outer argument [shadowArgument] mailutils-3.20/examples/echosrv.c:38:44: note: Shadowed declaration mailutils-3.20/examples/echosrv.c:82:11: note: Shadow variable mailutils-3.20/frm/frm.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_field [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/frm.c:329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/cpp/mimetest.cc:88:15: style: Local variable 'i' shadows outer variable [shadowVariable] mailutils-3.20/examples/cpp/mimetest.cc:52:7: note: Shadowed declaration mailutils-3.20/examples/cpp/mimetest.cc:88:15: note: Shadow variable mailutils-3.20/examples/cpp/mimetest.cc:164:11: style: Local variable 'hdr' shadows outer variable [shadowVariable] mailutils-3.20/examples/cpp/mimetest.cc:137:14: note: Shadowed declaration mailutils-3.20/examples/cpp/mimetest.cc:164:11: note: Shadow variable mailutils-3.20/examples/header.c:479:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] mailutils-3.20/examples/cpp/mimetest.cc:172:21: style: Variable 'nsubparts' is assigned a value that is never used. [unreadVariable] mailutils-3.20/frm/common.c:275:26: style: Condition 'nextstart!=curcol' is always true [knownConditionTrueFalse] mailutils-3.20/frm/common.c:261:18: note: Assuming that condition 'curcol>=nextstart' is not redundant mailutils-3.20/frm/common.c:275:26: note: Condition 'nextstart!=curcol' is always true mailutils-3.20/imap4d/append.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/append.c:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/append.c:264:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/decodemail/decodemail.c:375:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/examples/cpp/listop.cc:66:14: error: Allocation with strdup, remove doesn't release it. [leakNoVarFunctionCall] mailutils-3.20/examples/cpp/listop.cc:166:17: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:171:21: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:182:21: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:228:21: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:280:14: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:300:18: style: C-style pointer casting [cstyleCast] mailutils-3.20/examples/cpp/listop.cc:300:38: style: C-style pointer casting [cstyleCast] mailutils-3.20/decodemail/decodemail.c:816:13: style: Local variable 's' shadows outer variable [shadowVariable] mailutils-3.20/decodemail/decodemail.c:701:9: note: Shadowed declaration mailutils-3.20/decodemail/decodemail.c:816:13: note: Shadow variable mailutils-3.20/examples/cpp/listop.cc:37:13: style: Variable 'text' can be declared as pointer to const [constVariablePointer] mailutils-3.20/examples/cpp/listop.cc:43:28: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/examples/cpp/listop.cc:157:28: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/examples/cpp/listop.cc:56:7: style: Unused variable: rc [unusedVariable] mailutils-3.20/examples/cpp/listop.cc:77:7: style: Unused variable: rc [unusedVariable] mailutils-3.20/examples/cpp/listop.cc:99:7: style: Unused variable: rc [unusedVariable] mailutils-3.20/examples/cpp/listop.cc:120:7: style: Unused variable: rc [unusedVariable] mailutils-3.20/examples/cpp/listop.cc:208:7: style: Unused variable: rc [unusedVariable] mailutils-3.20/imap4d/bye.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SOFTWARE [valueFlowBailoutIncompleteVar] mailutils-3.20/frm/frm.c:112:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_show_field' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:143:31: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:112:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/frm/frm.c:112:59: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_show_field' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:143:31: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:112:59: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/frm/frm.c:119:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_Quiet' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:152:26: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:119:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/frm/frm.c:119:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_Quiet' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:152:26: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:119:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/frm/frm.c:125:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_query' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:155:26: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:125:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/frm/frm.c:125:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_query' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:155:26: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:125:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/frm/frm.c:132:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_status' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:165:24: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:132:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/frm/frm.c:132:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_status' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/frm/frm.c:165:24: note: You might need to cast the function pointer here mailutils-3.20/frm/frm.c:132:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/imap4d/auth_gss.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gss.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_GSS_CODE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gss.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_HOSTBASED_SERVICE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/authenticate.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/close.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/authenticate.c:80:48: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/authenticate.c:93:45: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/auth_gsasl.c:54:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gsasl.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gsasl.c:230:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_AUTHID [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gsasl.c:272:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_AUTHID [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/auth_gsasl.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/comsat/action.c:437:23: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] mailutils-3.20/examples/mboxidx.c:124:46: style: Parameter 'input_charset' can be declared as pointer to const [constParameterPointer] mailutils-3.20/examples/mboxidx.c:417:9: style: Variable 'state_file' can be declared as pointer to const [constVariablePointer] mailutils-3.20/comsat/action.c:677:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/comsat/action.c:620:7: note: Shadowed declaration mailutils-3.20/comsat/action.c:677:11: note: Shadow variable mailutils-3.20/imap4d/auth_gss.c:204:16: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/imap4d/auth_gss.c:263:16: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/comsat/action.c:45:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/auth_gss.c:276:16: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/comsat/action.c:437:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/auth_gss.c:290:16: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/imap4d/auth_gss.c:308:16: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/imap4d/auth_gss.c:322:12: style: Variable 'maj_stat' is assigned a value that is never used. [unreadVariable] mailutils-3.20/imap4d/delete.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/create.c:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/copy.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/copy.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/copy.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/copy.c:225:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/examine.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:193:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/examples/mta.c:242:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/examples/mta.c:396:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/imap4d/idle.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/examples/mta.c:397:13: style: Local variable 'warn' shadows outer argument [shadowArgument] mailutils-3.20/examples/mta.c:386:41: note: Shadowed declaration mailutils-3.20/examples/mta.c:397:13: note: Shadow variable mailutils-3.20/examples/mta.c:719:7: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/examples/mta.c:578:11: note: Shadowed declaration mailutils-3.20/examples/mta.c:719:7: note: Shadow variable mailutils-3.20/examples/mta.c:160:10: style: Variable 'mode' can be declared as pointer to const [constVariablePointer] mailutils-3.20/examples/mta.c:396:22: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] mailutils-3.20/examples/mta.c:571:9: style: Variable 'rcpt_addr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/create.c:95:21: style: Local variable 'mbox' shadows outer variable [shadowVariable] mailutils-3.20/imap4d/imap4d.h:209:21: note: Shadowed declaration mailutils-3.20/imap4d/create.c:95:21: note: Shadow variable mailutils-3.20/imap4d/id.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/imap4d.c:59:42: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] mailutils-3.20/imap4d/id.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/lsub.c:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/login.c:32:38: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/id.c:86:35: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that 'get_command' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/imap4d/id.c:146:22: note: You might need to cast the function pointer here mailutils-3.20/imap4d/id.c:86:35: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/imap4d/list.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/list.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_SCANNER_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/quota.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/quota.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/quota.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/rename.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/rename.c:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/select.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/select.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/select.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/namespace.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/namespace.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/namespace.c:212:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/namespace.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.c:837:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] clexer.c:1468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/quota.c:38:20: style: Local variable 'mbox' shadows outer variable [shadowVariable] mailutils-3.20/imap4d/imap4d.h:209:21: note: Shadowed declaration mailutils-3.20/imap4d/quota.c:38:20: note: Shadow variable clexer.c:1652:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/quota.c:131:16: style: Local variable 'mbox' shadows outer variable [shadowVariable] mailutils-3.20/imap4d/imap4d.h:209:21: note: Shadowed declaration mailutils-3.20/imap4d/quota.c:131:16: note: Shadow variable clexer.c:1795:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clexer.c:2033:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] clexer.l:226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/signal.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/list.c:70:56: style: Parameter 'resp' can be declared as pointer to const. However it seems that 'list_fun' is a callback function, if 'resp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/imap4d/list.c:230:17: note: You might need to cast the function pointer here mailutils-3.20/imap4d/list.c:70:56: note: Parameter 'resp' can be declared as pointer to const mailutils-3.20/imap4d/io.c:65:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_SERVER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:131:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_SERVER [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TRANSPORT_OUTPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SOFTWARE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:385:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_ENDLN [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:650:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/parsebuf.c:159:13: style: Variable 'pbuf.data' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/imap4d/parsebuf.c:157:13: note: pbuf.data is assigned mailutils-3.20/imap4d/parsebuf.c:159:13: note: pbuf.data is overwritten mailutils-3.20/imap4d/parsebuf.c:27:47: style:inconclusive: Function 'imap4d_parsebuf_exit' argument 1 names different: declaration 'pb' definition 'p'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:290:46: note: Function 'imap4d_parsebuf_exit' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:27:47: note: Function 'imap4d_parsebuf_exit' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:50:47: style:inconclusive: Function 'imap4d_parsebuf_peek' argument 1 names different: declaration 'pb' definition 'p'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:291:47: note: Function 'imap4d_parsebuf_peek' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:50:47: note: Function 'imap4d_parsebuf_peek' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:87:47: style:inconclusive: Function 'imap4d_parsebuf_next' argument 1 names different: declaration 'pb' definition 'p'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:292:47: note: Function 'imap4d_parsebuf_next' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:87:47: note: Function 'imap4d_parsebuf_next' argument 1 names different: declaration 'pb' definition 'p'. mailutils-3.20/imap4d/parsebuf.c:56:10: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/parsebuf.c:71:10: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/starttls.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/starttls.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/starttls.c:98:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/subscribe.c:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/subscribe.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/preauth.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/preauth.c:318:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/preauth.c:405:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/preauth.c:451:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOSPLIT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/preauth.c:512:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/store.c:71:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/store.c:124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/ckiconv.c:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_DECODE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/ckiconv.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/status.c:98:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/sync.c:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/testclient.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/sync.c:184:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MAILBOX_CORRUPT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/testclient.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/sync.c:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/testclient.c:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:289:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:407:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:684:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:880:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:1672:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:1779:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_PAYLOAD [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/unsubscribe.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/tests/testclient.c:107:13: warning: Either the condition 'fd<0' is redundant or bind() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] mailutils-3.20/imap4d/tests/testclient.c:101:10: note: Assuming that condition 'fd<0' is not redundant mailutils-3.20/imap4d/tests/testclient.c:107:13: note: Invalid argument mailutils-3.20/imap4d/tests/testclient.c:179:13: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] mailutils-3.20/imap4d/tests/testclient.c:176:14: note: Assuming that condition 'fd==-1' is not redundant mailutils-3.20/imap4d/tests/testclient.c:179:13: note: Invalid argument mailutils-3.20/imap4d/tests/testclient.c:180:13: warning: Either the condition 'fd==-1' is redundant or dup2() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] mailutils-3.20/imap4d/tests/testclient.c:176:14: note: Assuming that condition 'fd==-1' is not redundant mailutils-3.20/imap4d/tests/testclient.c:180:13: note: Invalid argument mailutils-3.20/imap4d/tests/testclient.c:82:23: style: Parameter 'scheme' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/uid.c:39:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_PAYLOAD [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_INTERNALDATE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_RECENT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OSERR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:259:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/util.c:302:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_PAYLOAD [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/gnu/inttostr.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/hard-locale.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:621:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:848:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:900:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/sync.c:145:64: style: Parameter 'action_data' can be declared as pointer to const. However it seems that 'action' is a callback function, if 'action_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/imap4d/sync.c:181:37: note: You might need to cast the function pointer here mailutils-3.20/imap4d/sync.c:145:64: note: Parameter 'action_data' can be declared as pointer to const mailutils-3.20/imap4d/search.c:998:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/sync.c:166:12: style: Variable 'exp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/search.c:1018:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1099:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_BCC [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1135:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CC [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1152:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1283:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1300:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1328:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/namespace.c:269:38: style:inconclusive: Function 'namespace_translate_name' argument 2 names different: declaration 'pfx' definition 'return_pfx'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:423:37: note: Function 'namespace_translate_name' argument 2 names different: declaration 'pfx' definition 'return_pfx'. mailutils-3.20/imap4d/namespace.c:269:38: note: Function 'namespace_translate_name' argument 2 names different: declaration 'pfx' definition 'return_pfx'. mailutils-3.20/imap4d/namespace.c:53:8: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'cmplen' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/imap4d/namespace.c:147:30: note: You might need to cast the function pointer here mailutils-3.20/imap4d/namespace.c:53:8: note: Parameter 'closure' can be declared as pointer to const mailutils-3.20/imap4d/namespace.c:244:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/status.c:103:10: style: Variable 'item' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/util.c:199:4: error: Common realloc mistake: 'name' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/imap4d/util.c:254:25: style:inconclusive: Function 'util_chdir' argument 1 names different: declaration 'homedir' definition 'dir'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:471:30: note: Function 'util_chdir' argument 1 names different: declaration 'homedir' definition 'dir'. mailutils-3.20/imap4d/util.c:254:25: note: Function 'util_chdir' argument 1 names different: declaration 'homedir' definition 'dir'. mailutils-3.20/lib/gnu/malloca.h:24:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/mbchar.h:149:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/localcharset.c:1088:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] mailutils-3.20/lib/gnu/localcharset.c:1079:24: note: Assignment 'locale=NULL', assigned value is 0 mailutils-3.20/lib/gnu/localcharset.c:1088:14: note: Condition 'locale==NULL' is always true mailutils-3.20/lib/gnu/mbiter.h:87:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] mailutils-3.20/lib/gnu/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] mailutils-3.20/lib/gnu/localcharset.c:1097:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] mailutils-3.20/lib/gnu/mbswidth.h:19:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/mbuiter.h:94:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/strnlen1.h:22:3: error: #error "Please include config.h first." [preprocessorErrorDirective] mailutils-3.20/lib/gnu/setlocale_null.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/gnu/setlocale_null.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:447:47: style:inconclusive: Function 'imap4d_tokbuf_destroy' argument 1 names different: declaration 'tok' definition 'ptok'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:258:46: note: Function 'imap4d_tokbuf_destroy' argument 1 names different: declaration 'tok' definition 'ptok'. mailutils-3.20/imap4d/io.c:447:47: note: Function 'imap4d_tokbuf_destroy' argument 1 names different: declaration 'tok' definition 'ptok'. mailutils-3.20/imap4d/io.c:457:43: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/io.c:471:46: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/io.c:482:45: style: Parameter 'tok' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/io.c:486:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/io.c:549:13: style: Variable 'start' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/io.c:680:13: style: Variable 'last_arg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/io.c:714:21: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/imap4d/io.c:706:22: note: Assuming condition is false mailutils-3.20/imap4d/io.c:714:21: note: Uninitialized variable: rc mailutils-3.20/lib/gnu/uniwidth/width.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nonspacing_table_ind [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/guile.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_syslog [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/io.c:650:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] clexer.c:1799:2: warning: Possible null pointer dereference: b [nullPointer] clexer.c:1692:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 clexer.c:1799:2: note: Null pointer dereference clexer.c:1800:2: warning: Possible null pointer dereference: b [nullPointer] clexer.c:1692:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 clexer.c:1800:2: note: Null pointer dereference clexer.c:1468:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] clexer.c:1468:3: note: c is initialized clexer.c:1468:3: note: c is overwritten clexer.l:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:125:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:130:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:135:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:150:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:159:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:171:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:176:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:181:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:191:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:196:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:206:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:211:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:216:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mdecode.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:221:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mdecode.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:226:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mdecode.c:120:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] clexer.l:231:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mdecode.c:200:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:236:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mu_umaxtostr.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_STRSIZE_BOUND [valueFlowBailoutIncompleteVar] clexer.l:241:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mu_umaxtostr.c:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] clexer.l:246:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:261:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:266:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:271:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:276:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:281:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:286:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] clexer.l:291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] clexer.l:296:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:301:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] clexer.l:306:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clexer.l:311:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:434:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILCAP_TEST [valueFlowBailoutIncompleteVar] clexer.l:316:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:460:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] clexer.l:321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/mailcap.c:565:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] clexer.l:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/imap4d/preauth.c:28:23: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] clexer.l:336:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:341:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:346:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:366:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/manlock.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:371:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/manlock.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:376:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/manlock.c:183:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mailbox_create [valueFlowBailoutIncompleteVar] clexer.l:381:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/manlock.c:212:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] clexer.l:386:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/lib/manlock.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_FLAG_CHECK_PID [valueFlowBailoutIncompleteVar] clexer.l:391:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:396:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.l:413:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] clexer.c:1427:23: style: Checking if unsigned expression 'num_to_read' is less than zero. [unsignedLessThanZero] clexer.c:1440:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] clexer.c:1544:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] clexer.c:358:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. clexer.c:1544:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. clexer.c:1567:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] clexer.c:698:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. clexer.c:1567:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. mailutils-3.20/lib/python.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] clexer.c:1984:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] clexer.c:308:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. clexer.c:1984:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mailutils-3.20/lib/python.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] clexer.c:1997:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] clexer.c:309:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. clexer.c:1997:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. clexer.c:1997:68: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] clexer.c:309:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. clexer.c:1997:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. clexer.c:2129:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] clexer.c:664:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. clexer.c:2129:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. mailutils-3.20/lib/mu_umaxtostr.c:43:7: error: Common realloc mistake: 'buffer_pool' nulled but not freed upon failure [memleakOnRealloc] clexer.c:1381:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] clexer.c:1582:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] clexer.c:1997:48: style: Parameter 'yybytes' can be declared as pointer to const [constParameterPointer] clexer.c:2031:43: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/preauth.c:43:31: style: Parameter 'reply' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/preauth.c:310:23: style: Variable 'srv_addr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/preauth.c:310:34: style: Variable 'clt_addr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/preauth.c:311:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/preauth.c:400:27: style: Variable 'clos' can be declared as pointer to const [constVariablePointer] mailutils-3.20/imap4d/preauth.c:210:12: style: struct member 'ident_info::random' is never used. [unusedStructMember] mailutils-3.20/imap4d/preauth.c:212:12: style: struct member 'ident_info::date' is never used. [unusedStructMember] mailutils-3.20/imap4d/preauth.c:213:12: style: struct member 'ident_info::ip_local' is never used. [unusedStructMember] mailutils-3.20/imap4d/preauth.c:214:12: style: struct member 'ident_info::ip_remote' is never used. [unusedStructMember] mailutils-3.20/imap4d/preauth.c:215:12: style: struct member 'ident_info::port_local' is never used. [unusedStructMember] mailutils-3.20/imap4d/preauth.c:216:12: style: struct member 'ident_info::port_remote' is never used. [unusedStructMember] mailutils-3.20/lib/script.c:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_debug_handle [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/tcpwrap.c:103:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/sieve.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_MESSAGE_ID [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/sieve.c:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/mdecode.c:256:16: style: Condition 'rc' is always true [knownConditionTrueFalse] mailutils-3.20/lib/python.c:63:16: style: Variable 'dict[1].name' is assigned a value that is never used. [unreadVariable] mailutils-3.20/lib/tcpwrap.c:104:10: style: Condition '!mu_tcpwrapper_access(fd)' is always false [knownConditionTrueFalse] mailutils-3.20/lib/tcpwrap.c:104:32: note: Calling function 'mu_tcpwrapper_access' returns 1 mailutils-3.20/lib/tcpwrap.c:104:10: note: Condition '!mu_tcpwrapper_access(fd)' is always false mailutils-3.20/lib/signal.c:24:51: style: Parameter 'sigv' can be declared as pointer to const [constParameterPointer] mailutils-3.20/lib/utmp.c:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/script.c:91:9: style: Variable 'suf' can be declared as pointer to const [constVariablePointer] mailutils-3.20/lib/manlock.c:184:17: error: Uninitialized variable: &mbox [uninitvar] mailutils-3.20/libmailutils/auth/auth.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/auth.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/auth.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_AUTH_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/auth.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_authority_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/auth.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_AUTH_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/auth.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_AUTH_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:81:39: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] mailutils-3.20/libmailutils/auth/system.c:92:39: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/libmailutils/auth/system.c:109:24: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] mailutils-3.20/libmailutils/auth/mu_auth.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AF_QUOTA [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_AUTH_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_getpwnam [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:267:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_key_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_key_uid [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:310:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_generic_module [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:384:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:98:21: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that 'mu_authenticate_generic' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/auth/system.c:155:30: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/auth/system.c:98:21: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/libmailutils/auth/system.c:102:9: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/auth/system.c:103:9: style: Variable 'crypt_pass' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/auth/system.c:118:20: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that 'mu_authenticate_system' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/auth/system.c:145:30: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/auth/system.c:118:20: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/libmailutils/auth/system.c:119:10: style: Parameter 'call_data' can be declared as pointer to const. However it seems that 'mu_authenticate_system' is a callback function, if 'call_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/auth/system.c:145:30: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/auth/system.c:119:10: note: Parameter 'call_data' can be declared as pointer to const mailutils-3.20/libmailutils/auth/auth.c:62:57: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/auth/auth.c:147:14: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/argcvjoin.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/argcvjoin.c:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_argcv_escape_c [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/system.c:121:40: style: Variable 'auth_data' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/base/argcvrem.c:53:3: style: Variable '*pargv' is assigned an expression that holds the same value. [redundantAssignment] mailutils-3.20/libmailutils/base/argcvrem.c:31:15: note: argv is assigned '*pargv' here. mailutils-3.20/libmailutils/base/argcvrem.c:53:3: note: Variable '*pargv' is assigned an expression that holds the same value. mailutils-3.20/libmailutils/base/argcvjoin.c:74:7: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/libmailutils/base/coord.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/coord.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/argcvjoin.c:28:45: style: Parameter 'delim' can be declared as pointer to const [constParameterPointer] mailutils-3.20/lib/mailcap.c:386:15: error: Using pointer to local variable 'x_argv' that is out of scope. [invalidLifetime] mailutils-3.20/lib/mailcap.c:358:11: note: Array decayed to pointer here. mailutils-3.20/lib/mailcap.c:357:10: note: Variable created here. mailutils-3.20/lib/mailcap.c:386:15: note: Using pointer to local variable 'x_argv' that is out of scope. mailutils-3.20/lib/mailcap.c:386:24: error: Using pointer to local variable 'x_argv' that is out of scope. [invalidLifetime] mailutils-3.20/lib/mailcap.c:358:11: note: Array decayed to pointer here. mailutils-3.20/lib/mailcap.c:357:10: note: Variable created here. mailutils-3.20/lib/mailcap.c:386:24: note: Using pointer to local variable 'x_argv' that is out of scope. mailutils-3.20/imap4d/fetch.c:894:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/libmailutils/address/address.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:90:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:376:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:376:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:378:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:481:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/mailcap.c:598:18: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/lib/mailcap.c:594:10: note: rc is assigned mailutils-3.20/lib/mailcap.c:598:18: note: rc is overwritten mailutils-3.20/lib/mailcap.c:582:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/lib/mailcap.c:548:7: note: Shadowed declaration mailutils-3.20/lib/mailcap.c:582:11: note: Shadow variable mailutils-3.20/libmailutils/base/ctparse.c:57:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CONTENT_TYPE_PARAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ctparse.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/mailcap.c:93:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ctparse.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CONTENT_TYPE_STRICT [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/mailcap.c:99:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ctparse.c:189:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_TSPEC [valueFlowBailoutIncompleteVar] mailutils-3.20/lib/mailcap.c:105:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ctparse.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:1460:8: error: Common realloc mistake: 'parts' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/imap4d/fetch.c:1465:7: warning: If memory allocation fails, then there is a possible null pointer dereference: parts [nullPointerOutOfMemory] mailutils-3.20/imap4d/fetch.c:1455:23: note: Assuming allocation function fails mailutils-3.20/imap4d/fetch.c:1455:23: note: Assignment 'parts=calloc(nmax,sizeof(parts[0]))', assigned value is 0 mailutils-3.20/imap4d/fetch.c:1465:7: note: Null pointer dereference mailutils-3.20/libmailutils/base/copyfile.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_COPY_DEREF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/daemon.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/copyfile.c:129:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/copyfile.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/copyfile.c:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/fetch.c:566:42: style: Parameter 'ffc' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/fetch.c:583:33: style: Parameter 'frt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/fetch.c:1212:75: style: Parameter 'ffc' can be declared as pointer to const [constParameterPointer] mailutils-3.20/imap4d/search.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mailutils-3.20/libmailutils/base/fdwait.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READY_RD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/fgetpwent.c:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/fgetpwent.c:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:285:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:512:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:586:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:600:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_address [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:653:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_PRINTABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:745:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:803:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:882:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:222:36: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/address/parse822.c:930:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/auth/mu_auth.c:223:36: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/address/parse822.c:1003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1080:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1301:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1595:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/fdwait.c:30:50: style: Parameter 'tvp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/filesafety.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWGRP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWGRP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IWOTH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:127:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BUFSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/fscompose.c:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/getcwd.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:375:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:425:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:542:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_delete_nd [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:602:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:629:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:275:56: style:inconclusive: Function 'imap4d_search0' argument 3 names different: declaration 'repyptr' definition 'err_text'. [funcArgNamesDifferent] mailutils-3.20/imap4d/imap4d.h:341:64: note: Function 'imap4d_search0' argument 3 names different: declaration 'repyptr' definition 'err_text'. mailutils-3.20/imap4d/search.c:275:56: note: Function 'imap4d_search0' argument 3 names different: declaration 'repyptr' definition 'err_text'. mailutils-3.20/libmailutils/base/assoc.c:650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:686:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:710:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:886:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:911:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/imap4d/search.c:1170:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/assoc.c:923:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:933:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:943:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:1001:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/copyfile.c:256:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/filename.c:94:7: style: Condition 'len' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/filename.c:105:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/glob.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_GLOBF_SUB [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/glob.c:208:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/glob.c:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/hostname.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/kwd.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/kwd.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/kwd.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/kwd.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/kwd.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/lcall.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_LANG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/lcall.c:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_LANG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/lcall.c:126:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_LANG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/iterator.c:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/filesafety.c:160:26: style: Variable 'pck' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/filesafety.c:172:26: style: Variable 'pck' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/filesafety.c:215:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/munre.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/munre.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/msgid.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:123:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MONITOR_PTHREAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/msgid.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_MESSAGE_ID [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MONITOR_PTHREAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/msgid.c:180:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_DATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MONITOR_PTHREAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MONITOR_PTHREAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:203:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MONITOR_PTHREAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:449:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:475:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:628:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AMD_F_SCANNING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:716:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AMD_F_INIT_SCAN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:730:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:752:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:780:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TEMPFILE_TMPDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:828:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1094:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1122:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1142:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1226:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1277:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_MODIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1515:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDVALIDITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDVALIDITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1544:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDNEXT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1557:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDNEXT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:431:3: error: Memory leak: subaddr.domain [memleak] mailutils-3.20/libmailutils/base/amd.c:1598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1720:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_STREAMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_STREAMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1925:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_STREAMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1952:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_STREAMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:1978:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2317:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDVALIDITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDNEXT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_AMD_PROP_UIDNEXT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/address.c:412:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/iterator.c:207:10: warning: Uninitialized variable: status [uninitvar] mailutils-3.20/libmailutils/base/iterator.c:204:15: note: Assuming condition is false mailutils-3.20/libmailutils/base/iterator.c:207:10: note: Uninitialized variable: status mailutils-3.20/libmailutils/base/msgid.c:133:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/libmailutils/base/glob.c:214:10: style: Condition 'rc==0' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/glob.c:209:7: note: Assuming that condition 'rc' is not redundant mailutils-3.20/libmailutils/base/glob.c:214:10: note: Condition 'rc==0' is always true mailutils-3.20/libmailutils/base/mutil.c:68:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/mutil.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_IRGRP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/onexit.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/onexit.c:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:258:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/monitor.c:257:12: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/monitor.c:258:14: note: Condition 'status!=0' is always false mailutils-3.20/libmailutils/base/permstr.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:116:51: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:48:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OBSERVER_NO_CHECK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/monitor.c:58:7: style: union member '_p_lock::dummy' is never used. [unusedStructMember] mailutils-3.20/libmailutils/base/observer.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/mutil.c:110:7: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/libmailutils/base/mutil.c:75:17: note: Assuming condition is false mailutils-3.20/libmailutils/base/mutil.c:110:7: note: Uninitialized variable: rc mailutils-3.20/libmailutils/base/pidfile.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/pidfile.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/pidfile.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/pidfile.c:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/refcount.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:157:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:286:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:337:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:399:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:422:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_FLAG_EXT_LOCKER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_FLAG_EXPIRE_TIME [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:642:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:720:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:764:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_lck_exc [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:773:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_LOCKER_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:796:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_LOCKER_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_LOCKER_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:862:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_OPTION_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:872:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_OPTION_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:918:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:931:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_OPTION_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:960:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_locker_assign [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:976:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:988:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1000:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1011:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_TYPE_EXTERNAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1045:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1068:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/locker.c:1091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/onexit.c:91:2: error: Memory leak: clos [memleak] mailutils-3.20/libmailutils/base/onexit.c:61:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/base/onexit.c:44:7: note: Shadowed declaration mailutils-3.20/libmailutils/base/onexit.c:61:11: note: Shadow variable mailutils-3.20/libmailutils/base/registrar.c:282:48: debug: Function::addArguments found argument '_purl' with varid 0. [varid0] mailutils-3.20/libmailutils/base/registrar.c:296:52: debug: Function::addArguments found argument '_pmailbox' with varid 0. [varid0] mailutils-3.20/libmailutils/base/registrar.c:310:51: debug: Function::addArguments found argument '_pmailer' with varid 0. [varid0] mailutils-3.20/libmailutils/base/registrar.c:324:51: debug: Function::addArguments found argument '_pfolder' with varid 0. [varid0] mailutils-3.20/libmailutils/base/renamefile.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/observer.c:43:54: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:77:10: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:88:73: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:101:11: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:151:60: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/observer.c:199:17: style: Variable 'event' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/base/observer.c:231:17: style: Variable 'event' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/base/removefile.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/schemeauto.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AUTODETECT_ACCURACY_AUTO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/removefile.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/removefile.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/removefile.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/removefile.c:193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/secret.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/secret.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EXISTS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_RECORD_LOCAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:299:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:353:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/registrar.c:496:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:485:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:513:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/schemeauto.c:50:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/rfc2047.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BAD_2047_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/spawnvp.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/rfc2047.c:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/rfc2047.c:242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/rfc2047.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/rfc2047.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/removefile.c:96:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/symlink.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENAMETOOLONG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/symlink.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/opool.c:376:39: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/opool.c:504:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/opool.c:509:35: style: Parameter 'item' can be declared as pointer to const. However it seems that 'opitr_delitem' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/base/opool.c:597:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/base/opool.c:509:35: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/base/opool.c:548:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/opool.c:557:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/opool.c:46:15: style: union member 'mu_opool_bucket::align_double' is never used. [unusedStructMember] mailutils-3.20/libmailutils/base/opool.c:47:13: style: union member 'mu_opool_bucket::align_uintmax' is never used. [unusedStructMember] mailutils-3.20/libmailutils/base/opool.c:48:9: style: union member 'mu_opool_bucket::align_ptr' is never used. [unusedStructMember] mailutils-3.20/lib/gnu/des.c:337:9: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] mailutils-3.20/libmailutils/base/registrar.c:408:28: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/symlink.c:144:7: warning: Uninitialized variable: status [uninitvar] mailutils-3.20/libmailutils/base/symlink.c:117:21: note: Assuming condition is false mailutils-3.20/libmailutils/base/symlink.c:144:7: note: Uninitialized variable: status mailutils-3.20/libmailutils/base/tempfile.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/tempfile.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/tempfile.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TEMPFILE_TMPDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/userprivs.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/userprivs.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/ticket.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/assoc.c:407:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/base/assoc.c:382:7: note: Shadowed declaration mailutils-3.20/libmailutils/base/assoc.c:407:8: note: Shadow variable mailutils-3.20/libmailutils/base/assoc.c:467:12: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/base/assoc.c:441:7: note: Shadowed declaration mailutils-3.20/libmailutils/base/assoc.c:467:12: note: Shadow variable mailutils-3.20/libmailutils/base/assoc.c:305:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mailutils-3.20/libmailutils/base/assoc.c:221:61: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/assoc.c:531:25: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/assoc.c:612:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/assoc.c:626:29: style: Parameter 'item' can be declared as pointer to const. However it seems that 'delitem' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/base/assoc.c:669:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/base/assoc.c:626:29: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/base/assoc.c:628:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/assoc.c:633:35: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'assoc_data_dup' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/base/assoc.c:671:34: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/base/assoc.c:633:35: note: Parameter 'owner' can be declared as pointer to const mailutils-3.20/libmailutils/base/assoc.c:689:30: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/locker.c:813:12: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] mailutils-3.20/lib/gnu/des.c:549:49: style:inconclusive: Function 'gl_des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. [funcArgNamesDifferent] mailutils-3.20/lib/gnu/des.h:70:49: note: Function 'gl_des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. mailutils-3.20/lib/gnu/des.c:549:49: note: Function 'gl_des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. mailutils-3.20/lib/gnu/des.c:549:63: style:inconclusive: Function 'gl_des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. [funcArgNamesDifferent] mailutils-3.20/lib/gnu/des.h:70:63: note: Function 'gl_des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. mailutils-3.20/lib/gnu/des.c:549:63: note: Function 'gl_des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. mailutils-3.20/lib/gnu/des.c:621:33: style:inconclusive: Function 'gl_3des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. [funcArgNamesDifferent] mailutils-3.20/lib/gnu/des.h:111:33: note: Function 'gl_3des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. mailutils-3.20/lib/gnu/des.c:621:33: note: Function 'gl_3des_ecb_crypt' argument 2 names different: declaration 'from' definition '_from'. mailutils-3.20/lib/gnu/des.c:622:27: style:inconclusive: Function 'gl_3des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. [funcArgNamesDifferent] mailutils-3.20/lib/gnu/des.h:112:27: note: Function 'gl_3des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. mailutils-3.20/lib/gnu/des.c:622:27: note: Function 'gl_3des_ecb_crypt' argument 3 names different: declaration 'to' definition '_to'. mailutils-3.20/lib/gnu/des.c:554:13: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/ticket.c:46:26: style: Parameter 'stored_settings' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ticket.c:105:48: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ticket.c:126:10: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/ticket.c:235:59: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/locker.c:224:25: style: Local variable 'hints' shadows outer argument [shadowArgument] mailutils-3.20/libmailutils/base/locker.c:200:51: note: Shadowed declaration mailutils-3.20/libmailutils/base/locker.c:224:25: note: Shadow variable mailutils-3.20/libmailutils/base/userprivs.c:59:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/libmailutils/base/locker.c:423:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mailutils-3.20/libmailutils/base/tempfile.c:166:40: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] mailutils-3.20/lib/gnu/des.c:627:13: style: Variable 'keys' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/userprivs.c:120:22: style: Condition 'uid!=0' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/userprivs.c:96:10: style: The comparison 'rc == 0' is always true. [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/userprivs.c:37:12: note: 'rc' is assigned value '0' here. mailutils-3.20/libmailutils/base/userprivs.c:96:10: note: The comparison 'rc == 0' is always true. mailutils-3.20/libmailutils/base/userprivs.c:59:22: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/locker.c:360:12: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/base/locker.c:365:12: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/address/parse822.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] mailutils-3.20/libmailutils/base/usremail.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/version.c:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/usremail.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/version.c:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/usremail.c:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/version.c:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/usremail.c:169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/wicket.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/address/parse822.c:1479:11: style: Condition 'fn' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/tilde.c:82:19: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:77:15: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:77:15: note: Assignment 's=calloc(proto_len+strlen(homedir)+strlen(p)+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:82:19: note: Null pointer dereference mailutils-3.20/libmailutils/base/tilde.c:83:19: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:77:15: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:77:15: note: Assignment 's=calloc(proto_len+strlen(homedir)+strlen(p)+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:83:19: note: Null pointer dereference mailutils-3.20/libmailutils/base/tilde.c:95:19: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:94:25: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:94:25: note: Assignment 'name=calloc(s-p+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:95:19: note: Null pointer dereference mailutils-3.20/libmailutils/base/tilde.c:96:11: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:94:25: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:94:25: note: Assignment 'name=calloc(s-p+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:96:11: note: Null pointer dereference mailutils-3.20/libmailutils/base/tilde.c:108:16: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:102:34: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:102:34: note: Assignment 'buf=calloc(proto_len+strlen(auth->dir)+strlen(s)+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:108:16: note: Null pointer dereference mailutils-3.20/libmailutils/base/tilde.c:109:23: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] mailutils-3.20/libmailutils/base/tilde.c:102:34: note: Assuming allocation function fails mailutils-3.20/libmailutils/base/tilde.c:102:34: note: Assignment 'buf=calloc(proto_len+strlen(auth->dir)+strlen(s)+1,1)', assigned value is 0 mailutils-3.20/libmailutils/base/tilde.c:109:23: note: Null pointer dereference mailutils-3.20/libmailutils/base/version.c:181:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/address/parse822.c:376:8: style: Redundant initialization for 'save'. The initialized value is overwritten before it is read. [redundantInitialization] mailutils-3.20/libmailutils/address/parse822.c:371:20: note: save is initialized mailutils-3.20/libmailutils/address/parse822.c:376:8: note: save is overwritten mailutils-3.20/libmailutils/address/parse822.c:444:8: style: Redundant initialization for 'save'. The initialized value is overwritten before it is read. [redundantInitialization] mailutils-3.20/libmailutils/address/parse822.c:439:20: note: save is initialized mailutils-3.20/libmailutils/address/parse822.c:444:8: note: save is overwritten mailutils-3.20/libmailutils/address/parse822.c:494:8: style: Redundant initialization for 'save'. The initialized value is overwritten before it is read. [redundantInitialization] mailutils-3.20/libmailutils/address/parse822.c:489:20: note: save is initialized mailutils-3.20/libmailutils/address/parse822.c:494:8: note: save is overwritten mailutils-3.20/libmailutils/address/parse822.c:1199:9: style: Redundant initialization for 'save2'. The initialized value is overwritten before it is read. [redundantInitialization] mailutils-3.20/libmailutils/address/parse822.c:1182:21: note: save2 is initialized mailutils-3.20/libmailutils/address/parse822.c:1199:9: note: save2 is overwritten mailutils-3.20/libmailutils/base/tilde.c:90:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/address/parse822.c:970:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libmailutils/address/parse822.c:637:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/usremail.c:182:11: style: Condition 'auth' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/cidr/fromsa.c:81:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_INADDR_BYTES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/usremail.c:124:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/cidr/fromstr.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_INADDR_BYTES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cidr/fromstr.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BUFSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/format.c:137:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_PATH_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/format.c:155:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_FMT_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/format.c:212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_FMT_PARAM_PATH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/format.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_node_statement [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cidr/match.c:25:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/cidr/match.c:25:51: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/cidr/fromsa.c:33:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/cidr/tosa.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAMILY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cidr/tosa.c:33:38: style: Parameter 'cidr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/cidr/tostr.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BUFSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cidr/tostr.c:220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CIDR_MAXBUFSIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cidr/fromstr.c:74:8: warning: Either the condition 'len>sizeof(ipbuf)' is redundant or the array 'ipbuf[41]' is accessed at index 41, which is out of bounds. [arrayIndexOutOfBoundsCond] mailutils-3.20/libmailutils/cidr/fromstr.c:70:11: note: Assuming that condition 'len>sizeof(ipbuf)' is not redundant mailutils-3.20/libmailutils/cidr/fromstr.c:74:8: note: Array index out of bounds mailutils-3.20/libmailutils/cfg/driver.c:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ASSOC_COPY_KEY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_cont_section [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:79:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_cont_param [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_section [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:389:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_cont_section [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:507:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_DUMP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:560:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_ARRAY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:601:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:649:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/acl.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:667:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/acl.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_ARRAY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:683:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/acl.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_acl_log [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/acl.c:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_acl_exec [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/acl.c:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_acl_ifexec [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/simple.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_END [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_PER_USER_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_VERBOSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_VERBOSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_int [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:308:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDOUT_FD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:393:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_END [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:430:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:711:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:42:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_facility [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:109:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_syslog [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:138:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:207:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:220:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:233:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:243:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:319:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:390:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:416:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_TYPE_DOTLOCK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:484:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:534:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:549:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:608:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/stdcapa.c:691:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/strftime.c:34:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/streamftime.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cfg/driver.c:145:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/cfg/driver.c:135:7: note: Shadowed declaration mailutils-3.20/libmailutils/cfg/driver.c:145:11: note: Shadow variable mailutils-3.20/libmailutils/cfg/driver.c:499:34: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/cfg/driver.c:637:26: style: Parameter 'item' can be declared as pointer to const. However it seems that 'parse_mapping_str' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cfg/driver.c:693:30: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cfg/driver.c:637:26: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/cli/stdcapa.c:158:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_debug_level' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/stdcapa.c:170:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/stdcapa.c:158:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/stdcapa.c:158:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_debug_level' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/stdcapa.c:170:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/stdcapa.c:158:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/cli/stdcapa.c:656:59: style: Parameter 'call_data' can be declared as pointer to const. However it seems that 'mu_auth_section_parser' is a callback function, if 'call_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/stdcapa.c:681:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/stdcapa.c:656:59: note: Parameter 'call_data' can be declared as pointer to const mailutils-3.20/libmailutils/cli/stdcapa.c:657:20: style: Parameter 'tree' can be declared as pointer to const. However it seems that 'mu_auth_section_parser' is a callback function, if 'tree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/stdcapa.c:681:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/stdcapa.c:657:20: note: Parameter 'tree' can be declared as pointer to const mailutils-3.20/libmailutils/cli/stdcapa.c:258:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/cli/stdcapa.c:260:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/cli/stdcapa.c:263:7: style: Variable 'v' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/datetime/utcoff.c:30:20: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/libmailutils/datetime/utcoff.c:31:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] lexer.c:1231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lexer.c:1787:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lexer.c:2140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lexer.c:2416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lexer.l:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_error_count [valueFlowBailoutIncompleteVar] lexer.l:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] lexer.l:351:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CF_VERBOSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/bt.c:46:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/diag.c:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/muerror.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/cli/cli.c:101:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'extra_help_hook' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:597:25: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:101:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:103:20: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/cli/cli.c:108:36: style: Parameter 'po' can be declared as pointer to const. However it seems that 'prog_doc_hook' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:608:29: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:108:36: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:124:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'no_user_config' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:237:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:124:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:132:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'no_site_config' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:229:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:132:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:140:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'no_config' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:255:22: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:140:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:147:34: style: Parameter 'po' can be declared as pointer to const. However it seems that 'config_file' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:273:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:147:34: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:158:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'config_verbose' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:263:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:158:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:169:34: style: Parameter 'po' can be declared as pointer to const. However it seems that 'config_lint' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:266:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:169:34: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:282:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'show_comp_defaults' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:350:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:282:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:282:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'show_comp_defaults' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/cli/cli.c:350:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/cli/cli.c:282:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/cli/cli.c:503:33: style: Parameter 'cfhint' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/diag/syslog.c:103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EMERG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/wd.c:39:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_CRIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/binflt.c:36:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/binflt.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/c-escape.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/c-escape.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] parser.y:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_node_undefined [valueFlowBailoutIncompleteVar] parser.c:1184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_YYEMPTY [valueFlowBailoutIncompleteVar] parser.y:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_yydebug [valueFlowBailoutIncompleteVar] parser.y:408:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] parser.y:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] parser.y:497:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] parser.y:569:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_node_statement [valueFlowBailoutIncompleteVar] parser.y:656:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_ITER_STOP [valueFlowBailoutIncompleteVar] parser.y:752:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_cont_section [valueFlowBailoutIncompleteVar] parser.y:769:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_cont_param [valueFlowBailoutIncompleteVar] parser.y:811:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] parser.y:863:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_EMERG [valueFlowBailoutIncompleteVar] parser.y:894:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] parser.y:988:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_WARNING [valueFlowBailoutIncompleteVar] parser.y:1046:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cfg_section_end [valueFlowBailoutIncompleteVar] parser.y:1065:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] parser.y:1109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_PATH_DELIM [valueFlowBailoutIncompleteVar] parser.y:1138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] parser.y:1165:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] parser.y:1269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_PATH_DELIM_STR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/decode.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] parser.y:1374:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/decode.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] parser.y:1449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_ITER_STOP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfflt.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] parser.y:1480:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_USER0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfflt.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] parser.y:1501:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfflt.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] parser.y:1556:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_debug_handle_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfdot.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_debug_handle_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfdot.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:150:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_debug_handle_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/crlfdot.c:345:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_debug_handle_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_debug_handle_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:461:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:662:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:687:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:787:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:802:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:815:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:825:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:833:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/base64.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/base64.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/base64.c:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/base64.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/base64.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_ENCODE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/dq.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/dq.c:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_datetime_short_wday [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_datetime_full_wday [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_datetime_short_month [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_datetime_full_month [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FORMAT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:250:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FORMAT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:368:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/dot.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/dot.c:176:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/dot.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/filter.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/filter.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fltchain.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_DECODE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fltchain.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:735:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:735:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:735:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1030:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1030:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1030:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1116:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1116:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1116:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1137:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1137:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1137:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1513:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1512:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1512:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1513:14: note: Condition 'status!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1530:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1529:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1529:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1530:14: note: Condition 'status!=0' is always false mailutils-3.20/libmailutils/base/amd.c:1555:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1554:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1554:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1555:14: note: Condition 'status!=0' is always false mailutils-3.20/libmailutils/base/amd.c:2166:5: error: Memory leak: buffer [memleak] mailutils-3.20/libmailutils/base/amd.c:2169:5: error: Memory leak: buffer [memleak] mailutils-3.20/libmailutils/base/amd.c:2257:5: error: Memory leak: namebuf [memleak] mailutils-3.20/libmailutils/base/amd.c:1193:8: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/libmailutils/base/amd.c:1326:17: warning: Either the condition 'amd==NULL' is redundant or there is possible null pointer dereference: amd. [nullPointerRedundantCheck] mailutils-3.20/libmailutils/base/amd.c:1330:11: note: Assuming that condition 'amd==NULL' is not redundant mailutils-3.20/libmailutils/base/amd.c:1326:17: note: Null pointer dereference mailutils-3.20/libmailutils/base/amd.c:1477:17: warning: Either the condition 'amd==NULL' is redundant or there is possible null pointer dereference: amd. [nullPointerRedundantCheck] mailutils-3.20/libmailutils/base/amd.c:1479:11: note: Assuming that condition 'amd==NULL' is not redundant mailutils-3.20/libmailutils/base/amd.c:1477:17: note: Null pointer dereference mailutils-3.20/libmailutils/base/amd.c:157:13: style: The comparison 's != n' is always false because 's' and 'n' represent the same value. [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:156:18: note: 's' is assigned value 'n' here. mailutils-3.20/libmailutils/base/amd.c:157:13: note: The comparison 's != n' is always false because 's' and 'n' represent the same value. mailutils-3.20/libmailutils/base/amd.c:174:13: style: The comparison 's != n' is always false because 's' and 'n' represent the same value. [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:173:25: note: 's' is assigned value 'n' here. mailutils-3.20/libmailutils/base/amd.c:174:13: note: The comparison 's != n' is always false because 's' and 'n' represent the same value. mailutils-3.20/libmailutils/filter/header.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fromflt.c:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/header.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fromflt.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fromflt.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:2028:35: style:inconclusive: Function 'amd_body_stream_read' argument 1 names different: declaration 'str' definition 'is'. [funcArgNamesDifferent] mailutils-3.20/libmailutils/base/amd.c:114:46: note: Function 'amd_body_stream_read' argument 1 names different: declaration 'str' definition 'is'. mailutils-3.20/libmailutils/base/amd.c:2028:35: note: Function 'amd_body_stream_read' argument 1 names different: declaration 'str' definition 'is'. mailutils-3.20/libmailutils/base/amd.c:2102:35: style:inconclusive: Function 'amd_body_stream_size' argument 1 names different: declaration 'str' definition 'stream'. [funcArgNamesDifferent] mailutils-3.20/libmailutils/base/amd.c:117:46: note: Function 'amd_body_stream_size' argument 1 names different: declaration 'str' definition 'stream'. mailutils-3.20/libmailutils/base/amd.c:2102:35: note: Function 'amd_body_stream_size' argument 1 names different: declaration 'str' definition 'stream'. mailutils-3.20/libmailutils/base/amd.c:824:13: style: Local variable 'old_name' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/base/amd.c:792:34: note: Shadowed declaration mailutils-3.20/libmailutils/base/amd.c:824:13: note: Shadow variable mailutils-3.20/libmailutils/base/amd.c:1798:16: style: Local variable 'n' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/base/amd.c:1692:14: note: Shadowed declaration mailutils-3.20/libmailutils/base/amd.c:1798:16: note: Shadow variable mailutils-3.20/libmailutils/filter/fromrd.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fromrd.c:179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/fromrd.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] lexer.c:2145:2: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2007:18: note: Calling function 'mu_cfg_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lexer.c:2145:2: note: Null pointer dereference lexer.c:2149:2: warning: Possible null pointer dereference: b [nullPointer] lexer.c:2007:18: note: Calling function 'mu_cfg_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 lexer.c:2149:2: note: Null pointer dereference mailutils-3.20/libmailutils/filter/htmlent.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/htmlent.c:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/htmlent.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/base/amd.c:774:36: style: Parameter 'amd' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/amd.c:1156:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/amd.c:1688:19: style: Variable 'expect' can be declared as const array [constVariable] mailutils-3.20/libmailutils/base/amd.c:1885:40: style: Parameter 'amd' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/amd.c:1897:39: style: Parameter 'mhm' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/base/amd.c:2240:18: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/base/amd.c:2269:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lexer.c:1787:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lexer.c:1787:3: note: c is initialized lexer.c:1787:3: note: c is overwritten lexer.l:162:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:171:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:180:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:212:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.c:1874:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lexer.c:691:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:1874:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:2363:46: style:inconclusive: Function 'mu_cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lexer.c:637:46: note: Function 'mu_cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2363:46: note: Function 'mu_cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2378:46: style:inconclusive: Function 'mu_cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lexer.c:638:45: note: Function 'mu_cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2378:46: note: Function 'mu_cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2378:60: style:inconclusive: Function 'mu_cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lexer.c:638:56: note: Function 'mu_cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2378:60: note: Function 'mu_cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2522:24: style:inconclusive: Function 'mu_cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] lexer.c:1014:24: note: Function 'mu_cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2522:24: note: Function 'mu_cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:1699:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lexer.l:265:24: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] lexer.l:286:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/iconvflt.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/iconvflt.c:215:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_default_fallback_mode [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/htmlent.c:109:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/iconvflt.c:87:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] mailutils-3.20/libmailutils/filter/iconvflt.c:143:10: style: Condition 'rc==-1' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/filter/iconvflt.c:142:8: note: Assignment 'rc=(errno=EILSEQ,(unsigned long)-1)', assigned value is greater than -1 mailutils-3.20/libmailutils/filter/iconvflt.c:143:10: note: Condition 'rc==-1' is always false mailutils-3.20/libmailutils/filter/iconvflt.c:87:5: style: Variable 'n' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/filter/linecon.c:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linecon.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linelenflt.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linelenflt.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linelenflt.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/percent.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/percent.c:98:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/percent.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_ENCODE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linelenflt.c:60:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/inline-comment.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/inline-comment.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/inline-comment.c:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/linecon.c:74:16: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/qpflt.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/qpflt.c:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/create.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/create.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_REUSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/flags.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_RECENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/litstream.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BADREPLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/xml.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/xml.c:216:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/xml.c:446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_ok [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/xml.c:571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/diag/debug.c:526:12: style: Local variable 'delim' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/diag/debug.c:454:15: note: Shadowed declaration mailutils-3.20/libmailutils/diag/debug.c:526:12: note: Shadow variable mailutils-3.20/libmailutils/diag/debug.c:430:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/diag/debug.c:643:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/diag/debug.c:653:26: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/diag/debug.c:666:34: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'list_data_dup' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/diag/debug.c:755:34: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/diag/debug.c:666:34: note: Parameter 'owner' can be declared as pointer to const mailutils-3.20/libmailutils/imapio/litstring.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BADREPLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/percent.c:40:9: style: Variable 'escape_chars' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/percent.c:113:10: style: Variable 'phi' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/percent.c:113:16: style: Variable 'plo' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/imapio/getline.c:64:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_INCREMENTAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/getline.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_INCREMENTAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/getline.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/replstr.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/inline-comment.c:158:16: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/inline-comment.c:354:16: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/imapio/qstring.c:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_ENDLN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/time.c:29:12: error: There is an unknown macro here somewhere. Configuration is required. If MU_DATETIME_INTERNALDATE is a macro then please configure it. [unknownMacro] mailutils-3.20/libmailutils/imapio/trace.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/trace.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOT_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/transport.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/transport.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/words.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INFO_UNAVAILABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/words.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INFO_UNAVAILABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/xscript.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] parser.c:1103:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/libmailutils/list/append.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/array.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/count.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/create.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/array.c:37:25: style: Variable 'current' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/list/fold.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/getline.c:211:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/imapio/getline.c:162:7: note: Shadowed declaration mailutils-3.20/libmailutils/imapio/getline.c:211:8: note: Shadow variable mailutils-3.20/libmailutils/list/foreach.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/foreachdir.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/imapio/getline.c:235:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/imapio/getline.c:262:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/list/getcomp.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/get.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/head.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/gmap.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/insert.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/insert.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] parser.c:1204:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parser.c:1136:31: note: 'yystate' is assigned value '0' here. parser.c:1204:3: note: The comparison '0 <= yystate' is always true. parser.y:66:38: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/list/locate.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/qpflt.c:80:18: style: Condition 'consumed>=isize' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/filter/qpflt.c:56:19: note: Assuming that condition 'consumed=isize' is always false mailutils-3.20/libmailutils/list/listlist.c:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/iterator.c:89:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/iterator.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/iterator.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/iterator.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/pop.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/prepend.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/get.c:28:21: style: Variable 'current' can be declared as pointer to const [constVariablePointer] parser.c:1103:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/list/map.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/map.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/qpflt.c:40:9: style: Variable 'specials' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/list/remove.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/qpflt.c:191:9: style: Variable 'specials' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/list/removenth.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/gmap.c:29:21: style: Variable 'current' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/list/replace.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/rfold.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/tail.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/list/slice.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_SKIP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/debug.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/genprloc.c:19:3: error: #error "STREAM_TYPE not defined" [preprocessorErrorDirective] mailutils-3.20/libmailutils/list/sort.c:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/datetime/scantime.c:250:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/list/iterator.c:86:29: style: Parameter 'item' can be declared as pointer to const. However it seems that 'delitem' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/list/iterator.c:245:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/list/iterator.c:86:29: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/list/iterator.c:88:25: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/list/iterator.c:93:34: style: Parameter 'owner' can be declared as pointer to const. However it seems that 'list_data_dup' is a callback function, if 'owner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/list/iterator.c:247:34: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/list/iterator.c:93:34: note: Parameter 'owner' can be declared as pointer to const mailutils-3.20/libmailutils/locus/ident.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/ident.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/locus.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/filter/xml.c:241:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/filter/xml.c:528:20: style: Variable 'xdig' can be declared as const array [constVariable] mailutils-3.20/libmailutils/mailbox/biffnotify.c:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/biffnotify.c:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/biffnotify.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/biffnotify.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/copy.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/copy.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/linetrack.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/linetrack.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_MODIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/linetrack.c:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_MODIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/linetrack.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/locus/linetrack.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_SEEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_ANSWERED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:216:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FLAGGED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:222:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:228:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DRAFT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:240:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:249:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FORWARDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_SEEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:274:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_ANSWERED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FLAGGED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DRAFT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FORWARDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:344:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_SEEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:350:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_ANSWERED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdrfirst.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:356:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FLAGGED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:362:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:57:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:368:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:93:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_full [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:107:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:374:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DRAFT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:380:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_SEEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:155:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/envelope.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:386:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_FORWARDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:210:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:443:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/biffnotify.c:46:17: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mailutils-3.20/libmailutils/mailbox/body.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/copy.c:52:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mailutils-3.20/libmailutils/mailbox/biffnotify.c:44:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/biffnotify.c:120:28: style: Variable 'auth' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/folder.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:209:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_FOLDER_DESTROY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:490:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/attribute.c:484:8: style: Condition 'buffer' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/mailbox/attribute.c:489:7: style: Condition 'buffer' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/mailbox/envelope.c:43:54: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/envelope.c:70:10: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/envelope.c:83:15: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/envelope.c:96:11: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/attribute.c:51:52: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/attribute.c:156:36: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/attribute.c:168:34: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/attribute.c:180:34: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/imapenv.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/imapenv.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/hdritr.c:112:33: style: Parameter 'item' can be declared as pointer to const. However it seems that 'hdr_delitem' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mailbox/hdritr.c:214:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mailbox/hdritr.c:112:33: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/mailbox/imapenv.c:130:10: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/locus/linetrack.c:67:32: style: Parameter 'trk' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/locus/linetrack.c:73:32: style: Parameter 'trk' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/locus/linetrack.c:110:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] parsedate.y:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PD_MASK_SECOND [valueFlowBailoutIncompleteVar] parsedate.y:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PD_MASK_TIME [valueFlowBailoutIncompleteVar] parsedate.y:1075:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PD_MASK_YEAR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:111:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'bstr_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mailbox/body.c:274:23: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mailbox/body.c:111:32: note: Parameter 'stream' can be declared as pointer to const mailutils-3.20/libmailutils/mailbox/body.c:295:63: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/body.c:312:10: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/body.c:324:12: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/body.c:371:11: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/body.c:425:42: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/mbxitr.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgattr.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbxitr.c:126:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgattr.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/body.c:364:6: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/mailbox/mbxitr.c:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbxitr.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbxitr.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:65:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:140:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:312:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PATH_MAILDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:277:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgbody.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgbody.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:271:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libmailutils/mailbox/bodystruct.c:265:7: note: rc is assigned mailutils-3.20/libmailutils/mailbox/bodystruct.c:271:6: note: rc is overwritten mailutils-3.20/libmailutils/mailbox/mbxitr.c:120:33: style: Parameter 'item' can be declared as pointer to const. However it seems that 'mbx_delitem' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mailbox/mbxitr.c:240:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mailbox/mbxitr.c:120:33: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/mailbox/msgcpy.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/bodystruct.c:318:13: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgbody.c:70:62: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgcreat.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msglines.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msglines.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgheader.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgheader.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgheader.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/folder.c:43:47: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgmbx.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgmod.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSG_HEADER_MODIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgmbx.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgmod.c:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_MODIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msglines.c:56:46: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgmbx.c:38:71: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/mailbox.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mailbox_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:161:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgmulti.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:292:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MAILBOX_DESTROY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM_LENGTH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:336:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:360:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:122:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_SCAN_RFC822 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgnumparts.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgnumparts.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:572:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:592:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_MAILBOX_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgobs.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgheader.c:143:65: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/mailbox.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:680:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:702:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:733:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:745:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:769:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:780:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:819:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgpart.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:894:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgpart.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgqid.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgqid.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:984:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgqlines.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:431:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:621:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:700:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:796:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:918:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:972:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:992:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:1028:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:1045:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:1154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgmulti.c:47:15: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/header.c:1203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgref.c:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MESSAGE_DESTROY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:1221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/header.c:1251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgnumparts.c:47:13: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgqid.c:39:13: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgpart.c:47:15: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgsave.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_APPEND [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mbx_default.c:192:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/msgscan.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SCAN_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgsize.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgsize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgqlines.c:45:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mailbox/msgqlines.c:38:7: note: Shadowed declaration mailutils-3.20/libmailutils/mailbox/msgqlines.c:45:11: note: Shadow variable mailutils-3.20/libmailutils/mailbox/msgref.c:101:47: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgstream.c:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgstream.c:228:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgenv.c:66:49: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/libmailutils/mailbox/msgstream.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgstream.c:279:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgstream.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgstream.c:332:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msguid.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msguid.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgsize.c:56:40: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgenv.c:332:74: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/deferrclos.c:25:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msguidl.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msguidl.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msguid.c:39:13: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/ent_cmd.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_cmd.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_cmd.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_creat.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_locus.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/msgstream.c:247:68: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/msgstream.c:329:13: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/ent_type.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_type.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_type.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_creat.c:33:5: error: Memory leak: ent [memleak] mailutils-3.20/libmailutils/mailbox/msgstream.c:206:10: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/libmailutils/mailbox/msgstream.c:188:10: note: Assuming condition is false mailutils-3.20/libmailutils/mailbox/msgstream.c:206:10: note: Uninitialized variable: rc mailutils-3.20/libmailutils/mailbox/msgstream.c:321:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/mailcap/fieldacc.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fieldacc.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fieldacc.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/ent_creat.c:25:11: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/ent_creat.c:25:23: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/mcp_count.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_count.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_count.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fld_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/finder.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/finder.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:138:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fld_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fields.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_creat.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_err.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_err.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/fieldacc.c:36:7: style: Condition 'pval' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/mailbox/msguidl.c:93:11: style: Parameter 'owner' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/fieldacc.c:27:25: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailcap/mcp_find.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_flags.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_flags.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_get.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_destr.c:24:35: style: Parameter 'pmailcap' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailcap/mcp_sel.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/mcp_sel.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/parsefile.c:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/parse.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailcap/parse.c:148:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/progmailer.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:167:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:209:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:275:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/attachment.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdrset.c:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_TSPEC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdrset.c:282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:176:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MAILER_DESTROY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:227:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:287:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FCC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INVALID_EMAIL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:433:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:534:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:583:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_MESSAGE_ID [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:612:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_MESSAGE_ID [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:725:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:777:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/mailbox.c:550:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mailbox/mailbox.c:534:7: note: Shadowed declaration mailutils-3.20/libmailutils/mailbox/mailbox.c:550:11: note: Shadow variable mailutils-3.20/libmailutils/mime/mimehdr.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:239:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ASSOC_ICASE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_USER0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:845:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:879:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:980:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailbox/fsfolder.c:398:10: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mailbox/fsfolder.c:354:9: note: Shadowed declaration mailutils-3.20/libmailutils/mailbox/fsfolder.c:398:10: note: Shadow variable mailutils-3.20/libmailutils/mailbox/fsfolder.c:127:24: style: Variable 'fsfolder' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/fsfolder.c:151:24: style: Variable 'fsfolder' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/fsfolder.c:196:39: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/fsfolder.c:196:58: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/fsfolder.c:453:24: style: Variable 'fsfolder' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/attachment.c:357:11: style: Condition 'ret==0' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/mime/attachment.c:354:56: note: Assuming that condition '(ret=_attachment_setup(&info,msg,&istream))!=0' is not redundant mailutils-3.20/libmailutils/mime/attachment.c:357:11: note: Condition 'ret==0' is always true parsedate.c:1137:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/libmailutils/mime/attachment.c:441:11: style: Condition 'ret==0' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/mime/attachment.c:435:56: note: Assuming that condition '(ret=_attachment_setup(&info,msg,&ostream))!=0' is not redundant mailutils-3.20/libmailutils/mime/attachment.c:441:11: note: Condition 'ret==0' is always true mailutils-3.20/libmailutils/mime/attachment.c:273:4: warning: Either the condition '!charset' is redundant or there is possible null pointer dereference: charset. [nullPointerRedundantCheck] mailutils-3.20/libmailutils/mime/attachment.c:274:7: note: Assuming that condition '!charset' is not redundant mailutils-3.20/libmailutils/mime/attachment.c:273:4: note: Null pointer dereference mailutils-3.20/libmailutils/mime/attachment.c:369:12: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libmailutils/mime/attachment.c:361:8: note: ret is assigned mailutils-3.20/libmailutils/mime/attachment.c:369:12: note: ret is overwritten mailutils-3.20/libmailutils/mime/mimeitr.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimeitr.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:68:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:216:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:229:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:267:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBCAT_MIMETYPES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:454:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE2 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE1 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:480:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable true_node [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:508:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:522:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:541:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] parsedate.y:1065:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] parsedate.y:1165:24: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/libmailutils/mime/mime.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:285:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_PARSER_ACTIVE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:399:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:423:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_ADDED_MULTIPART_CT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:554:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:605:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_INSERT_BOUNDARY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:623:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_SEEK_ACTIVE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:686:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:902:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:920:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:993:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EXISTS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1041:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_NEW_MESSAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_PARSER_ACTIVE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1227:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_NEW_MESSAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:1305:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MIME_CONTENT_TYPE_MULTIPART [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/add.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimeitr.c:43:65: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mime/mimeitr.c:69:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mime/mimeitr.c:161:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mimeitr.c:180:19: style: Variable 'itr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mimeitr.c:205:26: style: Variable 'po' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mimeitr.c:228:7: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/libmailutils/mime/mimeitr.c:221:50: note: Assuming condition is false mailutils-3.20/libmailutils/mime/mimeitr.c:228:7: note: Uninitialized variable: rc parsedate.c:1222:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parsedate.c:1164:31: note: 'yystate' is assigned value '0' here. parsedate.c:1222:3: note: The comparison '0 <= yystate' is always true. mailutils-3.20/libmailutils/msgset/addset.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/clear.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdrset.c:297:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fmtval [nullPointerOutOfMemory] mailutils-3.20/libmailutils/mime/mimehdrset.c:294:23: note: Assuming allocation function fails mailutils-3.20/libmailutils/mime/mimehdrset.c:294:23: note: Assignment 'fmtval=malloc(pos+1)', assigned value is 0 mailutils-3.20/libmailutils/mime/mimehdrset.c:297:7: note: Null pointer dereference mailutils-3.20/libmailutils/msgset/aggr.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGNO_LAST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/aggr.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/count.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/copy.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/copy.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/create.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdrset.c:126:9: style: Variable 'vlen' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/mailbox/header.c:65:35: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/header.c:75:36: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/header.c:99:47: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mailbox/header.c:136:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/header.c:673:21: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/header.c:801:25: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/header.c:821:25: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mailbox/header.c:878:25: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/msgset/first.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/count.c:28:23: style: Variable 'r' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/msgset/foreachmsg.c:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_UID [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachmsg.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOT_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachmsgno.c:27:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_FOREACH_FORWARD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/copy.c:26:19: style: Parameter 'item' can be declared as pointer to const. However it seems that 'copy_range' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/msgset/copy.c:52:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/msgset/copy.c:26:19: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/msgset/foreachnum.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachnum.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_FOREACH_BACKWARD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachnum.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_FOREACH_BACKWARD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachuid.c:27:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_FOREACH_FORWARD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/getitr.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mailer/mailer.c:290:11: style: Local variable 'i' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mailer/mailer.c:271:21: note: Shadowed declaration mailutils-3.20/libmailutils/mailer/mailer.c:290:11: note: Shadow variable mailutils-3.20/libmailutils/mailer/mailer.c:605:19: style: Parameter 'delay' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/msgset/getlist.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/getmbox.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/last.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:41:26: style: Parameter 'args' can be declared as pointer to const. However it seems that 'b_match' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mimetypes/eval.c:337:19: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mimetypes/eval.c:41:26: note: Parameter 'args' can be declared as pointer to const mailutils-3.20/libmailutils/msgset/locate.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:41:51: style: Parameter 'input' can be declared as pointer to const. However it seems that 'b_match' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mimetypes/eval.c:337:19: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mimetypes/eval.c:41:51: note: Parameter 'input' can be declared as pointer to const mailutils-3.20/libmailutils/mimetypes/eval.c:125:28: style: Variable 'str' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mimetypes/eval.c:184:15: style: Parameter 'sample' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mimetypes/eval.c:252:27: style: Parameter 'args' can be declared as pointer to const. However it seems that 'b_locale' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mimetypes/eval.c:346:20: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mimetypes/eval.c:252:27: note: Parameter 'args' can be declared as pointer to const mailutils-3.20/libmailutils/mimetypes/eval.c:252:52: style: Parameter 'input' can be declared as pointer to const. However it seems that 'b_locale' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/mimetypes/eval.c:346:20: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/mimetypes/eval.c:252:52: note: Parameter 'input' can be declared as pointer to const mailutils-3.20/libmailutils/mimetypes/eval.c:267:28: style: Variable 'str' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mimetypes/eval.c:362:21: style: Parameter 'suf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/msgset/negate.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:362:45: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] grammar.c:1120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIMETYPES_YYEMPTY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mimetypes/eval.c:364:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] grammar.y:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] grammar.y:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] grammar.y:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] grammar.y:386:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachmsg.c:64:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] grammar.y:443:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary_node [valueFlowBailoutIncompleteVar] grammar.y:455:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable negation_node [valueFlowBailoutIncompleteVar] grammar.y:465:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix_node [valueFlowBailoutIncompleteVar] grammar.y:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] grammar.y:591:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/subset.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/foreachnum.c:73:23: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/msgset/sub.c:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_set_direction [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/sub.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/trans.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/trans.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/negate.c:35:23: style: Variable 'range' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/msgset/parse.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/parse.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/msgset/parse.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] parsedate.y:801:18: style:inconclusive: Function 'pd_yyerror' argument 1 names different: declaration 's' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] parsedate.y:47:27: note: Function 'pd_yyerror' argument 1 names different: declaration 's' definition 'MU_ARG_UNUSED'. parsedate.y:801:18: note: Function 'pd_yyerror' argument 1 names different: declaration 's' definition 'MU_ARG_UNUSED'. mailutils-3.20/libmailutils/msgset/trans.c:107:20: style: Parameter 'item' can be declared as pointer to const. However it seems that 'trans_range' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/msgset/trans.c:159:40: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/msgset/trans.c:107:20: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/property/assocprop.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/assocprop.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/assocprop.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/assocprop.c:186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] parsedate.y:142:51: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] parsedate.y:801:18: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const [constParameterPointer] parsedate.y:1034:20: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] parsedate.y:1034:34: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] parsedate.y:1060:23: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/property/create.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PROP_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:148:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PROP_FILL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/create.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_SINGLE_DASH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:219:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_ARG_OPTIONAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:254:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:339:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_SINGLE_DASH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:399:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_EXTRA_INFO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:412:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_short [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/help.c:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_SINGLE_DASH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:186:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/assocprop.c:31:40: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_assoc_prop_done' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/assocprop.c:189:22: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/assocprop.c:31:40: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/assocprop.c:40:42: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_assoc_prop_getval' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/assocprop.c:200:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/assocprop.c:40:42: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/assocprop.c:44:9: style: Variable 'item' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/property/assocprop.c:56:42: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_assoc_prop_setval' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/assocprop.c:201:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/assocprop.c:56:42: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/assocprop.c:87:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_assoc_prop_unset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/assocprop.c:202:23: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/assocprop.c:87:41: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/assocprop.c:95:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_assoc_prop_clear' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/assocprop.c:204:23: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/assocprop.c:95:41: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/propclr.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EMPTY_VFN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propinv.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propget.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EMPTY_VFN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propget.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propitr.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EMPTY_VFN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propset.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EMPTY_VFN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/propset.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EMPTY_VFN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/property/mhprop.c:34:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_done' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:233:22: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:34:37: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:44:39: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_getval' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:236:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:44:39: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:75:38: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_unset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:238:23: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:75:38: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:84:39: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_getitr' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:239:24: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:84:39: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:91:38: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_clear' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:240:23: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:91:38: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:204:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that '_mh_prop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/property/mhprop.c:235:22: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/property/mhprop.c:204:37: note: Parameter 'prop' can be declared as pointer to const mailutils-3.20/libmailutils/property/mhprop.c:226:22: style: Variable 'mhprop' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/opt/opt.c:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] parsedate.c:1137:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] grammar.c:1021:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/libmailutils/opt/opt.c:149:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_IGNORE_ERRORS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_TCP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:209:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_IMMEDIATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_UDP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_UDP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:239:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_short [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_long [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:291:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_long [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:372:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_IN_ORDER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_SINGLE_DASH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:488:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_ARGV0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:233:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNIX [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:624:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_long [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:647:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_IGNORE_ERRORS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:341:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:772:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_REUSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:366:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_UDP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:866:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_NO_ERREXIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:875:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_bool [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:497:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_session_id [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:572:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:607:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_UDP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:290:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CIDR_FMT_ADDRONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mimehdr.c:447:13: style: The if condition is the same as the previous if condition [duplicateCondition] mailutils-3.20/libmailutils/mime/mimehdr.c:424:13: note: First condition mailutils-3.20/libmailutils/mime/mimehdr.c:447:13: note: Second condition mailutils-3.20/libmailutils/server/acl.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_NOSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:368:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_ENV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:408:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_acl_result_accept [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:589:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:621:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:634:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:661:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:699:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] grammar.c:1155:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] grammar.c:1072:31: note: 'yystate' is assigned value '0' here. grammar.c:1155:3: note: The comparison '0 <= yystate' is always true. grammar.c:1370:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] grammar.c:1454:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] grammar.c:1523:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] grammar.y:440:45: style:inconclusive: Function 'make_binary_node' argument 4 names different: declaration 'rigth' definition 'right'. [funcArgNamesDifferent] grammar.y:57:43: note: Function 'make_binary_node' argument 4 names different: declaration 'rigth' definition 'right'. grammar.y:440:45: note: Function 'make_binary_node' argument 4 names different: declaration 'rigth' definition 'right'. grammar.y:462:30: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/mime/mimehdr.c:520:7: error: Memory leak: param.cset [memleak] mailutils-3.20/libmailutils/mime/mimehdr.c:523:3: warning: If memory allocation fails, then there is a possible null pointer dereference: param [nullPointerOutOfMemory] mailutils-3.20/libmailutils/mime/mimehdr.c:491:18: note: Assuming allocation function fails mailutils-3.20/libmailutils/mime/mimehdr.c:491:18: note: Assignment 'param=calloc(1,sizeof(*param))', assigned value is 0 mailutils-3.20/libmailutils/mime/mimehdr.c:517:7: note: Assuming condition is false mailutils-3.20/libmailutils/mime/mimehdr.c:523:3: note: Null pointer dereference mailutils-3.20/libmailutils/mime/mimehdr.c:525:8: warning: If memory allocation fails, then there is a possible null pointer dereference: param [nullPointerOutOfMemory] mailutils-3.20/libmailutils/mime/mimehdr.c:491:18: note: Assuming allocation function fails mailutils-3.20/libmailutils/mime/mimehdr.c:491:18: note: Assignment 'param=calloc(1,sizeof(*param))', assigned value is 0 mailutils-3.20/libmailutils/mime/mimehdr.c:517:7: note: Assuming condition is false mailutils-3.20/libmailutils/mime/mimehdr.c:525:8: note: Null pointer dereference mailutils-3.20/libmailutils/mime/mimehdr.c:471:29: style: Local variable 'param' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mime/mimehdr.c:276:25: note: Shadowed declaration mailutils-3.20/libmailutils/mime/mimehdr.c:471:29: note: Shadow variable mailutils-3.20/libmailutils/mime/mimehdr.c:640:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/msgset/sub.c:167:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libmailutils/msgset/sub.c:158:6: note: rc is assigned mailutils-3.20/libmailutils/msgset/sub.c:167:6: note: rc is overwritten lexer.c:1230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.c:1841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] lexer.c:2248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/sid.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] lexer.c:2531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.c:2750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.c:2781:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.l:214:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.l:259:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/sid.c:61:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/libmailutils/sockaddr/create.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/fromnode.c:58:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:128:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:202:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_INFO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:239:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:260:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_srv_sigchld [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/sid.c:41:15: style: Variable 'abc' can be declared as const array [constVariable] mailutils-3.20/libmailutils/server/msrv.c:270:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/sid.c:44:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/server/msrv.c:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:414:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/port.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:459:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_srv_config [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:488:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AH_PASSIVE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:603:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:674:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:746:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SERVER_SHUTDOWN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:799:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:847:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:871:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:920:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:981:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:1009:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IP_TCP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/str.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/str.c:137:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sockaddr_format_default [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/str.c:152:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sockaddr_format_default [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/ipsrv.c:389:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/server/ipsrv.c:352:7: note: Shadowed declaration mailutils-3.20/libmailutils/server/ipsrv.c:389:11: note: Shadow variable mailutils-3.20/libmailutils/server/ipsrv.c:472:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/server/ipsrv.c:414:7: note: Shadowed declaration mailutils-3.20/libmailutils/server/ipsrv.c:472:11: note: Shadow variable mailutils-3.20/libmailutils/sockaddr/create.c:29:24: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/sockaddr/url.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/server.c:58:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/server/server.c:101:43: style: Parameter 'fdset' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/server.c:134:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/server/server.c:227:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/server/server.c:257:57: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stdstream/strerr.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDERR_FD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stdstream/strerr.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_print_severity [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stdstream/basestr.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stdstream/basestr.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDERR_FD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stdstream/basestr.c:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_STRIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/port.c:34:24: style: Variable 's_in' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/sockaddr/port.c:40:25: style: Variable 's_in6' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/file_stream.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:130:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_FILE_STREAM_FD_BORROWED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/hdrcpy.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:221:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_FILE_STREAM_STATIC_FILENAME [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/mailbox_stream.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:465:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_file_stream [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/file_stream.c:487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/str.c:142:41: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/iostream.c:38:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:50:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_OUTPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/fromnode.c:42:54: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/iostream.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/fromnode.c:52:54: style: Parameter 'mh' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/iostream.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TRANSPORT_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TRANSPORT_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:372:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/iostream.c:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/sockaddr/url.c:54:35: style: Parameter 'mh' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/opt/help.c:85:36: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/opt/help.c:217:51: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/acl.c:89:24: style: Parameter 'cidr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/acl.c:326:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stdstream/basestr.c:115:39: style: Parameter 'str' can be declared as pointer to const. However it seems that 'bootstrap_destroy' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/stdstream/basestr.c:152:16: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/stdstream/basestr.c:115:39: note: Parameter 'str' can be declared as pointer to const mailutils-3.20/libmailutils/stream/fltstream.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/acl.c:72:8: style: struct member 'run_closure::ipstr' is never used. [unusedStructMember] mailutils-3.20/libmailutils/stream/fltstream.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:177:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_BUF_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_xcode [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:442:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_xcode [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:495:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:665:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:682:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/mapfile_stream.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/server/msrv.c:905:25: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mailutils-3.20/libmailutils/stream/file_stream.c:45:27: style: Variable 'fstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/file_stream.c:87:27: style: Variable 'fstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/file_stream.c:196:27: style: Variable 'fstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/file_stream.c:207:27: style: Variable 'fstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/file_stream.c:418:27: style: Variable 'fstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/mapfile_stream.c:361:40: style: Parameter 'pstream' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/msrv.c:853:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libmailutils/stream/file_stream.c:292:16: style: Variable 'state' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/stream/file_stream.c:290:10: style: Unused variable: status [unusedVariable] mailutils-3.20/libmailutils/stream/file_stream.c:291:21: style: Unused variable: t [unusedVariable] mailutils-3.20/libmailutils/stream/iostream.c:160:64: style: Parameter 'newstr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/msrv.c:310:54: style: Parameter 'sigset' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/msrv.c:402:69: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/server/msrv.c:905:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/logstream.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/hdrcpy.c:217:7: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/libmailutils/stream/hdrcpy.c:119:16: note: Assuming condition is false mailutils-3.20/libmailutils/stream/hdrcpy.c:217:7: note: Uninitialized variable: rc mailutils-3.20/libmailutils/stream/logstream.c:326:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_line [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:341:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:630:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_MEMORY_BLOCKSIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:237:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/memory_stream.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_NULLSTREAM_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_NULLSTREAM_PATSTAT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_NULLSTREAM_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_NULLSTREAM_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_NULLSTREAM_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IOCTL_NULLSTREAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stdio_stream.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/socket_stream.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/socket_stream.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/socket_stream.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/rdcache_stream.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_INFO_UNAVAILABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/rdcache_stream.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/rdcache_stream.c:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/rdcache_stream.c:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:934:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] mailutils-3.20/libmailutils/mime/mime.c:926:7: note: outer condition: msg mailutils-3.20/libmailutils/mime/mime.c:934:11: note: identical inner condition: msg mailutils-3.20/libmailutils/stream/message_stream.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:180:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/message_stream.c:390:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_STATUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/nullstream.c:85:26: style: Variable 'np' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/nullstream.c:125:34: style: Variable 'pat' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/memory_stream.c:132:29: style: Variable 'mfs' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:448:20: style: Local variable 'hdr' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/mime/mime.c:411:15: note: Shadowed declaration mailutils-3.20/libmailutils/mime/mime.c:448:20: note: Shadow variable mailutils-3.20/libmailutils/mime/mime.c:383:22: style: Variable 'mime_part' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:396:22: style: Variable 'mime_part' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:588:29: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:612:29: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:662:29: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:818:29: style: Variable 'mstr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/mime/mime.c:988:25: style: Variable 'val' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/prog_stream.c:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PROG_HINT_WORKDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:498:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:577:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_PROG_HINT_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:636:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:679:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/mime/mime.c:99:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libmailutils/stream/streamcpy.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamshift.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamshift.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:172:40: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/streamshift.c:252:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/opt/opt.c:532:10: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/opt/opt.c:873:50: style: Parameter 'po' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/opt/opt.c:873:72: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/syslogstream.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IOCTL_LOGSTREAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/syslogstream.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_line [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/syslogstream.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamref.c:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamref.c:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamref.c:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamref.c:231:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/streamcpy.c:159:26: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'capture_last_char' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/stream/streamcpy.c:175:52: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/stream/streamcpy.c:159:26: note: Parameter 'buf' can be declared as pointer to const mailutils-3.20/libmailutils/stream/temp_file_stream.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TEMPFILE_TMPDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/temp_file_stream.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:94:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:341:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:373:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/tcp.c:416:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/temp_file_stream.c:57:34: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/temp_stream.c:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_none [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/temp_stream.c:145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:51:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EVENT_BOOTSTRAP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:69:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_READS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_WRITES [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_SEEKS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EVENT_SETFLAG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EVENT_CLRFLAG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:140:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_DIRTY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:262:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_INTERN_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:276:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_none [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:296:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_INTERN_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:316:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STREAM_STAT_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:362:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:375:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:381:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:387:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:398:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:539:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/wordwrap.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:569:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_none [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/wordwrap.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:604:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/wordwrap.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:666:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:720:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:801:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_SET_TIMEOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_SET_TIMEOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:992:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1016:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1067:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_buffer_none [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1092:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:1397:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/prog_stream.c:549:46: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/tcp.c:120:18: style: Variable 'tcp->state' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] mailutils-3.20/libmailutils/stream/tcp.c:117:18: note: $symbol is assigned mailutils-3.20/libmailutils/stream/tcp.c:120:18: note: $symbol is overwritten mailutils-3.20/libmailutils/stream/tcp.c:248:25: style: Variable 'tcp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/tcp.c:260:25: style: Variable 'tcp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/temp_stream.c:178:10: warning: Identical condition and return expression 'rc', return value is always 0 [identicalConditionAfterEarlyExit] mailutils-3.20/libmailutils/stream/temp_stream.c:163:7: note: If condition 'rc' is true, the function will return/exit mailutils-3.20/libmailutils/stream/temp_stream.c:178:10: note: Returning identical expression 'rc' mailutils-3.20/libmailutils/stream/temp_stream.c:144:15: error: Uninitialized variable: p [uninitvar] mailutils-3.20/libmailutils/stream/xscript-stream.c:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/xscript-stream.c:355:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/xscript-stream.c:381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/xscript-stream.c:578:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/cstrescape.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/cstrescape.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/cstrunescape.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/cstrunescape.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/cstrunescape.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/mkfilename.c:68:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:518:21: warning: Either the condition '!arg' is redundant or there is possible null pointer dereference: (unsigned int*)arg. [nullPointerRedundantCheck] mailutils-3.20/libmailutils/stream/logstream.c:514:8: note: Assuming that condition '!arg' is not redundant mailutils-3.20/libmailutils/stream/logstream.c:518:21: note: Null pointer dereference mailutils-3.20/libmailutils/string/expvar.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_UNDEF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_NOSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_NOSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_NOSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_NOSPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOSPLIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/logstream.c:518:18: style: Variable 'sp->threshold' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libmailutils/stream/logstream.c:515:20: note: sp->threshold is assigned mailutils-3.20/libmailutils/stream/logstream.c:518:18: note: sp->threshold is overwritten mailutils-3.20/libmailutils/stream/logstream.c:544:20: style: Local variable 'str' shadows outer argument [shadowArgument] mailutils-3.20/libmailutils/stream/logstream.c:332:30: note: Shadowed declaration mailutils-3.20/libmailutils/stream/logstream.c:544:20: note: Shadow variable mailutils-3.20/libmailutils/string/cstrescape.c:93:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/string/cstrunescape.c:50:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/message_stream.c:48:45: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/message_stream.c:49:34: style: Parameter 'loc' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/message_stream.c:326:30: style: Variable 'str' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/string/stripws.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/strlst.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/str_to_c.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/to_sn.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/to_un.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/str_to_c.c:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/str_to_c.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/str_to_c.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] lexer.c:2866:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/libmailutils/string/to_sn.c:18:3: error: #error "STR_TO_FUN not defined" [preprocessorErrorDirective] mailutils-3.20/libmailutils/string/to_un.c:18:3: error: #error "STR_TO_FUN not defined" [preprocessorErrorDirective] mailutils-3.20/libmailutils/string/strtosize.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/unfold.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/vasnprintf.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/version.c:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/version.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/xdecode.c:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/addr.c:45:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/addr.c:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/cidr.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_OPTIONS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/conttype.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/strcount.c:50:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/stream/fltstream.c:31:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/fltstream.c:37:40: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/fltstream.c:43:40: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/xscript-stream.c:289:71: style: Parameter 'ptr' can be declared as pointer to const. However it seems that '_xscript_event_cb' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/stream/xscript-stream.c:595:25: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/stream/xscript-stream.c:289:71: note: Parameter 'ptr' can be declared as pointer to const mailutils-3.20/libmailutils/stream/fltstream.c:49:37: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/stream/fltstream.c:55:38: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/ctm.c:23:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/fltstream.c:61:36: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/ctm.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/debugspec.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/decode2047.c:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/string/expvar.c:211:32: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/dump.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/encode2047.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsaf.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_OWNER_MISMATCH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fltcnt.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsaftomod.c:51:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_GROUP_WRITABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fltcnt.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_filter_init [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fltcnt.c:170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] lexer.l:147:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:146:17: note: yyg->yy_c_buf_p is assigned lexer.l:147:1: note: yyg->yy_c_buf_p is overwritten mailutils-3.20/libmailutils/tests/fltcnt.c:203:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDIN_FD [valueFlowBailoutIncompleteVar] lexer.l:157:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:156:17: note: yyg->yy_c_buf_p is assigned lexer.l:157:1: note: yyg->yy_c_buf_p is overwritten mailutils-3.20/libmailutils/stream/wordwrap.c:47:44: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] lexer.l:173:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:172:17: note: yyg->yy_c_buf_p is assigned lexer.l:173:1: note: yyg->yy_c_buf_p is overwritten lexer.l:222:3: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:222:3: note: yyg->yy_c_buf_p is assigned lexer.l:222:3: note: yyg->yy_c_buf_p is overwritten lexer.l:262:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:261:17: note: yyg->yy_c_buf_p is assigned lexer.l:262:1: note: yyg->yy_c_buf_p is overwritten lexer.l:272:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:271:17: note: yyg->yy_c_buf_p is assigned lexer.l:272:1: note: yyg->yy_c_buf_p is overwritten lexer.l:282:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:281:17: note: yyg->yy_c_buf_p is assigned lexer.l:282:1: note: yyg->yy_c_buf_p is overwritten mailutils-3.20/libmailutils/tests/hdrcpy.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] lexer.l:304:3: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:304:3: note: yyg->yy_c_buf_p is assigned lexer.l:304:3: note: yyg->yy_c_buf_p is overwritten mailutils-3.20/libmailutils/tests/fltst.c:39:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_MASK_ALL [valueFlowBailoutIncompleteVar] lexer.c:1841:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lexer.c:1841:3: note: c is initialized lexer.c:1841:3: note: c is overwritten mailutils-3.20/libmailutils/tests/fltst.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fltst.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_ENCODE [valueFlowBailoutIncompleteVar] lexer.l:95:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libmailutils/tests/globtest.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_incr [valueFlowBailoutIncompleteVar] lexer.l:103:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:120:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:153:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:167:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:181:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:215:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:298:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libmailutils/tests/imapio.c:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_incr [valueFlowBailoutIncompleteVar] lexer.l:309:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:322:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libmailutils/tests/fsfolder.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:149:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:159:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_SCANNER_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/fsfolder.c:312:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] lexer.c:1930:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lexer.c:656:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:1930:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:1962:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] lexer.c:1041:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lexer.c:1962:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. lexer.c:2476:46: style:inconclusive: Function 'mimetypes_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lexer.c:608:46: note: Function 'mimetypes_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2476:46: note: Function 'mimetypes_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2491:46: style:inconclusive: Function 'mimetypes_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lexer.c:609:45: note: Function 'mimetypes_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2491:46: note: Function 'mimetypes_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2491:60: style:inconclusive: Function 'mimetypes_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lexer.c:609:56: note: Function 'mimetypes_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2491:60: note: Function 'mimetypes_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mailutils-3.20/libmailutils/tests/lck.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_FLAG_TYPE [valueFlowBailoutIncompleteVar] lexer.c:2702:24: style:inconclusive: Function 'mimetypes_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] lexer.c:988:24: note: Function 'mimetypes_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2702:24: note: Function 'mimetypes_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mailutils-3.20/libmailutils/tests/lck.c:196:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] lexer.c:2747:26: style:inconclusive: Function 'mimetypes_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:973:27: note: Function 'mimetypes_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2747:26: note: Function 'mimetypes_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. mailutils-3.20/libmailutils/tests/lck.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DL_EX_EXIST [valueFlowBailoutIncompleteVar] lexer.c:2774:37: style:inconclusive: Function 'mimetypes_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] lexer.c:975:38: note: Function 'mimetypes_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. lexer.c:2774:37: note: Function 'mimetypes_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. mailutils-3.20/libmailutils/tests/lck.c:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_OPTIONS [valueFlowBailoutIncompleteVar] lexer.c:2774:64: style:inconclusive: Function 'mimetypes_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:975:62: note: Function 'mimetypes_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2774:64: note: Function 'mimetypes_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. mailutils-3.20/libmailutils/tests/linetrack.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/linetrack.c:65:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] lexer.c:1206:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/linetrack.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_POINT_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listsort.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_USER0 [valueFlowBailoutIncompleteVar] lexer.c:1753:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/linetrack.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listsort.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_OPTIONS [valueFlowBailoutIncompleteVar] lexer.c:1981:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/conttype.c:25:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/linetrack.c:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] lexer.c:2565:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/linetrack.c:137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] lexer.c:2602:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/linetrack.c:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] lexer.c:2611:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/linetrack.c:195:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] lexer.c:2620:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2630:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2698:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2717:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2729:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/mcf.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILCAP_FLAG_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mimehdr.c:88:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_OPTIONS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mailcap.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILCAP_FLAG_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mcf.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILCAP_FLAG_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mailcap.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILCAP_FLAG_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mcf.c:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mailcap.c:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/dump.c:54:15: style: Variable 'xchar' can be declared as const array [constVariable] mailutils-3.20/libmailutils/tests/mimeitr.c:31:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/modtofsaf.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_GROUP_WRITABLE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/modmesg.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOSPLIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/modmesg.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/modmesg.c:93:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:67:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:81:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/recenv.c:32:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_PROG_DOC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_msgset_fmt_mh [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/readmesg.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/readmesg.c:88:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_PROG_DOC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_INFO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_msgset_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/parseopt.c:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/scantime.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_SEVERITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_msgset_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/prop.c:70:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/stream-getdelim.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESPIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strftime.c:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_SEVERITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/msgset.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_msgset_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/stream-getdelim.c:121:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/stream-getdelim.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strin.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strout.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:236:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:316:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strout.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_tell [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_set_direction [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:344:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_insert_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:428:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_tell [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:456:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_SEVERITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-rdcache.c:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:584:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:474:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_LOCUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t0-stream.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/lck.c:342:8: style: Condition 'child_pid' is always true [knownConditionTrueFalse] mailutils-3.20/libmailutils/tests/lck.c:338:17: note: Assuming that condition 'child_pid>0' is not redundant mailutils-3.20/libmailutils/tests/lck.c:342:8: note: Condition 'child_pid' is always true mailutils-3.20/libmailutils/tests/listop.c:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:640:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_PREFIX [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_SKIP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:710:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDOUT_FD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/logstr.c:740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:609:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:639:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:699:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:714:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t1-stream.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/lck.c:323:4: error: Resource leak: fp [resourceLeak] mailutils-3.20/libmailutils/tests/listop.c:747:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_type_str [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_END [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/lck.c:325:5: error: Resource leak: fp [resourceLeak] mailutils-3.20/libmailutils/tests/listop.c:767:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:327:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:176:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/tcli.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DELIM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:795:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:190:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_END [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:809:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/t-streamshift.c:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_incr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:903:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/lck.c:288:13: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mailutils-3.20/libmailutils/tests/lck.c:284:16: note: Assuming allocation function fails mailutils-3.20/libmailutils/tests/lck.c:284:16: note: Assignment 'fp=fdopen(p[1],"w")', assigned value is 0 mailutils-3.20/libmailutils/tests/lck.c:288:13: note: Null pointer dereference mailutils-3.20/libmailutils/tests/lck.c:289:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] mailutils-3.20/libmailutils/tests/lck.c:284:16: note: Assuming allocation function fails mailutils-3.20/libmailutils/tests/lck.c:284:16: note: Assignment 'fp=fdopen(p[1],"w")', assigned value is 0 mailutils-3.20/libmailutils/tests/lck.c:289:12: note: Null pointer dereference mailutils-3.20/libmailutils/tests/tocrlf.c:8:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/tempfile.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPTION_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/url-comp.c:38:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/url-comp.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/tesh.c:71:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/tesh.c:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/tesh.c:390:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/lck.c:123:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_type' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/lck.c:153:53: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/lck.c:123:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strftime.c:94:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/libmailutils/tests/url-parse.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/mimeitr.c:38:20: style: Local variable 'msg' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/tests/mimeitr.c:27:16: note: Shadowed declaration mailutils-3.20/libmailutils/tests/mimeitr.c:38:20: note: Shadow variable mailutils-3.20/libmailutils/tests/mimeitr.c:39:19: style: Local variable 'str' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/tests/mimeitr.c:26:15: note: Shadowed declaration mailutils-3.20/libmailutils/tests/mimeitr.c:39:19: note: Shadow variable mailutils-3.20/libmailutils/tests/listsort.c:88:20: style: Parameter 'item' can be declared as pointer to const. However it seems that 'verify_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/listsort.c:222:30: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/listsort.c:88:20: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/tests/listsort.c:99:19: style: Parameter 'item' can be declared as pointer to const. However it seems that 'print_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/listsort.c:246:29: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/listsort.c:99:19: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/tests/listsort.c:99:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_item' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/listsort.c:246:29: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/listsort.c:99:31: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libmailutils/tests/mcf.c:31:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'selector' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mcf.c:88:20: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mcf.c:31:43: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libmailutils/tests/mcf.c:43:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_locus' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mcf.c:63:26: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mcf.c:43:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:75:3: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint] mailutils-3.20/libmailutils/tests/strtoc.c:123:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] mailutils-3.20/libmailutils/tests/mimehdr.c:38:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'sort_names' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mimehdr.c:137:31: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mimehdr.c:38:50: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libmailutils/tests/mimehdr.c:56:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_debug' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mimehdr.c:67:43: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mimehdr.c:56:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/tests/mimehdr.c:56:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_debug' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mimehdr.c:67:43: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mimehdr.c:56:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/parseopt.c:197:9: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/tests/parseopt.c:173:7: note: Shadowed declaration mailutils-3.20/libmailutils/tests/parseopt.c:197:9: note: Shadow variable mailutils-3.20/libmailutils/tests/strout.c:88:13: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/strin.c:58:13: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/mailcap.c:35:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_locus' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/mailcap.c:62:26: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/mailcap.c:35:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/modmesg.c:27:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_a' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/modmesg.c:94:55: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/modmesg.c:27:50: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/modmesg.c:46:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_t' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/modmesg.c:100:29: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/modmesg.c:46:50: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/modmesg.c:64:50: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_l' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/modmesg.c:97:7: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/modmesg.c:64:50: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strftime.c:62:11: style: Local variable 'n' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/tests/strftime.c:39:10: note: Shadowed declaration mailutils-3.20/libmailutils/tests/strftime.c:62:11: note: Shadow variable mailutils-3.20/libmailutils/tests/wicket.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/wicket.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:806:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/prop.c:23:13: style: Parameter 'progname' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/msgset.c:102:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_msgset' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/msgset.c:188:51: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/msgset.c:102:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/msgset.c:114:29: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_mh' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/msgset.c:186:64: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/msgset.c:114:29: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmailutils/tests/msgset.c:114:51: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_mh' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/msgset.c:186:64: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/msgset.c:114:51: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/msgset.c:120:31: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/tests/tempfile.c:85:17: style: Condition 'flags&MU_TEMPFILE_MKDIR' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/tests/tempfile.c:37:15: note: Assignment 'flags=0', assigned value is 0 mailutils-3.20/libmailutils/tests/tempfile.c:77:15: note: Assuming condition is false mailutils-3.20/libmailutils/tests/tempfile.c:85:17: note: Condition 'flags&MU_TEMPFILE_MKDIR' is always false mailutils-3.20/libmailutils/tests/msgset.c:165:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_first' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/msgset.c:200:28: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/msgset.c:165:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/t-rdcache.c:54:22: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'check_pattern' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/t-rdcache.c:115:59: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/t-rdcache.c:54:22: note: Parameter 'buf' can be declared as pointer to const mailutils-3.20/libmailutils/tests/msgset.c:172:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_last' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/msgset.c:203:28: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/msgset.c:172:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:55:32: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_string_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:192:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:55:32: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:55:48: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_string_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:192:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:55:48: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:61:30: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_short_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:193:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:61:30: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/stream-getdelim.c:110:23: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/strtoc.c:67:31: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_short_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:193:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:67:31: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:67:47: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_short_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:193:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:67:47: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/xscript.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/stream/stream.c:632:8: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] mailutils-3.20/libmailutils/tests/strtoc.c:73:31: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_ushort_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:194:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:73:31: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/xscript.c:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:79:32: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_ushort_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:194:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:79:32: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/xscript.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:79:48: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_ushort_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:194:38: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:79:48: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:85:28: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_int_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:206:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:85:28: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/wordwrap.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:91:29: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_int_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:206:35: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:91:29: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/wordwrap.c:90:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:91:45: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_int_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:206:35: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:91:45: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:97:29: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_uint_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:196:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:97:29: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:103:30: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_uint_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:196:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:103:30: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:103:46: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_uint_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:196:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:103:46: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:109:29: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_long_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:197:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:109:29: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/url/add-param.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:115:30: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_long_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:197:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:115:30: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:115:46: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_long_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:197:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:115:46: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:121:30: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_ulong_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:198:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:121:30: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:127:31: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_ulong_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:198:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:127:31: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:127:47: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_ulong_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:198:37: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:127:47: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:133:29: style: Parameter 'val' can be declared as pointer to const. However it seems that 'v_size_format' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:200:21: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:133:29: note: Parameter 'val' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:155:30: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_size_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:200:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:155:30: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:155:46: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_size_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:200:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:155:46: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:178:30: style: Parameter 'a' can be declared as pointer to const. However it seems that 'v_cidr_compare' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:205:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:178:30: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/libmailutils/tests/strtoc.c:178:46: style: Parameter 'b' can be declared as pointer to const. However it seems that 'v_cidr_compare' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/strtoc.c:205:36: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/strtoc.c:178:46: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/libmailutils/url/add-query.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/clr-param.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/strtoc.c:29:10: style: union member 'value::v_time' is never used. [unusedStructMember] mailutils-3.20/libmailutils/url/clr-query.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/decode.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/url-parse.c:126:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/tests/url-parse.c:99:7: note: Shadowed declaration mailutils-3.20/libmailutils/tests/url-parse.c:126:11: note: Shadow variable mailutils-3.20/libmailutils/url/dup.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/wordwrap.c:54:13: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/logstr.c:133:53: style: Parameter 'lr1' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/url/flag.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/xscript.c:72:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/url/accessor.h:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/accessor.h:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-param.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/accessor.h:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-param.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-param.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-param.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-query.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-query.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/get-secret.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_QUERY [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PATH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_LOCAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_USER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:393:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_DSLASH_OPTIONAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/copy.c:45:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/url/create.c:427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_PIPE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:574:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_HEXCODE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/tests/listop.c:126:26: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/listop.c:142:26: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/listop.c:158:26: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/listop.c:200:26: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/listop.c:230:26: style: Variable 'cls' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/tests/listop.c:636:31: style: Parameter 'itm' can be declared as pointer to const. However it seems that 'dup_string' is a callback function, if 'itm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/listop.c:664:53: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/listop.c:636:31: note: Parameter 'itm' can be declared as pointer to const mailutils-3.20/libmailutils/tests/listop.c:721:20: style: Parameter 'item' can be declared as pointer to const. However it seems that 'fold_concat' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/tests/listop.c:765:33: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/tests/listop.c:721:20: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmailutils/url/null.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/port.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-auth.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/match.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_HOST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-host.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-path.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-port.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-scheme.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-secret.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-service.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-user.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/uplevel.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/urlinv.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/noauth.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_AUTH_NO_CRED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/urlstr.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_SCHEME [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/urlstr.c:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/urlstr.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wsp.c:104:3: error: #error "WORDSPLIT_VERSION not defined" [preprocessorErrorDirective] mailutils-3.20/libmu_auth/notls.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:109:11: warning: If memory allocation fails, then there is a possible null pointer dereference: mbox [nullPointerOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+2)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:109:11: note: Null pointer dereference mailutils-3.20/libmu_auth/notls.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:110:22: warning: If memory allocation fails, then there is a possible null pointer dereference: mbox [nullPointerOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+2)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:110:22: note: Null pointer dereference mailutils-3.20/libmu_auth/notls.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_tls_enable [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:138:11: warning: If memory allocation fails, then there is a possible null pointer dereference: mbox [nullPointerOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+1)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:138:11: note: Null pointer dereference mailutils-3.20/libmailutils/url/expand.c:139:22: warning: If memory allocation fails, then there is a possible null pointer dereference: mbox [nullPointerOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+1)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:139:22: note: Null pointer dereference mailutils-3.20/libmailutils/wicket/file.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/file.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:110:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:108:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+2)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:110:12: note: Null pointer addition mailutils-3.20/libmailutils/wicket/file.c:177:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_USER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/genfile.c:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:139:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assuming allocation function fails mailutils-3.20/libmailutils/url/expand.c:137:17: note: Assignment 'mbox=malloc(ulen+strlen(spooldir)+2*index_depth+1)', assigned value is 0 mailutils-3.20/libmailutils/url/expand.c:139:12: note: Null pointer addition mailutils-3.20/libmailutils/wicket/file.c:225:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/file.c:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-service.c:54:25: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mailutils-3.20/libmu_auth/tlsconf.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CERT_FILE_CHECKS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsconf.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_KEY_FILE_CHECKS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsconf.c:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CA_FILE_CHECKS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsvar.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_UNSAFE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsvar.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:60:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:231:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsiostr.c:246:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/expand.c:203:13: style: Local variable 'p' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/url/expand.c:169:9: note: Shadowed declaration mailutils-3.20/libmailutils/url/expand.c:203:13: note: Shadow variable mailutils-3.20/libmailutils/url/expand.c:156:39: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that 'rmselector' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/url/expand.c:209:54: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/url/expand.c:156:39: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/libmailutils/url/expand.c:180:10: style: Variable 'type' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_auth/tests/tlscpy.c:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_INFO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:33:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_SERVER [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:219:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CLIENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:236:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/tlscpy.c:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_tls_key_file_checks [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:135:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:148:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/set-service.c:54:20: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_cpp/address.cc:161:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_DEBUG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_tls_enable [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/uplevel.c:37:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_auth/tls.c:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_tls_enable [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:91:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/noauth.c:28:32: style: Parameter 'psec' can be declared as pointer to const. However it seems that 'noauth_ticket_get_cred' is a callback function, if 'psec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmailutils/wicket/noauth.c:42:35: note: You might need to cast the function pointer here mailutils-3.20/libmailutils/wicket/noauth.c:28:32: note: Parameter 'psec' can be declared as pointer to const mailutils-3.20/libmu_auth/tls.c:258:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:483:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:26:36: style: Parameter 'pstream' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_auth/tls.c:513:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:36:38: style: Parameter 'pstream' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_auth/tls.c:526:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:44:40: style: Parameter 'pstream' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_auth/tls.c:550:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:53:27: style: Parameter 'pstream' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_auth/tls.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/notls.c:53:58: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_auth/tls.c:696:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CLIENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TLS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:245:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:274:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:305:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TRANSPORT_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:59:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tests/genfile.c:37:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_auth/tlsfdstr.c:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:344:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_open [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TRANSPORT_INPUT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/body.cc:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:433:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:462:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:614:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TLS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_transport_t [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:765:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TRANSPORT_GET [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:33:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:513:29: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mailutils-3.20/libmu_cpp/attribute.cc:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:86:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:92:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:98:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/envelope.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/envelope.cc:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/filter.cc:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/envelope.cc:43:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/filter.cc:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/urlstr.c:111:13: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_cpp/attribute.cc:126:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/envelope.cc:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/file.c:105:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ft [nullPointerOutOfMemory] mailutils-3.20/libmailutils/wicket/file.c:104:35: note: Assuming allocation function fails mailutils-3.20/libmailutils/wicket/file.c:104:35: note: Assignment 'ft=calloc(1,sizeof(*ft))', assigned value is 0 mailutils-3.20/libmailutils/wicket/file.c:105:3: note: Null pointer dereference mailutils-3.20/libmu_cpp/attribute.cc:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/file.c:106:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ft [nullPointerOutOfMemory] mailutils-3.20/libmailutils/wicket/file.c:104:35: note: Assuming allocation function fails mailutils-3.20/libmailutils/wicket/file.c:104:35: note: Assignment 'ft=calloc(1,sizeof(*ft))', assigned value is 0 mailutils-3.20/libmailutils/wicket/file.c:106:8: note: Null pointer dereference mailutils-3.20/libmu_cpp/attribute.cc:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:178:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:190:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:202:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/attribute.cc:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STATUS_BUF_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:34:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:104:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/folder.cc:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:449:4: error: Memory leak: url.path [memleak] mailutils-3.20/libmu_cpp/header.cc:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/header.cc:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wicket/file.c:103:23: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_cpp/iterator.cc:28:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:57:38: style: Parameter 'delim' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_cpp/iterator.cc:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/url/create.c:513:24: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_cpp/iterator.cc:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:83:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:93:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:103:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_iter [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:109:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pList [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailcap [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailcap [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailcap [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:69:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailcap [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:84:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:103:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:113:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailcap.cc:123:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:112:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:57:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:149:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:72:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailer.cc:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailer [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:82:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:187:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:111:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:217:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:139:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/list.cc:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:147:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:156:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:192:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:200:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:231:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mailbox.cc:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:36:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/mime.cc:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/iterator.cc:32:17: style: C-style pointer casting [cstyleCast] mailutils-3.20/libmu_cpp/message.cc:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/address.cc:173:10: style: Unused variable: n [unusedVariable] mailutils-3.20/libmu_cpp/message.cc:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:97:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/registrar.cc:29:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:109:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/registrar.cc:60:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/registrar.cc:67:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:131:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/registrar.cc:73:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:141:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:171:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:182:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tls.c:53:27: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that '_onexit_deinit' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_auth/tls.c:67:15: note: You might need to cast the function pointer here mailutils-3.20/libmu_auth/tls.c:53:27: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/libmu_cpp/message.cc:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:210:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/message.cc:240:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secret [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secret [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:62:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secret [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/secret.cc:68:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable secret [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:28:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:36:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/sieve.cc:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mach [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:29:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pStream [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:133:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:165:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:209:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:219:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:258:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pop3 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opened [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wflags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:93:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wflags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:184:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:195:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:206:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:219:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stm [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/stream.cc:235:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:28:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:109:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:147:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/url.cc:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_auth/tlsfdstr.c:803:58: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_dbm/break.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/close.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/create.c:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_dbm_hint [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_cpp/pop3.cc:57:19: style: C-style pointer casting [cstyleCast] mailutils-3.20/libmu_dbm/delete.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/errstr.c:35:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOT_OPEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/dbm.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/dbm.c:151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_HOST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/fetch.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/firstkey.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/getfd.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/name.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/nextkey.c:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/open.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/safety.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/safety.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/store.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/safety.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/safety.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/safety.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:71:11: debug: Function::addArguments found argument 'address' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_address.c:81:11: debug: Function::addArguments found argument 'address' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_address.c:93:11: debug: Function::addArguments found argument 'address' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_address.c:103:11: debug: Function::addArguments found argument 'address' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_address.c:113:11: debug: Function::addArguments found argument 'address' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_body.c:139:11: debug: Function::addArguments found argument 'body' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_dbgport.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_address_get_count [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_username_to_email [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_body.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_body_read_line [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_body.c:149:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_debug.c:75:11: debug: Function::addArguments found argument 'catlist' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_debug.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:112:11: debug: Function::addArguments found argument 'port' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_logger.c:25:10: debug: Function::addArguments found argument 'ident' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_debug.c:40:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:128:11: debug: Function::addArguments found argument 'port' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_logger.c:43:10: debug: Function::addArguments found argument 'prio' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_debug.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:144:11: debug: Function::addArguments found argument 'hdr' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_logger.c:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ident [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_debug.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:182:11: debug: Function::addArguments found argument 'hdr' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_guile.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_logger.c:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prio [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_guile.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_logger.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_ARG1 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_guile.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_guile.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_guile.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:153:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_filter.c:194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:91:11: debug: Function::addArguments found argument 'flags' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mime.c:159:11: debug: Function::addArguments found argument 'mime' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mime.c:181:11: debug: Function::addArguments found argument 'mime' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mailbox.c:178:11: debug: Function::addArguments found argument 'url' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mailbox.c:299:11: debug: Function::addArguments found argument 'mbox' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mailbox.c:384:11: debug: Function::addArguments found argument 'mbox' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_mailbox.c:410:11: debug: Function::addArguments found argument 'mbox' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_port.c:37:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BUF0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_port.c:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:135:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_port.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mime_get_num_parts [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_port.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mime_get_message [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_util.c:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_scm.c:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:50:3: error: Memory pointed to by 'str' is freed twice. [doubleFree] mailutils-3.20/libmu_scm/mu_address.c:45:7: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_address.c:50:3: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_scm.c:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_register_format [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_scm.c:184:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_address.c:58:45: error: Dereferencing 'str' after it is deallocated / released [deallocuse] mailutils-3.20/libmu_scm/mu_address.c:61:7: error: Memory pointed to by 'str' is freed twice. [doubleFree] mailutils-3.20/libmu_scm/mu_address.c:45:7: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_address.c:61:7: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_address.c:66:3: error: Memory pointed to by 'str' is freed twice. [doubleFree] mailutils-3.20/libmu_scm/mu_address.c:45:7: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_address.c:66:3: note: Memory pointed to by 'str' is freed twice. mailutils-3.20/libmu_scm/mu_mailbox.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_user_mailbox_url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:199:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:290:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_get_url [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:308:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_messages_count [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:357:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_expunge [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_sync [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:418:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbox [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_first_message [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_next_message [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_more_messages_p [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_mailbox_get_size [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_dbm/dbm.c:112:38: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_scm/mu_message.c:258:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:461:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:524:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:588:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:646:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:683:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:744:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:842:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:864:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:898:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:1013:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/mu_message.c:1040:11: debug: Function::addArguments found argument 'mesg' with varid 0. [varid0] mailutils-3.20/libmu_scm/portstream.c:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/portstream.c:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_SEEK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_guile.c:71:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'lookup_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_scm/mu_guile.c:80:30: note: You might need to cast the function pointer here mailutils-3.20/libmu_scm/mu_guile.c:71:23: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libmu_scm/mu_guile.c:152:21: style: Parameter 'data' can be declared as pointer to const. However it seems that 'eval_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_scm/mu_guile.c:162:30: note: You might need to cast the function pointer here mailutils-3.20/libmu_scm/mu_guile.c:152:21: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libmu_scm/mu_guile.c:170:49: style: Parameter 'funcname' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_sieve/actions.c:247:41: error: There is an unknown macro here somewhere. Configuration is required. If MU_SIEVE_CHARSET is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_scm/mu_guile.c:188:49: style: Parameter 'funcname' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_scm/mu_filter.c:80:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assuming allocation function fails mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assignment 'argv=calloc(argc+1,sizeof(argv[0]))', assigned value is 0 mailutils-3.20/libmu_scm/mu_filter.c:80:7: note: Null pointer dereference mailutils-3.20/libmu_scm/mu_filter.c:86:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assuming allocation function fails mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assignment 'argv=calloc(argc+1,sizeof(argv[0]))', assigned value is 0 mailutils-3.20/libmu_scm/mu_filter.c:86:4: note: Null pointer dereference mailutils-3.20/libmu_scm/mu_filter.c:89:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assuming allocation function fails mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assignment 'argv=calloc(argc+1,sizeof(argv[0]))', assigned value is 0 mailutils-3.20/libmu_scm/mu_filter.c:89:7: note: Null pointer dereference mailutils-3.20/libmu_sieve/conf.c:62:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:82:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SIEVE_CLEAR_INCLUDE_PATH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:204:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SIEVE_CLEAR_LIBRARY_PATH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/encoded.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/conf.c:232:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SIEVE_CLEAR_INCLUDE_PATH [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/encoded.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/encoded.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/encoded.c:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mime.c:68:19: style: Variable 'mum' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/extensions/editheader.c:273:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_sieve/extensions/list.c:200:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_sieve/comparator.c:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_record_comparator [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_record_comparator [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_GLOBF_SUB [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:383:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_GLOBF_ICASE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_copy [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/extensions/moderator.c:371:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_scm/mu_message.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNSPECIFIED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/extensions/pipe.c:281:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_sieve/extensions/timestamp.c:123:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_scm/mu_message.c:335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_lines [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/extensions/spamd.c:544:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_scm/mu_message.c:346:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_UNDEFINED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/extensions/uidnew.c:330:1: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_scm/mu_message.c:381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_envelope [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/load.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_envelope_date [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/load.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_sender [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:472:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:532:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_EOL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:601:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:657:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:692:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:754:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:850:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:874:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:914:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:966:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_body [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:982:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:1001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCM_BOOL_F [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:1021:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:1053:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesg [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:1136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_get_uid [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:1153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_scm_mu_message_from_port [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/extensions/vacation.c:867:5: error: There is an unknown macro here somewhere. Configuration is required. If SIEVE_EXPORT is a macro then please configure it. [unknownMacro] mailutils-3.20/libmu_sieve/relational.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/mem.c:104:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/mem.c:123:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/mem.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/mem.c:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/registry.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/registry.c:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_record_test [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/require.c:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_record_comparator [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/registry.c:158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_record_action [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/environment.c:207:15: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmu_sieve/environment.c:198:7: note: Shadowed declaration mailutils-3.20/libmu_sieve/environment.c:207:15: note: Shadow variable mailutils-3.20/libmu_sieve/environment.c:24:21: style: Parameter 'item' can be declared as pointer to const. However it seems that 'retrieve_env' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/environment.c:42:56: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/environment.c:24:21: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmu_sieve/prog.c:32:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_locus [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/prog.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_VOID [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/prog.c:337:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_action [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/prog.c:344:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_test [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/load.c:157:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_sieve/encoded.c:104:14: style: Local variable 'len' shadows outer argument [shadowArgument] mailutils-3.20/libmu_sieve/encoded.c:64:56: note: Shadowed declaration mailutils-3.20/libmu_sieve/encoded.c:104:14: note: Shadow variable mailutils-3.20/libmu_sieve/encoded.c:105:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/conf.c:48:21: style: Parameter 'item' can be declared as pointer to const. However it seems that '_path_append' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/conf.c:243:49: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/conf.c:48:21: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmu_sieve/conf.c:194:45: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_clear_include_path' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/conf.c:221:24: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/conf.c:194:45: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmu_sieve/conf.c:194:67: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_clear_include_path' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/conf.c:221:24: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/conf.c:194:67: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmu_sieve/conf.c:201:45: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_clear_library_path' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/conf.c:224:24: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/conf.c:201:45: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/libmu_sieve/conf.c:201:67: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_clear_library_path' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/conf.c:224:24: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/conf.c:201:67: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/libmu_sieve/relational.c:71:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/runtime.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:96:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_disass [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_compiled [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_compiled [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MESSAGE_ADD [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:289:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/runtime.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_mailbox.c:44:10: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter] mailutils-3.20/libmu_sieve/string.c:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_i_sv_expand_variables [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/mem.c:70:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: mcp [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/mem.c:67:16: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/mem.c:67:16: note: Assignment 'mcp=malloc(sizeof(*mcp))', assigned value is 0 mailutils-3.20/libmu_sieve/mem.c:70:3: note: Null pointer dereference mailutils-3.20/libmu_sieve/mem.c:71:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: mcp [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/mem.c:67:16: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/mem.c:67:16: note: Assignment 'mcp=malloc(sizeof(*mcp))', assigned value is 0 mailutils-3.20/libmu_sieve/mem.c:71:3: note: Null pointer dereference mailutils-3.20/libmu_sieve/strexp.c:62:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/strexp.c:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_CANCELED [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/comparator.c:81:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/comparator.c:144:57: style: Parameter 'pattern' can be declared as pointer to const. However it seems that 'comp_false' is a callback function, if 'pattern' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/comparator.c:224:14: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/comparator.c:144:57: note: Parameter 'pattern' can be declared as pointer to const mailutils-3.20/libmu_sieve/comparator.c:245:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/comparator.c:301:55: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_sieve/comparator.c:303:12: style: Variable 'reg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/tests.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_address_aget_email [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_NUMBER [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/folder.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/folder.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/strexp.c:146:26: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/strexp.c:168:26: style: Variable 'segm' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSO_NAMECHAR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_SHOWERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_NOVAR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_USERERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_REUSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:269:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_ALLOC_DIE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:374:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_DOOFFS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:806:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_RETURN_DELIMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1061:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_ENV_KV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1097:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_ENV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_ENV_KV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1233:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_BADPARAM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1319:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_NOVAR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1408:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSO_PARAMV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1852:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_PAREN [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2130:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSO_NULLGLOB [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_RETURN_DELIMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_RETURN_DELIMS [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_QUOTE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2280:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2457:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_ESC_C [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2463:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_ESC_C [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2479:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSO_XESC [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2642:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_SHOWDBG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_INCREMENTAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_STRING_LIST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2776:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSF_ENV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:184:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2793:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSO_PARAMV [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:220:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2810:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_USERERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:258:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SV_SAVED_DBG_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2823:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SV_SAVED_DBG_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRDSE_USERERR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_DEBUG [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:377:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_STRING_LIST [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SV_SAVED_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/util.c:500:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SV_SAVED_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DOTMAIL_HDR_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:158:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_dotmail_hdr_status [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:307:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_dotmail_hdr_x_imapbase [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:353:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:391:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_dotmail_hdr_status [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:429:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:289:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_eo [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:457:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ASSOC_ICASE [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:484:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/tests.c:36:25: style: Variable 't' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/tests.c:272:25: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/callback.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_CB_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/callback.c:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_CB_MAX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/appstrsiz.c:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/appstrsiz.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/capability.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/capability.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/message.c:64:30: style: Variable 'dmsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/dotmail/message.c:304:30: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/util.c:200:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmu_sieve/prog.c:65:48: style: Parameter 'tagname' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/imap/capatst.c:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_RESP [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/prog.c:317:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libproto/imap/carrier.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/carrier.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/close.c:28:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_sieve/variables.c:191:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: var [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:173:20: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:173:20: note: Assignment 'var=malloc(sizeof(*var))', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:191:3: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:405:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:399:18: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:399:18: note: Assignment 'p=malloc(len+1)', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:405:15: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:406:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:399:18: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:399:18: note: Assignment 'p=malloc(len+1)', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:406:7: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:425:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:419:21: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:419:21: note: Assignment 'name=malloc(len+1)', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:425:15: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:426:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:419:21: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:419:21: note: Assignment 'name=malloc(len+1)', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:426:7: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:514:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newval [nullPointerOutOfMemory] mailutils-3.20/libmu_sieve/variables.c:511:23: note: Assuming allocation function fails mailutils-3.20/libmu_sieve/variables.c:511:23: note: Assignment 'newval=malloc(sizeof(*newval))', assigned value is 0 mailutils-3.20/libmu_sieve/variables.c:514:7: note: Null pointer dereference mailutils-3.20/libmu_sieve/variables.c:207:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/variables.c:318:24: style: Parameter 'item' can be declared as pointer to const. However it seems that 'retrieve_string' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libmu_sieve/variables.c:355:6: note: You might need to cast the function pointer here mailutils-3.20/libmu_sieve/variables.c:318:24: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libmu_sieve/variables.c:331:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/variables.c:413:30: style: Variable 'var' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmu_sieve/variables.c:480:41: style: Variable 'vini' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/copy.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_SELECTED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/create.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/connect.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/create.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/delete.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/disconnect.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:78:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/err.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/err.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/err.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_BAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:185:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MAILBOX_CORRUPT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:249:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_dotmail_hdr_x_uid [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:371:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:704:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_end [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:713:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:765:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:787:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:898:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_QACCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:938:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_END [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1075:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1096:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1153:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1265:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_start [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1317:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1404:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1444:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1695:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1736:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libmu_scm/mu_message.c:164:22: style: Variable 'mum' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/gencom.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] sieve-lex.l:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/id.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] sieve-lex.l:149:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/id.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ASSOC_ICASE [valueFlowBailoutIncompleteVar] sieve-lex.l:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_machine [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/id.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] sieve-lex.c:1265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/id.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] sieve-lex.c:2108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sieve-lex.c:2346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sieve-lex.l:363:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_machine [valueFlowBailoutIncompleteVar] sieve-lex.l:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] sieve-lex.l:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_include_path [valueFlowBailoutIncompleteVar] sieve-lex.l:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_machine [valueFlowBailoutIncompleteVar] sieve-lex.l:453:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] sieve-lex.l:475:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] sieve-lex.l:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] sieve-lex.l:524:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_pool [valueFlowBailoutIncompleteVar] sieve-lex.l:563:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_machine [valueFlowBailoutIncompleteVar] sieve-lex.l:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] sieve-lex.l:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string_pool [valueFlowBailoutIncompleteVar] sieve-lex.l:630:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_i_sv_expand_encoded_char [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/login.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/logout.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:199:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_response_free [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:85:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:241:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:505:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:606:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mbcreate.c:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_AUTH [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/rename.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:183:31: error: Static variable 'com' will use object that points to local variable 'clos'. [danglingLifetime] mailutils-3.20/libproto/imap/genlist.c:181:31: note: Address of variable taken here. mailutils-3.20/libproto/imap/genlist.c:158:23: note: Variable created here. mailutils-3.20/libproto/imap/genlist.c:183:31: note: Static variable 'com' will use object that points to local variable 'clos'. mailutils-3.20/libproto/imap/response.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/genlist.c:92:2: error: Memory leak: rp [memleak] mailutils-3.20/libproto/imap/resplist.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CLIENT_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:135:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CLIENT_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:273:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/search.c:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/search.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/select.c:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/select.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/select.c:66:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_DEFINED_FLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/select.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/search.c:123:31: error: Static variable 'com' will use object that points to local variable 'clos'. [danglingLifetime] mailutils-3.20/libproto/imap/search.c:122:31: note: Address of variable taken here. mailutils-3.20/libproto/imap/search.c:99:25: note: Variable created here. mailutils-3.20/libproto/imap/search.c:123:31: note: Static variable 'com' will use object that points to local variable 'clos'. mailutils-3.20/libproto/imap/resproc.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_PERMANENT_FLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:157:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_NO [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_BAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:182:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_BYE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CLIENT_GREETINGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:286:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_MESSAGE_COUNT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_TAGGED_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:395:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_TAGGED_NO [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:401:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_TAGGED_BAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resproc.c:420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/starttls.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_SELECTED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_imap_fetch_body [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:302:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:442:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:456:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:630:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_PARSE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:677:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_message_multipart [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:737:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:790:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:815:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:849:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:873:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:936:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] sieve-gram.c:1358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SIEVE_YYEMPTY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:983:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] sieve-gram.y:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVT_VOID [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:1004:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] sieve-gram.y:576:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_brz [valueFlowBailoutIncompleteVar] sieve-gram.y:666:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_false [valueFlowBailoutIncompleteVar] sieve-gram.y:693:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] sieve-gram.y:705:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_allof [valueFlowBailoutIncompleteVar] sieve-gram.y:726:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_true [valueFlowBailoutIncompleteVar] sieve-gram.y:732:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_brnz [valueFlowBailoutIncompleteVar] sieve-gram.y:739:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_false [valueFlowBailoutIncompleteVar] sieve-gram.y:745:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_brz [valueFlowBailoutIncompleteVar] sieve-gram.y:763:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_true [valueFlowBailoutIncompleteVar] sieve-gram.y:780:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_i_sv_instr_not [valueFlowBailoutIncompleteVar] sieve-gram.y:890:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_node_noop [valueFlowBailoutIncompleteVar] sieve-gram.y:966:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_error [valueFlowBailoutIncompleteVar] sieve-gram.y:978:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] sieve-gram.y:1005:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rx [valueFlowBailoutIncompleteVar] sieve-gram.y:1032:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] sieve-gram.y:1096:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_error [valueFlowBailoutIncompleteVar] sieve-gram.y:1195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_state_error [valueFlowBailoutIncompleteVar] sieve-gram.y:1391:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sieve-gram.y:1440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] sieve-gram.y:1478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] sieve-gram.y:1500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_yydebug [valueFlowBailoutIncompleteVar] sieve-gram.y:1558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] sieve-gram.y:1580:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:143:7: style: Condition 'rc' is always false [knownConditionTrueFalse] mailutils-3.20/libproto/imap/resplist.c:142:38: note: Calling function '_mu_imap_response_list_create' returns 0 mailutils-3.20/libproto/imap/resplist.c:142:38: note: Assignment 'rc=_mu_imap_response_list_create(pb->pb_imap,&elt->v.list)', assigned value is 0 mailutils-3.20/libproto/imap/resplist.c:143:7: note: Condition 'rc' is always false mailutils-3.20/libproto/imap/state.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/state.c:56:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CLIENT_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/state.c:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CLIENT_READY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/resplist.c:160:9: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/resplist.c:262:60: style: Parameter 'elt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/imap/resplist.c:309:29: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/store.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_SELECTED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/storeflg.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STORE_OPMASK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/status.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_string [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/status.c:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imap_eltype_list [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/status.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/subscribe.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tag.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tag.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tag.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/status.c:50:44: style: Variable 'val' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/resproc.c:212:9: style: struct member 'response_closure::data' is never used. [unusedStructMember] mailutils-3.20/libproto/imap/mailbox.c:68:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_CB_FETCH [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_FETCH_BODY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MSG_CACHED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MSG_SCANNED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:266:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:506:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MSG_LINES [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/trace.c:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/trace.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/trace.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_EXISTS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:574:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_FETCH_BODYSTRUCTURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/trace.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_PAYLOAD [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:606:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:641:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:699:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:733:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MBX_UPTODATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:758:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:781:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:834:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_MESSAGE_COUNT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_RECENT_COUNT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:869:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_UIDNEXT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:880:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_FIRST_UNSEEN [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:918:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_UIDVALIDITY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:962:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1030:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_USER0 [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1212:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MSG_LINES [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1304:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MBX_UPTODATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1372:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_IMAP_MBX_UPTODATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1388:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_COPY_UID [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/folder.c:56:71: style: Parameter 'pdat' can be declared as pointer to const. However it seems that '_mu_folder_preauth_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/folder.c:172:11: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/folder.c:56:71: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/libproto/imap/folder.c:65:67: style: Parameter 'pdat' can be declared as pointer to const. However it seems that '_mu_folder_bye_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/folder.c:175:11: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/folder.c:65:67: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/libproto/imap/folder.c:78:67: style: Parameter 'pdat' can be declared as pointer to const. However it seems that '_mu_folder_bad_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/folder.c:178:11: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/folder.c:78:67: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/libproto/imap/unsubscribe.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/tests/imapfolder.c:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_imap_record [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/url.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_PORT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/url.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAPS_PORT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/url.c:36:32: style:inconclusive: Function 'url_imap_destroy' argument 1 names different: declaration 'url' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/libproto/imap/url.c:33:40: note: Function 'url_imap_destroy' argument 1 names different: declaration 'url' definition 'MU_ARG_UNUSED'. mailutils-3.20/libproto/imap/url.c:36:32: note: Function 'url_imap_destroy' argument 1 names different: declaration 'url' definition 'MU_ARG_UNUSED'. mailutils-3.20/libproto/mailer/mailbox.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/mailbox.c:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_RECEIVED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/mailbox.c:204:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/mailbox.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/mailbox.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_auth.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:228:4: warning: If memory allocation fails, then there is a possible null pointer dereference: partv [nullPointerOutOfMemory] mailutils-3.20/libproto/imap/fetch.c:224:22: note: Assuming allocation function fails mailutils-3.20/libproto/imap/fetch.c:224:22: note: Assignment 'partv=calloc(partc,sizeof(partv[0]))', assigned value is 0 mailutils-3.20/libproto/imap/fetch.c:228:4: note: Null pointer dereference mailutils-3.20/libproto/mailer/smtp_capa.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:719:33: style: Local variable 'tok' shadows outer variable [shadowVariable] mailutils-3.20/libproto/imap/fetch.c:673:29: note: Shadowed declaration mailutils-3.20/libproto/imap/fetch.c:719:33: note: Shadow variable mailutils-3.20/libproto/imap/fetch.c:1059:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libproto/imap/fetch.c:992:7: note: Shadowed declaration mailutils-3.20/libproto/imap/fetch.c:1059:8: note: Shadow variable mailutils-3.20/libproto/imap/fetch.c:146:33: style: Parameter 'elt' can be declared as pointer to const. However it seems that '_uid_mapper' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/fetch.c:974:52: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/fetch.c:146:33: note: Parameter 'elt' can be declared as pointer to const mailutils-3.20/libproto/imap/fetch.c:163:34: style: Parameter 'elt' can be declared as pointer to const. However it seems that '_size_mapper' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/fetch.c:972:52: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/fetch.c:163:34: note: Parameter 'elt' can be declared as pointer to const mailutils-3.20/libproto/imap/fetch.c:180:34: style: Parameter 'elt' can be declared as pointer to const. However it seems that '_body_mapper' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/fetch.c:970:52: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/fetch.c:180:34: note: Parameter 'elt' can be declared as pointer to const mailutils-3.20/libproto/imap/fetch.c:252:29: style: Parameter 'elt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/imap/fetch.c:253:30: style: Parameter 'parse_env' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/imap/fetch.c:735:29: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mailer/smtp_capa_itr.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_carrier.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_carrier.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/fetch.c:134:29: style: struct member 'parse_response_env::elt' is never used. [unusedStructMember] mailutils-3.20/libproto/mailer/smtp_cmd.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_carrier.c:51:51: style: Parameter 'pcarrier' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/mailer/smtp_create.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_create.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_CLNPASS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_data.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_REPLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_disconnect.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_data.c:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_SAVEBUF [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_data.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_dot.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] sieve-lex.l:347:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:352:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:358:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:363:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:368:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:375:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] sieve-lex.l:401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libproto/mailer/mailbox.c:130:12: warning: Identical condition and return expression 'status', return value is always 0 [identicalConditionAfterEarlyExit] mailutils-3.20/libproto/mailer/mailbox.c:127:7: note: If condition 'status' is true, the function will return/exit mailutils-3.20/libproto/mailer/mailbox.c:130:12: note: Returning identical expression 'status' sieve-lex.c:1890:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] sieve-lex.c:620:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. sieve-lex.c:1890:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. sieve-lex.c:2297:46: style:inconclusive: Function 'mu_sieve_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] sieve-lex.c:575:46: note: Function 'mu_sieve_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. sieve-lex.c:2297:46: note: Function 'mu_sieve_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. sieve-lex.c:2310:46: style:inconclusive: Function 'mu_sieve_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] sieve-lex.c:576:45: note: Function 'mu_sieve_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. sieve-lex.c:2310:46: note: Function 'mu_sieve_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. sieve-lex.c:2310:60: style:inconclusive: Function 'mu_sieve_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] sieve-lex.c:576:56: note: Function 'mu_sieve_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. sieve-lex.c:2310:60: note: Function 'mu_sieve_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. sieve-lex.c:2442:24: style:inconclusive: Function 'mu_sieve_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] sieve-lex.c:1090:24: note: Function 'mu_sieve_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. sieve-lex.c:2442:24: note: Function 'mu_sieve_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. sieve-lex.l:405:13: style: Local variable 'p' shadows outer variable [shadowVariable] sieve-lex.l:392:9: note: Shadowed declaration sieve-lex.l:405:13: note: Shadow variable sieve-lex.c:1723:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] sieve-lex.l:329:31: style: Parameter 'endp' can be declared as pointer to const [constParameterPointer] sieve-lex.l:331:21: style: Variable 'startp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mailer/mailbox.c:123:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mailer/smtp_data.c:84:36: style: Parameter 'str' can be declared as pointer to const. However it seems that '_smtp_event_cb' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/mailer/smtp_data.c:112:21: note: You might need to cast the function pointer here mailutils-3.20/libproto/mailer/smtp_data.c:84:36: note: Parameter 'str' can be declared as pointer to const mailutils-3.20/libproto/mailer/smtp_mail.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_ehlo.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_io.c:53:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_io.c:70:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_io.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_io.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_io.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mail.c:52:14: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/mailer/smtp_mail.c:50:14: note: status is assigned mailutils-3.20/libproto/mailer/smtp_mail.c:52:14: note: status is overwritten mailutils-3.20/libproto/mailer/smtp_gsasl.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_gsasl.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_gsasl.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_gsasl.c:210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_gsasl.c:286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSASL_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_open.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mech.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mech.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mech.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mech.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_param.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_param.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_param.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_quit.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_rcpt.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_rset.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_secret.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_secret.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_mech.c:71:21: style: Parameter 'item' can be declared as pointer to const. However it seems that '_mech_append' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/mailer/smtp_mech.c:83:33: note: You might need to cast the function pointer here mailutils-3.20/libproto/mailer/smtp_mech.c:71:21: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libproto/mailer/smtp_mech.c:98:19: style: Parameter 'item' can be declared as pointer to const. However it seems that '_mech_copy' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/mailer/smtp_mech.c:130:40: note: You might need to cast the function pointer here mailutils-3.20/libproto/mailer/smtp_mech.c:98:19: note: Parameter 'item' can be declared as pointer to const mailutils-3.20/libproto/mailer/smtp_rcpt.c:51:14: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/mailer/smtp_rcpt.c:49:14: note: status is assigned mailutils-3.20/libproto/mailer/smtp_rcpt.c:51:14: note: status is overwritten mailutils-3.20/libproto/mailer/smtp_mech.c:146:15: style: Variable 'res' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libproto/mailer/smtp_gsasl.c:220:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/mailer/smtp_gsasl.c:217:10: note: status is assigned mailutils-3.20/libproto/mailer/smtp_gsasl.c:220:10: note: status is overwritten mailutils-3.20/libproto/mailer/smtp_send.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_starttls.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_starttls.c:54:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_starttls.c:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_trace.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_trace.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_trace.c:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_SMTP_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_url.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_trace.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_url.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/smtp_trace.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/tests/sendm.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/tests/sends.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDR_HINT_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:147:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_TMP [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:550:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:647:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:656:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:736:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_TYPE_KERNEL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:790:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:948:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:995:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1098:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AMD_F_PROP [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1177:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AMD_F_INIT_SCAN [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STATUS_BUF_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1582:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1743:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1814:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:1924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2033:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_WARNING [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2059:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2143:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2167:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUB_NEW [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:2278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AMD_STATUS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/profile.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:1226:13: style: Condition 'rc==0' is always true [knownConditionTrueFalse] mailutils-3.20/libproto/imap/mailbox.c:1223:9: note: Assuming that condition 'rc==0' is not redundant mailutils-3.20/libproto/imap/mailbox.c:1226:13: note: Condition 'rc==0' is always true mailutils-3.20/libproto/mbox/message.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM_LENGTH [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:425:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_X_IMAPBASE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:474:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STATUS_BUF_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:540:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/message.c:573:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/imap/mailbox.c:57:40: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/imap/mailbox.c:318:28: style: Variable 'imsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:372:28: style: Variable 'imsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:494:28: style: Variable 'imsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:503:28: style: Variable 'imbx' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:554:28: style: Variable 'imsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:625:28: style: Variable 'imsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/imap/mailbox.c:729:65: style: Parameter 'pdat' can be declared as pointer to const. However it seems that '_imap_update_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/imap/mailbox.c:796:11: note: You might need to cast the function pointer here mailutils-3.20/libproto/imap/mailbox.c:729:65: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/libproto/mh/tests/mbop.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:411:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mh_profile [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:508:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _amd_data [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_apop.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_capa.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_carrier.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_carrier.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_create.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_create.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_connect.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_dele.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mh/mh.c:377:3: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] mailutils-3.20/libproto/mh/mh.c:376:16: note: Assuming allocation function fails mailutils-3.20/libproto/mh/mh.c:376:16: note: Assignment 'msg=calloc(1,sizeof(*msg))', assigned value is 0 mailutils-3.20/libproto/mh/mh.c:377:3: note: Null pointer dereference mailutils-3.20/libproto/mh/mh.c:378:3: warning: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] mailutils-3.20/libproto/mh/mh.c:376:16: note: Assuming allocation function fails mailutils-3.20/libproto/mh/mh.c:376:16: note: Assignment 'msg=calloc(1,sizeof(*msg))', assigned value is 0 mailutils-3.20/libproto/mh/mh.c:378:3: note: Null pointer dereference sieve-gram.c:1274:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/libproto/mh/mh.c:258:27: style: Local variable 'msg' shadows outer variable [shadowVariable] mailutils-3.20/libproto/mh/mh.c:179:23: note: Shadowed declaration mailutils-3.20/libproto/mh/mh.c:258:27: note: Shadow variable mailutils-3.20/libproto/mh/mh.c:80:23: style: Variable 'ma' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mh/mh.c:81:23: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mh/mh.c:391:23: style: Variable 'mhm' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_connect.c:83:16: style: Variable 'left' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mh/mh.c:471:28: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/message.c:280:29: style: Variable 'dmsg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/message.c:420:29: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_disconnect.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_list.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_NO_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_NO_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ITR_DELITEM_NOTHING [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_list_cmd.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_lista.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_LIST_RX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_list.c:55:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] mailutils-3.20/libproto/pop/pop3_listas.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_LIST_RX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/tests/smtpsend.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/tests/smtpsend.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mailer/tests/smtpsend.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_noop.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_pass.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:105:33: style:inconclusive: Function 'pop3_itr_destroy' argument 1 names different: declaration 'itr' definition 'iterator'. [funcArgNamesDifferent] mailutils-3.20/libproto/pop/pop3_iterator.c:33:45: note: Function 'pop3_itr_destroy' argument 1 names different: declaration 'itr' definition 'iterator'. mailutils-3.20/libproto/pop/pop3_iterator.c:105:33: note: Function 'pop3_itr_destroy' argument 1 names different: declaration 'itr' definition 'iterator'. mailutils-3.20/libproto/pop/pop3_iterator.c:130:24: style:inconclusive: Function 'pop3_itr_first' argument 1 names different: declaration 'owner' definition 'data'. [funcArgNamesDifferent] mailutils-3.20/libproto/pop/pop3_iterator.c:34:37: note: Function 'pop3_itr_first' argument 1 names different: declaration 'owner' definition 'data'. mailutils-3.20/libproto/pop/pop3_iterator.c:130:24: note: Function 'pop3_itr_first' argument 1 names different: declaration 'owner' definition 'data'. mailutils-3.20/libproto/pop/pop3_iterator.c:136:22: style:inconclusive: Function 'pop3_itr_next' argument 1 names different: declaration 'woner' definition 'owner'. [funcArgNamesDifferent] mailutils-3.20/libproto/pop/pop3_iterator.c:35:37: note: Function 'pop3_itr_next' argument 1 names different: declaration 'woner' definition 'owner'. mailutils-3.20/libproto/pop/pop3_iterator.c:136:22: note: Function 'pop3_itr_next' argument 1 names different: declaration 'woner' definition 'owner'. mailutils-3.20/libproto/pop/pop3_iterator.c:164:39: style:inconclusive: Function 'pop3_itr_getitem' argument 2 names different: declaration 'pret' definition 'item'. [funcArgNamesDifferent] mailutils-3.20/libproto/pop/pop3_iterator.c:36:51: note: Function 'pop3_itr_getitem' argument 2 names different: declaration 'pret' definition 'item'. mailutils-3.20/libproto/pop/pop3_iterator.c:164:39: note: Function 'pop3_itr_getitem' argument 2 names different: declaration 'pret' definition 'item'. mailutils-3.20/libproto/pop/pop3_iterator.c:185:38: style:inconclusive: Function 'pop3_itr_delitem' argument 2 names different: declaration 'data' definition 'item'. [funcArgNamesDifferent] mailutils-3.20/libproto/pop/pop3_iterator.c:37:50: note: Function 'pop3_itr_delitem' argument 2 names different: declaration 'data' definition 'item'. mailutils-3.20/libproto/pop/pop3_iterator.c:185:38: note: Function 'pop3_itr_delitem' argument 2 names different: declaration 'data' definition 'item'. mailutils-3.20/libproto/pop/pop3_quit.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_iterator.c:94:25: style: Variable 'pop3_iterator' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_iterator.c:180:25: style: Variable 'pop3_iterator' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_iterator.c:187:25: style: Variable 'pop3_iterator' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_rdlist.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:80:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:188:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MAILBOX_CORRUPT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:449:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SEEK_CUR [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:486:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:631:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:792:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:831:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_end [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:891:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:912:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_flags [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_readline.c:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:982:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1023:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_QACCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1069:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_end [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1259:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1378:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_start [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1502:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ATTRIBUTE_DELETED [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1595:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_response.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_response.c:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_ACK [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_response.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:2001:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_response.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:906:27: style: Condition 'dmp->mesg_count==0' is always true [knownConditionTrueFalse] mailutils-3.20/libproto/dotmail/dotmail.c:901:23: note: Assuming that condition 'dmp->mesg_count==0' is not redundant mailutils-3.20/libproto/dotmail/dotmail.c:904:11: note: Assuming condition is false mailutils-3.20/libproto/dotmail/dotmail.c:906:27: note: Condition 'dmp->mesg_count==0' is always true mailutils-3.20/libproto/mbox/mboxrd.c:2043:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_response.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] sieve-gram.y:1395:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] sieve-gram.y:1388:14: note: Assuming allocation function fails sieve-gram.y:1388:14: note: Assignment 'p=malloc(sizeof(*p))', assigned value is 0 sieve-gram.y:1395:3: note: Null pointer dereference sieve-gram.y:1396:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] sieve-gram.y:1388:14: note: Assuming allocation function fails sieve-gram.y:1388:14: note: Assignment 'p=malloc(sizeof(*p))', assigned value is 0 sieve-gram.y:1396:3: note: Null pointer dereference mailutils-3.20/libproto/pop/pop3_retr.c:30:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_rset.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] sieve-gram.c:1378:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] sieve-gram.c:1307:31: note: 'yystate' is assigned value '0' here. sieve-gram.c:1378:3: note: The comparison '0 <= yystate' is always true. mailutils-3.20/libproto/dotmail/dotmail.c:1027:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/dotmail/dotmail.c:1024:10: note: rc is assigned mailutils-3.20/libproto/dotmail/dotmail.c:1027:10: note: rc is overwritten sieve-gram.c:1052:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] sieve-gram.c:1071:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mailutils-3.20/libproto/pop/pop3_stls.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:1672:52: style:inconclusive: Function 'dotmail_flush' argument 2 names different: declaration 'flag' definition 'mode'. [funcArgNamesDifferent] mailutils-3.20/libproto/dotmail/dotmail.c:124:63: note: Function 'dotmail_flush' argument 2 names different: declaration 'flag' definition 'mode'. mailutils-3.20/libproto/dotmail/dotmail.c:1672:52: note: Function 'dotmail_flush' argument 2 names different: declaration 'flag' definition 'mode'. mailutils-3.20/libproto/dotmail/dotmail.c:504:12: style: Local variable 'n' shadows outer variable [shadowVariable] mailutils-3.20/libproto/dotmail/dotmail.c:349:10: note: Shadowed declaration mailutils-3.20/libproto/dotmail/dotmail.c:504:12: note: Shadow variable mailutils-3.20/libproto/pop/pop3_stat.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/dotmail/dotmail.c:175:30: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] sieve-gram.y:458:42: style: Parameter 'node' can be declared as pointer to const. However it seems that 'free_node_command' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sieve-gram.y:824:9: note: You might need to cast the function pointer here sieve-gram.y:458:42: note: Parameter 'node' can be declared as pointer to const mailutils-3.20/libproto/dotmail/dotmail.c:363:16: style: Variable 'expect' can be declared as const array [constVariable] sieve-gram.y:856:65: style: Parameter 'repl' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/dotmail/dotmail.c:1092:30: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/dotmail/dotmail.c:1139:64: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/dotmail/dotmail.c:1170:30: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/dotmail/dotmail.c:1441:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_timeout.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_top.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_timeout.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_stream.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_stream.c:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MU_STR_EVENT_SETFLAG [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_stream.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_NO_STATE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_stream.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] sieve-gram.c:1274:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] mailutils-3.20/libproto/pop/pop3_trace.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_trace.c:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_trace.c:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_TRACE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_trace.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_trace.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_uidla.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_UIDL_RX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_uidl_cmd.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_uidl.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_uidlas.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_UIDL_RX [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/pop/pop3_stream.c:132:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_stream.c:140:26: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/pop/pop3_user.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/fldel.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/mbdel.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/mimetest.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/mimetest.c:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CLI_OPTION_OPTIONS [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/mimetest.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/alt.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/cd.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/libtests/mimetest.c:43:8: style: Local variable 'buf' shadows outer variable [shadowVariable] mailutils-3.20/libtests/mimetest.c:145:6: note: Shadowed declaration mailutils-3.20/libtests/mimetest.c:43:8: note: Shadow variable mailutils-3.20/mail/alt.c:59:27: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/mail/alt.c:59:22: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/alias.c:115:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/alias.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/copy.c:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/copy.c:110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCKER_FLAG_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/alias.c:194:38: style:inconclusive: Function 'alias_iterate_next' argument 1 names different: declaration 'itr' definition 'atr'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:561:50: note: Function 'alias_iterate_next' argument 1 names different: declaration 'itr' definition 'atr'. mailutils-3.20/mail/alias.c:194:38: note: Function 'alias_iterate_next' argument 1 names different: declaration 'itr' definition 'atr'. mailutils-3.20/mail/alias.c:212:34: style:inconclusive: Function 'alias_iterate_first' argument 1 names different: declaration 'p' definition 'prefix'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:562:46: note: Function 'alias_iterate_first' argument 1 names different: declaration 'p' definition 'prefix'. mailutils-3.20/mail/alias.c:212:34: note: Function 'alias_iterate_first' argument 1 names different: declaration 'p' definition 'prefix'. mailutils-3.20/mail/alias.c:212:60: style:inconclusive: Function 'alias_iterate_first' argument 2 names different: declaration 'itr' definition 'pc'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:562:67: note: Function 'alias_iterate_first' argument 2 names different: declaration 'itr' definition 'pc'. mailutils-3.20/mail/alias.c:212:60: note: Function 'alias_iterate_first' argument 2 names different: declaration 'itr' definition 'pc'. mailutils-3.20/mail/alias.c:237:38: style:inconclusive: Function 'alias_iterate_end' argument 1 names different: declaration 'itr' definition 'pc'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:563:43: note: Function 'alias_iterate_end' argument 1 names different: declaration 'itr' definition 'pc'. mailutils-3.20/mail/alias.c:237:38: note: Function 'alias_iterate_end' argument 1 names different: declaration 'itr' definition 'pc'. mailutils-3.20/mail/alias.c:56:16: style: Local variable 'name' shadows outer argument [shadowArgument] mailutils-3.20/mail/alias.c:43:20: note: Shadowed declaration mailutils-3.20/mail/alias.c:56:16: note: Shadow variable mailutils-3.20/mail/envelope.c:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/echo.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/echo.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOSPLIT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/decode.c:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/decode.c:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/decode.c:385:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/decode.c:406:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/decode.c:514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/envelope.c:49:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'print_envelope' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/envelope.c:58:7: note: You might need to cast the function pointer here mailutils-3.20/mail/envelope.c:49:58: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mail/exit.c:20:21: style:inconclusive: Function 'mail_exit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:270:20: note: Function 'mail_exit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/exit.c:20:21: note: Function 'mail_exit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/exit.c:20:48: style:inconclusive: Function 'mail_exit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:270:33: note: Function 'mail_exit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/exit.c:20:48: note: Function 'mail_exit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/file.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/file.c:117:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/folders.c:26:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/folders.c:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/folders.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_BCC [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CC [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:230:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:371:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:484:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:503:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:525:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:535:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/escape.c:583:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/folders.c:70:24: style:inconclusive: Function 'mail_folders' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:272:23: note: Function 'mail_folders' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/folders.c:70:24: note: Function 'mail_folders' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/folders.c:70:51: style:inconclusive: Function 'mail_folders' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:272:36: note: Function 'mail_folders' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/folders.c:70:51: note: Function 'mail_folders' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/folders.c:39:13: style: Variable 'lister' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/if.c:115:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/if.c:48:7: error: Common realloc mistake: '_cond_stack' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/mail/if.c:128:21: style:inconclusive: Function 'mail_else' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:268:20: note: Function 'mail_else' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:128:21: note: Function 'mail_else' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:128:48: style:inconclusive: Function 'mail_else' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:268:33: note: Function 'mail_else' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:128:48: note: Function 'mail_else' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:146:22: style:inconclusive: Function 'mail_endif' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:269:21: note: Function 'mail_endif' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:146:22: note: Function 'mail_endif' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:146:49: style:inconclusive: Function 'mail_endif' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:269:34: note: Function 'mail_endif' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/if.c:146:49: note: Function 'mail_endif' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/from.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:197:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_DATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:232:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_FROM [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_STRSIZE_BOUND [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_STRSIZE_BOUND [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_STRSIZE_BOUND [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTMAX_STRSIZE_BOUND [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:352:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:372:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mail.c:29:40: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] mailutils-3.20/mail/escape.c:604:7: warning: Return value of function dup() is not used. [ignoredReturnValue] mailutils-3.20/mail/decode.c:57:61: style:inconclusive: Function 'display_message' argument 3 names different: declaration 'closure' definition 'arg'. [funcArgNamesDifferent] mailutils-3.20/mail/decode.c:32:67: note: Function 'display_message' argument 3 names different: declaration 'closure' definition 'arg'. mailutils-3.20/mail/decode.c:57:61: note: Function 'display_message' argument 3 names different: declaration 'closure' definition 'arg'. mailutils-3.20/mail/escape.c:609:7: warning: Return value of function dup() is not used. [ignoredReturnValue] mailutils-3.20/mail/decode.c:397:27: style:inconclusive: Function 'run_metamail' argument 1 names different: declaration 'mailcap' definition 'mailcap_cmd'. [funcArgNamesDifferent] mailutils-3.20/mail/decode.c:36:39: note: Function 'run_metamail' argument 1 names different: declaration 'mailcap' definition 'mailcap_cmd'. mailutils-3.20/mail/decode.c:397:27: note: Function 'run_metamail' argument 1 names different: declaration 'mailcap' definition 'mailcap_cmd'. mailutils-3.20/mail/decode.c:242:18: style: Local variable 'hdr' shadows outer variable [shadowVariable] mailutils-3.20/mail/decode.c:157:15: note: Shadowed declaration mailutils-3.20/mail/decode.c:242:18: note: Shadow variable mailutils-3.20/mail/inc.c:24:20: style:inconclusive: Function 'mail_inc' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:282:19: note: Function 'mail_inc' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/inc.c:24:20: note: Function 'mail_inc' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/inc.c:24:47: style:inconclusive: Function 'mail_inc' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:282:32: note: Function 'mail_inc' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/inc.c:24:47: note: Function 'mail_inc' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/list.c:25:21: style:inconclusive: Function 'mail_list' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:283:20: note: Function 'mail_list' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/list.c:25:21: note: Function 'mail_list' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/list.c:25:48: style:inconclusive: Function 'mail_list' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:283:33: note: Function 'mail_list' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/list.c:25:48: note: Function 'mail_list' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:128:56: style:inconclusive: Function 'escape_help' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:353:56: note: Function 'escape_help' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:128:56: note: Function 'escape_help' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:143:23: style:inconclusive: Function 'escape_sign' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:354:22: note: Function 'escape_sign' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:143:23: note: Function 'escape_sign' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:225:29: style:inconclusive: Function 'escape_deadletter' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:357:28: note: Function 'escape_deadletter' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:225:29: note: Function 'escape_deadletter' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:225:56: style:inconclusive: Function 'escape_deadletter' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:357:41: note: Function 'escape_deadletter' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:225:56: note: Function 'escape_deadletter' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:352:57: style:inconclusive: Function 'escape_print' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:359:57: note: Function 'escape_print' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:352:57: note: Function 'escape_print' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:493:56: style:inconclusive: Function 'escape_read' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:364:56: note: Function 'escape_read' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:493:56: note: Function 'escape_read' argument 3 names different: declaration 'env' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/escape.c:202:12: style: Local variable 'total' shadows outer variable [shadowVariable] mailutils-3.20/mail/mail.h:248:15: note: Shadowed declaration mailutils-3.20/mail/escape.c:202:12: note: Shadow variable mailutils-3.20/mail/escape.c:358:53: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mail/escape.c:467:53: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mail/mailline.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailline.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailline.c:1150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailline.c:1286:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/pipe.c:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/from.c:202:37: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mail/from.c:144:36: style: Parameter 'args' can be declared as pointer to const. However it seems that 'hdr_text' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/from.c:587:57: note: You might need to cast the function pointer here mailutils-3.20/mail/from.c:144:36: note: Parameter 'args' can be declared as pointer to const mailutils-3.20/mail/from.c:530:18: style: Variable 'timespec' can be declared as const array [constVariable] mailutils-3.20/mail/from.c:533:18: style: Variable 'espec' can be declared as const array [constVariable] mailutils-3.20/mail/from.c:536:18: style: Variable 'ospec' can be declared as const array [constVariable] mailutils-3.20/mail/page.c:89:7: style: Condition 'page_avail' is always true [knownConditionTrueFalse] mailutils-3.20/mail/page.c:87:38: note: Assuming that condition 'page_avail==0' is not redundant mailutils-3.20/mail/page.c:89:7: note: Condition 'page_avail' is always true mailutils-3.20/mail/quit.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:318:3: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:318:3: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:319:3: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:319:3: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:320:10: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:320:10: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:321:3: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:321:3: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:322:3: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:322:3: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:322:17: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:322:17: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:323:10: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:323:10: note: Null pointer dereference mailutils-3.20/libproto/maildir/maildir.c:324:3: warning: If memory allocation fails, then there is a possible null pointer dereference: attr [nullPointerOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:324:3: note: Null pointer dereference mailutils-3.20/mail/mailvar.c:374:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_OUT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:684:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:704:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_default_fallback_mode [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/maildir/maildir.c:319:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assuming allocation function fails mailutils-3.20/libproto/maildir/maildir.c:317:17: note: Assignment 'attr=malloc(sizeof(*attr)+nlen+vlen+2)', assigned value is 0 mailutils-3.20/libproto/maildir/maildir.c:319:29: note: Null pointer addition mailutils-3.20/mail/mailvar.c:772:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE7 [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:788:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:814:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE7 [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:883:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:934:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LIST_MAP_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:1165:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_STAT_OUT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_IN_REPLY_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:36:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_REFERENCES [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDRESS_HINT_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDRESS_HINT_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/reply.c:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/retain.c:67:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/libproto/maildir/maildir.c:1938:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/maildir/maildir.c:1933:6: note: rc is assigned mailutils-3.20/libproto/maildir/maildir.c:1938:10: note: rc is overwritten mailutils-3.20/mail/quit.c:25:21: style:inconclusive: Function 'mail_quit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:292:20: note: Function 'mail_quit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/quit.c:25:21: note: Function 'mail_quit' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/quit.c:25:48: style:inconclusive: Function 'mail_quit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:292:33: note: Function 'mail_quit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/quit.c:25:48: note: Function 'mail_quit' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/libproto/maildir/maildir.c:914:21: style: Local variable 'n' shadows outer variable [shadowVariable] mailutils-3.20/libproto/maildir/maildir.c:847:10: note: Shadowed declaration mailutils-3.20/libproto/maildir/maildir.c:914:21: note: Shadow variable mailutils-3.20/libproto/maildir/maildir.c:168:33: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/maildir/maildir.c:224:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:242:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:721:28: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:946:18: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1474:25: style: Variable 'md' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1559:68: style: Parameter 'data' can be declared as pointer to const. However it seems that 'form_string' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1681:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1559:68: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1565:54: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_sec' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1650:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1565:54: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1571:55: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_usec' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1667:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1571:55: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1594:54: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_reg' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1658:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1594:54: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1600:37: style: Parameter 'sb' can be declared as pointer to const. However it seems that 'cond_fdvalid' is a callback function, if 'sb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1660:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1600:37: note: Parameter 'sb' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1600:58: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'cond_fdvalid' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1660:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1600:58: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1600:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cond_fdvalid' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1660:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1600:69: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1606:41: style: Parameter 'sb' can be declared as pointer to const. However it seems that 'cond_compat_none' is a callback function, if 'sb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1653:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1606:41: note: Parameter 'sb' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1606:73: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cond_compat_none' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1653:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1606:73: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1612:54: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_ino' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1662:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1612:54: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1618:54: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_dev' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1664:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1618:54: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1630:56: style: Parameter 'dlv' can be declared as pointer to const. However it seems that 'form_deliv' is a callback function, if 'dlv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:1680:16: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:1630:56: note: Parameter 'dlv' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1648:29: style: Variable 'fmt' can be declared as const array [constVariable] mailutils-3.20/libproto/maildir/maildir.c:1711:28: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1900:21: style: Variable 'amd' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1916:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1966:28: style: Variable 'ma' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:1967:28: style: Variable 'mb' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:2006:28: style: Variable 'mp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/maildir/maildir.c:2013:35: style: Parameter 'amd' can be declared as pointer to const. However it seems that 'maildir_remove' is a callback function, if 'amd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/libproto/maildir/maildir.c:2276:17: note: You might need to cast the function pointer here mailutils-3.20/libproto/maildir/maildir.c:2013:35: note: Parameter 'amd' can be declared as pointer to const mailutils-3.20/libproto/maildir/maildir.c:1011:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] msgset.c:916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] msgset.c:943:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] msgset.c:1007:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] msgset.c:1070:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] msgset.y:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] msgset.y:446:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] msgset.y:585:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] msgset.y:661:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] msgset.y:708:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] msgset.y:751:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailvar_type_boolean [valueFlowBailoutIncompleteVar] msgset.y:854:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_ATTRIBUTE_SAVED [valueFlowBailoutIncompleteVar] msgset.y:864:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_ATTRIBUTE_TAGGED [valueFlowBailoutIncompleteVar] msgset.y:874:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIL_ATTRIBUTE_TAGGED [valueFlowBailoutIncompleteVar] msgset.y:971:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SILENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/shell.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/source.c:30:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/source.c:56:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/shell.c:82:11: style: Local variable 'i' shadows outer variable [shadowVariable] mailutils-3.20/mail/shell.c:63:14: note: Shadowed declaration mailutils-3.20/mail/shell.c:82:11: note: Shadow variable mailutils-3.20/mail/shell.c:121:10: style: Variable 'xargc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mail/shell.c:128:10: style: Variable 'xargc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mail/summary.c:24:24: style:inconclusive: Function 'mail_summary' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:302:23: note: Function 'mail_summary' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/summary.c:24:24: note: Function 'mail_summary' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/summary.c:24:51: style:inconclusive: Function 'mail_summary' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:302:36: note: Function 'mail_summary' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/summary.c:24:51: note: Function 'mail_summary' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/tag.c:26:8: style: Variable 'action' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/table.c:207:32: style:inconclusive: Function 'mail_command_help' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:472:36: note: Function 'mail_command_help' argument 1 names different: declaration 'command' definition 'cmd'. mailutils-3.20/mail/table.c:207:32: note: Function 'mail_command_help' argument 1 names different: declaration 'command' definition 'cmd'. mailutils-3.20/mail/table.c:267:31: style:inconclusive: Function 'mail_escape_help' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:473:35: note: Function 'mail_escape_help' argument 1 names different: declaration 'command' definition 'cmd'. mailutils-3.20/mail/table.c:267:31: note: Function 'mail_escape_help' argument 1 names different: declaration 'command' definition 'cmd'. mailutils-3.20/mail/touch.c:41:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/mail/send.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:241:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:592:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MIME_MULTIPART_MIXED [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:706:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:795:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:896:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1062:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ADDRESS_HINT_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1241:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1345:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/deliver.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/deliver.c:190:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_APPEND [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/deliver.c:429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/mailvar.c:428:36: style:inconclusive: Function 'mailvar_find_variable' argument 1 names different: declaration 'var' definition 'name'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:483:61: note: Function 'mailvar_find_variable' argument 1 names different: declaration 'var' definition 'name'. mailutils-3.20/mail/mailvar.c:428:36: note: Function 'mailvar_find_variable' argument 1 names different: declaration 'var' definition 'name'. mailutils-3.20/mail/mailvar.c:592:26: style:inconclusive: Function 'mailvar_set' argument 1 names different: declaration 'name' definition 'variable'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:496:30: note: Function 'mailvar_set' argument 1 names different: declaration 'name' definition 'variable'. mailutils-3.20/mail/mailvar.c:592:26: note: Function 'mailvar_set' argument 1 names different: declaration 'name' definition 'variable'. mailutils-3.20/mail/version.c:39:24: style:inconclusive: Function 'mail_version' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:311:23: note: Function 'mail_version' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/version.c:39:24: note: Function 'mail_version' argument 1 names different: declaration 'argc' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/version.c:39:51: style:inconclusive: Function 'mail_version' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:311:36: note: Function 'mail_version' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/version.c:39:51: note: Function 'mail_version' argument 2 names different: declaration 'argv' definition 'MU_ARG_UNUSED'. mailutils-3.20/mail/mailvar.c:691:62: style: Parameter 'var' can be declared as pointer to const. However it seems that 'set_headline' is a callback function, if 'var' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/mailvar.c:169:7: note: You might need to cast the function pointer here mailutils-3.20/mail/mailvar.c:691:62: note: Parameter 'var' can be declared as pointer to const mailutils-3.20/mail/mailvar.c:757:60: style: Parameter 'var' can be declared as pointer to const. However it seems that 'set_screen' is a callback function, if 'var' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/mailvar.c:265:7: note: You might need to cast the function pointer here mailutils-3.20/mail/mailvar.c:757:60: note: Parameter 'var' can be declared as pointer to const mailutils-3.20/mail/mailvar.c:849:60: style: Parameter 'var' can be declared as pointer to const. However it seems that 'set_escape' is a callback function, if 'var' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/mailvar.c:148:7: note: You might need to cast the function pointer here mailutils-3.20/mail/mailvar.c:849:60: note: Parameter 'var' can be declared as pointer to const mailutils-3.20/mail/mailvar.c:922:30: style: Variable 's' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/mailvar.c:932:49: style: Parameter 'call_data' can be declared as pointer to const. However it seems that 'mailvar_mapper' is a callback function, if 'call_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mail/mailvar.c:953:32: note: You might need to cast the function pointer here mailutils-3.20/mail/mailvar.c:932:49: note: Parameter 'call_data' can be declared as pointer to const mailutils-3.20/mail/mailvar.c:1008:27: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/mailvar.c:1272:27: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/write.c:68:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/forward.c:37:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_OWNER_MISMATCH [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/forward.c:160:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/forward.c:230:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/z.c:40:9: style: Variable 'argp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/mailvar.c:1208:26: style: struct member 'vsegm::sym' is never used. [unusedStructMember] mailutils-3.20/mda/lib/deliver.c:119:16: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/mda/lib/deliver.c:272:7: style: Condition '!failed' is always true [knownConditionTrueFalse] mailutils-3.20/mda/lib/deliver.c:184:16: note: Assignment 'failed=0', assigned value is 0 mailutils-3.20/mda/lib/deliver.c:191:14: note: Assuming condition is false mailutils-3.20/mda/lib/deliver.c:272:7: note: Condition '!failed' is always true mailutils-3.20/mail/mailvar.c:1209:7: style: struct member 'vsegm::count' is never used. [unusedStructMember] mailutils-3.20/mda/lib/mailquota.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/deliver.c:295:29: style: Same value in both branches of ternary operator. [duplicateValueTernary] mailutils-3.20/mda/lib/deliver.c:185:7: style: Local variable 'exit_code' shadows outer variable [shadowVariable] mailutils-3.20/mda/lib/libmda.h:119:12: note: Shadowed declaration mailutils-3.20/mda/lib/deliver.c:185:7: note: Shadow variable mailutils-3.20/mda/lib/deliver.c:442:46: style: Parameter 'dest_id' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mda/lib/util.c:42:3: error: #error "No way to reset user privileges?" [preprocessorErrorDirective] mailutils-3.20/mda/lib/script.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:166:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:266:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_cli_capa_sieve [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/mda.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_syslog [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/mda.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/mda.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/tests/testmda.c:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_log_syslog [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/tests/testmda.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/tests/testmda.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:55:2: error: Memory leak: p [memleak] mailutils-3.20/mda/putmail/putmail.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/lib/script.c:278:19: style: Local variable 'attr' shadows outer variable [shadowVariable] mailutils-3.20/mda/lib/script.c:251:22: note: Shadowed declaration mailutils-3.20/mda/lib/script.c:278:19: note: Shadow variable mailutils-3.20/mda/lmtpd/lmtpd.c:26:48: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] mailutils-3.20/messages/messages.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/messages/messages.c:108:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mda/mda/mda.c:20:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mda/mda/mda.c:29:24: note: You might need to cast the function pointer here mailutils-3.20/mda/mda/mda.c:20:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mda/mda/mda.c:20:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mda/mda/mda.c:29:24: note: You might need to cast the function pointer here mailutils-3.20/mda/mda/mda.c:20:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mda/mda/tests/testmda.c:20:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mda/mda/tests/testmda.c:29:24: note: You might need to cast the function pointer here mailutils-3.20/mda/mda/tests/testmda.c:20:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mda/mda/tests/testmda.c:20:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mda/mda/tests/testmda.c:29:24: note: You might need to cast the function pointer here mailutils-3.20/mda/mda/tests/testmda.c:20:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/ali.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/anno.c:60:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/compcommon.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/compcommon.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_REPLACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/comp.c:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/comp.c:101:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/comp.c:155:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/ali.c:35:36: style: Parameter 'po' can be declared as pointer to const. However it seems that 'alias_handler' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/ali.c:43:24: note: You might need to cast the function pointer here mailutils-3.20/mh/ali.c:35:36: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/ali.c:35:58: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'alias_handler' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/ali.c:43:24: note: You might need to cast the function pointer here mailutils-3.20/mh/ali.c:35:58: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/ali.c:123:24: style: Parameter 'name' can be declared as pointer to const. However it seems that 'ali_print_alias' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/ali.c:153:22: note: You might need to cast the function pointer here mailutils-3.20/mh/ali.c:123:24: note: Parameter 'name' can be declared as pointer to const mailutils-3.20/mail/util.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/ali.c:137:23: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mail/util.c:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:364:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:478:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:629:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:769:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:800:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:887:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:913:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:947:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1224:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_CSET [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1290:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/fmtcheck.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/fmtcheck.c:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_FORCENL [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/fmtcheck.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_PARSE_TREE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/comp.c:176:16: style: Condition 'draftfolder' is always true [knownConditionTrueFalse] mailutils-3.20/mh/install-mh.c:48:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_USER_PROFILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/comp.c:37:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/comp.c:64:24: note: You might need to cast the function pointer here mailutils-3.20/mh/comp.c:37:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/comp.c:37:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/comp.c:64:24: note: You might need to cast the function pointer here mailutils-3.20/mh/comp.c:37:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mark.c:124:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_PRIVATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mark.c:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mboxprop.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mboxprop.c:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mark.c:40:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_add' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:75:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:40:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mark.c:40:59: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_add' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:75:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:40:59: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mark.c:46:40: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_delete' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:78:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:46:40: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mark.c:46:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_delete' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:78:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:46:62: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mark.c:53:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_list' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:81:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:53:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mark.c:53:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_list' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:81:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:53:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mark.c:148:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'list_public' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mark.c:157:38: note: You might need to cast the function pointer here mailutils-3.20/mh/mark.c:148:57: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mh/forw.c:274:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/forw.c:391:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] msgset.y:338:31: style: Condition '*lexer->cur_p==0' is always true [knownConditionTrueFalse] msgset.y:336:26: note: Assuming that condition '*lexer->cur_p==0' is not redundant msgset.y:338:31: note: Condition '*lexer->cur_p==0' is always true mailutils-3.20/mh/inc.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/inc.c:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/inc.c:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/inc.c:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/inc.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mh_mailbox_cur_default [valueFlowBailoutIncompleteVar] msgset.c:1091:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] msgset.c:1033:31: note: 'yystate' is assigned value '0' here. msgset.c:1091:3: note: The comparison '0 <= yystate' is always true. mailutils-3.20/mh/burst.c:83:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/burst.c:484:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/burst.c:576:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/burst.c:604:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/burst.c:661:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] msgset.y:494:25: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] msgset.y:801:9: style: Variable 'needle' can be declared as pointer to const [constVariablePointer] msgset.y:953:24: style: Variable 'lexer' can be declared as pointer to const [constVariablePointer] msgset.c:914:29: style: Parameter 'yybottom' can be declared as pointer to const [constParameterPointer] msgset.c:914:51: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] msgset.c:937:30: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/mbox/mboxrd.c:1031:27: style: Condition 'dmp->mesg_count==0' is always true [knownConditionTrueFalse] mailutils-3.20/libproto/mbox/mboxrd.c:1026:23: note: Assuming that condition 'dmp->mesg_count==0' is not redundant mailutils-3.20/libproto/mbox/mboxrd.c:1029:11: note: Assuming condition is false mailutils-3.20/libproto/mbox/mboxrd.c:1031:27: note: Condition 'dmp->mesg_count==0' is always true mailutils-3.20/libproto/mbox/mboxrd.c:1210:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/libproto/mbox/mboxrd.c:1207:10: note: rc is assigned mailutils-3.20/libproto/mbox/mboxrd.c:1210:10: note: rc is overwritten mailutils-3.20/mh/folder.c:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_size [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:394:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_SEQUENCES_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:471:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:626:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:721:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:786:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_PRIVATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:796:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:915:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/libproto/mbox/mboxrd.c:1862:50: style:inconclusive: Function 'mboxrd_flush' argument 2 names different: declaration 'flag' definition 'mode'. [funcArgNamesDifferent] mailutils-3.20/libproto/mbox/mboxrd.c:127:61: note: Function 'mboxrd_flush' argument 2 names different: declaration 'flag' definition 'mode'. mailutils-3.20/libproto/mbox/mboxrd.c:1862:50: note: Function 'mboxrd_flush' argument 2 names different: declaration 'flag' definition 'mode'. mailutils-3.20/libproto/mbox/mboxrd.c:178:29: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/mboxrd.c:475:13: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/mbox/mboxrd.c:475:44: style: Parameter 'zn' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/mbox/mboxrd.c:788:29: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/mboxrd.c:1276:29: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/mboxrd.c:1323:62: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libproto/mbox/mboxrd.c:1354:29: style: Variable 'dmp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/mboxrd.c:1632:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libproto/mbox/mboxrd.c:1563:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mh/forw.c:417:12: style: Condition 'draftfolder' is always true [knownConditionTrueFalse] mailutils-3.20/mh/forw.c:374:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:336:7: note: rc is assigned mailutils-3.20/mh/forw.c:374:10: note: rc is overwritten mailutils-3.20/mh/forw.c:358:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:345:7: note: rc is assigned mailutils-3.20/mh/forw.c:358:7: note: rc is overwritten mailutils-3.20/mh/forw.c:361:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:358:7: note: rc is assigned mailutils-3.20/mh/forw.c:361:7: note: rc is overwritten mailutils-3.20/mh/forw.c:364:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:361:7: note: rc is assigned mailutils-3.20/mh/forw.c:364:7: note: rc is overwritten mailutils-3.20/mh/forw.c:371:7: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:364:7: note: rc is assigned mailutils-3.20/mh/forw.c:371:7: note: rc is overwritten mailutils-3.20/mh/forw.c:374:10: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/forw.c:371:7: note: rc is assigned mailutils-3.20/mh/forw.c:374:10: note: rc is overwritten mailutils-3.20/mh/forw.c:286:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/mh/forw.c:266:7: note: Shadowed declaration mailutils-3.20/mh/forw.c:286:11: note: Shadow variable mailutils-3.20/mh/forw.c:59:35: style: Parameter 'po' can be declared as pointer to const. However it seems that 'clear_filter' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/forw.c:122:24: note: You might need to cast the function pointer here mailutils-3.20/mh/forw.c:59:35: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/forw.c:59:57: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'clear_filter' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/forw.c:122:24: note: You might need to cast the function pointer here mailutils-3.20/mh/forw.c:59:57: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/forw.c:66:31: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_mime' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/forw.c:128:22: note: You might need to cast the function pointer here mailutils-3.20/mh/forw.c:66:31: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/forw.c:66:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_mime' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/forw.c:128:22: note: You might need to cast the function pointer here mailutils-3.20/mh/forw.c:66:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/forw.c:374:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mh/inc.c:216:16: style: Local variable 'url' shadows outer variable [shadowVariable] mailutils-3.20/mh/inc.c:178:12: note: Shadowed declaration mailutils-3.20/mh/inc.c:216:16: note: Shadow variable mh_alias_gram.c:1098:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALI_YYEMPTY [valueFlowBailoutIncompleteVar] mh_alias_gram.y:304:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_insert_list [valueFlowBailoutIncompleteVar] mh_alias_gram.y:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/inc.c:320:20: style: Variable 'f_truncate' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mh/mh_global.c:35:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mh_property_init [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mh_context [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:102:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_USER_PROFILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:193:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:211:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_global.c:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mh_context [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/util.c:1085:14: style: The comparison 'errcnt == 0' is always true. [knownConditionTrueFalse] mailutils-3.20/mail/util.c:1019:16: note: 'errcnt' is assigned value '0' here. mailutils-3.20/mail/util.c:1085:14: note: The comparison 'errcnt == 0' is always true. mailutils-3.20/mail/util.c:424:24: style:inconclusive: Function 'util_isdeleted' argument 1 names different: declaration 'msgno' definition 'n'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:498:28: note: Function 'util_isdeleted' argument 1 names different: declaration 'msgno' definition 'n'. mailutils-3.20/mail/util.c:424:24: note: Function 'util_isdeleted' argument 1 names different: declaration 'msgno' definition 'n'. mailutils-3.20/mail/util.c:621:28: style:inconclusive: Function 'util_slist_add' argument 1 names different: declaration 'list' definition 'plist'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:507:33: note: Function 'util_slist_add' argument 1 names different: declaration 'list' definition 'plist'. mailutils-3.20/mail/util.c:621:28: note: Function 'util_slist_add' argument 1 names different: declaration 'list' definition 'plist'. mailutils-3.20/mail/util.c:1015:42: style:inconclusive: Function 'util_header_expand_aliases' argument 1 names different: declaration 'hdr' definition 'phdr'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:525:46: note: Function 'util_header_expand_aliases' argument 1 names different: declaration 'hdr' definition 'phdr'. mailutils-3.20/mail/util.c:1015:42: note: Function 'util_header_expand_aliases' argument 1 names different: declaration 'hdr' definition 'phdr'. mailutils-3.20/mail/util.c:253:28: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/util.c:317:28: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/burst.c:663:7: style: Condition '!tempfolder' is always true [knownConditionTrueFalse] mailutils-3.20/mh/burst.c:659:28: note: Assignment 'tempfolder=NULL', assigned value is 0 mailutils-3.20/mh/burst.c:663:7: note: Condition '!tempfolder' is always true mailutils-3.20/mh/mh_sequence.c:24:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_sequence.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_PRIVATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_sequence.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_UID [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_sequence.c:103:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_PRIVATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_sequence.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:537:3: style: Variable '*pv' is assigned an expression that holds the same value. [redundantAssignment] mailutils-3.20/mh/folder.c:531:5: note: v is assigned '*pv' here. mailutils-3.20/mh/folder.c:537:3: note: Variable '*pv' is assigned an expression that holds the same value. mailutils-3.20/mh/folder.c:67:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/folder.c:127:24: note: You might need to cast the function pointer here mailutils-3.20/mh/folder.c:67:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/folder.c:101:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/folder.c:133:24: note: You might need to cast the function pointer here mailutils-3.20/mh/folder.c:101:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/folder.c:101:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/folder.c:133:24: note: You might need to cast the function pointer here mailutils-3.20/mh/folder.c:101:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/folder.c:372:41: style: Parameter 'data' can be declared as pointer to const. However it seems that '_folder_name_printer' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/folder.c:388:38: note: You might need to cast the function pointer here mailutils-3.20/mh/folder.c:372:41: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mh/folder.c:374:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/folder.c:703:30: style: Parameter 'pack_tab' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_getopt.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_long [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:173:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_copyright_year [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:211:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_mh_profile [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_SINGLE_DASH [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:349:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_c_bool [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/folder.c:708:16: error: Uninitialized variable: &key.new [uninitvar] mailutils-3.20/mh/mh_sequence.c:148:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mh_alias_lex.l:99:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mh_alias_lex.l:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yylloc [valueFlowBailoutIncompleteVar] mh_alias_lex.c:1157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mh_alias_lex.c:1540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mh_alias_lex.c:1840:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mh_alias_lex.c:2078:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_alias_lex.l:278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STDSTREAM_RESET_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:324:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:416:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:520:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:578:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:626:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:681:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:718:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:764:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:786:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:842:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:896:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mh_alias_gram.c:1017:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/mh/mh_init.c:982:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_CSET [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:1046:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:1078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:265:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_ENDLN [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:1131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:278:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOCMD [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:728:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:853:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_list.c:980:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHL_CLEARSCREEN [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:1074:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/mail/send.c:1125:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/mh/mh_msgset.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:115:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:270:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:342:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_ALPHA [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_NUM [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:649:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_msgset.c:671:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:192:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whom.c:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:430:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_QUOTE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whom.c:273:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:487:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHBINDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whom.c:310:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:508:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_COPY_OVERWRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:523:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHBINDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:531:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHBINDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:102:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:608:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_USE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_COMPWS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DISP_REPLACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:369:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_COMPWS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:684:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:378:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_WIDTH_MASK [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:414:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_WIDTH_MASK [valueFlowBailoutIncompleteVar] mh_alias_gram.y:463:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] mailutils-3.20/mh/mh_format.c:483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mh_alias_gram.y:480:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] mailutils-3.20/mh/mh_format.c:694:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_OUT_PTR_NULL [valueFlowBailoutIncompleteVar] mh_alias_gram.y:487:20: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] mailutils-3.20/mh/mh_format.c:714:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mh_alias_gram.y:504:16: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] mailutils-3.20/mh/mh_format.c:752:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:766:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:779:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:787:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:793:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:799:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:808:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:814:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:820:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:826:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:832:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:838:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:844:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:850:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:863:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:872:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:878:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:897:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:909:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:916:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:924:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:930:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:936:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:942:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:965:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:973:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1003:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1014:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1025:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhl.c:80:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhl.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1049:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhl.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1062:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1072:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1083:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1094:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1187:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mh_alias_gram.c:1118:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] mh_alias_gram.c:1050:31: note: 'yystate' is assigned value '0' here. mh_alias_gram.c:1118:3: note: The comparison '0 <= yystate' is always true. mailutils-3.20/mh/mh_format.c:1198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1354:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1368:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1389:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1405:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1427:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1451:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1469:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1492:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1510:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1535:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1556:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1581:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1596:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1618:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ACC [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1663:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1674:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1694:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1715:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1728:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/mh/mh_getopt.c:78:17: note: Assuming allocation function fails mailutils-3.20/mh/mh_getopt.c:78:17: note: Assignment 'argv=calloc(argc+1,sizeof(*argv))', assigned value is 0 mailutils-3.20/mh/mh_getopt.c:83:3: note: Null pointer dereference mailutils-3.20/mh/mh_format.c:1735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCPT_TO [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:85:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/mh/mh_getopt.c:78:17: note: Assuming allocation function fails mailutils-3.20/mh/mh_getopt.c:78:17: note: Assignment 'argv=calloc(argc+1,sizeof(*argv))', assigned value is 0 mailutils-3.20/mh/mh_getopt.c:85:5: note: Null pointer dereference mailutils-3.20/mh/mh_format.c:1749:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:87:5: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/mh/mh_getopt.c:78:17: note: Assuming allocation function fails mailutils-3.20/mh/mh_getopt.c:78:17: note: Assignment 'argv=calloc(argc+1,sizeof(*argv))', assigned value is 0 mailutils-3.20/mh/mh_getopt.c:87:5: note: Null pointer dereference mailutils-3.20/mh/mh_format.c:1764:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ARG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:88:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/mh/mh_getopt.c:78:17: note: Assuming allocation function fails mailutils-3.20/mh/mh_getopt.c:78:17: note: Assignment 'argv=calloc(argc+1,sizeof(*argv))', assigned value is 0 mailutils-3.20/mh/mh_getopt.c:88:3: note: Null pointer dereference mailutils-3.20/mh/mh_format.c:1789:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:354:17: style:inconclusive: Function 'send_attach_file' argument 2 names different: declaration 'filename' definition 'realname'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:344:21: note: Function 'send_attach_file' argument 2 names different: declaration 'filename' definition 'realname'. mailutils-3.20/mail/send.c:354:17: note: Function 'send_attach_file' argument 2 names different: declaration 'filename' definition 'realname'. mailutils-3.20/mh/mh_format.c:1802:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mail/send.c:890:30: style:inconclusive: Function 'compose_header_set' argument 4 names different: declaration 'replace' definition 'mode'. [funcArgNamesDifferent] mailutils-3.20/mail/mail.h:584:34: note: Function 'compose_header_set' argument 4 names different: declaration 'replace' definition 'mode'. mailutils-3.20/mail/send.c:890:30: note: Function 'compose_header_set' argument 4 names different: declaration 'replace' definition 'mode'. mailutils-3.20/mh/mh_format.c:1813:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1819:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1825:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:1995:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mhop_stop [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:2075:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:2282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:2326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_REG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_getopt.c:37:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'mh_extra_help_hook' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_getopt.c:266:25: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_getopt.c:37:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mh_getopt.c:39:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mh_getopt.c:146:40: style: Parameter 'po' can be declared as pointer to const. However it seems that 'mh_opt_set_folder' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_getopt.c:155:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_getopt.c:146:40: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mh_getopt.c:146:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'mh_opt_set_folder' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_getopt.c:155:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_getopt.c:146:62: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mh_getopt.c:227:15: style: Parameter 'argdoc' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_getopt.c:359:64: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mail/send.c:42:22: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/send.c:53:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mail/send.c:982:59: style: Parameter 'defval' can be declared as pointer to const [constParameterPointer] mh_alias_gram.y:461:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mh_alias_gram.y:463:17: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] mh_alias_gram.y:478:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mh_alias_gram.y:480:17: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] mh_fmtgram.c:963:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_fmtgram.c:990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_fmtgram.c:1319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_fmtgram.c:1385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_fmtgram.y:567:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whom.c:317:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/mh/mh_whom.c:306:7: note: Shadowed declaration mailutils-3.20/mh/mh_whom.c:317:11: note: Shadow variable mh_fmtgram.y:627:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mh_fmtgram.y:646:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_ZEROPAD [valueFlowBailoutIncompleteVar] mh_fmtgram.y:665:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_IDENT [valueFlowBailoutIncompleteVar] mh_fmtgram.y:698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_HEADR [valueFlowBailoutIncompleteVar] mh_fmtgram.y:738:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_RALIGN [valueFlowBailoutIncompleteVar] mh_fmtgram.y:866:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mh_fmtgram.y:931:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_PARSE_DEBUG [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whom.c:166:23: style: Parameter 'email' can be declared as pointer to const [constParameterPointer] mh_fmtgram.y:989:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_RALIGN [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1198:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_WIDTH_MASK [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1382:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mh_instr_t [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHA_LITERAL [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1445:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHA_ACC [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1509:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mhop_printlit [valueFlowBailoutIncompleteVar] mh_fmtgram.y:1675:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mhop_stop [valueFlowBailoutIncompleteVar] mh_alias_gram.c:1017:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mh/mh_whom.c:300:10: warning: Uninitialized variable: rc [uninitvar] mailutils-3.20/mh/mh_whom.c:292:13: note: Assuming condition is false mailutils-3.20/mh/mh_whom.c:300:10: note: Uninitialized variable: rc mailutils-3.20/mh/mhparam.c:58:16: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const. However it seems that 'mhparam_iterator' is a callback function, if 'MU_ARG_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhparam.c:82:34: note: You might need to cast the function pointer here mailutils-3.20/mh/mhparam.c:58:16: note: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const mailutils-3.20/mh/mh_whatnow.c:147:41: style: Parameter 'argname' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_whatnow.c:376:33: style: Parameter 'wh' can be declared as pointer to const. However it seems that 'display' is a callback function, if 'wh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_whatnow.c:627:16: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_whatnow.c:376:33: note: Parameter 'wh' can be declared as pointer to const mailutils-3.20/mh/mh_whatnow.c:474:30: style: Parameter 'wh' can be declared as pointer to const. However it seems that 'list' is a callback function, if 'wh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_whatnow.c:786:13: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_whatnow.c:474:30: note: Parameter 'wh' can be declared as pointer to const mailutils-3.20/mh/mh_whatnow.c:521:32: style: Parameter 'wh' can be declared as pointer to const. However it seems that 'refile' is a callback function, if 'wh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mh_whatnow.c:734:16: note: You might need to cast the function pointer here mailutils-3.20/mh/mh_whatnow.c:521:32: note: Parameter 'wh' can be declared as pointer to const mailutils-3.20/mh/mhpath.c:57:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_whatnow.c:456:36: error: Uninitialized variable: status [legacyUninitvar] mailutils-3.20/mh/mhpath.c:25:45: style: Parameter 'data' can be declared as pointer to const. However it seems that 'mhpath' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhpath.c:96:47: note: You might need to cast the function pointer here mailutils-3.20/mh/mhpath.c:25:45: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mh/mhseq.c:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhseq.c:35:32: style: Parameter 'data' can be declared as pointer to const. However it seems that '_print_number' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhseq.c:56:38: note: You might need to cast the function pointer here mailutils-3.20/mh/mhseq.c:35:32: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mh/prompter-rl.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_delete [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/prompter-rl.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_kill_full_line [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_COMP [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:50:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_CFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_COMP [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_DATEFIELD [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:77:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:84:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:220:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MSGSET_UID [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/pick.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/msgchk.c:163:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_init.c:491:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mh/mh_init.c:936:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mh/mh_init.c:797:24: style: Parameter 'mhdir' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_init.c:812:9: style: Variable 'home' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mh_init.c:976:20: style: Variable 'saved_charset' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mh_msgset.c:415:14: style: Condition 'count==0' is always false [knownConditionTrueFalse] mailutils-3.20/mh/mh_msgset.c:414:26: note: Assignment 'count=total-start+1', assigned value is greater than 0 mailutils-3.20/mh/mh_msgset.c:415:14: note: Condition 'count==0' is always false mailutils-3.20/mh/mh_list.c:115:31: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_list.c:124:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mh_list.c:155:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_list.c:414:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_list.c:564:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_list.c:873:8: warning: Uninitialized variable: nl [uninitvar] mailutils-3.20/mh/mh_list.c:866:3: note: Assuming condition is false mailutils-3.20/mh/mh_list.c:873:8: note: Uninitialized variable: nl mailutils-3.20/mh/rmf.c:63:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/rmf.c:109:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/rmf.c:161:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/refile.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/refile.c:219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/prompter.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/prompter.c:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mh_alias_lex.c:1844:2: warning: Possible null pointer dereference: b [nullPointer] mh_alias_lex.c:1737:18: note: Calling function 'ali_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mh_alias_lex.c:1844:2: note: Null pointer dereference mh_alias_lex.c:1845:2: warning: Possible null pointer dereference: b [nullPointer] mh_alias_lex.c:1737:18: note: Calling function 'ali_yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 mh_alias_lex.c:1845:2: note: Null pointer dereference mailutils-3.20/mh/msgchk.c:329:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mh/msgchk.c:366:24: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mh_alias_lex.l:251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mh_alias_lex.l:261:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mailutils-3.20/mh/msgchk.c:366:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mh_alias_lex.l:287:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pick-gram.c:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICK_YYEMPTY [valueFlowBailoutIncompleteVar] pick-gram.y:428:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCPT_NONE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcpt_mask [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:66:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcpt_mask [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_FMT_PARSE_DEFAULT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/repl.c:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RET_MSGNO [valueFlowBailoutIncompleteVar] mh_alias_lex.c:1620:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] mh_alias_lex.c:619:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mh_alias_lex.c:1620:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. mailutils-3.20/mh/repl.c:299:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mh_alias_lex.c:2029:46: style:inconclusive: Function 'ali_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] mh_alias_lex.c:574:46: note: Function 'ali_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mh_alias_lex.c:2029:46: note: Function 'ali_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. mh_alias_lex.c:2042:46: style:inconclusive: Function 'ali_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] mh_alias_lex.c:575:45: note: Function 'ali_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mh_alias_lex.c:2042:46: note: Function 'ali_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. mh_alias_lex.c:2042:60: style:inconclusive: Function 'ali_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] mh_alias_lex.c:575:56: note: Function 'ali_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mh_alias_lex.c:2042:60: note: Function 'ali_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. mh_alias_lex.c:2174:24: style:inconclusive: Function 'ali_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] mh_alias_lex.c:979:24: note: Function 'ali_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mh_alias_lex.c:2174:24: note: Function 'ali_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. mailutils-3.20/mh/rmf.c:41:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/rmf.c:50:24: note: You might need to cast the function pointer here mailutils-3.20/mh/rmf.c:41:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/rmf.c:41:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_folder' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/rmf.c:50:24: note: You might need to cast the function pointer here mailutils-3.20/mh/rmf.c:41:55: note: Parameter 'opt' can be declared as pointer to const mh_alias_lex.c:1452:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mh_alias_lex.l:270:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/rmm.c:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/refile.c:47:40: style: Parameter 'po' can be declared as pointer to const. However it seems that 'add_folder_option' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/refile.c:56:24: note: You might need to cast the function pointer here mailutils-3.20/mh/refile.c:47:40: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/refile.c:47:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'add_folder_option' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/refile.c:56:24: note: You might need to cast the function pointer here mailutils-3.20/mh/refile.c:47:62: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/scan.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_EVT_MESSAGE_ADD [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/scan.c:102:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/scan.c:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/seqelim.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEQ_PRIVATE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/scan.c:168:48: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mh/send.c:626:6: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] mailutils-3.20/mh/whatnow.c:66:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_ANY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/tests/lu.c:27:15: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] mailutils-3.20/mh/show.c:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/show.c:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/show.c:221:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/tests/lu.c:22:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/whatnowenv.c:55:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/whatnowenv.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/whatnow.c:67:20: style: Variable 'wh_env.draftfile' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/whatnow.c:66:22: note: wh_env.draftfile is assigned mailutils-3.20/mh/whatnow.c:67:20: note: wh_env.draftfile is overwritten mailutils-3.20/mh/whom.c:77:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/whom.c:27:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'add_alias' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/whom.c:44:24: note: You might need to cast the function pointer here mailutils-3.20/mh/whom.c:27:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/whom.c:27:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'add_alias' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/whom.c:44:24: note: You might need to cast the function pointer here mailutils-3.20/mh/whom.c:27:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE2 [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/mimeview.c:220:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/mimeview.c:244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/tests/bf.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/tests/bf.c:81:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/tests/bf.c:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/tests/bf.c:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mimeview/tests/bf.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pick-gram.c:863:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/mh/show.c:45:15: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/show.c:110:57: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'add_show_arg' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/show.c:150:24: note: You might need to cast the function pointer here mailutils-3.20/mh/show.c:110:57: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/sortm.c:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:313:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:585:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:606:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MH_GETOPT_DEFAULT_FOLDER [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/acl.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_CUSTOM_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/cflags.c:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] pick-gram.c:948:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] pick-gram.c:890:31: note: 'yystate' is assigned value '0' here. pick-gram.c:948:3: note: The comparison '0 <= yystate' is always true. pick-gram.y:26:21: style: Parameter 're' can be declared as pointer to const [constParameterPointer] pick-gram.y:303:54: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] pick-gram.y:331:43: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mimeview/mimeview.c:50:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_no_ask' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:109:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:50:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:50:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_no_ask' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:109:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:50:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:57:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_no_interactive' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:112:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:57:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:57:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_no_interactive' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:112:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:57:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:98:35: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_metamail' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:135:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:98:35: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mimeview/mimeview.c:98:57: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_metamail' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/mimeview.c:135:24: note: You might need to cast the function pointer here mailutils-3.20/mimeview/mimeview.c:98:57: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mimeview/tests/bf.c:28:28: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'seek_file' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/tests/bf.c:123:16: note: You might need to cast the function pointer here mailutils-3.20/mimeview/tests/bf.c:28:28: note: Parameter 'arg' can be declared as pointer to const mailutils-3.20/mimeview/tests/bf.c:62:31: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'write_string' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/tests/bf.c:124:16: note: You might need to cast the function pointer here mailutils-3.20/mimeview/tests/bf.c:62:31: note: Parameter 'arg' can be declared as pointer to const pick-gram.c:863:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mimeview/tests/bf.c:69:29: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'write_byte' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/tests/bf.c:125:16: note: You might need to cast the function pointer here mailutils-3.20/mimeview/tests/bf.c:69:29: note: Parameter 'arg' can be declared as pointer to const mailutils-3.20/mimeview/tests/bf.c:90:30: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'write_short' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/tests/bf.c:126:16: note: You might need to cast the function pointer here mailutils-3.20/mimeview/tests/bf.c:90:30: note: Parameter 'arg' can be declared as pointer to const mailutils-3.20/mimeview/tests/bf.c:105:28: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'write_int' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mimeview/tests/bf.c:127:16: note: You might need to cast the function pointer here mailutils-3.20/mimeview/tests/bf.c:105:28: note: Parameter 'arg' can be declared as pointer to const mailutils-3.20/mimeview/tests/bf.c:153:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mimeview/tests/bf.c:171:13: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/filter.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_ENCODE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/filter.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_DECODE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/filter.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/filter.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILTER_DECODE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/filter.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/flt2047.c:90:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/getans.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/getopt.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_PARSEOPT_PACKAGE_NAME [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/getarg.c:55:28: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] mailutils-3.20/mu/libexec/filter.c:33:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_encode_mode' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/filter.c:49:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/filter.c:33:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/filter.c:33:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_encode_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/filter.c:49:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/filter.c:33:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/filter.c:40:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_decode_mode' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/filter.c:52:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/filter.c:40:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/filter.c:40:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_decode_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/filter.c:52:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/filter.c:40:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/filter.c:63:35: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_printer' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/filter.c:81:33: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/filter.c:63:35: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mu/libexec/getarg.c:55:23: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/getans.c:27:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/flt2047.c:68:13: style: Local variable 'p' shadows outer variable [shadowVariable] mailutils-3.20/mu/libexec/flt2047.c:61:9: note: Shadowed declaration mailutils-3.20/mu/libexec/flt2047.c:68:13: note: Shadow variable mailutils-3.20/mu/libexec/flt2047.c:32:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_encode_mode' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/flt2047.c:41:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/flt2047.c:32:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/flt2047.c:32:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_encode_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/flt2047.c:41:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/flt2047.c:32:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/getyn.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/info.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:99:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_reorder' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:168:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:99:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/sortm.c:99:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_reorder' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:168:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:99:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/sortm.c:106:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_list' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:174:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:106:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/sortm.c:106:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_list' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:174:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:106:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/ldflags.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINK_FLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/sortm.c:113:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_action_dry_run' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:171:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:113:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/sortm.c:113:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action_dry_run' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:171:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:113:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/sortm.c:122:37: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_algo_shell' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:190:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:122:37: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/sortm.c:122:59: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_algo_shell' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:190:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:122:59: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/sortm.c:129:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_algo_quicksort' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:194:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:129:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/sortm.c:129:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_algo_quicksort' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:194:24: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:129:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/sortm.c:324:20: style: Parameter 'a' can be declared as pointer to const. However it seems that 'comp_number' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:89:10: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:324:20: note: Parameter 'a' can be declared as pointer to const mailutils-3.20/mh/sortm.c:324:29: style: Parameter 'b' can be declared as pointer to const. However it seems that 'comp_number' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/sortm.c:89:10: note: You might need to cast the function pointer here mailutils-3.20/mh/sortm.c:324:29: note: Parameter 'b' can be declared as pointer to const mailutils-3.20/mh/sortm.c:451:9: style: Variable 'path_a' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/sortm.c:451:18: style: Variable 'path_b' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/maildir_fixup.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/maildir_fixup.c:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_SCANNER_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/maildir_fixup.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_maildir_record [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STRERR_SYSLOG [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STRERR_SYSLOG [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STRERR_STDERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_severity_num [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOGMODE_SEVERITY [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/query.c:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFHINT_SITE_FILE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/maildir_fixup.c:103:12: style: Variable 'prefix_len' is assigned a value that is never used. [unreadVariable] mh_fmtgram.y:1009:7: error: Resource leak: fp [resourceLeak] mailutils-3.20/mh/mhn.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TEMPFILE_SUFFIX [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:609:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:803:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:961:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_DESCRIPTION [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1055:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1115:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:140:24: style: Redundant assignment of 'locus.end.mu_col' to itself. [selfAssignment] mailutils-3.20/mh/mhn.c:1259:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1301:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_DESCRIPTION [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1425:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MHL_DISABLE_BODY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1453:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1510:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1767:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1893:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:1993:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TYPE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2018:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_CONTENT_TRANSFER_ENCODING [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2077:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_OPOOL_ENOMEMABRT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2490:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2636:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_SUBJECT [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2751:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mhn.c:2805:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/logger.c:56:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_syslog' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/logger.c:158:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/logger.c:56:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/logger.c:56:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_syslog' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/logger.c:158:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/logger.c:56:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/logger.c:63:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/logger.c:161:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/logger.c:63:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/logger.c:63:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_stderr' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/logger.c:161:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/logger.c:63:55: note: Parameter 'opt' can be declared as pointer to const mh_fmtgram.c:1406:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] mh_fmtgram.c:1345:31: note: 'yystate' is assigned value '0' here. mh_fmtgram.c:1406:3: note: The comparison '0 <= yystate' is always true. mailutils-3.20/movemail/movemail.c:226:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/send.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:266:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:283:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:378:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:692:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:745:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:846:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSE_UNDEF [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:888:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:925:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOSPLIT [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:947:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCGWINSZ [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:963:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:979:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_count [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:995:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_count [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1008:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1022:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_itrctl_tell [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1096:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1273:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1395:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_MAILBOX_UID_TO_MSGNO [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1462:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/pop.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_POP3_TRACE_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/pop.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/pop.c:461:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AH_DETECT_FAMILY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:283:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] mailutils-3.20/mu/libexec/pop.c:535:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/pop.c:608:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_pop_record [valueFlowBailoutIncompleteVar] mh_fmtgram.c:1097:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mh_fmtgram.c:1116:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] mh_fmtgram.y:1340:25: style:inconclusive: Function 'printelim' argument 1 names different: declaration 'root' definition 'node'. [funcArgNamesDifferent] mh_fmtgram.y:111:45: note: Function 'printelim' argument 1 names different: declaration 'root' definition 'node'. mh_fmtgram.y:1340:25: note: Function 'printelim' argument 1 names different: declaration 'root' definition 'node'. mh_fmtgram.y:1668:23: style:inconclusive: Function 'codegen' argument 1 names different: declaration 'fmt' definition 'fmtptr'. [funcArgNamesDifferent] mh_fmtgram.y:112:35: note: Function 'codegen' argument 1 names different: declaration 'fmt' definition 'fmtptr'. mh_fmtgram.y:1668:23: note: Function 'codegen' argument 1 names different: declaration 'fmt' definition 'fmtptr'. mh_fmtgram.y:929:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mh_fmtgram.y:1413:52: style: Parameter 'builtin' can be declared as pointer to const [constParameterPointer] mh_fmtgram.c:961:29: style: Parameter 'yybottom' can be declared as pointer to const [constParameterPointer] mh_fmtgram.c:961:51: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] mh_fmtgram.c:984:30: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/libexec/shell.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strerr [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:259:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:466:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_TRACE_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:485:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_INCREMENTAL [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:68:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:513:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:593:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_CRIT [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:612:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:636:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:271:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/shell.c:715:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strin [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_SESSION_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:615:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:786:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_IMAP_STAT_DEFINED_FLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:852:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _mu_imap_status_name_table [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:1013:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM_LENGTH [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:1125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/imap.c:1147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:985:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mu/libexec/stat.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/stat.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/stat.c:233:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/stat.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/util.c:20:35: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/libexec/smtp.c:78:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SMTP_PARAM_USERNAME [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SMTP_TRACE_SET [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_REPLY [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_AH_DETECT_FAMILY [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:317:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SMTP_PARAM_DOMAIN [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:398:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:427:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:456:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:593:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:629:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_SMTP_PARAM_PASSWORD [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:718:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:759:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:798:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:835:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/smtp.c:919:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_smtp_record [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/stat.c:72:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] mailutils-3.20/mh/mh_format.c:125:12: style: Checking if unsigned expression 'ncol' is less than zero. [unsignedLessThanZero] mailutils-3.20/mh/mh_format.c:1413:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/mh/mh_format.c:1408:7: note: Shadowed declaration mailutils-3.20/mh/mh_format.c:1413:11: note: Shadow variable mailutils-3.20/mh/mh_format.c:109:30: style: Parameter 'mach' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_format.c:183:29: style: Parameter 'mach' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_format.c:1517:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mh_format.c:1922:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_format.c:1956:21: style: Parameter 'lab' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mh_format.c:2074:16: style: Variable 'regname' can be declared as const array [constVariable] mailutils-3.20/mh/mh_format.c:2221:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/verbose.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/verbose.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/stat.c:70:30: style: Parameter 'stor' can be declared as pointer to const. However it seems that 'pr_c_time_h' is a callback function, if 'stor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/stat.c:132:58: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/stat.c:70:30: note: Parameter 'stor' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:131:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:260:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_ENDLN [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:436:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_SPACE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_DATAERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:606:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:644:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_IOERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:726:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:766:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:925:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ICASE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:957:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1019:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_DATAERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1043:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_DATAERR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1056:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1076:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1168:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_NOVAR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1327:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOCUS_RANGE_INITIALIZER [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1515:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1549:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:1788:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/wicket.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_URL_PARSE_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/wicket.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/mh/mh_format.c:241:13: style: Variable 'size' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mh/mh_format.c:283:11: style: Variable 'width' is assigned a value that is never used. [unreadVariable] mailutils-3.20/mu/libexec/wicket.c:30:43: style: Parameter 'po' can be declared as pointer to const. However it seems that 'clear_wicket_verbose' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/wicket.c:45:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/wicket.c:30:43: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/wicket.c:30:65: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'clear_wicket_verbose' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/wicket.c:45:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/wicket.c:30:65: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/shell.c:125:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/shell.c:650:56: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/mu.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/mu.c:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_program_name [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/mu.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILUTILSDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/apop.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/auth.c:22:23: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/auth.c:22:65: style: Parameter 'MU_ARG_UNUSED' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/cmd.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_NULL [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/cmd.c:79:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_CONFIG_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/bulletin.c:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/bulletin.c:77:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/bulletin.c:102:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HIERARCHY_DELIMITER [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/bulletin.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_DEBUG [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/capa.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/mu.c:207:16: style: Local variable 'str' shadows outer variable [shadowVariable] mailutils-3.20/mu/mu.c:163:9: note: Shadowed declaration mailutils-3.20/mu/mu.c:207:16: note: Shadow variable mailutils-3.20/mu/mu.c:39:19: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/mu.c:42:16: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] mailutils-3.20/pop3d/capa.c:49:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/capa.c:107:52: style: Parameter 'session' can be declared as pointer to const. However it seems that 'capa_stls' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/pop3d/capa.c:154:44: note: You might need to cast the function pointer here mailutils-3.20/pop3d/capa.c:107:52: note: Parameter 'session' can be declared as pointer to const mailutils-3.20/pop3d/capa.c:122:52: style: Parameter 'session' can be declared as pointer to const. However it seems that 'capa_user' is a callback function, if 'session' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/pop3d/capa.c:153:42: note: You might need to cast the function pointer here mailutils-3.20/pop3d/capa.c:122:52: note: Parameter 'session' can be declared as pointer to const mailutils-3.20/pop3d/dele.c:22:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/expire.c:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_X_EXPIRE_TIMESTAMP [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/expire.c:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_HEADER_X_EXPIRE_TIMESTAMP [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/bulletin.c:324:12: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/pop3d/bulletin.c:292:7: note: Shadowed declaration mailutils-3.20/pop3d/bulletin.c:324:12: note: Shadow variable mailutils-3.20/pop3d/bulletin.c:77:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] mailutils-3.20/pop3d/bulletin.c:102:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/imap.c:143:65: style: Parameter 'pdat' can be declared as pointer to const. However it seems that 'imap_preauth_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/imap.c:551:12: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/imap.c:143:65: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/mu/libexec/imap.c:153:61: style: Parameter 'pdat' can be declared as pointer to const. However it seems that 'imap_bye_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/imap.c:554:12: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/imap.c:153:61: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/mu/libexec/imap.c:163:61: style: Parameter 'pdat' can be declared as pointer to const. However it seems that 'imap_bad_callback' is a callback function, if 'pdat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/imap.c:557:12: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/imap.c:163:61: note: Parameter 'pdat' can be declared as pointer to const mailutils-3.20/mu/libexec/imap.c:183:18: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/extra.c:27:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CTYPE_BLANK [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/extra.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SOFTWARE [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/extra.c:172:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_SERVER [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/extra.c:238:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_TLS_SERVER [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/extra.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_TIMEOUT [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/extra.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_NORMAL [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/pop3d.c:52:41: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_STRING is a macro then please configure it. [unknownMacro] mailutils-3.20/pop3d/noop.c:22:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/noop.c:22:46: style: Parameter 'sess' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/list.c:41:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/retr.c:26:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_PAYLOAD [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/signal.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_OK [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_NAME [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:255:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FILE_SAFETY_ALL [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_WRITE [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:485:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:586:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:691:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_FAILURE [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/popauth.c:721:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NOENT [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/rset.c:22:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/quit.c:28:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/retr.c:66:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/stat.c:22:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/stls.c:22:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/pop3d/user.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/user.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_XSCRIPT_SECURE [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:652:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mailutils-3.20/movemail/movemail.c:653:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mailutils-3.20/movemail/movemail.c:767:28: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/python/libmu_py/attribute.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyAttribute [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:95:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STATUS_BUF_SIZE [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:255:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/pop3d/uidl.c:20:19: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/address.c:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyAddress [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/body.c:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBody [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:82:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/body.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:247:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/address.c:318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/attribute.c:266:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/body.c:127:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/movemail/movemail.c:291:36: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_sync_mode' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:330:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:291:36: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:291:58: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_sync_mode' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:330:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:291:58: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:298:31: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_uidl' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:334:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:298:31: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:298:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_uidl' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:334:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:298:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:304:44: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_mailbox_ownership' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:346:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:304:44: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:304:66: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_mailbox_ownership' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:346:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:304:66: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:312:34: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_onerror' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:354:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:312:34: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:312:56: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_onerror' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/movemail/movemail.c:354:24: note: You might need to cast the function pointer here mailutils-3.20/movemail/movemail.c:312:56: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/movemail/movemail.c:767:23: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/movemail/movemail.c:949:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/movemail/movemail.c:1202:46: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/address.c:329:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/envelope.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyEnvelope [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/errno.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BASE [valueFlowBailoutIncompleteVar] mailutils-3.20/movemail/movemail.c:1208:42: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/envelope.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/envelope.c:128:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/envelope.c:139:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/auth.c:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyAuthority [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:171:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyTicket [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:183:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyWicket [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyAuthData [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:322:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:358:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:456:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_pam_service [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/body.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/body.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/body.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/attribute.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/attribute.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/attribute.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/filter.c:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/filter.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:596:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/auth.c:597:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/envelope.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/envelope.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/envelope.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/address.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/address.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/address.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:598:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/address.c:49:28: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/auth.c:599:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/pop3d/popauth.c:368:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/pop3d/popauth.c:710:27: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/python/libmu_py/folder.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyFolder [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:83:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_FOLDER_ATTRIBUTE_DIRECTORY [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/header.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyHeader [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/header.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/libmu_py.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/header.c:146:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/header.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/header.c:205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:251:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/header.c:216:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/pop3d/popauth.c:405:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/pop3d/popauth.c:399:7: note: Shadowed declaration mailutils-3.20/pop3d/popauth.c:405:11: note: Shadow variable mailutils-3.20/pop3d/popauth.c:53:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_action' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/pop3d/popauth.c:121:24: note: You might need to cast the function pointer here mailutils-3.20/pop3d/popauth.c:53:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/pop3d/popauth.c:248:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/pop3d/popauth.c:710:22: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/pop3d/popauth.c:734:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/python/libmu_py/mailcap.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMailcap [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailcap.c:71:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMailcapEntry [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailcap.c:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:397:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mailutils-3.20/python/libmu_py/mailcap.c:110:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailcap.c:136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailcap.c:265:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:28:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr1' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/auth.c:66:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/auth.c:28:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:36:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr2' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/auth.c:77:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/auth.c:36:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:44:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr3' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/auth.c:88:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/auth.c:44:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:52:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr4' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/auth.c:151:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/auth.c:52:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:103:34: style: Parameter 'name' can be declared as pointer to const. However it seems that '_getattr4' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/auth.c:149:17: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/auth.c:103:34: note: Parameter 'name' can be declared as pointer to const mailutils-3.20/python/libmu_py/auth.c:163:30: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/mailer.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMailer [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:175:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/mailer.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:187:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/mailer.c:115:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/auth.c:199:29: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/mailer.c:170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMailbox [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:425:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/folder.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/folder.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/folder.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/header.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/header.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/header.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/mailcap.c:282:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/mailcap.c:283:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/message.c:45:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMessage [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/nls.c:26:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/nls.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:265:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:366:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailer.c:181:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/mailbox.c:436:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/mime.c:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyMime [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/registrar.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/script.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/registrar.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/script.c:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyModuleDef_HEAD_INIT [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/registrar.c:140:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEFAULT_RECORD [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/script.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:377:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/secret.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PySecret [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/secret.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/secret.c:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/secret.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:242:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/secret.c:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/secret.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailcap.c:25:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr1' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/mailcap.c:38:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/mailcap.c:25:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/mailcap.c:50:19: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr2' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/mailcap.c:63:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/mailcap.c:50:19: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/mailer.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/mailer.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/mailer.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/secret.c:165:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/sieve.c:45:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PySieveMachine [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:71:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:289:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mailbox.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/mailbox.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/mailbox.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/mailbox.c:49:28: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/script.c:77:5: error: Resource leak: fp [resourceLeak] mailutils-3.20/mu/libexec/dbm.c:158:26: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] mailutils-3.20/mu/libexec/dbm.c:804:23: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] mailutils-3.20/mu/libexec/dbm.c:1650:22: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] mailutils-3.20/python/libmu_py/url.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUrl [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/mime.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/mime.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/mime.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/url.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/url.c:241:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/message.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/message.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/message.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/message.c:49:28: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/secret.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/secret.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/secret.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/secret.c:49:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/stream.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyStream [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_RDWR [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_WRDSF_DEFFLAGS [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/msglist.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/msglist.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/msglist.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/stream.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/msglist.c:160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:347:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/stream.c:397:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_GenericNew [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/url.c:252:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/python/libmu_py/stream.c:408:7: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] mailutils-3.20/mu/libexec/dbm.c:415:45: style:inconclusive: Function 'ascii_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mu/libexec/dbm.c:306:48: note: Function 'ascii_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:415:45: note: Function 'ascii_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:478:41: style:inconclusive: Function 'C_writer' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mu/libexec/dbm.c:316:44: note: Function 'C_writer' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:478:41: note: Function 'C_writer' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:565:41: style:inconclusive: Function 'C_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. [funcArgNamesDifferent] mailutils-3.20/mu/libexec/dbm.c:313:44: note: Function 'C_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:565:41: note: Function 'C_reader' argument 2 names different: declaration 'data' definition 'MU_ARG_UNUSED'. mailutils-3.20/mu/libexec/dbm.c:1199:35: style:inconclusive: Function 'is_ignored_directive' argument 1 names different: declaration 'name' definition 'arg'. [funcArgNamesDifferent] mailutils-3.20/mu/libexec/dbm.c:221:46: note: Function 'is_ignored_directive' argument 1 names different: declaration 'name' definition 'arg'. mailutils-3.20/mu/libexec/dbm.c:1199:35: note: Function 'is_ignored_directive' argument 1 names different: declaration 'name' definition 'arg'. mailutils-3.20/mu/libexec/dbm.c:1176:13: style: Local variable 'arg' shadows outer argument [shadowArgument] mailutils-3.20/mu/libexec/dbm.c:1161:32: note: Shadowed declaration mailutils-3.20/mu/libexec/dbm.c:1176:13: note: Shadow variable mailutils-3.20/mu/libexec/dbm.c:158:21: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/dbm.c:289:29: style: Parameter 'inp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/libexec/dbm.c:386:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ascii_writer' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:397:14: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:386:40: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:909:20: style: Variable 'match' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/dbm.c:1002:33: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mu/libexec/dbm.c:1650:17: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mu/libexec/dbm.c:1670:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_ignore_meta' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1732:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1670:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1670:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_ignore_meta' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1732:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1670:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1676:44: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_ignore_directives' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1735:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1676:44: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1676:66: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_ignore_directives' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1735:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1676:66: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1683:33: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_format' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1740:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1683:33: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1683:55: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_format' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1740:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1683:55: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1689:31: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_glob' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1748:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1689:31: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1689:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_glob' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1748:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1689:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1695:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_regex' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1751:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1695:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1695:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_regex' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1751:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1695:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1701:38: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_ignore_case' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1754:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1701:38: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1701:60: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_ignore_case' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1754:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1701:60: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1707:41: style: Parameter 'po' can be declared as pointer to const. However it seems that 'clear_include_zero' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1762:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1707:41: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mu/libexec/dbm.c:1707:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'clear_include_zero' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mu/libexec/dbm.c:1762:24: note: You might need to cast the function pointer here mailutils-3.20/mu/libexec/dbm.c:1707:63: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/python/libmu_py/url.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/url.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/url.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_sieve_debug_handle [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DEBUG_TRACE9 [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:226:14: style: Local variable 'py_stm' shadows outer variable [shadowVariable] mailutils-3.20/python/libmu_py/sieve.c:213:13: note: Shadowed declaration mailutils-3.20/python/libmu_py/sieve.c:226:14: note: Shadow variable mailutils-3.20/sieve/sieve.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_list_free_item [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:243:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:254:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_CFG_STRING [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:335:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LOG_NOTICE [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_SOFTWARE [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:402:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_STREAM_READ [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/sieve.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/sieve.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:49:33: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/python/libmu_py/sieve.c:213:13: style: Variable 'py_stm' can be declared as pointer to const [constVariablePointer] mailutils-3.20/python/libmu_py/stream.c:24:18: style: Parameter 'self' can be declared as pointer to const. However it seems that '_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/python/libmu_py/stream.c:37:13: note: You might need to cast the function pointer here mailutils-3.20/python/libmu_py/stream.c:24:18: note: Parameter 'self' can be declared as pointer to const mailutils-3.20/python/libmu_py/stream.c:49:27: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] mailutils-3.20/sql/mysql.c:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_SERVER_GONE_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/mysql.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/mysql.c:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSQL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/mysql.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_SQL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/mysql.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_SQL [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:55:13: style: struct member '_mu_py_sieve_logger::py_debug_printer' is never used. [unusedStructMember] mailutils-3.20/sql/mysql.c:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_BAD_COLUMN [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:56:13: style: struct member '_mu_py_sieve_logger::py_error_printer' is never used. [unusedStructMember] mailutils-3.20/sql/mysql.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NO_RESULT [valueFlowBailoutIncompleteVar] mailutils-3.20/python/libmu_py/sieve.c:57:13: style: struct member '_mu_py_sieve_logger::py_parse_error_printer' is never used. [unusedStructMember] mailutils-3.20/readmsg/readmsg.c:77:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unistr_is_substring [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DATETIME_FROM_LENGTH [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] mailutils-3.20/mu/libexec/dbm.c:397:12: style: Variable 'data' is assigned a value that is never used. [unreadVariable] mailutils-3.20/readmsg/readmsg.c:384:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_strout [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_SUCCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_DIAG_ERROR [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_ENV [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:450:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_LC_CSET [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_HANDLE_STMT [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/readmsg.c:479:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mu_auth_tls_module [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_SUCCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:224:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_SUCCESS [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_FETCH_ABSOLUTE [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable static_dispatch_tab [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:78:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MU_ERR_NO_INTERFACE [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:218:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/sql.c:402:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mailutils-3.20/readmsg/msglist.c:229:6: style: Variable 'j' is assigned a value that is never used. [unreadVariable] mailutils-3.20/testsuite/mbop.c:641:45: error: There is an unknown macro here somewhere. Configuration is required. If MBOP_SCHEME is a macro then please configure it. [unknownMacro] mailutils-3.20/sql/mysql.c:265:16: style: Variable 'fields' can be declared as pointer to const [constVariablePointer] mailutils-3.20/sql/mysql.c:348:15: style: Variable 'd' can be declared as const array [constVariable] mailutils-3.20/testsuite/cwdrepl.c:190:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/cwdrepl.c:213:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/cwdrepl.c:233:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/cwdrepl.c:301:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mailutils-3.20/sieve/sieve.c:502:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/sieve/sieve.c:460:7: note: Shadowed declaration mailutils-3.20/sieve/sieve.c:502:8: note: Shadow variable mailutils-3.20/sieve/sieve.c:131:43: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_compile_and_dump' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/sieve/sieve.c:198:24: note: You might need to cast the function pointer here mailutils-3.20/sieve/sieve.c:131:43: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:131:65: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_compile_and_dump' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/sieve/sieve.c:198:24: note: You might need to cast the function pointer here mailutils-3.20/sieve/sieve.c:131:65: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:138:32: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_debug' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/sieve/sieve.c:207:24: note: You might need to cast the function pointer here mailutils-3.20/sieve/sieve.c:138:32: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:138:54: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_debug' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/sieve/sieve.c:207:24: note: You might need to cast the function pointer here mailutils-3.20/sieve/sieve.c:138:54: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/sieve/sieve.c:155:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/readmsg/readmsg.c:288:20: error: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/readmsg/readmsg.c:285:13: note: Array decayed to pointer here. mailutils-3.20/readmsg/readmsg.c:278:12: note: Variable created here. mailutils-3.20/readmsg/readmsg.c:288:20: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/readmsg/readmsg.c:289:18: error:inconclusive: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/readmsg/readmsg.c:285:13: note: Array decayed to pointer here. mailutils-3.20/readmsg/readmsg.c:278:12: note: Variable created here. mailutils-3.20/readmsg/readmsg.c:289:18: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/readmsg/readmsg.c:290:19: error:inconclusive: Using pointer to local variable 'datebuf' that is out of scope. [invalidLifetime] mailutils-3.20/readmsg/readmsg.c:285:13: note: Array decayed to pointer here. mailutils-3.20/readmsg/readmsg.c:278:12: note: Variable created here. mailutils-3.20/readmsg/readmsg.c:290:19: note: Using pointer to local variable 'datebuf' that is out of scope. mailutils-3.20/testsuite/mockmail.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmail.c:295:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/sql/odbc.c:213:16: warning: Uninitialized variable: count [uninitvar] mailutils-3.20/sql/odbc.c:205:18: note: Assuming condition is false mailutils-3.20/sql/odbc.c:213:16: note: Uninitialized variable: count mailutils-3.20/readmsg/readmsg.c:283:12: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] mailutils-3.20/readmsg/readmsg.c:82:23: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'pat_glob_match' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/readmsg/readmsg.c:125:19: note: You might need to cast the function pointer here mailutils-3.20/readmsg/readmsg.c:82:23: note: Parameter 'pat' can be declared as pointer to const mailutils-3.20/readmsg/readmsg.c:114:12: style: Variable 'rx' can be declared as pointer to const [constVariablePointer] mailutils-3.20/readmsg/readmsg.c:148:40: style: Parameter 'po' can be declared as pointer to const. However it seems that 'cli_pattern_match' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/readmsg/readmsg.c:203:21: note: You might need to cast the function pointer here mailutils-3.20/readmsg/readmsg.c:148:40: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/readmsg/readmsg.c:148:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'cli_pattern_match' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/readmsg/readmsg.c:203:21: note: You might need to cast the function pointer here mailutils-3.20/readmsg/readmsg.c:148:62: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/testsuite/mbox2dir.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:288:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:433:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:463:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:615:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:643:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:668:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mbox2dir.c:708:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmta.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmta.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmta.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmta.c:1421:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/mockmta.c:1483:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] mailutils-3.20/testsuite/cwdrepl.c:285:8: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] mailutils-3.20/testsuite/cwdrepl.c:205:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2035:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2038:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] mailutils-3.20/testsuite/mockmail.c:463:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mailutils-3.20/testsuite/mockmail.c:463:42: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] mailutils-3.20/testsuite/mockmail.c:211:9: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmail.c:291:22: style: Variable 'hmap' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2284:3: style: Variable 'start' is assigned an expression that holds the same value. [redundantAssignment] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2276:12: note: i is assigned 'start' here. mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2278:9: note: Assuming condition is false mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2284:3: note: Variable 'start' is assigned an expression that holds the same value. mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1181:11: style: Local variable 'n' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1123:7: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1181:11: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1687:21: style: Local variable 'ws' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1397:20: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1687:21: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1688:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1396:7: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1688:8: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1904:21: style: Local variable 'ws' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1845:20: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1904:21: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1905:8: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1841:7: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1905:8: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2023:11: style: Local variable 'p' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1996:26: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2023:11: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2111:14: style: Local variable 'p' shadows outer variable [shadowVariable] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2080:26: note: Shadowed declaration mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2111:14: note: Shadow variable mailutils-3.20/libmailutils/wordsplit/wordsplit.c:56:33: style: Parameter 'wsp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:158:36: style: Parameter 'wsp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:469:31: style: Parameter 'wsp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:646:30: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:1228:65: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2012:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2624:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2624:52: style: Parameter 'wsp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2870:39: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mbox2dir.c:489:14: style: Condition 'la!=0' is always false [knownConditionTrueFalse] mailutils-3.20/testsuite/mbox2dir.c:482:19: note: Assignment 'la=0', assigned value is 0 mailutils-3.20/testsuite/mbox2dir.c:489:14: note: Condition 'la!=0' is always false mailutils-3.20/testsuite/mbox2dir.c:255:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'long int {aka signed long}'. [invalidPrintfArgType_uint] mailutils-3.20/testsuite/mbox2dir.c:191:31: style: Parameter 'input' can be declared as pointer to const. However it seems that 'mh_generate_name' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/testsuite/mbox2dir.c:176:11: note: You might need to cast the function pointer here mailutils-3.20/testsuite/mbox2dir.c:191:31: note: Parameter 'input' can be declared as pointer to const mailutils-3.20/testsuite/mbox2dir.c:242:36: style: Parameter 'input' can be declared as pointer to const. However it seems that 'maildir_generate_name' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/testsuite/mbox2dir.c:175:23: note: You might need to cast the function pointer here mailutils-3.20/testsuite/mbox2dir.c:242:36: note: Parameter 'input' can be declared as pointer to const mailutils-3.20/mh/mhn.c:950:13: style: The comparison 'rc == 0' is always true. [knownConditionTrueFalse] mailutils-3.20/mh/mhn.c:941:12: note: 'rc' is assigned value '0' here. mailutils-3.20/mh/mhn.c:950:13: note: The comparison 'rc == 0' is always true. mailutils-3.20/mh/mhn.c:2080:6: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment] mailutils-3.20/mh/mhn.c:2073:6: note: rc is assigned mailutils-3.20/mh/mhn.c:2080:6: note: rc is overwritten mailutils-3.20/mh/mhn.c:313:35: style:inconclusive: Function 'msg_part_print' argument 2 names different: declaration 'width' definition 'max_width'. [funcArgNamesDifferent] mailutils-3.20/mh/mhn.c:35:47: note: Function 'msg_part_print' argument 2 names different: declaration 'width' definition 'max_width'. mailutils-3.20/mh/mhn.c:313:35: note: Function 'msg_part_print' argument 2 names different: declaration 'width' definition 'max_width'. mailutils-3.20/mh/mhn.c:316:7: style: Local variable 'width' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:57:12: note: Shadowed declaration mailutils-3.20/mh/mhn.c:316:7: note: Shadow variable mailutils-3.20/mh/mhn.c:335:7: style: Local variable 'width' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:57:12: note: Shadowed declaration mailutils-3.20/mh/mhn.c:335:7: note: Shadow variable mailutils-3.20/mh/mhn.c:1062:17: style: Local variable 'message' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:63:21: note: Shadowed declaration mailutils-3.20/mh/mhn.c:1062:17: note: Shadow variable mailutils-3.20/mh/mhn.c:1174:13: style: Local variable 'content_type' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:54:14: note: Shadowed declaration mailutils-3.20/mh/mhn.c:1174:13: note: Shadow variable mailutils-3.20/mh/mhn.c:1502:11: style: Local variable 'rc' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:1491:7: note: Shadowed declaration mailutils-3.20/mh/mhn.c:1502:11: note: Shadow variable mailutils-3.20/mh/mhn.c:1534:15: style: Local variable 'mbox' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:62:21: note: Shadowed declaration mailutils-3.20/mh/mhn.c:1534:15: note: Shadow variable mailutils-3.20/mh/mhn.c:2356:13: style: Local variable 'typestr' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:2309:9: note: Shadowed declaration mailutils-3.20/mh/mhn.c:2356:13: note: Shadow variable mailutils-3.20/mh/mhn.c:2638:34: style: Local variable 'charset' shadows outer variable [shadowVariable] mailutils-3.20/mh/mhn.c:58:14: note: Shadowed declaration mailutils-3.20/mh/mhn.c:2638:34: note: Shadow variable mailutils-3.20/mh/mhn.c:84:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mhn.c:168:31: style: Parameter 'po' can be declared as pointer to const. However it seems that 'set_part' is a callback function, if 'po' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhn.c:234:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mhn.c:168:31: note: Parameter 'po' can be declared as pointer to const mailutils-3.20/mh/mhn.c:168:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'set_part' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhn.c:234:24: note: You might need to cast the function pointer here mailutils-3.20/mh/mhn.c:168:53: note: Parameter 'opt' can be declared as pointer to const mailutils-3.20/mh/mhn.c:445:28: style: Parameter 'typestr' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mhn.c:445:43: style: Parameter 'typeargs' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mhn.c:994:22: style: Parameter 'content' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mhn.c:1139:56: style: Parameter 'type' can be declared as pointer to const. However it seems that 'list_handler' is a callback function, if 'type' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhn.c:1200:30: note: You might need to cast the function pointer here mailutils-3.20/mh/mhn.c:1139:56: note: Parameter 'type' can be declared as pointer to const mailutils-3.20/mh/mhn.c:1485:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'store_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/mh/mhn.c:1678:30: note: You might need to cast the function pointer here mailutils-3.20/mh/mhn.c:1485:15: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/mh/mhn.c:1720:36: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] mailutils-3.20/mh/mhn.c:1734:9: style: Variable 'rest' can be declared as pointer to const [constVariablePointer] mailutils-3.20/mh/mhn.c:2310:9: style: Variable 'shell_cmd' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:1098:7: style: Condition 'iob' is always false [knownConditionTrueFalse] mailutils-3.20/testsuite/mockmta.c:1096:22: note: Calling function 'iotls_create' returns 0 mailutils-3.20/testsuite/mockmta.c:1096:22: note: Assignment 'iob=iotls_create(inb->fd,outb->fd)', assigned value is 0 mailutils-3.20/testsuite/mockmta.c:1098:7: note: Condition 'iob' is always false mailutils-3.20/testsuite/mockmta.c:1347:7: style: Condition '!enable_tls()' is always true [knownConditionTrueFalse] mailutils-3.20/testsuite/mockmta.c:1347:19: note: Calling function 'enable_tls' returns 0 mailutils-3.20/testsuite/mockmta.c:1347:7: note: Condition '!enable_tls()' is always true mailutils-3.20/testsuite/mockmta.c:1509:20: style: Condition 'set_tls_opt(c)' is always true [knownConditionTrueFalse] mailutils-3.20/testsuite/mockmta.c:1509:20: note: Calling function 'set_tls_opt' returns 1 mailutils-3.20/testsuite/mockmta.c:1509:20: note: Condition 'set_tls_opt(c)' is always true mailutils-3.20/testsuite/mockmta.c:1541:16: style: Condition 'tls_init()' is always true [knownConditionTrueFalse] mailutils-3.20/testsuite/mockmta.c:1541:16: note: Calling function 'tls_init' returns -1 mailutils-3.20/testsuite/mockmta.c:1541:16: note: Condition 'tls_init()' is always true mailutils-3.20/testsuite/mockmta.c:484:25: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck] mailutils-3.20/testsuite/mockmta.c:489:11: note: Assuming that condition 'p' is not redundant mailutils-3.20/testsuite/mockmta.c:491:13: note: Assignment 'buf=p', assigned value is 0 mailutils-3.20/testsuite/mockmta.c:484:25: note: Null pointer dereference mailutils-3.20/testsuite/mockmta.c:261:35: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mockmta.c:268:35: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mockmta.c:287:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:309:36: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mockmta.c:316:36: style: Parameter 'bp' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mockmta.c:452:40: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] mailutils-3.20/testsuite/mockmta.c:517:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:527:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'iofile_write' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/testsuite/mockmta.c:553:3: note: You might need to cast the function pointer here mailutils-3.20/testsuite/mockmta.c:527:31: note: Parameter 'data' can be declared as pointer to const mailutils-3.20/testsuite/mockmta.c:529:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:539:24: style: Parameter 'sd' can be declared as pointer to const. However it seems that 'iofile_strerror' is a callback function, if 'sd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/testsuite/mockmta.c:555:3: note: You might need to cast the function pointer here mailutils-3.20/testsuite/mockmta.c:539:24: note: Parameter 'sd' can be declared as pointer to const mailutils-3.20/testsuite/mockmta.c:547:18: style: Variable 'bp' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:1116:25: style: Parameter 'smtp' can be declared as pointer to const. However it seems that 'smtp_quit' is a callback function, if 'smtp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mailutils-3.20/testsuite/mockmta.c:1324:31: note: You might need to cast the function pointer here mailutils-3.20/testsuite/mockmta.c:1116:25: note: Parameter 'smtp' can be declared as pointer to const mailutils-3.20/testsuite/mockmta.c:1142:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:1174:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:1251:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mailutils-3.20/testsuite/mockmta.c:1273:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] diff: 2.19.0 mailutils-3.20/examples/cpp/mimetest.cc:172:11: style: Variable 'nsubparts' is assigned a value that is never used. [unreadVariable] 2.19.0 mailutils-3.20/libmailutils/auth/system.c:121:30: style: Variable 'auth_data' is assigned a value that is never used. [unreadVariable] head mailutils-3.20/libmailutils/base/amd.c:1030:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1030:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1030:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:1116:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1116:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1116:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:1137:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1137:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1137:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:1513:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1512:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1512:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1513:14: note: Condition 'status!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:1530:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1529:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1529:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1530:14: note: Condition 'status!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:1555:14: style: Condition 'status!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1554:33: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:1554:33: note: Assignment 'status=amd_initial_scan(amd)', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:1555:14: note: Condition 'status!=0' is always false head mailutils-3.20/libmailutils/base/amd.c:735:41: style: Condition '(status=amd_initial_scan(amd))!=0' is always false [knownConditionTrueFalse] mailutils-3.20/libmailutils/base/amd.c:715:16: note: Assignment 'status=0', assigned value is 0 mailutils-3.20/libmailutils/base/amd.c:735:34: note: Calling function 'amd_initial_scan' returns 0 mailutils-3.20/libmailutils/base/amd.c:735:41: note: Condition '(status=amd_initial_scan(amd))!=0' is always false 2.19.0 mailutils-3.20/libmailutils/stream/file_stream.c:292:10: style: Variable 'state' is assigned a value that is never used. [unreadVariable] head mailutils-3.20/libmailutils/wordsplit/wordsplit.c:2870:39: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head mailutils-3.20/libmu_scm/mu_filter.c:86:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assuming allocation function fails mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assignment 'argv=calloc(argc+1,sizeof(argv[0]))', assigned value is 0 mailutils-3.20/libmu_scm/mu_filter.c:86:4: note: Null pointer dereference head mailutils-3.20/libmu_scm/mu_filter.c:89:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: argv [nullPointerOutOfMemory] mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assuming allocation function fails mailutils-3.20/libmu_scm/mu_filter.c:76:21: note: Assignment 'argv=calloc(argc+1,sizeof(argv[0]))', assigned value is 0 mailutils-3.20/libmu_scm/mu_filter.c:89:7: note: Null pointer dereference head mailutils-3.20/mu/libexec/getans.c:27:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] DONE