2024-04-23 00:12 ftp://ftp.de.debian.org/debian/pool/main/u/uw-imap/uw-imap_2007f~dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j3 platform: Linux-4.18.0-513.9.1.el8_9.cloud.0.1.x86_64-x86_64-with-glibc2.28 python: 3.10.2 client-version: 1.3.56 compiler: g++ (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4) cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 3655 3655 elapsed-time: 313.1 310.2 head-timing-info: old-timing-info: head results: imap-2007f~dfsg/src/ansilib/memmove.c:38:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] imap-2007f~dfsg/src/ansilib/memmove.c:36:30: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ansilib/memset.c:38:8: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/ansilib/strpbrk.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ansilib/strstr.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ansilib/strtok.c:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ansilib/memmove2.c:38:13: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/auth_ext.c:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_ext.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ansilib/strtoul.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_ext.c:55:28: style: Parameter 'mb' can be declared as pointer to const. However it seems that 'auth_external_client' is a callback function, if 'mb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/auth_ext.c:38:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/auth_ext.c:55:28: note: Parameter 'mb' can be declared as pointer to const imap-2007f~dfsg/src/c-client/auth_log.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_log.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_gss.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_gss.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_gss.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_gss.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_pla.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_pla.c:119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5ENABLE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/auth_md5.c:281:9: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/auth_md5.c:469:59: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/auth_md5.c:487:59: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:47:38: style:inconclusive: Function 'ucase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/misc.h:86:38: note: Function 'ucase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/misc.c:47:38: note: Function 'ucase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/misc.c:63:38: style:inconclusive: Function 'lcase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/misc.h:87:38: note: Function 'lcase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/misc.c:63:38: note: Function 'lcase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/misc.c:89:36: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:214:29: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:214:60: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:219:24: style: Variable 'alphatab' can be declared as const array [constVariable] imap-2007f~dfsg/src/c-client/misc.c:264:30: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:264:61: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:331:36: style: Parameter 'hashtab' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/misc.c:331:50: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/netmsg.c:60:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/newsrc.c:95:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:120:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleted [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:199:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:260:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:338:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:453:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:1508:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:1661:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:2312:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:2426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searched [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:4179:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:4298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searched [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:4885:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:5184:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/newsrc.c:395:15: style: Condition 'tmp[0]' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/newsrc.c:474:12: style: Condition 'f' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/newsrc.c:46:26: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:46:36: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:93:37: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:93:60: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:110:59: style: Parameter 'nl' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:251:25: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:445:46: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/newsrc.c:338:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/nntp.c:832:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:856:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:916:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:1094:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:1232:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:1446:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1041:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1083:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1149:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1382:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1452:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:1879:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:2091:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searched [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:2146:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:2309:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:4486:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:5204:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:5374:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/nntp.c:1881:46: style:inconclusive: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/nntp.h:56:46: note: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'. imap-2007f~dfsg/src/c-client/nntp.c:1881:46: note: Function 'nntp_mail' argument 2 names different: declaration 'msg' definition 'env'. imap-2007f~dfsg/src/c-client/nntp.c:410:41: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/nntp.c:413:11: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/nntp.c:466:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'nntp_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:177:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:466:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:466:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'nntp_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:177:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:466:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:477:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'nntp_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:178:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:477:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:477:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'nntp_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:178:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:477:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:490:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'nntp_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:179:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:490:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:490:44: style: Parameter 'old' can be declared as pointer to const. However it seems that 'nntp_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:179:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:490:44: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:490:54: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'nntp_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:179:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:490:54: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:909:17: style: Variable 'v' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/nntp.c:1030:46: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/nntp.c:1363:16: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/nntp.c:1610:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'nntp_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:199:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:1610:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:1610:45: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'nntp_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:199:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:1610:45: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:1642:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'nntp_append' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:201:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:1642:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:1642:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'nntp_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:201:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:1642:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:1642:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'nntp_append' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/nntp.c:201:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/nntp.c:1642:70: note: Parameter 'data' can be declared as pointer to const imap-2007f~dfsg/src/c-client/nntp.c:1969:47: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/nntp.c:1969:61: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/nntp.c:2188:42: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/nntp.c:1714:11: warning: Uninitialized variable: mb.sslflag [uninitvar] imap-2007f~dfsg/src/c-client/nntp.c:1667:7: note: Assuming condition is true imap-2007f~dfsg/src/c-client/nntp.c:1714:11: note: Uninitialized variable: mb.sslflag imap-2007f~dfsg/src/c-client/nntp.c:1886:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/nntp.c:1887:14: style: Variable 'retry' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/pop3.c:787:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/pop3.c:834:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/pop3.c:831:4: warning: Either the condition 'size' is redundant or there is possible null pointer dereference: size. [nullPointerRedundantCheck] imap-2007f~dfsg/src/c-client/pop3.c:859:7: note: Assuming that condition 'size' is not redundant imap-2007f~dfsg/src/c-client/pop3.c:831:4: note: Null pointer dereference imap-2007f~dfsg/src/c-client/pop3.c:692:29: style:inconclusive: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/pop3.c:95:29: note: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'. imap-2007f~dfsg/src/c-client/pop3.c:692:29: note: Function 'pop3_challenge' argument 1 names different: declaration 'stream' definition 's'. imap-2007f~dfsg/src/c-client/pop3.c:715:27: warning: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size' [funcArgOrderDifferent] imap-2007f~dfsg/src/c-client/pop3.c:96:27: note: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size' imap-2007f~dfsg/src/c-client/pop3.c:715:27: note: Function 'pop3_response' argument order different: declaration 'stream, s, size' definition 's, response, size' imap-2007f~dfsg/src/c-client/pop3.c:314:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'pop3_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:314:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:314:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'pop3_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:314:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:325:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'pop3_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:135:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:325:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:325:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'pop3_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:135:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:325:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:338:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'pop3_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:136:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:338:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:338:44: style: Parameter 'old' can be declared as pointer to const. However it seems that 'pop3_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:136:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:338:44: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:338:54: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'pop3_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:136:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:338:54: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:1004:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'pop3_append' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:158:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:1004:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:1004:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'pop3_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:158:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:1004:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:1004:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'pop3_append' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/pop3.c:158:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/pop3.c:1004:70: note: Parameter 'data' can be declared as pointer to const imap-2007f~dfsg/src/c-client/pop3.c:1035:42: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/pop3.c:1035:56: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/pop3.c:65:10: style: struct member 'Anonymous22::expiredays' is never used. [unusedStructMember] imap-2007f~dfsg/src/c-client/rfc822.c:766:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailbox [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/rfc822.c:833:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mailbox [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/rfc822.c:1854:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attribute [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/rfc822.c:2019:15: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] imap-2007f~dfsg/src/c-client/rfc822.c:297:33: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:297:27: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:297:33: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:298:15: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:298:9: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:298:15: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:394:19: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:394:13: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:394:19: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:395:15: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:395:9: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:395:15: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:396:16: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:396:10: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:396:16: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:406:16: style: Condition 'i--' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:406:10: note: Assuming that condition 'i' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:406:16: note: Condition 'i--' is always true imap-2007f~dfsg/src/c-client/rfc822.c:1547:14: style: Condition 'adr->personal' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/rfc822.c:619:13: warning: Either the condition '!name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck] imap-2007f~dfsg/src/c-client/rfc822.c:628:16: note: Assuming that condition '!name' is not redundant imap-2007f~dfsg/src/c-client/rfc822.c:619:13: note: Null pointer dereference imap-2007f~dfsg/src/c-client/rfc822.c:388:24: style: Variable 'c' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] imap-2007f~dfsg/src/c-client/rfc822.c:385:6: note: $symbol is assigned imap-2007f~dfsg/src/c-client/rfc822.c:388:24: note: $symbol is overwritten imap-2007f~dfsg/src/c-client/rfc822.c:1133:34: style:inconclusive: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/rfc822.h:76:34: note: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/rfc822.c:1133:34: note: Function 'rfc822_parse_phrase' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/rfc822.c:1153:32: style:inconclusive: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/rfc822.h:77:32: note: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/rfc822.c:1153:32: note: Function 'rfc822_parse_word' argument 1 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/rfc822.c:2312:39: style:inconclusive: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/rfc822.h:117:39: note: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'. imap-2007f~dfsg/src/c-client/rfc822.c:2312:39: note: Function 'rfc822_write_body_header' argument 1 names different: declaration 'header' definition 'dst'. imap-2007f~dfsg/src/c-client/rfc822.c:722:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/rfc822.c:1006:63: style: Parameter 'defaulthost' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/rfc822.c:1082:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/rfc822.c:1227:25: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/rfc822.c:1539:11: style: Variable 'base' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/rfc822.c:1892:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/rfc822.c:1898:15: style: Variable 'decode' can be declared as const array [constVariable] imap-2007f~dfsg/src/c-client/rfc822.c:2113:44: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/rfc822.c:2120:9: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/rfc822.c:2192:40: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'rfc822_legacy_soutr' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/rfc822.c:2317:11: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/rfc822.c:2192:40: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/c-client/rfc822.c:2192:53: style: Parameter 'string' can be declared as pointer to const. However it seems that 'rfc822_legacy_soutr' is a callback function, if 'string' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/c-client/rfc822.c:2317:11: note: You might need to cast the function pointer here imap-2007f~dfsg/src/c-client/rfc822.c:2192:53: note: Parameter 'string' can be declared as pointer to const imap-2007f~dfsg/src/c-client/rfc822.c:2260:64: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/rfc822.c:1855:30: error: Uninitialized variable: tmp [uninitvar] imap-2007f~dfsg/src/c-client/rfc822.c:337:5: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:768:22: style: Variable 'last' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:769:24: style: Variable 'last' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:1537:27: style: Variable 'specials' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:1574:12: style: Variable 'base' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:2019:19: style: Variable 'srcl' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:2021:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:2346:21: style: Variable 'tmp[16385]' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/rfc822.c:2367:19: style: Variable 'tmp[16385]' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/smanager.c:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/smanager.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/mail.c:3082:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/c-client/mail.c:3085:13: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/c-client/mail.c:3733:7: style: Condition '!ret' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/mail.c:3714:14: note: Assignment 'ret=0', assigned value is 0 imap-2007f~dfsg/src/c-client/mail.c:3720:14: note: Assuming condition is false imap-2007f~dfsg/src/c-client/mail.c:3733:7: note: Condition '!ret' is always true imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2762:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2789:3: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/c-client/mail.c:2885:36: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:2887:36: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:2888:15: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:2889:36: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:2892:15: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:3024:13: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:3034:13: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/c-client/mail.c:2834:56: style:inconclusive: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/mail.h:1689:56: note: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/mail.c:2834:56: note: Function 'mail_parse_date' argument 2 names different: declaration 'string' definition 's'. imap-2007f~dfsg/src/c-client/mail.c:6218:68: style:inconclusive: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/mail.h:1807:68: note: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'. imap-2007f~dfsg/src/c-client/mail.c:6218:68: note: Function 'net_aopen' argument 4 names different: declaration 'usrbuf' definition 'user'. imap-2007f~dfsg/src/c-client/mail.c:6249:27: style:inconclusive: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/mail.h:1810:27: note: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'. imap-2007f~dfsg/src/c-client/mail.c:6249:27: note: Function 'net_getbuffer' argument 1 names different: declaration 'stream' definition 'st'. imap-2007f~dfsg/src/c-client/mail.c:3676:15: style: Local variable 's' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/c-client/mail.c:3665:15: note: Shadowed declaration imap-2007f~dfsg/src/c-client/mail.c:3676:15: note: Shadow variable imap-2007f~dfsg/src/c-client/mail.c:293:31: style: Parameter 'version' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:665:60: style: Parameter 'purpose' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:734:61: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:992:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:1088:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:1501:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:1536:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:2259:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:2286:13: style: Variable 'env' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:2411:12: style: Variable 'f' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:2779:9: style: Variable 'fmt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:2838:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:3456:19: style: Variable 'ielt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:3559:14: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:3846:60: style: Parameter 'elt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:4105:14: style: Variable 'end' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:5340:14: style: Variable 's1' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:5341:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/mail.c:5422:49: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:5636:43: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:5636:54: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/mail.c:5456:41: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] imap-2007f~dfsg/src/c-client/mail.c:1878:28: error: Uninitialized variable: (p=&b->mime)->text.data [uninitvar] imap-2007f~dfsg/src/c-client/mail.c:1809:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2047:29: style: Variable 'first' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2109:29: style: Variable 'first' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2586:13: style: Variable 'd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2862:30: style: Variable 'd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2864:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2872:9: style: Variable 'y' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2874:14: style: Variable 'm' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:2875:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:3806:19: style: Variable 'sc' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/mail.c:4583:9: style: Variable 's' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/smtp.c:420:57: style:inconclusive: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/smtp.h:75:57: note: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'. imap-2007f~dfsg/src/c-client/smtp.c:420:57: note: Function 'smtp_mail' argument 3 names different: declaration 'msg' definition 'env'. imap-2007f~dfsg/src/c-client/smtp.c:614:42: style: Parameter 'command' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/smtp.c:614:56: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/smtp.c:665:42: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/smtp.c:760:63: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/utf8.c:2301:0: error: #error "UCS4_WIDLEN != UCS4_SIPBASE" [preprocessorErrorDirective] imap-2007f~dfsg/src/charset/big5.c:52:18: style: struct member 'big5_ku::plane0' is never used. [unusedStructMember] imap-2007f~dfsg/src/charset/big5.c:53:18: style: struct member 'big5_ku::plane1' is never used. [unusedStructMember] imap-2007f~dfsg/src/c-client/utf8aux.c:212:35: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/utf8aux.c:212:69: style: Parameter 'te' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/utf8aux.c:256:61: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/utf8aux.c:279:60: style: Parameter 'se' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/utf8aux.c:281:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/utf8aux.c:299:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/dmail/dmail.c:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:323:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:454:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:580:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:627:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:637:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:650:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:566:23: warning:inconclusive: The buffer 'tmp' may not be null-terminated after the call to strncpy(). [terminateStrncpy] imap-2007f~dfsg/src/dmail/dmail.c:136:31: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/dmail/dquota.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/dmail/dmail.c:222:49: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:321:27: style: Parameter 'ds' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:419:28: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:482:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:493:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:504:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:515:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:526:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:526:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:539:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:539:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:551:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:551:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:551:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:615:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:615:33: style: Parameter 'username' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:615:48: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:625:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:635:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:648:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:658:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dmail.c:443:65: error: Uninitialized variable: type [uninitvar] imap-2007f~dfsg/src/dmail/dquota.c:40:27: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dquota.c:40:37: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dquota.c:40:48: style: Parameter 'tmp' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/dmail/dquota.c:40:58: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCLIENTVERSION [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:218:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:238:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:288:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:384:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:418:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:454:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:473:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:492:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:535:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:652:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMAXUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:710:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop2d.c:535:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] imap-2007f~dfsg/src/ipopd/ipop2d.c:143:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop2d.c:151:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop2d.c:288:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop2d.c:124:8: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:382:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:450:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:469:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:489:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:506:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:517:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:546:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:559:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:559:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:572:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:572:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:584:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:584:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:584:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:636:21: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:649:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:661:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:671:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop2d.c:332:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/ipopd/ipop2d.c:535:12: style: Variable 'stream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/ipopd/ipop2d.c:617:12: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/imapd/imapd.c:293:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1632:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1667:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PEEK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1931:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1949:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:1986:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2004:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2035:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2142:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2255:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2443:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2522:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2564:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2585:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2632:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2905:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2933:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_RETURNSTRINGSTRUCT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:2969:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3069:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_NOT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_RETURNSTRINGSTRUCT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3256:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PEEK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3282:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PEEK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3364:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPEMULTIPART [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3449:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPEMULTIPART [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3577:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3661:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3705:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3727:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3765:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3787:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3830:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3859:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3922:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:3962:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4061:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4199:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REFAUTH [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4279:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4315:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4347:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4413:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4461:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4515:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4528:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMAXUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4552:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DR_XPOINT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4568:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4605:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:555:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:578:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:602:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:616:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:654:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:704:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:770:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:978:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:1019:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMAXUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:1058:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:1081:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/ipopd/ipop3d.c:183:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop3d.c:188:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop3d.c:220:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop3d.c:222:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop3d.c:259:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/ipopd/ipop3d.c:165:8: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:727:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:743:8: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:771:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:819:18: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:875:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:886:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:911:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:924:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:924:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:937:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:937:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:949:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:949:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:949:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:1003:21: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:1016:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:1032:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:1042:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/ipopd/ipop3d.c:705:8: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/ipopd/ipop3d.c:982:12: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/mailutil/mailutil.c:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PREFETCHTEXT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:176:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:559:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:581:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:695:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:787:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATT_NOSELECT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:815:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:838:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:853:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:873:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:908:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:931:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:941:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/imapd/imapd.c:4553:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] imap-2007f~dfsg/src/imapd/imapd.c:409:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:416:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:428:32: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:438:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:600:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:609:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:610:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:684:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:711:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:718:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:731:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:763:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:764:32: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:1087:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:1089:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:1120:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:1132:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2086:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2224:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2647:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2747:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2791:2: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2798:4: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2816:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:4151:12: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] imap-2007f~dfsg/src/imapd/imapd.c:2709:15: warning: Either the condition 's' is redundant or there is possible null pointer dereference: v=s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/imapd/imapd.c:2809:11: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/imapd/imapd.c:2709:15: note: Null pointer dereference imap-2007f~dfsg/src/imapd/imapd.c:2710:16: warning: Either the condition 's' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck] imap-2007f~dfsg/src/imapd/imapd.c:2809:11: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/imapd/imapd.c:2709:17: note: Assignment 'v=s', assigned value is 0 imap-2007f~dfsg/src/imapd/imapd.c:2710:16: note: Null pointer dereference imap-2007f~dfsg/src/imapd/imapd.c:2476:35: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/imapd/imapd.c:2478:35: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/imapd/imapd.c:2479:14: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/imapd/imapd.c:2480:35: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/imapd/imapd.c:2483:14: style: Same expression on both sides of '-'. [duplicateExpression] imap-2007f~dfsg/src/imapd/imapd.c:2030:66: style:inconclusive: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/imapd/imapd.c:131:66: note: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/imapd/imapd.c:2030:66: note: Function 'parse_astring' argument 2 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/imapd/imapd.c:2273:72: style:inconclusive: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'. [funcArgNamesDifferent] imap-2007f~dfsg/src/imapd/imapd.c:140:72: note: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'. imap-2007f~dfsg/src/imapd/imapd.c:2273:72: note: Function 'parse_criterion' argument 3 names different: declaration 'msgmsg' definition 'maxmsg'. imap-2007f~dfsg/src/imapd/imapd.c:3761:24: style:inconclusive: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'. [funcArgNamesDifferent] imap-2007f~dfsg/src/imapd/imapd.c:188:24: note: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'. imap-2007f~dfsg/src/imapd/imapd.c:3761:24: note: Function 'ptext' argument 1 names different: declaration 's' definition 'txt'. imap-2007f~dfsg/src/imapd/imapd.c:4110:18: style: Local variable 'arg' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/imapd/imapd.c:241:16: note: Shadowed declaration imap-2007f~dfsg/src/imapd/imapd.c:4110:18: note: Shadow variable imap-2007f~dfsg/src/imapd/imapd.c:1894:27: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:2130:15: style: Variable 'base64mask' can be declared as const array [constVariable] imap-2007f~dfsg/src/imapd/imapd.c:2584:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:2955:11: style: Variable 'body' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:3256:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:3295:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:3543:14: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:3887:25: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:3902:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:3920:30: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:3920:40: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4007:15: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:4061:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:4181:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'copyuid' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/imapd/imapd.c:317:45: note: You might need to cast the function pointer here imap-2007f~dfsg/src/imapd/imapd.c:4181:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/imapd/imapd.c:4181:40: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'copyuid' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/imapd/imapd.c:317:45: note: You might need to cast the function pointer here imap-2007f~dfsg/src/imapd/imapd.c:4181:40: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/imapd/imapd.c:4227:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4238:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4259:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4312:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4396:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4399:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:4444:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/imapd/imapd.c:4525:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:4537:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/imapd/imapd.c:2224:9: style: Variable 't' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/imapd/imapd.c:2277:19: style: Variable 'c' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/imapd/imapd.c:2968:20: style: Variable 'cst.data' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/imapd/imapd.c:2976:20: style: Variable 'cst.data' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/imapd/imapd.c:3312:11: style: Variable 'f' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/imapd/imapd.c:4553:9: style: Variable 's' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/mailutil/mailutil.c:287:34: style: Variable 'dest' is reassigned a value before the old one has been used. [redundantAssignment] imap-2007f~dfsg/src/mailutil/mailutil.c:286:12: note: dest is assigned imap-2007f~dfsg/src/mailutil/mailutil.c:287:34: note: dest is overwritten imap-2007f~dfsg/src/mailutil/mailutil.c:298:34: style: Variable 'dest' is reassigned a value before the old one has been used. [redundantAssignment] imap-2007f~dfsg/src/mailutil/mailutil.c:297:12: note: dest is assigned imap-2007f~dfsg/src/mailutil/mailutil.c:298:34: note: dest is overwritten imap-2007f~dfsg/src/mlock/mlock.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mlock/mlock.c:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mailutil/mailutil.c:445:7: style: Local variable 'f' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/mailutil/mailutil.c:48:7: note: Shadowed declaration imap-2007f~dfsg/src/mailutil/mailutil.c:445:7: note: Shadow variable imap-2007f~dfsg/src/mailutil/mailutil.c:695:12: style: Variable 't1' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mailutil/mailutil.c:737:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:748:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:759:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:770:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:782:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:799:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:799:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:811:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:811:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:848:20: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:871:21: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:883:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:906:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:916:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:929:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:939:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mailutil/mailutil.c:378:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/mtest/mtest.c:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:452:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:634:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:649:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:663:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_MESSAGES [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:736:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:749:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mlock/mlock.c:72:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] imap-2007f~dfsg/src/mlock/mlock.c:59:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/mlock/mlock.c:69:17: style: Variable 'file' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mlock/mlock.c:72:17: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/ckp_std.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ckp_std.c:40:36: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/amiga/ckp_std.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/ckp_std.c:37:69: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/amiga/dummy.c:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:380:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:691:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:704:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/dummy.c:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/mtest/mtest.c:598:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] imap-2007f~dfsg/src/mtest/mtest.c:782:10: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] imap-2007f~dfsg/src/mtest/mtest.c:369:11: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mtest/mtest.c:370:14: style: Variable 'adr' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mtest/mtest.c:454:14: style: Variable 'par' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mtest/mtest.c:501:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mtest/mtest.c:503:18: style: Variable 'auth' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/mtest/mtest.c:595:20: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:604:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:609:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:614:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:619:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:630:54: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:645:54: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:660:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:660:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:660:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:673:20: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:690:21: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:696:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:719:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:724:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:729:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/mtest/mtest.c:740:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/env_ami.c:914:18: error: syntax error [syntaxError] imap-2007f~dfsg/src/osdep/amiga/dummy.c:294:66: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/dummy.c:425:40: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/dummy.c:435:42: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] imap-2007f~dfsg/src/osdep/amiga/dummy.c:434:5: note: d is assigned imap-2007f~dfsg/src/osdep/amiga/dummy.c:435:42: note: d is overwritten imap-2007f~dfsg/src/osdep/amiga/dummy.c:803:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/amiga/dummy.c:112:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/dummy.c:245:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/dummy.c:371:33: style: Parameter 'name' can be declared as pointer to const. However it seems that 'dummy_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/dummy.c:357:23: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/dummy.c:371:33: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/dummy.c:415:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/dummy.c:455:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/dummy.c:629:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/dummy.c:79:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/dummy.c:629:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/dummy.c:689:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/dummy.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/dummy.c:689:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/dummy.c:689:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/dummy.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/dummy.c:689:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/fdstring.c:55:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/dummy.c:279:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/dummy.c:721:10: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/fs_ami.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_NONSENSITIVE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/fs_ami.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_NONSENSITIVE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/fs_ami.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/gr_waitp.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:255:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:507:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:618:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:640:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:965:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:983:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:1040:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:1096:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:1201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:1251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:634:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:729:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:773:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:793:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:872:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:888:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:917:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1642:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mh.c:432:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/mh.c:519:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/mh.c:678:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/mh.c:1052:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/mh.c:1282:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mh.c:936:13: warning: Either the condition '(fd=open(((struct MHLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] imap-2007f~dfsg/src/osdep/amiga/mh.c:907:7: note: Assuming that condition '(fd=open(((struct MHLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is not redundant imap-2007f~dfsg/src/osdep/amiga/mh.c:936:13: note: Invalid argument imap-2007f~dfsg/src/osdep/amiga/mh.c:826:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mh.c:824:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/amiga/mh.c:826:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/amiga/mh.c:939:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] imap-2007f~dfsg/src/osdep/amiga/mh.c:323:27: style:inconclusive: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/amiga/mh.c:82:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. imap-2007f~dfsg/src/osdep/amiga/mh.c:323:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. imap-2007f~dfsg/src/osdep/amiga/mh.c:1264:34: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/amiga/mh.c:188:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:188:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:342:60: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'mh_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mh.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mh.c:342:60: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mh.c:418:45: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:637:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:678:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:845:22: style: Variable 'selt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1052:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1197:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mh_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mh.c:1131:37: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mh.c:1197:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mh.c:1200:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1228:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1248:43: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1248:53: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:1277:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mh.c:345:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:290:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:610:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:668:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:695:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:712:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:830:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:911:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mail_sort_msgs [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:931:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1009:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1023:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:1724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2830:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/c-client/imap4r1.c:2520:25: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] imap-2007f~dfsg/src/c-client/imap4r1.c:3905:35: error: Array 'stream->user_flags[30]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds] imap-2007f~dfsg/src/c-client/imap4r1.c:3898:7: note: After for loop, i has value 30 imap-2007f~dfsg/src/c-client/imap4r1.c:3905:35: note: Array index out of bounds imap-2007f~dfsg/src/c-client/imap4r1.c:4842:5: style:inconclusive: Redundant condition: The condition 'c' is redundant since 'c > ' '' is sufficient. [redundantCondition] imap-2007f~dfsg/src/c-client/imap4r1.c:1413:53: style: Condition 'ofn' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/c-client/imap4r1.c:3121:21: warning: Either the condition 'list' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck] imap-2007f~dfsg/src/c-client/imap4r1.c:3114:6: note: Assuming that condition 'list' is not redundant imap-2007f~dfsg/src/c-client/imap4r1.c:3121:21: note: Null pointer dereference imap-2007f~dfsg/src/c-client/imap4r1.c:5276:20: warning: Possible null pointer dereference: par [nullPointer] imap-2007f~dfsg/src/c-client/imap4r1.c:5269:20: note: Assignment 'par=0', assigned value is 0 imap-2007f~dfsg/src/c-client/imap4r1.c:5276:20: note: Null pointer dereference imap-2007f~dfsg/src/c-client/imap4r1.c:3105:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] imap-2007f~dfsg/src/c-client/imap4r1.c:1231:29: style:inconclusive: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/imap4r1.c:170:29: note: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'. imap-2007f~dfsg/src/c-client/imap4r1.c:1231:29: note: Function 'imap_challenge' argument 1 names different: declaration 'stream' definition 's'. imap-2007f~dfsg/src/c-client/imap4r1.c:1261:27: warning: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size' [funcArgOrderDifferent] imap-2007f~dfsg/src/c-client/imap4r1.c:171:27: note: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size' imap-2007f~dfsg/src/c-client/imap4r1.c:1261:27: note: Function 'imap_response' argument order different: declaration 'stream, s, size' definition 's, response, size' imap-2007f~dfsg/src/c-client/imap4r1.c:2435:70: style:inconclusive: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'. [funcArgNamesDifferent] imap-2007f~dfsg/src/c-client/imap4r1.c:194:70: note: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'. imap-2007f~dfsg/src/c-client/imap4r1.c:2435:70: note: Function 'imap_copy' argument 4 names different: declaration 'options' definition 'flags'. imap-2007f~dfsg/src/c-client/imap4r1.c:4090:15: style: Local variable 'r' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:3688:9: note: Shadowed declaration imap-2007f~dfsg/src/c-client/imap4r1.c:4090:15: note: Shadow variable imap-2007f~dfsg/src/c-client/imap4r1.c:4133:11: style: Local variable 'r' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:3688:9: note: Shadowed declaration imap-2007f~dfsg/src/c-client/imap4r1.c:4133:11: note: Shadow variable imap-2007f~dfsg/src/c-client/imap4r1.c:521:15: style: Variable 'st' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1374:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1493:11: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1630:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1631:9: style: Variable 'noextend' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1631:19: style: Variable 'nopartial' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1631:30: style: Variable 'nolines' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:1992:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:2192:19: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:3145:41: style: Parameter 'limit' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/imap4r1.c:3493:38: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/imap4r1.c:3633:54: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/imap4r1.c:4409:12: style: Variable 'att' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:4464:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:4521:16: style: Parameter 'stl' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/c-client/imap4r1.c:4832:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:5270:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/c-client/imap4r1.c:788:26: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:1028:26: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:1443:26: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:2481:26: style: Variable 'reply' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/c-client/imap4r1.c:2520:32: style: Variable 'stream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:442:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:517:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:710:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:835:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:897:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:916:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:958:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1330:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2250:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mbx.c:303:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:777:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1076:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1214:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1447:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1815:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1306:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1303:46: note: Assuming that condition '(i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/amiga/mbx.c:1306:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/amiga/mbx.c:1303:46: style: Checking if unsigned expression 'i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1523:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1524:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1525:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1526:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1527:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1528:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mbx.c:348:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mbx.c:138:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mbx.c:348:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mbx.c:360:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mbx.c:139:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mbx.c:360:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mbx.c:372:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mbx.c:140:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mbx.c:372:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mbx.c:674:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mbx.c:791:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mbx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mbx.c:159:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mbx.c:791:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mbx.c:917:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mbx.c:918:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1638:24: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1129:15: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mbx.c:1247:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mtx.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:259:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:584:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:647:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:660:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:740:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1086:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1302:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mtx.c:199:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:568:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:837:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:932:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:949:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1065:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1215:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1315:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1126:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1123:46: note: Assuming that condition '(i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/amiga/mtx.c:1126:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/amiga/mtx.c:1123:46: style: Checking if unsigned expression 'i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1271:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1272:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1273:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/mtx.c:233:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mtx.c:116:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mtx.c:233:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mtx.c:245:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mtx.c:117:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mtx.c:245:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mtx.c:257:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mtx.c:118:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mtx.c:257:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mtx.c:578:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mtx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mtx.c:137:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mtx.c:578:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mtx.c:660:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mtx.c:661:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mtx.c:1102:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mx.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:203:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:597:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEYEAR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:829:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:847:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:994:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:1067:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:1117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:1164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mx.c:398:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/mx.c:595:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/mx.c:1286:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mx.c:800:13: warning: Either the condition '(fd=open(((struct MXLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] imap-2007f~dfsg/src/osdep/amiga/mx.c:772:7: note: Assuming that condition '(fd=open(((struct MXLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is not redundant imap-2007f~dfsg/src/osdep/amiga/mx.c:800:13: note: Invalid argument imap-2007f~dfsg/src/osdep/amiga/mx.c:675:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mx.c:673:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/amiga/mx.c:675:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/amiga/mx.c:803:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] imap-2007f~dfsg/src/osdep/amiga/mx.c:237:27: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_dirfmttest' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:222:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:237:27: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:253:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:121:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:253:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:267:30: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:225:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:267:30: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:299:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:122:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:299:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:311:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:123:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:311:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:347:11: style: Variable 'test' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:349:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:491:27: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:491:49: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:491:71: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:589:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:719:22: style: Variable 'selt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:905:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:1113:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mx.c:731:51: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mx.c:1113:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mx.c:1116:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:1243:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:1281:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mx.c:348:7: style: Unused variable: fd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mx.c:937:29: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:382:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1134:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1295:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1553:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1697:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2396:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:36: style:inconclusive: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:292:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:54: style:inconclusive: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:292:52: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2451:54: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/amiga/mmdf.c:367:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:428:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:307:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mmdf.c:428:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mmdf.c:440:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:308:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mmdf.c:440:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mmdf.c:452:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:309:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mmdf.c:452:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mmdf.c:734:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:835:26: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:991:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1025:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1323:69: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1326:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1697:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1897:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2036:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2036:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2125:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2152:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2536:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:2538:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:991:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1140:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1258:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1308:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mmdf.c:1173:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/news.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_NEWSRC [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWILDCARDS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:302:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:314:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:409:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:455:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:638:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:663:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:704:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:721:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:736:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:420:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PEEK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:499:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:511:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/phile.c:286:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/phile.c:289:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/amiga/phile.c:309:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] imap-2007f~dfsg/src/osdep/amiga/phile.c:163:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/phile.c:181:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'phile_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:106:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:181:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:193:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:107:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:193:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:205:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:108:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:205:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:217:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:109:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:217:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:232:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/phile.c:367:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/phile.c:370:9: style: Variable 'charvec' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/phile.c:487:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:487:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:509:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/phile.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/phile.c:509:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/phile.c:547:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/news.c:508:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/amiga/news.c:643:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/news.c:641:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/amiga/news.c:643:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/amiga/news.c:286:34: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/amiga/news.c:148:27: style: Parameter 'name' can be declared as pointer to const. However it seems that 'news_valid' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:105:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:148:27: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:151:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/news.c:213:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:269:31: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/news.c:269:41: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/news.c:323:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:112:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:323:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:323:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'news_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:112:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:323:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:334:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:113:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:334:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:334:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'news_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:113:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:334:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:347:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:347:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:347:44: style: Parameter 'old' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:347:44: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:347:54: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:347:54: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:405:33: style: Parameter 'name' can be declared as pointer to const. However it seems that 'news_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:370:36: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:405:33: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:408:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/news.c:452:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/news.c:508:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/news.c:677:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:677:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:702:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/news.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/news.c:702:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/news.c:370:25: error: Uninitialized variable: tmp [uninitvar] imap-2007f~dfsg/src/osdep/amiga/scandir.c:49:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/amiga/scandir.c:77:22: style: Parameter 'd1' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/scandir.c:77:31: style: Parameter 'd2' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:33:29: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:45:28: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:112:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/ssl_none.c:123:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:372:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:494:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:580:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:610:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:630:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:650:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:690:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:789:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:277:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:290:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:594:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:673:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:736:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:829:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:955:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1059:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1414:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:119:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:149:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:205:25: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:733:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:763:35: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:182:22: style: Condition 'stream->ictr=ctr' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:106:13: note: Assignment 'ctr=0', assigned value is 0 imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:182:22: note: Condition 'stream->ictr=ctr' is always false imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:101:28: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:101:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:111:19: style: Variable 'he' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:114:19: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:285:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:285:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:285:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:334:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:565:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:595:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:787:14: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:757:48: error: Uninitialized variable: adr [uninitvar] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:104:7: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/tcp_ami.c:109:9: style: Unused variable: s [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/tz_bsd.c:34:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:378:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:571:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:696:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:758:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:818:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:843:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1031:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1194:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1341:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1442:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:1965:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2015:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2087:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2462:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2491:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2567:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2598:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:2703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/tenex.c:206:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:657:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:927:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1022:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1039:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1162:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1327:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1427:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1238:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1235:46: note: Assuming that condition '(i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/amiga/tenex.c:1238:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/amiga/tenex.c:1235:46: style: Checking if unsigned expression 'i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1383:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1384:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1385:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/amiga/tenex.c:240:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/tenex.c:123:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/tenex.c:240:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/tenex.c:252:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/tenex.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/tenex.c:252:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/tenex.c:264:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/tenex.c:125:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/tenex.c:264:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/tenex.c:667:54: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'tenex_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/tenex.c:144:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/tenex.c:667:54: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/tenex.c:749:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tenex.c:750:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1445:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/tenex.c:832:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/tenex.c:1214:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/write.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:265:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:400:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:429:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:455:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:471:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:484:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:498:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:575:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:741:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:755:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:872:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:207:20: warning: Either the condition '!x' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:208:7: note: Assuming that condition '!x' is not redundant imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:207:20: note: Null pointer dereference imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:250:46: style: Parameter 'value' can be declared as pointer to const. However it seems that 'bezerk_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:110:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:250:46: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:263:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'bezerk_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:111:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:263:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:482:34: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'bezerk_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:138:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:482:34: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:683:70: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:738:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:871:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:335:8: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:378:16: style: Variable 'silent' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:400:8: style: Unused variable: tmp [unusedVariable] imap-2007f~dfsg/src/osdep/dos/bezrkdos.c:575:49: style: Unused variable: file [unusedVariable] imap-2007f~dfsg/src/osdep/dos/dummydos.c:116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:133:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:207:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:234:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:269:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _A_NORMAL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:416:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:525:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:583:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:602:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:633:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/dummydos.c:683:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/dos/dummydos.c:116:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/dummydos.c:234:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/dummydos.c:258:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/dummydos.c:379:9: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/dummydos.c:508:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/dummydos.c:79:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/dummydos.c:508:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/dummydos.c:568:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/dummydos.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/dummydos.c:568:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/dummydos.c:568:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/dummydos.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/dummydos.c:568:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/dummydos.c:630:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/dummydos.c:156:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/dummydos.c:472:10: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/write.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable days [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:198:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:251:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/env_dos.c:118:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/dos/env_dos.c:121:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/dos/env_dos.c:115:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/env_dos.c:115:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/env_dos.c:118:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/env_dos.c:191:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/env_dos.c:193:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/env_dos.c:194:9: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/fdstring.c:55:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/fs_dos.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:483:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:331:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:353:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:419:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:435:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:713:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:839:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/mix.c:2500:29: style: Condition 'sc->from[fromlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mix.c:2512:25: style: Condition 'sc->to[tolen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mix.c:2524:25: style: Condition 'sc->cc[cclen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mix.c:2537:32: style: Condition 'sc->subject[subjlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mix.c:2552:36: style: Condition 'sc->message_id[msgidlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/amiga/mix.c:420:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:1336:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:1393:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:1393:5: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:1550:7: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:1550:7: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 11) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 13) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 14) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2237:2: warning: %lx in format string (no. 15) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2318:2: warning: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2410:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2672:2: portability: %lx in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2672:2: portability: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2672:2: portability: %lx in format string (no. 5) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2672:2: portability: %lx in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:2672:2: portability: %lx in format string (no. 8) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/amiga/mix.c:537:4: error: Resource leak: fd [resourceLeak] imap-2007f~dfsg/src/osdep/amiga/mix.c:1739:5: error: Resource handle 'fd' freed twice. [doubleFree] imap-2007f~dfsg/src/osdep/amiga/mix.c:1736:15: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/amiga/mix.c:1739:5: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/amiga/mix.c:2459:5: error: Resource handle 'fd' freed twice. [doubleFree] imap-2007f~dfsg/src/osdep/amiga/mix.c:2456:15: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/amiga/mix.c:2459:5: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/amiga/mix.c:1746:13: style: Local variable 't' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1722:12: note: Shadowed declaration imap-2007f~dfsg/src/osdep/amiga/mix.c:1746:13: note: Shadow variable imap-2007f~dfsg/src/osdep/amiga/mix.c:1817:13: style: Local variable 't' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1722:12: note: Shadowed declaration imap-2007f~dfsg/src/osdep/amiga/mix.c:1817:13: note: Shadow variable imap-2007f~dfsg/src/osdep/amiga/mix.c:2023:11: style: Local variable 'fd' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1720:7: note: Shadowed declaration imap-2007f~dfsg/src/osdep/amiga/mix.c:2023:11: note: Shadow variable imap-2007f~dfsg/src/osdep/amiga/mix.c:2025:13: style: Local variable 's' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1722:9: note: Shadowed declaration imap-2007f~dfsg/src/osdep/amiga/mix.c:2025:13: note: Shadow variable imap-2007f~dfsg/src/osdep/amiga/mix.c:2311:12: style: Local variable 'tmp' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:2307:8: note: Shadowed declaration imap-2007f~dfsg/src/osdep/amiga/mix.c:2311:12: note: Shadow variable imap-2007f~dfsg/src/osdep/amiga/mix.c:287:28: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mix_dirfmttest' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mix.c:266:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mix.c:287:28: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mix.c:300:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mix.c:182:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mix.c:300:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mix.c:314:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mix_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mix.c:269:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mix.c:314:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mix.c:346:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mix.c:183:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mix.c:346:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mix.c:358:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/mix.c:184:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/mix.c:358:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/mix.c:1025:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1151:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1219:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1332:33: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1332:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1404:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1627:75: style: Parameter 'delt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1722:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:1817:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2178:25: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2178:29: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2440:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2440:15: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2664:16: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2717:69: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2800:33: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:2800:43: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/mix.c:711:7: style: Unused variable: fd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:774:17: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:929:7: style: Unused variable: mfd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:929:11: style: Unused variable: ifd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:929:15: style: Unused variable: sfd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1026:7: style: Unused variable: ifd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1026:11: style: Unused variable: sfd [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1409:29: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1534:16: style: Variable 'msgf' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1632:17: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1632:26: style: Unused variable: hoff [unusedVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:1867:26: style: Variable 'metarepairneeded' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/mix.c:2761:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/nl_dos.c:43:40: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/dos/nl_dos.c:44:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/dos/nl_dos.c:43:40: note: Null pointer dereference imap-2007f~dfsg/src/osdep/dos/nl_dos.c:38:21: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:493:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:787:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:200:43: style: Parameter 'value' can be declared as pointer to const. However it seems that 'mtx_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:106:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/mtxdos.c:200:43: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/mtxdos.c:212:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:107:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/mtxdos.c:212:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/mtxdos.c:404:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mtx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:128:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/dos/mtxdos.c:404:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/dos/mtxdos.c:697:35: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:714:24: style: Variable 'x' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:809:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:56:17: style: struct member 'mtx_data::pos' is never used. [unusedStructMember] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:284:8: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:330:16: style: Variable 'silent' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:596:10: style: Unused variable: ld [unusedVariable] imap-2007f~dfsg/src/osdep/dos/mtxdos.c:713:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:246:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dbw.c:65:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dbw.c:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dnf.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dnf.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dnf.c:89:24: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:135:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:77:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:158:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:158:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:158:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:207:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:377:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:388:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:399:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dos.c:410:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/os_dnf.c:87:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/os_dnv.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dnv.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dpc.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dpc.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dnv.c:68:16: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/dos/os_dpc.c:96:24: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/dos/os_dpc.c:94:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:202:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/os_dwa.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:408:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:478:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:587:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:617:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:668:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:687:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:724:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:810:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:92:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:43:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:114:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:114:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:114:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:163:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:287:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:298:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:309:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_dwa.c:320:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:124:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:156:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:735:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:763:35: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:236:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:213:5: error: Resource leak: sock [resourceLeak] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:100:28: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:100:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:106:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:108:19: style: Variable 'he' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:111:19: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:203:62: style: Parameter 'hst' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:207:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:251:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:251:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:251:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:300:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:572:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:602:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:808:14: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:757:48: error: Uninitialized variable: adr [uninitvar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:131:18: style: Variable 'sin.sin_family' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:633:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientAddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:666:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerAddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:685:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:713:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/dos/tcp_wsk.c:784:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myLocalHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:275:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/dummymac.c:117:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'dummy_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:59:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:117:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:63: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:129:63: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:141:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:153:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:165:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:165:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:165:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:165:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:177:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:177:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:177:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:177:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:45: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:45: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:55: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:190:55: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:225:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:70:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:225:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:236:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:85:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:236:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:260:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:260:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:260:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:260:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:289:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/dummymac.c:89:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/dummymac.c:289:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/dummymac.c:104:8: style: Unused variable: tmp [unusedVariable] imap-2007f~dfsg/src/osdep/mac/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/env_mac.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/env_mac.c:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/env_mac.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable everyEvent [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/env_mac.c:89:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/mac/env_mac.c:85:39: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/env_mac.c:89:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/mac/fs_mac.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/ftl_mac.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolveropen [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:349:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:375:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPRcv [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:432:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPSend [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:461:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPClose [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:533:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:119:7: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:213:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:234:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:249:46: style: Parameter 'hostInfoPtr' can be declared as pointer to const. However it seems that 'tcp_dns_result' is a callback function, if 'hostInfoPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:129:52: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:249:46: note: Parameter 'hostInfoPtr' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:249:64: style: Parameter 'userDataPtr' can be declared as pointer to const. However it seems that 'tcp_dns_result' is a callback function, if 'userDataPtr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:129:52: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:249:64: note: Parameter 'userDataPtr' can be declared as pointer to const imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:261:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:261:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:261:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:310:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:484:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:495:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:506:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/mac/tcp_mac.c:517:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:327:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:433:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:560:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:605:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/dummynt.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/write.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable days [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:257:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:307:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:440:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSVERSIONINFO [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:538:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:626:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:674:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:727:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:738:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:145:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/nt/env_nt.c:148:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/nt/env_nt.c:269:17: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/nt/env_nt.c:271:22: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/nt/env_nt.c:142:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:142:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:263:21: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:321:72: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/nt/env_nt.c:455:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:501:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:586:35: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:586:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:667:32: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:708:33: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:708:45: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/env_nt.c:736:29: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:718:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/nt/dummynt.c:114:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:138:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'dummy_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/dummynt.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/dummynt.c:138:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/dummynt.c:232:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:327:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:395:9: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/dummynt.c:544:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/dummynt.c:80:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/dummynt.c:544:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/dummynt.c:603:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/dummynt.c:97:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/dummynt.c:603:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/dummynt.c:603:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/dummynt.c:97:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/dummynt.c:603:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/dummynt.c:153:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/dummynt.c:257:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/dummynt.c:461:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/fdstring.c:55:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/fs_nt.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:143:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:165:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:85:32: style: Condition '(adr=inet_addr(text))==-1' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:55:45: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:67:42: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:80:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:114:48: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:139:43: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip4_nt.c:157:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:79:45: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:101:42: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:119:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:172:48: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:205:43: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ip6_nt.c:230:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:71:29: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:71:40: style: Parameter 'authuser' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_mit.c:71:64: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:243:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_OK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_OK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_OK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:488:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:554:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_E_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:675:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:685:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:698:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:240:20: style: Parameter 'input_name_buffer' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:241:15: style: Parameter 'input_name_type' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:374:21: style: Parameter 'message_context' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:429:20: style: Parameter 'output_token' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:481:20: style: Parameter 'input_message_buffer' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:547:22: style: Parameter 'input_message_buffer' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:696:29: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:696:40: style: Parameter 'authuser' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:696:64: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:309:28: warning: Size of pointer 'mech_type' used instead of size of its data. [pointerSize] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:112:10: style: struct member 'gss_OID_set_desc_struct::count' is never used. [unusedStructMember] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:113:11: style: struct member 'gss_OID_set_desc_struct::elements' is never used. [unusedStructMember] imap-2007f~dfsg/src/osdep/nt/kerb_w2k.c:525:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:230:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:433:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:458:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:555:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:605:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:736:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:961:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:421:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:737:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:808:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:824:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:858:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:984:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1378:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1460:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1672:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:200:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:539:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:710:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:805:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:822:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:939:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1073:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1176:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:984:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:981:46: note: Assuming that condition '(i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/nt/mtxnt.c:984:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/nt/mtxnt.c:315:5: error: Resource leak: fd [resourceLeak] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:981:46: style: Checking if unsigned expression 'i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1129:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1130:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:1131:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:216:43: style: Parameter 'value' can be declared as pointer to const. However it seems that 'mtx_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:116:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mtxnt.c:216:43: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mtxnt.c:228:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:117:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mtxnt.c:228:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mtxnt.c:240:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:118:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mtxnt.c:240:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mtxnt.c:252:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:119:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mtxnt.c:252:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mtxnt.c:549:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mtx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mtxnt.c:138:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mtxnt.c:549:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mtxnt.c:961:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/nl_nt.c:43:40: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/nt/nl_nt.c:44:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/nt/nl_nt.c:43:40: note: Null pointer dereference imap-2007f~dfsg/src/osdep/nt/nl_nt.c:38:21: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/yunchan.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_NB [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/yunchan.c:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/yunchan.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/yunchan.c:230:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/yunchan.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/yunchan.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:387:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:630:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:644:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:682:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:713:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:729:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:750:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:784:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINSOCK_VERSION [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WINSOCK_VERSION [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:848:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:873:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:904:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/env_nt.c:333:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_ADJUST_PRIVILEGES [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_ENTRYPOINT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:186:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:513:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbBuffer [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:671:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:138:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:219:25: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:244:9: style: Condition '!reason' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:222:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:244:9: note: Condition '!reason' is always true imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:325:6: style: Condition 'whost' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:284:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned short'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/nt/yunchan.c:162:31: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/nt/yunchan.c:163:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/nt/yunchan.c:162:31: note: Null pointer dereference imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:363:12: warning: Either the condition '!reason' is redundant or there is possible null pointer dereference: reason. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:222:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:363:12: note: Null pointer dereference imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:683:17: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:714:11: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:730:11: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:751:11: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:790:11: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:819:11: style: Checking if unsigned expression 'sadrlen' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:116:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:125:19: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:300:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:300:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:300:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:349:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:509:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:665:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:695:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:902:14: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:31: style: Parameter 'mb' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'mb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:31: note: Parameter 'mb' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:40: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:40: note: Parameter 'service' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:54: style: Parameter 'usrbuf' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'usrbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:166:54: note: Parameter 'usrbuf' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:475:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:615:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:33:29: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:45:28: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:112:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/ssl_none.c:123:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:878:48: error: Uninitialized variable: adr [uninitvar] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:441:9: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:511:9: style: Variable 's' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/tcp_nt.c:551:15: style: Variable 'tmo.tv_usec' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/ssl_nt.c:339:12: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECURITY_ENTRYPOINT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:144:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:319:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:419:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbBuffer [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferType [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:575:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:220:9: style: Condition '!reason' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:198:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_old.c:220:9: note: Condition '!reason' is always true imap-2007f~dfsg/src/osdep/nt/ssl_old.c:279:12: warning: Either the condition '!reason' is redundant or there is possible null pointer dereference: reason. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:198:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_old.c:279:12: note: Null pointer dereference imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:31: style: Parameter 'mb' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'mb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:31: note: Parameter 'mb' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:40: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:40: note: Parameter 'service' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:54: style: Parameter 'usrbuf' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'usrbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_old.c:155:54: note: Parameter 'usrbuf' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_old.c:381:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:521:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:254:18: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:521:11: style: Variable 's' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/ssl_old.c:522:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:296:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:721:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:953:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1092:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1303:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1654:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:215:58: style: Condition 'hdr[0]='*'' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1162:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1159:46: note: Assuming that condition '(i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1162:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1159:46: style: Checking if unsigned expression 'i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1379:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1380:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1381:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1382:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1383:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1384:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:338:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:130:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mbxnt.c:338:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mbxnt.c:350:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:131:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mbxnt.c:350:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mbxnt.c:362:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mbxnt.c:362:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mbxnt.c:622:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:735:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mbx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:151:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/mbxnt.c:735:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1491:24: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1007:15: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/mbxnt.c:1113:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbMaxToken [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:519:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbBuffer [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:579:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:633:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:207:9: style: Condition '!reason' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:185:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:207:9: note: Condition '!reason' is always true imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:288:6: style: Condition 'whost' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:326:12: warning: Either the condition '!reason' is redundant or there is possible null pointer dereference: reason. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:185:15: note: Assuming that condition '!reason' is not redundant imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:326:12: note: Null pointer dereference imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:31: style: Parameter 'mb' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'mb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:31: note: Parameter 'mb' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:40: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:40: note: Parameter 'service' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:54: style: Parameter 'usrbuf' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'usrbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:69:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:129:54: note: Parameter 'usrbuf' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:438:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:577:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/ssl_w2k.c:302:12: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:289:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:443:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:510:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:625:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:675:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:696:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:807:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:913:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1052:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/amiga/unix.c:231:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/unix.c:998:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/unix.c:1159:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/unix.c:1424:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/unix.c:2250:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/amiga/unix.c:253:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] imap-2007f~dfsg/src/osdep/amiga/unix.c:1265:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] imap-2007f~dfsg/src/osdep/amiga/unix.c:1497:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] imap-2007f~dfsg/src/osdep/amiga/unix.c:1798:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:36: style:inconclusive: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/amiga/unix.c:136:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:54: style:inconclusive: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/amiga/unix.c:136:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/amiga/unix.c:2305:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/amiga/unix.c:215:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:288:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/unix.c:2417:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/unix.c:288:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/unix.c:300:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/unix.c:2418:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/unix.c:300:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/unix.c:312:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/amiga/unix.c:2419:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/amiga/unix.c:312:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/amiga/unix.c:595:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:696:26: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:852:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:885:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:898:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1187:69: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1190:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1733:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1879:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1879:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1962:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:1989:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:2390:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:2392:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/amiga/unix.c:253:20: style: Variable 'zn' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/unix.c:852:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/unix.c:1004:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/unix.c:1121:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/unix.c:1172:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/amiga/unix.c:1037:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:295:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:358:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:541:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:688:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:699:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:768:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:811:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1124:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1395:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1901:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2005:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:199:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDIR_CREATE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:385:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:427:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:550:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:608:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:627:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:208:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:609:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:781:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:876:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:893:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1016:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1164:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1268:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1075:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1072:46: note: Assuming that condition '(i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1075:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1072:46: style: Checking if unsigned expression 'i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1221:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1222:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1223:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:224:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'tenex_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/tenexnt.c:224:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/tenexnt.c:236:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:125:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/tenexnt.c:236:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/tenexnt.c:248:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:126:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/tenexnt.c:248:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/tenexnt.c:260:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:127:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/tenexnt.c:260:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/tenexnt.c:619:54: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'tenex_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:146:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/tenexnt.c:619:54: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1286:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/tenexnt.c:1052:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:708:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:120:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:144:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'dummy_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:75:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/dummyos2.c:144:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/dummyos2.c:238:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:332:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:389:9: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:534:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:86:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/dummyos2.c:534:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/dummyos2.c:593:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:103:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/dummyos2.c:593:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/dummyos2.c:593:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:103:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/dummyos2.c:593:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/dummyos2.c:159:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/dummyos2.c:455:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/write.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable days [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:191:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/fs_os2.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/env_os2.c:93:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/os2/env_os2.c:96:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/os2/env_os2.c:90:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:90:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:184:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:186:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:187:9: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:206:32: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:241:45: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/env_os2.c:266:29: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:230:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:281:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:433:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:458:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:504:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:555:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:605:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:736:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:961:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1160:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1194:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:205:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:340:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:421:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:677:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:718:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:737:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:808:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:824:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:858:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:984:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1335:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1378:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1460:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1495:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1672:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:200:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:539:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:710:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:805:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:822:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:939:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1073:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1176:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:984:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:981:46: note: Assuming that condition '(i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/os2/mtxnt.c:984:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/os2/mtxnt.c:315:5: error: Resource leak: fd [resourceLeak] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:981:46: style: Checking if unsigned expression 'i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1129:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1130:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:1131:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:216:43: style: Parameter 'value' can be declared as pointer to const. However it seems that 'mtx_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:116:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mtxnt.c:216:43: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mtxnt.c:228:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:117:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mtxnt.c:228:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mtxnt.c:240:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:118:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mtxnt.c:240:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mtxnt.c:252:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:119:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mtxnt.c:252:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mtxnt.c:549:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mtx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mtxnt.c:138:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mtxnt.c:549:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mtxnt.c:961:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/nl_os2.c:43:40: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/os2/nl_os2.c:44:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/os2/nl_os2.c:43:40: note: Null pointer dereference imap-2007f~dfsg/src/osdep/os2/nl_os2.c:38:21: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/write.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:246:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/os_os2.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/os_os2.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/os_os2.c:62:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/os2/os_os2.c:85:24: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:135:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:77:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:158:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:158:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:158:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:207:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:377:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:388:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:399:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/tcp_os2.c:410:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/os_os2.c:83:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:238:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:273:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:289:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:443:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:510:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:546:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:625:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:675:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:696:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:807:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:913:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1052:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1221:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1252:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1286:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:208:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:609:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:781:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:876:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:893:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1016:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1164:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1268:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1075:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1072:46: note: Assuming that condition '(i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1075:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1072:46: style: Checking if unsigned expression 'i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1221:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1222:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1223:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:224:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'tenex_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/tenexnt.c:224:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/tenexnt.c:236:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:125:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/tenexnt.c:236:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/tenexnt.c:248:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:126:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/tenexnt.c:248:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/tenexnt.c:260:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:127:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/tenexnt.c:260:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/tenexnt.c:619:54: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'tenex_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:146:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/tenexnt.c:619:54: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1286:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/tenexnt.c:1052:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/unixnt.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:260:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:272:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:295:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:358:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:541:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:605:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:688:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:699:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:741:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:768:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:811:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:959:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1124:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1395:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1901:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2005:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2291:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/nt/unixnt.c:226:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/unixnt.c:926:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1087:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1375:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2150:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1096:7: style: Condition 'lock' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:36: style:inconclusive: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/nt/unixnt.c:135:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:54: style:inconclusive: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/nt/unixnt.c:135:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/nt/unixnt.c:2199:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/nt/unixnt.c:1125:22: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/nt/unixnt.c:258:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/unixnt.c:150:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/unixnt.c:258:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/unixnt.c:270:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/unixnt.c:151:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/unixnt.c:270:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/unixnt.c:282:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/nt/unixnt.c:152:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/nt/unixnt.c:282:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/nt/unixnt.c:778:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:811:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1120:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1300:22: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1346:51: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1684:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1815:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1815:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1898:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1929:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2284:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:2286:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/nt/unixnt.c:215:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:778:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:932:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1049:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:1102:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/nt/unixnt.c:965:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:116:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'dummy_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:59:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:116:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:63: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:128:63: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:140:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:152:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:164:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:164:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:164:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:164:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:176:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:176:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:176:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:176:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:45: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:45: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:55: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:189:55: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:224:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:70:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:224:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:235:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:85:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:235:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:259:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:259:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:259:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:259:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:288:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:89:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/tops-20/dummyt20.c:288:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/tops-20/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:56:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OT_822 [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OT_4YR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:146:27: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:154:27: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:177:27: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/env_t20.c:112:27: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/fs_t20.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:46:37: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:77:30: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:77:41: style: Parameter 'authuser' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:77:65: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/tops-20/log_t20.c:61:7: style: Variable 'uid' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:43:40: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:44:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:43:40: note: Null pointer dereference imap-2007f~dfsg/src/osdep/tops-20/nl_t20.c:38:21: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:89:10: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUTR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:264:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUTR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:84:27: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:88:29: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:97:24: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:106:26: portability: Undefined behaviour, pointer arithmetic 'file-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:121:25: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:340:25: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:344:27: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:349:29: portability: Undefined behaviour, pointer arithmetic 'tmp-1' is out of bounds. [pointerOutOfBounds] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:104:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:113:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:46:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:137:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:137:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:137:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:182:43: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:222:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:240:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:240:41: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:258:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:258:40: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:289:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:300:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:311:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:322:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:186:19: style: Unused variable: m [unusedVariable] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:187:14: style: Unused variable: stp [unusedVariable] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:187:19: style: Unused variable: st [unusedVariable] imap-2007f~dfsg/src/osdep/tops-20/tcp_t20.c:335:15: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/osdep/unix/ckp_1st.c:46:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:296:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:721:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:953:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1092:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1303:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1654:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:215:58: style: Condition 'hdr[0]='*'' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1162:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1159:46: note: Assuming that condition '(i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1162:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/unix/ckp_a41.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_a41.c:47:6: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_afs.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1159:46: style: Checking if unsigned expression 'i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/unix/ckp_afs.c:33:29: style: Parameter 'data' can be declared as pointer to const. However it seems that 'checkpw_cleanup' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ckp_afs.c:69:48: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ckp_afs.c:33:29: note: Parameter 'data' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1379:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1380:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1381:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1382:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1383:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1384:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:338:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:130:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mbxnt.c:338:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mbxnt.c:350:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:131:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mbxnt.c:350:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mbxnt.c:362:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mbxnt.c:362:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mbxnt.c:622:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:735:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mbx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:151:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/mbxnt.c:735:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1491:24: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_bsi.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1007:15: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/mbxnt.c:1113:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ckp_cyg.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEMUID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_dce.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PASSWD_OVERRIDE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_gss.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_dce.c:50:39: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_dce.c:54:18: portability: Non reentrant function 'fgetpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetpwent_r'. [prohibitedfgetpwentCalled] imap-2007f~dfsg/src/osdep/unix/ckp_dce.c:58:34: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_dce.c:62:19: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_nul.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_nul.c:37:40: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_nul.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_nul.c:37:69: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/unix/ckp_gss.c:44:19: style: Unused variable: code [unusedVariable] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:45:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIACOLSUCCESS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:74:28: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:41:64: style: Parameter 'title' can be declared as pointer to const. However it seems that 'checkpw_collect' is a callback function, if 'title' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:73:26: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:41:64: note: Parameter 'title' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:42:31: style: Parameter 'prompts' can be declared as pointer to const. However it seems that 'checkpw_collect' is a callback function, if 'prompts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:73:26: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ckp_os4.c:42:31: note: Parameter 'prompts' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/ckp_pmb.c:48:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pam_response [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pmb.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_DELETE_CRED [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pmb.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pam.c:54:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pam_response [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pam.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_DELETE_CRED [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pam.c:108:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_pmb.c:105:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_pam.c:113:7: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_sce.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_sce.c:42:40: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sec.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_sec.c:42:40: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_ssn.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_ssn.c:49:39: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_ssn.c:52:40: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_ssn.c:53:2: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_ssn.c:42:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_std.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_std.c:40:36: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_std.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_std.c:37:69: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:43:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:46:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:62:38: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:72:15: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:76:32: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:40:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:43:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_sv4.c:40:19: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:43:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:46:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:62:38: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:75:15: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:80:32: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:40:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:43:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_psx.c:40:19: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ckp_ult.c:39:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/crx_nfs.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/crx_nfs.c:40:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/crx_std.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/crx_std.c:34:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/crx_std.c:38:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/crx_std.c:41:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:43:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:46:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:62:38: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:71:15: portability: Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. [prohibitedgetspnamCalled] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:75:32: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:37:49: style: Parameter 'pass' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:40:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:43:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/ckp_svo.c:40:19: style: Variable 'sp' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/dummy.c:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:207:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:218:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:380:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:587:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:691:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:704:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:775:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/write.c:55:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable days [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:534:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:544:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:554:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:574:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:628:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:667:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:697:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:728:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:741:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANONYMOUSUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:761:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:901:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNLOGGEDUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:935:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:969:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:985:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1002:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1031:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMAXMBX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1281:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1319:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1412:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1429:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_ISGID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1813:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/dummy.c:294:66: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/dummy.c:425:40: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/dummy.c:435:42: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment] imap-2007f~dfsg/src/osdep/unix/dummy.c:434:5: note: d is assigned imap-2007f~dfsg/src/osdep/unix/dummy.c:435:42: note: d is overwritten imap-2007f~dfsg/src/osdep/unix/dummy.c:803:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/unix/dummy.c:112:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/dummy.c:245:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/dummy.c:371:33: style: Parameter 'name' can be declared as pointer to const. However it seems that 'dummy_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/dummy.c:357:23: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/dummy.c:371:33: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/dummy.c:415:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/dummy.c:455:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/dummy.c:629:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/dummy.c:79:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/dummy.c:629:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/dummy.c:689:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/dummy.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/dummy.c:689:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/dummy.c:689:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/dummy.c:96:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/dummy.c:689:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/dummy.c:279:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/dummy.c:721:10: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/fdstring.c:55:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/flockcyg.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocklnx.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:593:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_MAILPROXYCOPY [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:628:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:765:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:793:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:850:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/flocksim.c:394:8: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:394:8: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:398:6: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:679:3: warning: fprintf format string requires 7 parameters but 8 are given. [wrongPrintfScanfArgNum] imap-2007f~dfsg/src/osdep/unix/flocksim.c:702:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:723:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:768:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:768:3: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/flocksim.c:383:8: warning: Either the condition '!s' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:388:10: note: Assuming that condition '!s' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:383:8: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:421:17: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:422:8: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:421:17: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:433:28: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:434:8: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:433:28: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:435:33: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:436:10: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:435:33: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:437:33: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:438:12: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:437:33: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:439:28: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:440:7: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:439:28: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:441:31: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:442:9: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:441:31: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:443:37: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:444:11: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:443:37: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:468:17: warning: Either the condition 's' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/unix/flocksim.c:469:8: note: Assuming that condition 's' is not redundant imap-2007f~dfsg/src/osdep/unix/flocksim.c:468:17: note: Null pointer dereference imap-2007f~dfsg/src/osdep/unix/flocksim.c:643:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:654:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:665:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:676:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:676:45: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:676:65: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:699:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:699:45: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:720:23: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:739:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:750:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:763:35: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/flocksim.c:813:55: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/fs_unix.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_NONSENSITIVE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/fs_unix.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_NONSENSITIVE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/fs_unix.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ftl_unix.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/gr_wait.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/gr_wait4.c:38:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/gr_waitp.c:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:226:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/unixnt.c:926:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1087:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1375:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2150:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1096:7: style: Condition 'lock' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:143:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:165:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:85:32: style: Condition '(adr=inet_addr(text))==-1' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:55:45: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:67:42: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:80:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:114:48: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:139:43: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip4_unix.c:157:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:36: style:inconclusive: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/os2/unixnt.c:135:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:54: style:inconclusive: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/os2/unixnt.c:135:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/os2/unixnt.c:2199:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/os2/unixnt.c:1125:22: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/os2/unixnt.c:258:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/unixnt.c:150:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/unixnt.c:258:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/unixnt.c:270:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/unixnt.c:151:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/unixnt.c:270:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/unixnt.c:282:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/os2/unixnt.c:152:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/os2/unixnt.c:282:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/os2/unixnt.c:778:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:811:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1120:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1300:22: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1346:51: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1684:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1815:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1815:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1898:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1929:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2284:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:2286:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/os2/unixnt.c:215:4: style: Variable 'c' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:207:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/os2/unixnt.c:778:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/unixnt.c:932:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1049:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/unixnt.c:1102:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/os2/unixnt.c:965:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:79:45: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:101:42: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:119:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:172:48: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:205:43: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ip6_unix.c:230:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:85:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:142:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/kerb_mit.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/kerb_mit.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/kerb_mit.c:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETMAXUSER [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:143:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:166:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:85:32: style: Condition '(adr=inet_addr(text))==-1' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:55:45: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:67:42: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:80:30: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:114:48: style: Parameter 'adr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:139:43: style: Parameter 'sadr' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ipo_unix.c:157:28: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/log_bsi.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/log_cyg.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cyg_user [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/log_old.c:36:30: style: Parameter 'pw' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/log_old.c:36:48: style: Parameter 'argv' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/unix/log_os4.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:232:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:255:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:330:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:390:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:402:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:507:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:580:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:618:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:640:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:965:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:983:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:1040:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:1096:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:1201:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:1251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:501:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:504:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:597:17: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:599:22: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:641:23: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:645:12: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:741:20: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:769:17: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:872:27: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:874:30: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:877:44: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:905:24: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:906:9: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:907:8: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1098:17: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1382:30: style: Condition '!(tmp[i]=0)' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/env_unix.c:498:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:498:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:594:21: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1000:35: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1000:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1029:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1279:31: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1333:16: style: Variable 'sbuf' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1426:29: style: Parameter 'lock' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1440:33: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1440:47: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1482:32: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1396:10: warning: Uninitialized variable: fd [uninitvar] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1342:10: note: Assuming condition is false imap-2007f~dfsg/src/osdep/unix/env_unix.c:1396:10: note: Uninitialized variable: fd imap-2007f~dfsg/src/osdep/unix/mbx.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:385:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:521:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:634:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:677:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:729:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:773:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:793:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:872:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:888:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:917:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1551:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1607:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1642:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:1833:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mh.c:432:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/mh.c:519:16: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/mh.c:678:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/mh.c:1052:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/mh.c:1282:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mh.c:936:13: warning: Either the condition '(fd=open(((struct MHLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] imap-2007f~dfsg/src/osdep/unix/mh.c:907:7: note: Assuming that condition '(fd=open(((struct MHLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is not redundant imap-2007f~dfsg/src/osdep/unix/mh.c:936:13: note: Invalid argument imap-2007f~dfsg/src/osdep/unix/mh.c:826:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mh.c:824:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/unix/mh.c:826:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/unix/mh.c:939:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] imap-2007f~dfsg/src/osdep/unix/mh.c:323:27: style:inconclusive: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/unix/mh.c:82:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. imap-2007f~dfsg/src/osdep/unix/mh.c:323:27: note: Function 'mh_dirfmttest' argument 1 names different: declaration 'name' definition 's'. imap-2007f~dfsg/src/osdep/unix/mh.c:1264:34: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/unix/mh.c:188:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:188:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:342:60: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'mh_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mh.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mh.c:342:60: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mh.c:418:45: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mh.c:637:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:678:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:845:22: style: Variable 'selt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1052:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1197:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mh_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mh.c:1131:37: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mh.c:1197:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mh.c:1200:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1228:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1248:43: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1248:53: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mh.c:1277:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mh.c:345:10: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mmdf.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:442:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:517:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:598:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:710:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:736:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:810:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:835:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:897:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:916:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:958:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:983:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1167:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1330:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2250:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:290:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:397:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:468:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:511:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:610:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:668:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:695:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:712:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:778:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:830:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:911:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mail_sort_msgs [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:931:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1009:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1023:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1172:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1188:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1335:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1634:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:1724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2176:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2393:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2440:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2753:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2816:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:2830:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mbx.c:303:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:777:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:1076:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:1214:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:1447:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:1815:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mbx.c:1306:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mbx.c:1303:46: note: Assuming that condition '(i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/unix/mbx.c:1306:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/unix/mbx.c:1303:46: style: Checking if unsigned expression 'i=read(((struct MBXLOCAL*)stream->local)->fd,((struct MBXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/unix/mbx.c:1523:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:1524:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:1525:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:1526:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:1527:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:1528:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mbx.c:348:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mbx.c:138:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mbx.c:348:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mbx.c:360:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mbx.c:139:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mbx.c:360:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mbx.c:372:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mbx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mbx.c:140:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mbx.c:372:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mbx.c:674:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mbx.c:791:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mbx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mbx.c:159:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mbx.c:791:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mbx.c:917:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mbx.c:918:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mbx.c:1638:24: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mbx.c:1129:15: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mbx.c:1247:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mtx.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:259:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:487:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:584:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:647:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:660:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:740:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:969:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:1086:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:1102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:1271:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:1302:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mtx.c:1333:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mmdf.c:382:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1134:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1295:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1553:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1697:20: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2396:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:36: style:inconclusive: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/unix/mmdf.c:292:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:36: note: Function 'mmdf_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:54: style:inconclusive: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/unix/mmdf.c:292:52: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/unix/mmdf.c:2451:54: note: Function 'mmdf_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/unix/mmdf.c:367:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:428:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mmdf.c:307:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mmdf.c:428:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mmdf.c:440:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mmdf.c:308:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mmdf.c:440:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mmdf.c:452:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mmdf_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mmdf.c:309:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mmdf.c:452:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mmdf.c:734:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:835:26: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:991:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1025:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1323:69: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1326:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1697:15: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1897:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2036:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2036:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2125:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2152:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2536:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:2538:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mmdf.c:991:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1140:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1258:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1308:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mmdf.c:1173:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mtx.c:199:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:568:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:837:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:932:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:949:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:1065:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:1215:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:1315:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mtx.c:1126:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mtx.c:1123:46: note: Assuming that condition '(i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/unix/mtx.c:1126:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/unix/mtx.c:1123:46: style: Checking if unsigned expression 'i=read(((struct MTXLOCAL*)stream->local)->fd,((struct MTXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/unix/mtx.c:1271:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mtx.c:1272:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mtx.c:1273:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/mtx.c:233:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mtx.c:116:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mtx.c:233:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mtx.c:245:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mtx.c:117:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mtx.c:245:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mtx.c:257:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mtx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mtx.c:118:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mtx.c:257:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mtx.c:578:52: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'mtx_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mtx.c:137:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mtx.c:578:52: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mtx.c:660:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mtx.c:661:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mtx.c:1102:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mx.c:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:203:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:313:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:597:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASEYEAR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:670:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:718:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:829:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:847:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:905:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:994:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:1067:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:1117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:1164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:1248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:185:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_NEWSRC [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:256:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXWILDCARDS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:302:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:314:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:360:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:409:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:455:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:638:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:663:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:679:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:691:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:704:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:721:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/news.c:736:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mx.c:398:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/mx.c:595:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/mx.c:1286:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/mx.c:800:13: warning: Either the condition '(fd=open(((struct MXLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] imap-2007f~dfsg/src/osdep/unix/mx.c:772:7: note: Assuming that condition '(fd=open(((struct MXLOCAL*)stream->local)->buf,O_WRONLY|O_CREAT|O_EXCL,(long)mail_parameters(NIL,GET_MBXPROTECTION,NIL)))>=0' is not redundant imap-2007f~dfsg/src/osdep/unix/mx.c:800:13: note: Invalid argument imap-2007f~dfsg/src/osdep/unix/mx.c:675:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mx.c:673:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/unix/mx.c:675:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/unix/mx.c:803:4: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] imap-2007f~dfsg/src/osdep/unix/mx.c:237:27: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_dirfmttest' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:222:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:237:27: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:253:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:121:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:253:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:267:30: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:225:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:267:30: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:299:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:122:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:299:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:311:27: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mx_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:123:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:311:27: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:347:11: style: Variable 'test' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:349:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:491:27: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mx.c:491:49: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mx.c:491:71: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mx.c:589:14: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:719:22: style: Variable 'selt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:905:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:1113:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mx_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mx.c:731:51: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mx.c:1113:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mx.c:1116:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:1243:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mx.c:1281:24: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mx.c:348:7: style: Unused variable: fd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mx.c:937:29: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/news.c:508:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/news.c:643:9: style: Condition '!elt->private.msg.text.text.data' is always true [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/news.c:641:7: note: Assuming that condition '!elt->private.msg.text.text.data' is not redundant imap-2007f~dfsg/src/osdep/unix/news.c:643:9: note: Condition '!elt->private.msg.text.text.data' is always true imap-2007f~dfsg/src/osdep/unix/news.c:286:34: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/src/osdep/unix/news.c:148:27: style: Parameter 'name' can be declared as pointer to const. However it seems that 'news_valid' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:105:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:148:27: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:151:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/news.c:213:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/news.c:269:31: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/news.c:269:41: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/news.c:323:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:112:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:323:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:323:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'news_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:112:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:323:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:334:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:113:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:334:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:334:44: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'news_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:113:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:334:44: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:347:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:347:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:347:44: style: Parameter 'old' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:347:44: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:347:54: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'news_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:114:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:347:54: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:405:33: style: Parameter 'name' can be declared as pointer to const. However it seems that 'news_select' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:370:36: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:405:33: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:408:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/news.c:452:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/news.c:508:18: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/news.c:677:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:677:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:702:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'news_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/news.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/news.c:702:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/news.c:370:25: error: Uninitialized variable: tmp [uninitvar] imap-2007f~dfsg/src/osdep/unix/opendir.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/opendir.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/opendir.c:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/opendir.c:34:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/write.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:249:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:332:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:538:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:613:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:760:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:786:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:817:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:854:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:919:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:946:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:973:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1008:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1029:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tz_sv4.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzname [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/utime.c:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utimbuf [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/mix.c:483:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/mix.c:2500:29: style: Condition 'sc->from[fromlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mix.c:2512:25: style: Condition 'sc->to[tolen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mix.c:2524:25: style: Condition 'sc->cc[cclen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mix.c:2537:32: style: Condition 'sc->subject[subjlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mix.c:2552:36: style: Condition 'sc->message_id[msgidlen-1]='\0'' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/mix.c:420:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:1336:5: portability: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:1393:5: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:1393:5: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:1550:7: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:1550:7: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 11) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 12) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 13) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 14) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2237:2: warning: %lx in format string (no. 15) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 2) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2318:2: warning: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'signed int'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2410:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/unix/mix.c:2672:2: portability: %lx in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2672:2: portability: %lx in format string (no. 4) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2672:2: portability: %lx in format string (no. 5) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2672:2: portability: %lx in format string (no. 7) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:2672:2: portability: %lx in format string (no. 8) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] imap-2007f~dfsg/src/osdep/unix/mix.c:537:4: error: Resource leak: fd [resourceLeak] imap-2007f~dfsg/src/osdep/unix/mix.c:1739:5: error: Resource handle 'fd' freed twice. [doubleFree] imap-2007f~dfsg/src/osdep/unix/mix.c:1736:15: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/unix/mix.c:1739:5: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/unix/mix.c:2459:5: error: Resource handle 'fd' freed twice. [doubleFree] imap-2007f~dfsg/src/osdep/unix/mix.c:2456:15: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/unix/mix.c:2459:5: note: Resource handle 'fd' freed twice. imap-2007f~dfsg/src/osdep/unix/mix.c:1746:13: style: Local variable 't' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1722:12: note: Shadowed declaration imap-2007f~dfsg/src/osdep/unix/mix.c:1746:13: note: Shadow variable imap-2007f~dfsg/src/osdep/unix/mix.c:1817:13: style: Local variable 't' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1722:12: note: Shadowed declaration imap-2007f~dfsg/src/osdep/unix/mix.c:1817:13: note: Shadow variable imap-2007f~dfsg/src/osdep/unix/mix.c:2023:11: style: Local variable 'fd' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1720:7: note: Shadowed declaration imap-2007f~dfsg/src/osdep/unix/mix.c:2023:11: note: Shadow variable imap-2007f~dfsg/src/osdep/unix/mix.c:2025:13: style: Local variable 's' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1722:9: note: Shadowed declaration imap-2007f~dfsg/src/osdep/unix/mix.c:2025:13: note: Shadow variable imap-2007f~dfsg/src/osdep/unix/mix.c:2311:12: style: Local variable 'tmp' shadows outer variable [shadowVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:2307:8: note: Shadowed declaration imap-2007f~dfsg/src/osdep/unix/mix.c:2311:12: note: Shadow variable imap-2007f~dfsg/src/osdep/unix/mix.c:287:28: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mix_dirfmttest' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mix.c:266:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mix.c:287:28: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mix.c:300:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mix.c:182:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mix.c:300:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mix.c:314:31: style: Parameter 'name' can be declared as pointer to const. However it seems that 'mix_scan_contents' is a callback function, if 'name' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mix.c:269:20: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mix.c:314:31: note: Parameter 'name' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mix.c:346:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mix.c:183:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mix.c:346:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mix.c:358:28: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'mix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/mix.c:184:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/mix.c:358:28: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/mix.c:1025:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1151:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1219:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1332:33: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1332:55: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1404:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1627:75: style: Parameter 'delt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1722:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:1817:16: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2178:25: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2178:29: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2440:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2440:15: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2664:16: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2717:69: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2800:33: style: Parameter 'dir' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:2800:43: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/mix.c:711:7: style: Unused variable: fd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:774:17: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:929:7: style: Unused variable: mfd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:929:11: style: Unused variable: ifd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:929:15: style: Unused variable: sfd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1026:7: style: Unused variable: ifd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1026:11: style: Unused variable: sfd [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1409:29: style: Variable 'uidv' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1534:16: style: Variable 'msgf' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1632:17: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1632:26: style: Unused variable: hoff [unusedVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:1867:26: style: Variable 'metarepairneeded' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/mix.c:2761:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:166:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:241:25: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] imap-2007f~dfsg/src/osdep/unix/utime.c:44:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:215:22: style: Condition 'stream->ictr=ctr' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:155:13: note: Assignment 'ctr=0', assigned value is 0 imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:215:22: note: Condition 'stream->ictr=ctr' is always false imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:150:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:161:19: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:330:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:334:42: style: Variable 'path' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:500:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:768:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:798:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:854:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:854:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1006:14: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tz_sv4.c:34:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/utime.c:37:27: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/utime.c:37:39: style: Parameter 'timep' can be declared as const array [constParameter] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:979:48: error: Uninitialized variable: adr [uninitvar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:578:11: style: Variable 'tmp' is not assigned a value. [unassignedVariable] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:1026:17: style: Unused variable: sadrlen [unusedVariable] imap-2007f~dfsg/src/osdep/unix/strerror.c:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:396:13: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:404:10: style: Obsolescent function 'vfork' called. It is recommended to use 'fork' instead. [prohibitedvforkCalled] imap-2007f~dfsg/src/osdep/unix/tz_bsd.c:34:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/env_unix.c:623:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:624:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/env_unix.c:1229:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:288:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:289:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:290:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:432:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:433:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:560:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:561:7: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:621:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:622:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:693:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/tcp_unix.c:694:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] imap-2007f~dfsg/src/osdep/unix/scandir.c:49:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/scandir.c:77:22: style: Parameter 'd1' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/scandir.c:77:31: style: Parameter 'd2' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/os_cyg.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSTEMUID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tz_nul.c:34:29: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/tz_nul.c:34:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/gr_wait4.c:38:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHILD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/os_nto.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/os_nto.c:70:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/os_nto.c:70:18: style: Variable 'de' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/os_ptx.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/strerror.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_nerr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/os_qnx.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/os_qnx.c:71:23: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] imap-2007f~dfsg/src/osdep/unix/os_qnx.c:71:18: style: Variable 'de' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/rename.c:35:19: style: Parameter 'oldname' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/rename.c:35:33: style: Parameter 'newname' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/scandir.c:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/os_sv2.c:105:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] imap-2007f~dfsg/src/osdep/unix/os_sv2.c:117:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] imap-2007f~dfsg/src/osdep/unix/os_sv2.c:102:32: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/os_sv2.c:102:46: style: Parameter 'parameters' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/os_sv2.c:114:20: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/phile.c:150:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:169:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:219:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:232:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:420:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:473:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_PEEK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:499:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:511:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:546:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/phile.c:286:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/unix/phile.c:289:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/unix/phile.c:309:12: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] imap-2007f~dfsg/src/osdep/unix/phile.c:163:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/phile.c:181:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'phile_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:106:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:181:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:193:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:107:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:193:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:205:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:108:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:205:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:217:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:109:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:217:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:232:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/phile.c:367:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/phile.c:370:9: style: Variable 'charvec' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/phile.c:487:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:132:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:487:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:509:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'phile_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/phile.c:134:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/phile.c:509:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/phile.c:547:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/sig_sv4.c:37:33: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:33:29: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:45:28: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:112:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ssl_none.c:123:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:213:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_DNS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:354:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:418:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:455:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:482:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:559:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:601:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:686:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:774:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:802:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_input_wait [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:101:26: style: Obsolescent function 'tmpnam' called. It is recommended to use 'tmpfile', 'mkstemp' or 'mkdtemp' instead. [prohibitedtmpnamCalled] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:31: style: Parameter 'mb' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'mb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:74:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:31: note: Parameter 'mb' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:40: style: Parameter 'service' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'service' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:74:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:40: note: Parameter 'service' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:54: style: Parameter 'usrbuf' can be declared as pointer to const. However it seems that 'ssl_aopen' is a callback function, if 'usrbuf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:74:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:142:54: note: Parameter 'usrbuf' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/ssl_unix.c:417:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:118:18: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:134:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_tls [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_tls [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/sslstdio.c:161:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sslstdio [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:254:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:277:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:290:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:474:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:538:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:594:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:673:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:736:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:749:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:829:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:955:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1059:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1214:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fSEEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1414:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fOLD [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:1445:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/truncate.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/tenex.c:206:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:657:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:927:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1022:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1039:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1162:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1327:5: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1427:7: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/tenex.c:1238:9: style: Condition 'i' is always false [knownConditionTrueFalse] imap-2007f~dfsg/src/osdep/unix/tenex.c:1235:46: note: Assuming that condition '(i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64))<=0' is not redundant imap-2007f~dfsg/src/osdep/unix/tenex.c:1238:9: note: Condition 'i' is always false imap-2007f~dfsg/src/osdep/unix/tenex.c:1235:46: style: Checking if unsigned expression 'i=read(((struct TENEXLOCAL*)stream->local)->fd,((struct TENEXLOCAL*)stream->local)->buf,64)' is less than zero. [unsignedLessThanZero] imap-2007f~dfsg/src/osdep/unix/tenex.c:1383:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/tenex.c:1384:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/tenex.c:1385:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] imap-2007f~dfsg/src/osdep/unix/tenex.c:240:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/tenex.c:123:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/tenex.c:240:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/tenex.c:252:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/tenex.c:124:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/tenex.c:252:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/tenex.c:264:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'tenex_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/tenex.c:125:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/tenex.c:264:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/tenex.c:667:54: style: Parameter 'elt' can be declared as pointer to const. However it seems that 'tenex_flagmsg' is a callback function, if 'elt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/tenex.c:144:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/tenex.c:667:54: note: Parameter 'elt' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/tenex.c:749:14: style: Variable 'txt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tenex.c:750:17: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tenex.c:1445:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/tenex.c:832:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/tenex.c:1214:21: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:247:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:378:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:391:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:571:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:597:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:696:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHUNKSIZE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:758:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:777:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:818:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:843:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1031:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1194:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1224:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1341:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1426:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1442:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:1965:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2015:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUSERFLAGS [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2087:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2462:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2475:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:275:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2491:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2504:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2567:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2598:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:2703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:117:45: style: Parameter 'value' can be declared as pointer to const. However it seems that 'dummy_parameters' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:59:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:117:45: note: Parameter 'value' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:63: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:60:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:129:63: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:61:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:141:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:62:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:153:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:165:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:165:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:165:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:165:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:177:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:177:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:177:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:177:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:45: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:45: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:55: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:190:55: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:225:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:70:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:225:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:236:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:85:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:236:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:260:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:260:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:260:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:87:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:260:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:289:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/vms/dummyvms.c:89:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/vms/dummyvms.c:289:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/vms/dummyvms.c:104:8: style: Unused variable: tmp [unusedVariable] imap-2007f~dfsg/src/osdep/vms/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:87:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALTIMEZONE [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/env_vms.c:86:18: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/vms/env_vms.c:83:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/env_vms.c:83:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/env_vms.c:123:15: style: Unused variable: sbuf [unusedVariable] imap-2007f~dfsg/src/osdep/vms/env_vms.c:124:8: style: Unused variable: tmp [unusedVariable] imap-2007f~dfsg/src/osdep/vms/fs_vms.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/os_vms.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:191:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:43:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:103:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:103:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:103:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:152:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:298:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:309:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:320:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsl.c:331:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:264:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:288:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:340:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:393:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:445:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:82:25: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:87:12: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:89:15: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:116:22: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:160:44: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:449:33: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:467:21: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:149:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:176:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:176:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:176:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:225:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:401:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:412:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:423:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:434:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:77:9: style: Unused variable: s [unusedVariable] imap-2007f~dfsg/src/osdep/vms/tcp_vmsm.c:386:7: style: Unused variable: i [unusedVariable] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:200:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myLocalHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:52:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:35:43: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:48:28: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:48:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:66:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:66:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:66:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:76:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:89:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:89:64: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:100:30: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:111:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:111:41: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:124:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:124:40: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:134:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:144:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:154:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:165:34: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:176:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/vms/tcp_vmsn.c:187:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/dummywce.c:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:282:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UID [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:297:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/dummywce.c:112:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:63: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'dummy_scan' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:65:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:139:63: note: Parameter 'contents' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_list' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:66:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:150:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:43: style: Parameter 'ref' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:43: note: Parameter 'ref' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:53: style: Parameter 'pat' can be declared as pointer to const. However it seems that 'dummy_lsub' is a callback function, if 'pat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:67:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:161:53: note: Parameter 'pat' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:172:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:70:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:172:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:172:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_create' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:70:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:172:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:184:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:71:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:184:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:184:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_delete' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:71:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:184:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:32: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:72:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:32: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:45: style: Parameter 'old' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'old' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:72:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:45: note: Parameter 'old' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:55: style: Parameter 'newname' can be declared as pointer to const. However it seems that 'dummy_rename' is a callback function, if 'newname' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:72:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:197:55: note: Parameter 'newname' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:232:31: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_close' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:75:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:232:31: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:243:30: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_ping' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:90:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:243:30: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:267:33: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:92:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:267:33: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:267:46: style: Parameter 'sequence' can be declared as pointer to const. However it seems that 'dummy_expunge' is a callback function, if 'sequence' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:92:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:267:46: note: Parameter 'sequence' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/dummywce.c:295:45: style: Parameter 'mailbox' can be declared as pointer to const. However it seems that 'dummy_append' is a callback function, if 'mailbox' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/wce/dummywce.c:94:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/wce/dummywce.c:295:45: note: Parameter 'mailbox' can be declared as pointer to const imap-2007f~dfsg/src/osdep/wce/pmatch.c:41:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/pmatch.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable days [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:212:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:259:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/env_wce.c:121:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] imap-2007f~dfsg/src/osdep/wce/env_wce.c:124:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] imap-2007f~dfsg/src/osdep/wce/env_wce.c:118:39: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/env_wce.c:118:52: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/env_wce.c:144:11: style: Variable 'tz' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/env_wce.c:251:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/env_wce.c:253:9: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/fs_wce.c:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/nl_wce.c:43:40: warning: Either the condition 'dstl' is redundant or there is possible null pointer dereference: dstl. [nullPointerRedundantCheck] imap-2007f~dfsg/src/osdep/wce/nl_wce.c:44:9: note: Assuming that condition 'dstl' is not redundant imap-2007f~dfsg/src/osdep/wce/nl_wce.c:43:40: note: Null pointer dereference imap-2007f~dfsg/src/osdep/wce/nl_wce.c:38:21: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:209:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:408:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:478:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:587:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:617:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:633:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientAddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:666:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerAddr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:687:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:724:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:810:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:124:24: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:156:16: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:735:15: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:763:35: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:236:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:213:5: error: Resource leak: sock [resourceLeak] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:100:28: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:100:39: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:106:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:108:19: style: Variable 'he' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:111:19: style: Variable 'sv' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:203:62: style: Parameter 'hst' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:207:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:251:31: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:251:40: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:251:54: style: Parameter 'usrbuf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:300:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:572:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:602:36: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:808:14: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:757:48: error: Uninitialized variable: adr [uninitvar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:131:18: style: Variable 'sin.sin_family' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:650:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClientHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:685:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:713:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myServerHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/wce/tcp_wce.c:784:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myLocalHost [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:446:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:489:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WARN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:608:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:703:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAILTMPLEN [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:719:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:743:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:776:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NIL [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:789:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tmail.c:705:23: warning:inconclusive: The buffer 'tmp' may not be null-terminated after the call to strncpy(). [terminateStrncpy] imap-2007f~dfsg/src/tmail/tmail.c:202:26: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/tmail/tmail.c:203:13: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] imap-2007f~dfsg/src/tmail/tmail.c:286:15: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] imap-2007f~dfsg/src/tmail/tmail.c:137:18: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/tmail/tmail.c:444:27: style: Parameter 'ds' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:537:28: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:621:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:632:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:643:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:654:28: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:665:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:665:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:678:27: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:678:54: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:690:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:690:42: style: Parameter 'mailbox' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:690:62: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:754:24: style: Parameter 'mb' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:754:33: style: Parameter 'username' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:754:48: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:764:31: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:774:33: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:787:32: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:797:22: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tmail.c:564:65: error: Uninitialized variable: type [uninitvar] imap-2007f~dfsg/src/osdep/unix/os_vu2.c:65:10: error: Using pointer that is a temporary. [danglingTemporaryLifetime] imap-2007f~dfsg/src/osdep/unix/os_vu2.c:64:24: note: Address of variable taken here. imap-2007f~dfsg/src/osdep/unix/os_vu2.c:64:35: note: Temporary created here. imap-2007f~dfsg/src/osdep/unix/os_vu2.c:65:10: note: Using pointer that is a temporary. imap-2007f~dfsg/src/tmail/tquota.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGT [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/tmail/tquota.c:41:27: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tquota.c:41:37: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tquota.c:41:58: style: Parameter 'tmp' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/tmail/tquota.c:41:68: style: Parameter 'sender' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/tools/uahelper.c:227:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] imap-2007f~dfsg/src/osdep/unix/os_vu2.c:62:34: style: Parameter 'hostname' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/os_vu2.c:64:19: style: Variable 'in' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/tools/uahelper.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/tools/uahelper.c:182:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/tools/uahelper.c:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] imap-2007f~dfsg/src/osdep/unix/unix.c:231:2: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/unix.c:998:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/unix.c:1159:3: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/unix.c:1424:17: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/unix.c:2250:10: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] imap-2007f~dfsg/src/osdep/unix/unix.c:2305:36: style:inconclusive: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/unix/unix.c:136:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/unix/unix.c:2305:36: note: Function 'unix_write' argument 2 names different: declaration 's' definition 'buf'. imap-2007f~dfsg/src/osdep/unix/unix.c:2305:54: style:inconclusive: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. [funcArgNamesDifferent] imap-2007f~dfsg/src/osdep/unix/unix.c:136:52: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/unix/unix.c:2305:54: note: Function 'unix_write' argument 3 names different: declaration 'i' definition 'size'. imap-2007f~dfsg/src/osdep/unix/unix.c:215:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:288:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_scan' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/unix.c:2417:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/unix.c:288:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/unix.c:300:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_list' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/unix.c:2418:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/unix.c:300:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/unix.c:312:29: style: Parameter 'stream' can be declared as pointer to const. However it seems that 'unix_lsub' is a callback function, if 'stream' is declared with const you might also need to cast function pointer(s). [constParameterCallback] imap-2007f~dfsg/src/osdep/unix/unix.c:2419:3: note: You might need to cast the function pointer here imap-2007f~dfsg/src/osdep/unix/unix.c:312:29: note: Parameter 'stream' can be declared as pointer to const imap-2007f~dfsg/src/osdep/unix/unix.c:595:24: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:696:26: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:852:21: style: Variable 'elt' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:885:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:898:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1187:69: style: Parameter 'date' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1190:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1733:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1879:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1879:15: style: Variable 'te' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1962:40: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/unix.c:1989:41: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/unix.c:2390:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/src/osdep/unix/unix.c:2392:15: style: Variable 'stream' can be declared as pointer to const [constVariablePointer] imap-2007f~dfsg/src/osdep/unix/unix.c:253:20: style: Variable 'zn' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:852:25: style: Variable 'elt' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:1004:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:1121:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:1172:13: style: Variable 'tstream' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/src/osdep/unix/unix.c:1037:17: style: Variable 'uidlocation' is assigned a value that is never used. [unreadVariable] imap-2007f~dfsg/tools/uahelper.c:103:39: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/tools/uahelper.c:208:28: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] imap-2007f~dfsg/tools/uahelper.c:87:12: style: Parameter 's' can be declared as pointer to const [constParameterPointer] imap-2007f~dfsg/tools/uahelper.c:103:41: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] imap-2007f~dfsg/tools/uahelper.c:208:30: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] imap-2007f~dfsg/tools/uahelper.c:230:7: style: Unused variable: c [unusedVariable] diff: DONE