2024-04-25 02:54 ftp://ftp.de.debian.org/debian/pool/main/h/heimdal/heimdal_7.8.git20221117.28daf24+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=icu --library=sqlite3 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-23) 13.2.0 cppcheck: head 2.14.0 head-info: 94f28a2 (2024-04-24 20:47:54 +0200) count: 4637 4637 elapsed-time: 149.9 149.5 head-timing-info: old-timing-info: head results: heimdal-7.8.git20221117.28daf24/admin/add.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/add.c:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_UTIL_FLAG_VERIFY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/change.c:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/change.c:200:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/add.c:64:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] heimdal-7.8.git20221117.28daf24/admin/add.c:76:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] heimdal-7.8.git20221117.28daf24/admin/add.c:102:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] heimdal-7.8.git20221117.28daf24/admin/copy.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/copy.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/change.c:134:35: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/admin/get.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_CONFIG_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/get.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/ktutil.c:103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/ktutil.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/ktutil.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/list.c:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTBL_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/list.c:171:25: error: Non-local variable 'keytab_string' will use pointer to local variable 'kt'. [danglingLifetime] heimdal-7.8.git20221117.28daf24/admin/list.c:169:18: note: Array decayed to pointer here. heimdal-7.8.git20221117.28daf24/admin/list.c:159:10: note: Variable created here. heimdal-7.8.git20221117.28daf24/admin/list.c:171:25: note: Non-local variable 'keytab_string' will use pointer to local variable 'kt'. heimdal-7.8.git20221117.28daf24/admin/purge.c:143:12: style: Variable 'e' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/admin/remove.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/rename.c:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KT_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/admin/rename.c:39:34: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/afsutil/pagsh.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:196:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:201:9: style: Condition 'k5ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:186:13: note: Assignment 'k5ret=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:201:9: note: Condition 'k5ret' is always false heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:196:7: style: Variable 'cell' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/afsutil/afslog.c:218:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/afsutil/pagsh.c:102:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/afsutil/pagsh.c:171:21: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/dbutils/bsearch.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:711:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:356:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:568:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:758:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:109:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown_DFS_AFS_SYSCALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:83:3: error: Uninitialized variable: sa1 [legacyUninitvar] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:84:3: error: Uninitialized variable: sa2 [legacyUninitvar] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:81:11: style: Variable 'pag' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/testpag.c:116:7: style: Unused variable: rc [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/gssmask/common.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eInitContext [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:94:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAcceptContext [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAcquireCreds [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eToastResource [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:136:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eGoodBye [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eGetTargetName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eEncrypt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDecrypt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eWrapExt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eUnwrapExt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eSign [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eVerify [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eGetVersionAndCapabilities [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:262:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eGetMoniker [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:280:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:319:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSMERR_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:459:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSMERR_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:504:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSMERR_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSMERR_OK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:625:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:816:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSMERR_OK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:292:11: style: Redundant initialization for 'salen'. The initialized value is overwritten before it is read. [redundantInitialization] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:272:21: note: salen is initialized heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:292:11: note: salen is overwritten heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:752:11: style: Variable 'user' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmaestro.c:52:9: style: struct member 'client::have_log' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:161:22: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:772:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:205:13: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:273:6: error: Resource leak: fd [resourceLeak] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:276:7: error: Resource leak: fd [resourceLeak] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:279:7: error: Resource leak: fd [resourceLeak] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:686:2: style: Label 'done' is not used. [unusedLabel] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:136:18: style: Variable 'direntp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:293:9: style: Parameter 'ccname' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:294:9: style: Parameter 'pname' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:524:10: style: Parameter 'pname' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:529:11: style: Variable 'urealm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:723:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:150:31: style: Variable 'lcontext' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:138:18: style: Unused variable: endtime [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:149:18: style: Unused variable: st [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:151:23: style: Unused variable: err_string [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:152:7: style: Unused variable: lst [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:419:26: style: Variable 'reset_passwd' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:418:14: style: Unused variable: dfspag [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:420:7: style: Unused variable: lst [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:421:23: style: Unused variable: err_string [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:422:9: style: Unused variable: shell_prog [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:425:9: style: Unused variable: kusername [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:426:9: style: Unused variable: urealm [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:427:9: style: Unused variable: cp [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:430:18: style: Unused variable: endtime [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/dceutils/k5dcecon.c:726:9: style: Unused variable: ccname [unusedVariable] heimdal-7.8.git20221117.28daf24/appl/kf/kf.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/kf/kf.c:290:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:432:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:634:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:665:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:701:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:763:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:806:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:910:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:997:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:1100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/kf/kf.c:96:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ODELAY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:211:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:81:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/kf/kfd.c:137:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_MAX_PASSPHRASE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_MAX_PASSPHRASE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:300:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_ALG_DEFAULT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:288:15: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:145:54: style: Parameter 'inuser' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/otp/otp.c:342:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:649:10: style: Variable 'name' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:728:1: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:734:1: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:839:1: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/gssmask/gssmask.c:852:1: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/appl/otp/otpprint.c:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_ALG_DEFAULT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/su/su.c:308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/su/su.c:374:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ALERT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/common.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/common.c:89:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/su/su.c:282:9: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] heimdal-7.8.git20221117.28daf24/appl/su/su.c:305:7: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] heimdal-7.8.git20221117.28daf24/appl/su/su.c:381:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] heimdal-7.8.git20221117.28daf24/appl/su/su.c:439:14: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] heimdal-7.8.git20221117.28daf24/appl/su/su.c:401:11: style: The comparison 'ok == 0' is always true. [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/appl/su/su.c:343:14: note: 'ok' is assigned value '0' here. heimdal-7.8.git20221117.28daf24/appl/su/su.c:401:11: note: The comparison 'ok == 0' is always true. heimdal-7.8.git20221117.28daf24/appl/su/su.c:280:19: style: Variable 'g' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/su/su.c:298:11: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/su/su.c:339:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_client.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_QOP_DEFAULT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_client.c:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gss_common.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gss_common.c:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gss_common.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:179:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:352:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_client.c:284:19: style: Local variable 'context_hdl' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_client.c:140:18: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/gssapi_client.c:284:19: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:297:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:228:48: style: Variable 'input_chan_bindings.application_data.value' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:219:48: note: input_chan_bindings.application_data.value is assigned heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:228:48: note: input_chan_bindings.application_data.value is overwritten heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:278:17: style: Variable 'maj_stat' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:277:17: note: maj_stat is assigned heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:278:17: note: maj_stat is overwritten heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:279:17: style: Variable 'maj_stat' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:278:17: note: maj_stat is assigned heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:279:17: note: maj_stat is overwritten heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:191:11: style: Local variable 'mech' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/test_locl.h:82:14: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:191:11: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:283:20: style: Local variable 'p' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:191:18: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:283:20: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:320:19: style: Local variable 'context_hdl' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:179:18: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:320:19: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:191:11: style: Variable 'mech' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/test/gssapi_server.c:191:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:91:5: warning: Return value of function vasprintf() is not used. [ignoredReturnValue] heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:251:19: warning: Either the condition 'req->headers[req->num_headers]==NULL' is redundant or there is possible null pointer dereference: req->headers[req->num_headers]. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:252:42: note: Assuming that condition 'req->headers[req->num_headers]==NULL' is not redundant heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:251:19: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:277:6: style: Local variable 'i' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:200:12: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:277:6: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/http_client.c:336:17: style: Variable 'num_headers' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/appl/test/nt_gss_client.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/nt_gss_common.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/nt_gss_server.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/nt_gss_server.c:167:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/nt_gss_server.c:210:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/test/tcp_client.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/tcp_server.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:45:18: style: Local variable 'context' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:37:14: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:45:18: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:111:12: style: Local variable 'data' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:50:15: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:111:12: note: Shadow variable heimdal-7.8.git20221117.28daf24/appl/test/uu_client.c:138:21: style: Variable 'authz' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/appl/test/uu_server.c:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_GC_USER_USER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/include/bits.c:131:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/add-random-users.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/add-random-users.c:49:39: style: Variable 'wend' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/include/bits.c:223:8: style: Condition 'flag' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/include/bits.c:219:20: note: Calling function 'print_bt' returns 1 heimdal-7.8.git20221117.28daf24/include/bits.c:219:20: note: Assignment 'flag=print_bt(f,flag)', assigned value is 1 heimdal-7.8.git20221117.28daf24/include/bits.c:223:8: note: Condition 'flag' is always true heimdal-7.8.git20221117.28daf24/include/bits.c:95:5: style: Checking if unsigned expression 'x' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/include/bits.c:95:5: note: Assignment 'zero=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/include/bits.c:95:5: note: Unsigned less than zero heimdal-7.8.git20221117.28daf24/include/bits.c:96:5: style: Checking if unsigned expression 'x' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/include/bits.c:96:5: note: Assignment 'zero=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/include/bits.c:96:5: note: Unsigned less than zero heimdal-7.8.git20221117.28daf24/include/bits.c:97:5: style: Checking if unsigned expression 'x' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/include/bits.c:97:5: note: Assignment 'zero=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/include/bits.c:97:5: note: Unsigned less than zero heimdal-7.8.git20221117.28daf24/include/bits.c:98:5: style: Checking if unsigned expression 'x' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/include/bits.c:98:5: note: Assignment 'zero=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/include/bits.c:98:5: note: Unsigned less than zero heimdal-7.8.git20221117.28daf24/kadmin/add_enctype.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_KVNO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/add_enctype.c:42:40: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/add_enctype.c:104:17: style: Variable 'key' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kadmin/ank.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL_NORMAL_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/ank.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/ank.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/ank.c:71:12: style: Parameter 'policy' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/check.c:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_ATTRIBUTES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/check.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/check.c:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/cpw.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/cpw.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/cpw.c:143:34: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/del_enctype.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/dump.c:56:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/dump.c:72:19: style: Condition 'opt->format_string' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kadmin/ext.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/ext.c:111:17: style: Expression is always true because 'else if' condition is opposite to previous condition at line 67. [multiCondition] heimdal-7.8.git20221117.28daf24/kadmin/ext.c:67:9: note: first condition heimdal-7.8.git20221117.28daf24/kadmin/ext.c:111:17: note: else if condition is opposite to first condition heimdal-7.8.git20221117.28daf24/kadmin/get.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/get.c:297:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subject [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/get.c:521:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/get.c:537:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_options [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/init.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/init.c:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/get.c:341:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/kadmin/get.c:124:45: style: Parameter 'def_salt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/get.c:420:19: style: Variable 'header' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kadmin/kadm_conn.c:101:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadm_conn.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadm_conn.c:141:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_SOCK_ERRNO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadm_conn.c:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadm_conn.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadmin.c:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadmin.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_CONFIG_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/kadmin.c:109:20: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/kadmind.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/load.c:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/load.c:419:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_kvno_diff_svc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/load.c:189:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/kadmin/load.c:222:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/kadmin/load.c:290:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kadmin/load.c:370:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kadmin/mod.c:38:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/server.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:638:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TL_EXTENSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:700:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRIV_ADD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:725:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_EOF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:777:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_ADMIN_SERVICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_SENDAUTH_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_data_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_data_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:561:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRIV_ADD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:589:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRIV_DELETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:620:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRIV_GET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:653:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_PRIV_CPW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/rpc.c:826:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_EOF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/server.c:624:26: style: Condition 'ctx->done<0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kadmin/server.c:617:19: note: Assuming that condition 'ctx->done==0' is not redundant heimdal-7.8.git20221117.28daf24/kadmin/server.c:624:26: note: Condition 'ctx->done<0' is always true heimdal-7.8.git20221117.28daf24/kadmin/server.c:604:39: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/stash.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/acl.c:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_PERM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/acl.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_PERM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/acl.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_PERM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:388:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:426:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_MAX_LIFE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_MAX_LIFE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_MAX_LIFE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:602:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_AUTH_LIST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kadmin/util.c:730:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_data_ver [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/acl.c:148:16: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kcm/acl.c:175:16: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/util.c:219:50: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/kadmin/util.c:221:37: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/kadmin/util.c:422:46: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kadmin/util.c:691:17: style: Variable 'hexdigits' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/kcm/acquire.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_INTERNAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_WRITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:578:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/cache.c:626:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/client.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/client.c:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCM_OP_DESTROY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/client.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_BADNAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/client.c:175:27: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] heimdal-7.8.git20221117.28daf24/kcm/client.c:171:16: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/kcm/client.c:173:16: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/kcm/client.c:175:21: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kcm/connect.c:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCM_PROTOCOL_VERSION_MAJOR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/config.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/config.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/config.c:350:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/config.c:340:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/kcm/config.c:167:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] heimdal-7.8.git20221117.28daf24/kcm/config.c:169:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/kcm/config.c:186:11: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] heimdal-7.8.git20221117.28daf24/kcm/config.c:188:11: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] heimdal-7.8.git20221117.28daf24/kcm/config.c:300:6: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/kcm/config.c:160:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kcm/config.c:161:19: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kcm/events.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCM_EVENT_NONE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCM_EVENT_NONE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TC_MATCH_KEYTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_INTERNAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_TKT_EXPIRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:67:35: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/kcm/events.c:426:10: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kcm/events.c:425:37: note: Calling function 'kcm_remove_event_internal' returns 0 heimdal-7.8.git20221117.28daf24/kcm/events.c:425:37: note: Assignment 'ret=kcm_remove_event_internal(context,e)', assigned value is 0 heimdal-7.8.git20221117.28daf24/kcm/events.c:426:10: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/kcm/glue.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_INTERNAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/glue.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_INTERNAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/glue.c:204:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/events.c:137:18: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kcm/glue.c:55:50: style: Parameter 'id' can be declared as pointer to const. However it seems that 'kcmss_resolve' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kcm/glue.c:253:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kcm/glue.c:55:50: note: Parameter 'id' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kcm/glue.c:61:50: style: Parameter 'id' can be declared as pointer to const. However it seems that 'kcmss_gen_new' is a callback function, if 'id' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kcm/glue.c:254:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kcm/glue.c:61:50: note: Parameter 'id' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kcm/main.c:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/log.c:53:40: error: There is an unknown macro here somewhere. Configuration is required. If LOCALSTATEDIR is a macro then please configure it. [unknownMacro] heimdal-7.8.git20221117.28daf24/kcm/renew.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:338:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:419:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_IO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:967:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_FCC_NOFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1041:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_IO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1092:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1361:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1471:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1759:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1224:12: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1215:9: note: If condition 'ret' is true, the function will return/exit heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1224:12: note: Returning identical expression 'ret' heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1501:11: style: Condition '1||type2.targetinfo.length==0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:43:33: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1100:72: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kcm/protocol.c:1342:27: style: Variable 'c' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kdc/announce.c:531:64: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/config.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/config.c:41:11: style: struct member 'dbinfo::realm' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/kdc/config.c:42:11: style: struct member 'dbinfo::dbname' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/kdc/config.c:43:11: style: struct member 'dbinfo::mkey_file' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/kdc/config.c:44:20: style: struct member 'dbinfo::next' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/kdc/connect.c:701:25: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] heimdal-7.8.git20221117.28daf24/kdc/default_config.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/digest-service.c:92:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/default_config.c:272:70: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/fast.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ENCTYPE_NULL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_POLICY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDCFastState [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:207:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KrbFastResponse [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_FX_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:369:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_FX_COOKIE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/fast.c:183:22: style: Parameter 'pa_data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/hprop.c:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/hprop.c:161:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_ENC_TIMESTAMP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/hprop.c:289:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/hprop.c:435:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:143:6: style: Condition '!inetd_flag' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:141:15: note: Assignment 'inetd_flag=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:143:6: note: Condition '!inetd_flag' is always true heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:147:10: style: Redundant initialization for 'sin_len'. The initialized value is overwritten before it is read. [redundantInitialization] heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:125:20: note: sin_len is initialized heimdal-7.8.git20221117.28daf24/kdc/hpropd.c:147:10: note: sin_len is overwritten heimdal-7.8.git20221117.28daf24/kdc/kdc-replay.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:379:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_GC_NO_STORE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CONFIG_BADFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:72:19: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'plugin_fini' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:112:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:72:19: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:78:12: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'plugin_send_to_kdc' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:113:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:78:12: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:79:24: style: Parameter 'ho' can be declared as pointer to const. However it seems that 'plugin_send_to_kdc' is a callback function, if 'ho' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:113:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:79:24: note: Parameter 'ho' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:82:17: style: Parameter 'out' can be declared as pointer to const. However it seems that 'plugin_send_to_kdc' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:113:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/kdc-tester.c:82:17: note: Parameter 'out' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padata_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padata_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:95:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_DES_CBC_CRC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ENCTYPE_DES_CBC_CRC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:167:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_NULL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_WELLKNOWN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:340:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:437:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_ENC_TS_ENC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:482:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_BAD_INTEGRITY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:635:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_BAD_INTEGRITY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:823:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padata_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:867:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EncTicketPart [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_POLICY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1478:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_POLICY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1541:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_PA_PAC_REQUEST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_AUTHDATA_WIN2K_PAC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1605:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ANON_MATCH_ANY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1635:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_AS_REQ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1684:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_FOR_AS_REQ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:2372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_PADATA_TYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5SignedPathData [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5SignedPathData [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ad_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_BADOPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:556:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_BADOPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:607:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:632:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_TKT_EXPIRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_TRTYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:797:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb_tgs_rep [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1087:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_INAPP_CKSUM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1139:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_INST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1220:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_POLICY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1499:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_ServerReferralData [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1580:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_FOR_TGS_REQ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:2485:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_NULL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1125:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1124:32: note: Calling function 'make_etype_info_entry' returns 0 heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1124:32: note: Assignment 'ret=make_etype_info_entry(context,&pa.val[0],ckey)', assigned value is 0 heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1125:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:463:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:450:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:463:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:976:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:893:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:976:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:984:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:893:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:984:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:997:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:893:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:997:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1007:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:893:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1007:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1018:2: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:893:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1018:2: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kdc/kerberos5.c:1534:43: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:893:10: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:883:10: note: First condition heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:893:10: note: Second condition heimdal-7.8.git20221117.28daf24/kdc/kstash.c:99:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:191:23: style: Parameter 'tkt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:774:23: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:1002:8: style: Variable 'r' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:2474:24: style: Parameter 'from_addr' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/krb5tgs.c:696:32: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] heimdal-7.8.git20221117.28daf24/kdc/kstash.c:146:6: error: Memory leak: old [memleak] heimdal-7.8.git20221117.28daf24/kdc/main.c:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CONFIG_BADFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/misc.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_INST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/misc.c:64:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/misc.c:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_NULL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/misc.c:38:38: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/misc.c:59:20: style: Parameter 'kvno_ptr' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/misc.c:177:34: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/mit_dump.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/mit_dump.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/mit_dump.c:107:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kdc/mit_dump.c:166:15: style: Variable 'q' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kdc/process.c:207:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/process.c:250:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable process [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/process.c:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/process.c:42:38: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kdc/set_dbinfo.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/set_dbinfo.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_destroy [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/string2key.c:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_DES_CBC_MD5 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_WINDC_PLUGIN_MINOR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_WINDC_PLUGIN_MINOR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_WINDC_PLUGIN_MINOR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:182:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kdc/windc.c:43:52: style: Parameter 'plugctx' can be declared as pointer to const. However it seems that 'load' is a callback function, if 'plugctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/windc.c:53:43: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/windc.c:43:52: note: Parameter 'plugctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kdc/windc.c:43:67: style: Parameter 'userctx' can be declared as pointer to const. However it seems that 'load' is a callback function, if 'userctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kdc/windc.c:53:43: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kdc/windc.c:43:67: note: Parameter 'userctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:103:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd.c:150:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:67:13: style: Parameter 'data' can be declared as pointer to const. However it seems that 'nop_prompter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:138:48: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:67:13: note: Parameter 'data' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:71:19: style: Parameter 'prompts' can be declared as const array. However it seems that 'nop_prompter' is a callback function, if 'prompts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:138:48: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/kpasswd/kpasswd-generator.c:71:19: note: Parameter 'prompts' can be declared as const array heimdal-7.8.git20221117.28daf24/kuser/copy_cred_cache.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/copy_cred_cache.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TC_MATCH_KEYTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KPASSWD_VERS_CHANGEPW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KPASSWD_VERS_SETPW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:604:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_AUTH_CONTEXT_DO_SEQUENCE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:718:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:846:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPASSWD_PORT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:574:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:72:17: style: Parameter 'ap_rep' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:73:17: style: Parameter 'rest' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kpasswd/kpasswdd.c:833:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kuser/heimtools.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/heimtools.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/heimtools.c:67:35: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/heimtools.c:77:27: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TC_MATCH_SRV_NAMEONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:68:29: style:inconclusive: Function 'do_kcpytkt' argument 1 names different: declaration 'argc' definition 'count'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:34:29: note: Function 'do_kcpytkt' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:68:29: note: Function 'do_kcpytkt' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:68:42: style:inconclusive: Function 'do_kcpytkt' argument 2 names different: declaration 'argv' definition 'names'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:34:41: note: Function 'do_kcpytkt' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/kuser/kcpytkt.c:68:42: note: Function 'do_kcpytkt' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/kuser/kdecode_ticket.c:66:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_TICKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TC_MATCH_SRV_NAMEONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:68:29: style:inconclusive: Function 'do_kdeltkt' argument 1 names different: declaration 'argc' definition 'count'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:34:29: note: Function 'do_kdeltkt' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:68:29: note: Function 'do_kdeltkt' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:68:42: style:inconclusive: Function 'do_kdeltkt' argument 2 names different: declaration 'argv' definition 'names'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:34:41: note: Function 'do_kdeltkt' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/kuser/kdeltkt.c:68:42: note: Function 'do_kdeltkt' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:276:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:451:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_UNICODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CONFIG_BADFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kdigest.c:66:43: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/kgetcred.c:105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_UNKNOWN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_X500_COMPRESS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:307:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:310:6: style: Condition 'ticket_flags_int' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:305:23: note: Assuming that condition 'ticket_flags_int<=0' is not redundant heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:310:6: note: Condition 'ticket_flags_int' is always true heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:141:5: error: Memory pointed to by 'buf' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:123:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kuser/kimpersonate.c:141:5: note: Memory pointed to by 'buf' is freed twice. heimdal-7.8.git20221117.28daf24/kuser/klist.c:276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TC_NOTICKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/klist.c:402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/klist.c:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/klist.c:512:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ANON_MATCH_UNAUTHENTICATED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:483:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_prompter_posix [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:864:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_GC_CACHED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:1035:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_PARSE_NO_DEF_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:1111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_PARSE_ENTERPRISE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:1159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_PARSE_NO_DEF_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:1275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/klist.c:395:24: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/kuser/klist.c:497:57: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:576:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:577:25: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:434:45: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/kinit.c:1135:13: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/kuser/kverify.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_ENC_TIMESTAMP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kswitch.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kswitch.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:73:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:152:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:188:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:96:29: style:inconclusive: Function 'do_v5_kvno' argument 1 names different: declaration 'argc' definition 'count'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:38:29: note: Function 'do_v5_kvno' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kvno.c:96:29: note: Function 'do_v5_kvno' argument 1 names different: declaration 'argc' definition 'count'. heimdal-7.8.git20221117.28daf24/kuser/kvno.c:96:42: style:inconclusive: Function 'do_v5_kvno' argument 2 names different: declaration 'argv' definition 'names'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/kuser/kvno.c:38:41: note: Function 'do_v5_kvno' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/kuser/kvno.c:96:42: note: Function 'do_v5_kvno' argument 2 names different: declaration 'argv' definition 'names'. heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:294:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_gen.c:73:35: style: Variable 'length' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:84:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:266:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:194:22: style: Variable 'uc' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/asn1_print.c:208:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-common.c:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_put_integer [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_put_unsigned [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:246:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_octet_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:293:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_bmp_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:341:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_universal_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_put_general_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_put_generalized_time [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:466:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_oid [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:504:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_bit_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:561:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_integer [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:613:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_put_boolean [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_get_unsigned [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:658:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_get_integer [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:671:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_get_length [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:683:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_get_boolean [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:694:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_general_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:707:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_bmp_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:724:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_universal_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:752:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable der_get_generalized_time [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:766:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_oid [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:782:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heim_bit_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-common.c:288:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/check-common.c:288:6: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/check-common.c:136:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:51:10: style: Variable 'ia' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:52:10: style: Variable 'ib' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:392:13: style: Variable 'ta' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:393:13: style: Variable 'tb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-der.c:828:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTuint64 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zero [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTSeqOf2 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:272:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTSeqOf3 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:474:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outer [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:102:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:284:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:332:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_Name_rdnSequence [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:433:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyUsage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:493:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TicketFlags [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:534:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KerberosTime [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:770:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTLargeTag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:864:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTuint64 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:984:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_TESTChoice1_i1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTAlloc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1242:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTOptional [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1285:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTLargeTag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1310:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTSeq [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1327:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTChoice1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ticket [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1495:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TESTMechTypeList [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1742:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outer [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:52:18: style: Parameter 'a' can be declared as pointer to const. However it seems that 'cmp_dummy' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:406:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:52:18: note: Parameter 'a' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:52:27: style: Parameter 'b' can be declared as pointer to const. However it seems that 'cmp_dummy' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:406:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:52:27: note: Parameter 'b' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:414:17: style: Variable 'aval' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-template.c:415:17: style: Variable 'bval' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:61:16: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:62:16: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:133:20: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:134:20: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:205:16: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:206:16: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:296:11: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:297:11: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:505:19: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:506:19: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:746:19: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:747:19: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:802:16: style: Variable 'values' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:856:16: style: Variable 'values' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:922:15: style: Variable 'values' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:965:23: style: Parameter 'a' can be declared as pointer to const. However it seems that 'cmp_TESTChoice' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1012:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:965:23: note: Parameter 'a' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:965:32: style: Parameter 'b' can be declared as pointer to const. However it seems that 'cmp_TESTChoice' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1012:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:965:32: note: Parameter 'b' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1085:16: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1086:16: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1174:19: style: Variable 'aa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1175:19: style: Variable 'ab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1682:17: style: Variable 'aval' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:1683:17: style: Variable 'bval' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:865:2: error: Uninitialized variable: ret [legacyUninitvar] heimdal-7.8.git20221117.28daf24/lib/asn1/check-gen.c:865:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_copy.c:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_format.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_format.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_format.c:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_format.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_format.c:135:15: style: Variable 'w' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_CHARACTER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_FORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_FORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_C_UNIV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:468:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:521:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_TIMEFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:576:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:658:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_ID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:675:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_ID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:734:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:331:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_BAD_TIMEFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/der_get.c:133:13: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:143:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:183:12: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:377:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:326:20: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:430:20: style: Variable 'base' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:128:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:143:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:168:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:183:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:365:20: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/der_put.c:377:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/asn1/extra.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:432:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:656:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_IMPLICIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:993:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_copy.c:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_copy.c:231:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_copy.c:82:14: style: Variable 'have_ellipsis' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUndefined [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:676:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:387:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:403:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:188:20: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:483:8: style: Variable 'ide' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_decode.c:571:14: style: Variable 'have_ellipsis' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:257:2: error: Memory leak: privheader [memleak] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:257:2: error: Memory leak: header [memleak] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:257:2: error: Memory leak: template [memleak] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:257:2: error: Memory leak: fn [memleak] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:284:1: error: Memory leak: fn [memleak] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:289:14: warning: Either the condition 'headerfile' is redundant or there is possible null pointer dereference: headerfile. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:291:9: note: Assuming that condition 'headerfile' is not redundant heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:289:14: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:304:50: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:326:51: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:525:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen.c:534:21: style: Parameter 't' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_encode.c:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tqh_last [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_free.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_free.c:189:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_encode.c:404:14: style: Variable 'have_ellipsis' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_free.c:83:14: style: Variable 'have_ellipsis' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_glue.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tqh_last [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_length.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tqh_last [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_seq.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_seq.c:41:11: style: Variable 'subname' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_length.c:134:14: style: Variable 'have_ellipsis' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/hash.c:194:21: style:inconclusive: Function 'hashjpw' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/asn1/hash.h:80:30: note: Function 'hashjpw' argument 1 names different: declaration 's' definition 'ss'. heimdal-7.8.git20221117.28daf24/lib/asn1/hash.c:194:21: note: Function 'hashjpw' argument 1 names different: declaration 's' definition 'ss'. heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tqh_last [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:601:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tqh_last [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:879:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TE_IMPLICIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/main.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/symbol.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUndefined [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/symbol.c:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUndefined [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/symbol.c:42:13: style: Variable 's1' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/symbol.c:43:13: style: Variable 's2' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/symbol.c:51:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:518:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_PARSE_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:969:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:65:9: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:295:27: style: Parameter 'tl' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:342:19: style: Variable 'tl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/gen_template.c:343:19: style: Variable 'ql' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:672:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:967:10: warning: Either the condition 'tel==NULL' is redundant or there is possible null pointer dereference: ptel. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:968:11: note: Assuming that condition 'tel==NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:951:18: note: ptel is assigned '(void**)tel' here. heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:963:13: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:967:10: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:1020:9: warning: Either the condition 'to==NULL' is redundant or there is possible null pointer dereference: tel. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:1021:10: note: Assuming that condition 'to==NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:1012:7: note: tel is assigned '(void**)to' here. heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:1013:12: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:1020:9: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:757:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] heimdal-7.8.git20221117.28daf24/lib/asn1/template.c:865:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] heimdal-7.8.git20221117.28daf24/lib/base/array.c:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/array.c:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/asn1/timegm.c:56:25: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOVERFLOW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:814:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/data.c:58:24: style: Variable 'osa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/data.c:58:34: style: Variable 'osb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/db.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:373:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:469:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:693:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:818:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:892:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:971:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:988:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1075:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1523:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1577:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1631:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:807:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:707:25: style: Variable 'buf_ends_in_eol' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/base/bsearch.c:708:22: style: Variable 'buf_is_start' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/base/db.c:495:74: style: Condition '!db->ro_tx' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/base/db.c:495:45: note: Assuming that condition '!db->ro_tx' is not redundant heimdal-7.8.git20221117.28daf24/lib/base/db.c:495:74: note: Condition '!db->ro_tx' is always false heimdal-7.8.git20221117.28daf24/lib/base/db.c:1062:5: style: Same expression on both sides of '&&'. [duplicateExpression] heimdal-7.8.git20221117.28daf24/lib/base/db.c:772:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:777:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:851:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:854:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:920:88: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:923:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1613:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1644:77: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1674:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/db.c:246:18: style:inconclusive: Function 'db_dealloc' argument 1 names different: declaration 'ptr' definition 'arg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/base/db.c:87:30: note: Function 'db_dealloc' argument 1 names different: declaration 'ptr' definition 'arg'. heimdal-7.8.git20221117.28daf24/lib/base/db.c:246:18: note: Function 'db_dealloc' argument 1 names different: declaration 'ptr' definition 'arg'. heimdal-7.8.git20221117.28daf24/lib/base/db.c:191:21: style: Variable 'plug2' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/db.c:320:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/db.c:1333:8: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/db.c:133:18: style: struct member 'heim_db_data::ro' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/base/dict.c:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/dict.c:174:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/error.c:83:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/error.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/error.c:64:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:471:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIMDAL_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:774:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:934:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:352:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:479:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:622:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/json.c:791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:127:13: style: Condition 'old==1' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:122:45: note: Assignment 'old=heim_base_atomic_dec(&p->ref_cnt)+1', assigned value is greater than 0 heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:124:13: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:127:13: note: Condition 'old==1' is always true heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:350:47: warning: Either the condition 'ptr!=NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:352:5: note: Assuming that condition 'ptr!=NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:350:47: note: Null pointer subtraction heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:201:28: style:inconclusive: Function 'heim_get_tid' argument 1 names different: declaration 'object' definition 'ptr'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.h:103:28: note: Function 'heim_get_tid' argument 1 names different: declaration 'object' definition 'ptr'. heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:201:28: note: Function 'heim_get_tid' argument 1 names different: declaration 'object' definition 'ptr'. heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:348:34: style:inconclusive: Function '_heim_get_isaextra' argument 1 names different: declaration 'o' definition 'ptr'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/base/heimbasepriv.h:97:34: note: Function '_heim_get_isaextra' argument 1 names different: declaration 'o' definition 'ptr'. heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:348:34: note: Function '_heim_get_isaextra' argument 1 names different: declaration 'o' definition 'ptr'. heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:182:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:612:19: style: Parameter 'a' can be declared as pointer to const. However it seems that 'autorel_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:630:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:612:19: note: Parameter 'a' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:612:28: style: Parameter 'b' can be declared as pointer to const. However it seems that 'autorel_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:630:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:612:28: note: Parameter 'b' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:54:25: style: struct member 'heim_base_mem::autorelpool' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/base/heimbase.c:57:15: style: struct member 'heim_base_mem::isaextra' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/base/json.c:414:12: style: Condition 'len==-1' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/base/json.c:546:14: style: Condition 'len==-1' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/base/json.c:46:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'json_init_once' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/base/json.c:680:45: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/base/json.c:46:22: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/base/number.c:39:22: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'number_dealloc' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/base/number.c:73:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/base/number.c:39:22: note: Parameter 'ptr' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/base/string.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIMDAL_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/com_err/com_err.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/com_err/com_err.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable com_err_hook [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/com_err/compile_et.c:226:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_PATH_DELIM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/com_err/compile_et.c:99:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIMDAL_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIMDAL_RWLOCK_INITIALIZER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:325:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:539:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:687:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:869:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/gsstool.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/gsstool.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/gsstool.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/gsstool.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/gsstool.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/8003.c:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKSUMTYPE_GSSAPI [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/8003.c:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CKSUMTYPE_GSSAPI [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/8003.c:202:57: style: Condition 'hash_input_chan_bindings(input_chan_bindings,hash)!=0' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/8003.c:202:29: note: Calling function 'hash_input_chan_bindings' returns 0 heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/8003.c:202:57: note: Condition 'hash_input_chan_bindings(input_chan_bindings,hash)!=0' is always false heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:399:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:403:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:406:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:409:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:412:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:415:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:419:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:422:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:437:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:439:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:441:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:443:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:445:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:447:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:449:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:451:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:453:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:455:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:458:66: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:461:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:564:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:579:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/base/test_base.c:594:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_CFX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:247:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_CFX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:730:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:874:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:197:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:446:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/acquire_cred.c:493:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_OPTION_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:171:6: warning: Either the condition 'delegated_cred_handle' is redundant or there is possible null pointer dereference: delegated_cred_handle. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:203:9: note: Assuming that condition 'delegated_cred_handle' is not redundant heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:171:6: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/accept_sec_context.c:366:16: style: Variable 'is_cfx' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/add_cred.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/address_to_krb5addr.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/aeap.c:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/aeap.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/aeap.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/authorize_localname.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_USER_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ENCTYPE_ARCFOUR_HMAC_MD5_56 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:137:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_SIGN_ONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:764:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:812:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:848:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:942:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_HEADER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/arcfour.c:1185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_HEADER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/canonicalize_name.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/ccache_name.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:209:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_IOV_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_FLAG_ALLOCATED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:271:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:325:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_HEADER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:763:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_HEADER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:1064:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:1207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:1419:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:1622:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:1703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/compare_name.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/compat.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/compat.c:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/context_time.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/context_time.c:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/cfx.c:752:45: style: Variable 'padding' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/copy_ccache.c:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/creds.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/creds.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:183:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/delete_sec_context.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/decapsulate.c:106:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/display_name.c:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/display_status.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_CALLING_ERROR_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/display_status.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_ROUTINE_ERROR_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/display_status.c:103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_SUPPLEMENTARY_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/display_status.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/duplicate_name.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/encapsulate.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/encapsulate.c:146:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/export_name.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/export_sec_context.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/get_mic.c:156:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/get_mic.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:177:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_name.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/import_sec_context.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/indicate_mechs.c:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_context.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CHANNEL_BINDINGS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:236:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOSE_CCACHE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:392:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:493:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:696:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_SKEW [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:747:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/init_sec_context.c:866:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_cred.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_cred_by_mech.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INITIATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_cred_by_oid.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_names_for_mech.c:55:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_mechs_for_name.c:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/pname_to_uid.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:312:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:447:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:474:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/prf.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/inquire_sec_context_by_oid.c:285:17: style: Variable 'acceptor_subkey' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/process_context_token.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/release_buffer.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/release_name.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_principal [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/release_cred.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_SEQUENCE_FLAG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/sequence.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_cred_option.c:49:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_cred_option.c:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_cred_option.c:205:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_cred_option.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_sec_context_option.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_sec_context_option.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_sec_context_option.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_sec_context_option.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/set_sec_context_option.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/store_cred.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INITIATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_acquire_cred.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_acquire_cred.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_acquire_cred.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_HOSTBASED_SERVICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cfx.c:151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ENCTYPE_AES256_CTS_HMAC_SHA1_96 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:201:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_HOSTBASED_SERVICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:145:14: style: Variable 'maj_stat' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:133:14: note: maj_stat is assigned heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:145:14: note: maj_stat is overwritten heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:62:13: style: Local variable 'args' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:157:23: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_cred.c:62:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_kcred.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_oid.c:43:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_kcred.c:146:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_kcred.c:147:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_kcred.c:146:10: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/test_kcred.c:147:10: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/ticket_flags.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/unwrap.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/unwrap.c:416:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_QOP_DEFAULT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/verify_mic.c:163:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/verify_mic.c:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_CFX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/verify_mic.c:348:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/context.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_STATUS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/context.c:136:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_GSS_CODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACCEPTOR_SUBKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:125:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:359:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_DCE_STYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/krb5/wrap.c:547:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_accept_sec_context.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_accept_sec_context.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_accept_sec_context.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_acquire_cred.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_CALL_INACCESSIBLE_READ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_accept_sec_context.c:160:20: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_accept_sec_context.c:85:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_acquire_cred_with_password.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_acquire_cred_ext.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_acquire_cred_ext.c:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_CALL_INACCESSIBLE_READ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_add_cred.c:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_add_cred.c:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_add_cred_with_password.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_add_cred_with_password.c:47:20: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_add_oid_set_member.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_CALL_INACCESSIBLE_READ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_ATTR_STREAM_SIZES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_aeap.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_authorize_localname.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NAME_NOT_MN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_authorize_localname.c:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_authorize_localname.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_authorize_localname.c:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_USER_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_buffer_set.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_buffer_set.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_buffer_set.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_canonicalize_name.c:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_buffer_set.c:45:2: error: Memory leak: set [memleak] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_buffer_set.c:96:5: error: Memory leak: p.value [memleak] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_compare_name.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_create_empty_oid_set.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_cred.c:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_cred.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_cred.c:50:23: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_decapsulate_token.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_name_attribute.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_name_attribute.c:41:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_sec_context.c:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_sec_context.c:40:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_sec_context.c:39:6: note: outer condition: output_token heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_delete_sec_context.c:40:6: note: identical inner condition: output_token heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_destroy_cred.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_CALL_INACCESSIBLE_READ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_name.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_name_ext.c:41:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_name_ext.c:42:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_duplicate_name.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_status.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_CALLING_ERROR_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_status.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_ROUTINE_ERROR_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_status.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_SUPPLEMENTARY_OFFSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_display_status.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_duplicate_oid.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_encapsulate_token.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_export_name.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NAME_NOT_MN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_export_name_composite.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_export_name_composite.c:41:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_export_sec_context.c:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_get_mic.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_get_name_attribute.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_get_name_attribute.c:46:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_import_name.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_import_name.c:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_import_sec_context.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_indicate_mechs.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_init_sec_context.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_init_sec_context.c:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_init_sec_context.c:34:20: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_context.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_BOTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred.c:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred_by_mech.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred_by_mech.c:62:21: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred.c:55:20: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred_by_oid.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_cred_by_oid.c:41:20: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_mechs_for_name.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_name.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_name.c:43:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_names_for_mech.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_inquire_sec_context_by_oid.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:509:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:540:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:553:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:609:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:709:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_GET_SERVICE_KEYBLOCK_X [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_GET_INITIATOR_SUBKEY_X [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:805:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_GET_SUBKEY_X [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:838:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:890:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:912:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:940:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:232:9: style: Unused variable: fp [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:233:8: style: Unused variable: buf [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:234:9: style: Unused variable: p [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:235:9: style: Unused variable: name [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:235:16: style: Unused variable: oid [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:235:22: style: Unused variable: lib [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:235:28: style: Unused variable: kobj [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:236:27: style: Unused variable: m [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:237:9: style: Unused variable: so [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:238:15: style: Unused variable: mech_oid [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mech_switch.c:239:7: style: Unused variable: found [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:90:12: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:51:9: note: If condition 'ret' is true, the function will return/exit heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:90:12: note: Returning identical expression 'ret' heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:746:6: warning: Either the condition 'keyblock==NULL' is redundant or there is possible null pointer dereference: keyblock. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:747:18: note: Assuming that condition 'keyblock==NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:746:6: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_krb5.c:588:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable option [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MECH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:360:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_MA_SASL_MECH_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:409:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:454:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:601:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gss_ont_ma [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_names.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:427:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:42:58: style: Parameter 'mo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_mo.c:60:60: style: Parameter 'mo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_oid_equal.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_oid_to_str.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NULL_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_oid_to_str.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gss_ont_mech [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_oid_to_str.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gss_ont_mech [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:40:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_EMPTY_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:180:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pname_to_uid.c:155:20: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_pseudo_random.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_release_buffer.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_release_cred.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_release_name.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_release_oid.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_release_oid_set.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_set_name_attribute.c:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_set_name_attribute.c:43:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_set_cred_option.c:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_set_sec_context_option.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_test_oid_set_member.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_store_cred.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_store_cred.c:46:23: style: Variable 'cred' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_utils.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_utils.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_utils.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_verify_mic.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_wrap.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/mech/gss_wrap_size_limit.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/accept_sec_context.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/accept_sec_context.c:80:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/accept_sec_context.c:83:7: note: Found duplicate branches for 'if' and 'else'. heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/accept_sec_context.c:80:5: note: Found duplicate branches for 'if' and 'else'. heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/accept_sec_context.c:45:17: style: Parameter 'context_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INITIATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:90:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/acquire_cred.c:91:34: style: Parameter 'complete' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/add_cred.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/add_cred.c:69:66: warning: Either the condition 'src!=NULL' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/add_cred.c:77:13: note: Assuming that condition 'src!=NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/add_cred.c:69:66: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/compare_name.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/context_time.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/delete_sec_context.c:43:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_BAD_MSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_AUTH_ESTABLISHED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:542:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:628:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_IOV_BUFFER_TYPE_HEADER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/display_name.c:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:79:46: style: Parameter 'sig' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:242:50: style: Parameter 'sig' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:265:49: style: Parameter 'sig' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:467:14: style: Unused variable: seqdata [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/crypto.c:623:15: style: Unused variable: ret [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/display_status.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/duplicate_name.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/duplicate_name.c:70:5: error: Memory leak: dst.DnsName [memleak] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/export_name.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/export_name.c:39:26: style: Parameter 'minor_status' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/export_sec_context.c:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/import_name.c:51:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_NETLOGON_NT_NETBIOS_DNS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/import_sec_context.c:47:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/indicate_mechs.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/inquire_context.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_NETLOGON_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/inquire_cred.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:70:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_AUTH_NEGOTIATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/inquire_cred_by_mech.c:58:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:70:13: style: Variable 'comp_names' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/init_sec_context.c:70:13: style: Variable 'comp_names' is not assigned a value. [unassignedVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/inquire_mechs_for_name.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/inquire_names_for_mech.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/iter_cred.c:41:30: style: Parameter 'userctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/iter_cred.c:42:31: style: Parameter 'cred_iter' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/process_context_token.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/release_cred.c:49:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/netlogon/release_name.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/acquire_cred.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:146:18: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:144:18: note: First condition heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:146:18: note: Second condition heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:49:22: style: Condition 'ns_interface==NULL' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:44:50: note: Assignment 'ns_interface=NULL', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/accept_sec_context.c:49:22: note: Condition 'ns_interface==NULL' is always true heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/add_cred.c:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/compare_name.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/context_time.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/creds.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/creds.c:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_UNAVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MIC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_BAD_MIC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_QOP_DEFAULT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_SEAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:478:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/crypto.c:554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_SEAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/delete_sec_context.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/display_name.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_NTLM_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/display_status.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/duplicate_name.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/export_name.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/export_sec_context.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/import_name.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_CALL_INACCESSIBLE_WRITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/import_sec_context.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/import_name.c:111:5: error: Memory leak: n.user [memleak] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/indicate_mechs.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/inquire_context.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_UNPARSE_NO_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:280:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/inquire_cred_by_mech.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:61:6: style: Condition 'd' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:372:8: style: Condition '1||type2.targetinfo.length==0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:51:8: style: Variable 'd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/init_sec_context.c:51:12: style: Variable 'u' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/inquire_names_for_mech.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/inquire_mechs_for_name.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/inquire_sec_context_by_oid.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/process_context_token.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/release_cred.c:46:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/ntlm/release_name.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/compat.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/compat.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/compat.c:159:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/compat.c:207:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_SPNEGO_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/compat.c:241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_NegotiationToken_negTokenResp [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_NegotiationTokenWin_negTokenInit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_NegotiationToken_negTokenResp [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DUPLICATE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_DEFECTIVE_TOKEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:427:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:489:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:707:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_incomplete [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:898:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:79:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:110:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:131:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:158:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:300:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:463:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:534:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:617:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_SPNEGO_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:658:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:678:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:700:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:744:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:770:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/context_stubs.c:799:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/cred_stubs.c:244:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:453:6: style: Condition 'verify_mic' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:438:6: note: Assuming that condition 'verify_mic' is not redundant heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:453:6: note: Condition 'verify_mic' is always false heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:137:9: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/accept_sec_context.c:280:25: style: Parameter 'mechListMIC' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:94:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_NegotiationToken_negTokenResp [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:631:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_acquire_cred.c:54:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_INDEFINITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_acquire_cred.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_acquire_cred.c:208:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NULL_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_MECH_CODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:88:13: style: Local variable 'args' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:100:23: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/gssapi/test_add_store_cred.c:88:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/gssapi/spnego/init_sec_context.c:562:13: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_common.c:53:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_GSS_CODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:99:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_HOSTBASED_SERVICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:75:13: style: Local variable 'args' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:172:23: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/gssapi/test_cred.c:75:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:86:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID_SET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_OID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:468:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_EMPTY_BUFFER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:531:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:547:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:612:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CREDENTIAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_kcred.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_S_COMPLETE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_kcred.c:180:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_kcred.c:181:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_kcred.c:180:10: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_kcred.c:181:10: style: Variable 'argv' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:65:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:141:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NT_HOSTBASED_SERVICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:123:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:124:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:75:13: style: Local variable 'args' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:87:23: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/gssapi/test_names.c:75:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:129:23: style: Redundant assignment of 'oidset->count' to itself. [selfAssignment] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_context.c:107:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_ntlm.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_ntlm.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_C_NO_CONTEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_ntlm.c:331:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_KEYEX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_oid.c:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSS_KRB5_MECHANISM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_ntlm.c:327:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/gssapi/test_ntlm.c:328:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:96:26: style: Variable 'num2bits' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:238:19: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:239:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:299:20: warning: Uninitialized variable: p [uninitvar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:294:14: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/hcrypto/bn.c:299:20: note: Uninitialized variable: p heimdal-7.8.git20221117.28daf24/lib/hcrypto/common.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.c:1409:22: style:inconclusive: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.h:53:22: note: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.c:1409:22: note: Function 'Camellia_EncryptBlock' argument 4 names different: declaration 'cipherText' definition 'ciphertext'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.c:1438:28: style:inconclusive: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.h:56:28: note: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/camellia-ntt.c:1438:28: note: Function 'Camellia_DecryptBlock' argument 2 names different: declaration 'cipherText' definition 'ciphertext'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:224:9: style: Variable 'shifts' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:866:42: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:461:34: style: Variable 'uiv[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:461:44: style: Variable 'u[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:538:34: style: Variable 'uiv[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:538:44: style: Variable 'u[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:667:34: style: Variable 'uiv[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:667:44: style: Variable 'u[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/des.c:793:34: style: Variable 'uiv[1]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:50:15: style: Parameter 'key' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:50:28: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:50:40: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:69:16: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:69:30: style: Parameter 'key2' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:69:44: style: Parameter 'key3' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:69:58: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:69:70: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:95:15: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:95:29: style: Parameter 'iv' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:95:41: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:95:54: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:117:17: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:117:31: style: Parameter 'iv' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:117:43: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:117:56: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:143:16: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:143:30: style: Parameter 'key2' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:143:44: style: Parameter 'key3' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:144:9: style: Parameter 'iv' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:144:21: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:144:34: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:177:16: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:177:30: style: Parameter 'iv' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:177:42: style: Parameter 'in' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:177:55: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:199:16: style: Parameter 'key1' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:199:30: style: Parameter 'iv' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:199:43: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:200:23: style: Parameter 'out' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:221:11: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/destest.c:221:44: style: Parameter 'akey' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:152:67: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'ltm_dh_compute_key' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:218:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:152:67: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:192:28: style: Parameter 'dh' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:192:56: style: Parameter 'callback' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:199:17: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'ltm_dh_init' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:220:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:199:17: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:205:19: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'ltm_dh_finish' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:221:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh-ltm.c:205:19: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DH_CHECK_PUBKEY_TOO_SMALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:501:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:535:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DHParameter [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:404:26: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'dh_null_generate_key' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:435:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:404:26: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:410:36: style: Parameter 'shared' can be declared as pointer to const. However it seems that 'dh_null_compute_key' is a callback function, if 'shared' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:436:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:410:36: note: Parameter 'shared' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:410:66: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'dh_null_compute_key' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:436:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:410:66: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:416:18: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'dh_null_init' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:438:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:416:18: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:422:20: style: Parameter 'dh' can be declared as pointer to const. However it seems that 'dh_null_finish' is a callback function, if 'dh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:439:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:422:20: note: Parameter 'dh' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:428:29: style: Parameter 'dh' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dh.c:428:67: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/dsa.c:124:49: style: Parameter 'dsa' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:149:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:65:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:70:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:75:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:80:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:91:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:112:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:168:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:173:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:178:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:110:24: style: Parameter 'res' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:176:32: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:40:9: style: struct member 'EC_POINT::inf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ec.c:55:9: style: struct member 'hc_EC_KEY::type' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/engine.c:236:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/engine.c:381:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/engine.c:209:18: style: Variable 'dup' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-crypt.c:193:15: error: There is an unknown macro here somewhere. Configuration is required. If CryptGetHashParam is a macro then please configure it. [unknownMacro] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_CFB8_MODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_CFB8_MODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AES_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA256_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA384_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_key_schedule [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:613:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC2_BLOCK_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:642:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC2_BLOCK_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:798:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_STREAM_CIPHER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:820:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_STREAM_CIPHER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:409:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'des_cbc_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:450:2: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:409:30: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:471:35: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'des_ede3_cbc_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:524:2: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:471:35: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:676:19: style: Variable 'k' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:780:31: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'rc4_do_cipher' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:822:2: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-hcrypto.c:780:31: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-pkcs11.c:51:0: error: #error PKCS11 support requires dlfcn.h [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLL_PROCESS_DETACH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:124:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:127:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:133:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-w32.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HCRYPTO_FALLBACK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_STREAM_CIPHER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_OBJECT_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_3DES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_DES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:299:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:314:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:329:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:344:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:359:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_AES_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:389:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_RC2_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:404:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_RC2_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:419:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_RC2_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:464:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_RC4_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:479:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_RC4_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_HASH_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_OBJECT_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:625:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_HASH_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:691:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_MD4_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:692:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_MD5_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:693:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_SHA1_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:694:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_SHA256_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:695:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_SHA384_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:696:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCRYPT_SHA512_ALGORITHM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:127:20: error: Uninitialized variable: cbKeyObject [uninitvar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:554:20: error: Uninitialized variable: cbHashObject [uninitvar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:626:20: error: Uninitialized variable: cbHash [uninitvar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:113:11: style: Variable 'cbKeyObject' is not assigned a value. [unassignedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp-wincng.c:520:11: style: Variable 'cbHashObject' is not assigned a value. [unassignedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:616:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_VARIABLE_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:724:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_MODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:797:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_CTRL_INIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:1443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPH_RAND_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:354:13: style: Condition 'ret!=1' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:349:13: note: Assuming that condition 'ret!=1' is not redundant heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:354:13: note: Condition 'ret!=1' is always false heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:212:27: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:228:29: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:244:35: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:474:18: style: Parameter 'm' can be declared as pointer to const. However it seems that 'null_Init' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:504:18: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:474:18: note: Parameter 'm' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:479:20: style: Parameter 'm' can be declared as pointer to const. However it seems that 'null_Update' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:505:20: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:479:20: note: Parameter 'm' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:484:18: style: Parameter 'res' can be declared as pointer to const. However it seems that 'null_Final' is a callback function, if 'res' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:506:19: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:484:18: note: Parameter 'res' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:484:29: style: Parameter 'm' can be declared as pointer to const. However it seems that 'null_Final' is a callback function, if 'm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:506:19: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:484:29: note: Parameter 'm' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:642:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:738:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:986:31: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'enc_null_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:1027:2: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:986:31: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:1005:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'enc_null_cleanup' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:1029:2: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/evp.c:1005:34: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:392:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KARATSUBA_SQR_CUTOFF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/timing.c:100:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOM_MUL_CUTOFF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:440:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:447:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:457:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:467:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:14:9: style: Local variable 'buf' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:51:17: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:14:9: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:12:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:56:62: style: Unused variable: t [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:58:8: style: Unused variable: i [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:58:11: style: Unused variable: n [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:58:14: style: Unused variable: err [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:58:28: style: Unused variable: old_kara_m [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:58:40: style: Unused variable: old_kara_s [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/demo.c:59:13: style: Unused variable: mp [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/2kprime.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/timing.c:108:4: style: Statements following 'goto' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/timing.c:152:2: style: Label 'multtest' is not used. [unusedLabel] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/demo/timing.c:14:30: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/drprime.c:18:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_BIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/mersenne.c:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/mersenne.c:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_OKAY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/mont.c:15:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/pprime.c:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_digit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/pprime.c:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_digit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/pprime.c:167:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mp_digit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/pprime.c:182:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGIT_BIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/pprime.c:373:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/tune.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KARATSUBA_MUL_CUTOFF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/etc/tune.c:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KARATSUBA_SQR_CUTOFF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mtest.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1638:21: warning: Either the condition 'b!=NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1642:3: note: Assuming that condition 'b!=NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1638:21: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1639:17: warning: Either the condition 'b!=NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1642:3: note: Assuming that condition 'b!=NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1639:17: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3158:29: style:inconclusive: Function 's_mp_mul_d' argument 1 names different: declaration 'mp' definition 'a'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:177:29: note: Function 's_mp_mul_d' argument 1 names different: declaration 'mp' definition 'a'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3158:29: note: Function 's_mp_mul_d' argument 1 names different: declaration 'mp' definition 'a'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2590:12: style: Local variable 'tmp' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2556:14: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2590:12: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:307:41: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1638:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:1776:25: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2319:57: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2373:23: style: Variable 'end' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:2459:50: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3217:13: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3779:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3779:38: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mpi.c:3813:13: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mtest.c:46:8: style: Unused variable: n [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/libtommath/mtest/mtest.c:58:8: style: Unused variable: n [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/hash.h:64:7: style: Redundant assignment of 'x' to itself. [selfAssignment] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.c:176:40: style:inconclusive: Function 'hc_MD4_Update' argument 2 names different: declaration 'p' definition 'v'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.h:59:44: note: Function 'hc_MD4_Update' argument 2 names different: declaration 'p' definition 'v'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.c:176:40: note: Function 'hc_MD4_Update' argument 2 names different: declaration 'p' definition 'v'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.c:70:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.c:171:16: style: struct member 'x32::a' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md4.c:172:16: style: struct member 'x32::b' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.c:200:40: style:inconclusive: Function 'hc_MD5_Update' argument 2 names different: declaration 'p' definition 'v'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.h:59:44: note: Function 'hc_MD5_Update' argument 2 names different: declaration 'p' definition 'v'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.c:200:40: note: Function 'hc_MD5_Update' argument 2 names different: declaration 'p' definition 'v'. heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.c:72:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.c:195:16: style: struct member 'x32::a' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5.c:196:16: style: struct member 'x32::b' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/md5crypt_test.c:56:6: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] heimdal-7.8.git20221117.28daf24/lib/hcrypto/pkcs12.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-fortuna.c:502:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-fortuna.c:138:25: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-fortuna.c:156:20: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-timer.c:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-unix.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NDELAY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-unix.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-unix.c:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-timer.c:109:26: style: Unused variable: otv [unusedVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand.c:69:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hc_rand_fortuna_method [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand.c:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand.c:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand.c:372:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rand-w32.c:59:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTE_BAD_KEYSET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rc2.c:115:29: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rc2.c:155:29: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rc2.c:198:12: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rnd_keys.c:77:31: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rijndael-alg-fst.c:1041:2: style: Variable '(ct+12)[3]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rijndael-alg-fst.c:1222:2: style: Variable '(pt+12)[3]' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:293:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_FLAG_NO_BLINDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_FLAG_NO_BLINDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:539:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MP_YES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:284:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_sha1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:411:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:615:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSAPrivateKey [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:654:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSAPublicKey [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:353:10: style: Condition 'res!=0' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:349:33: note: Calling function 'ltm_rsa_private_calculate' returns 0 heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:349:33: note: Assignment 'res=ltm_rsa_private_calculate(&in,&p,&q,&dmp1,&dmq1,&iqmp,&out)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:353:10: note: Condition 'res!=0' is always false heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:441:10: style: Condition 'res!=0' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:437:33: note: Calling function 'ltm_rsa_private_calculate' returns 0 heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:437:33: note: Assignment 'res=ltm_rsa_private_calculate(&in,&p,&q,&dmp1,&dmq1,&iqmp,&out)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:441:10: note: Condition 'res!=0' is always false heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:516:50: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:608:19: style: Parameter 'rsa' can be declared as pointer to const. However it seems that 'ltm_rsa_init' is a callback function, if 'rsa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:627:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:608:19: note: Parameter 'rsa' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:614:21: style: Parameter 'rsa' can be declared as pointer to const. However it seems that 'ltm_rsa_finish' is a callback function, if 'rsa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:628:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:614:21: note: Parameter 'rsa' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa-ltm.c:307:6: error: Memory is allocated but not initialized: ptr [uninitdata] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:460:8: style: Parameter 't' can be declared as pointer to const. However it seems that 'null_rsa_public_encrypt' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:496:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:460:8: note: Parameter 't' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:461:8: style: Parameter 't' can be declared as pointer to const. However it seems that 'null_rsa_public_decrypt' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:497:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:461:8: note: Parameter 't' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:462:8: style: Parameter 't' can be declared as pointer to const. However it seems that 'null_rsa_private_encrypt' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:498:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:462:8: note: Parameter 't' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:463:8: style: Parameter 't' can be declared as pointer to const. However it seems that 'null_rsa_private_decrypt' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:499:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:463:8: note: Parameter 't' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:483:20: style: Parameter 'rsa' can be declared as pointer to const. However it seems that 'null_rsa_init' is a callback function, if 'rsa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:502:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:483:20: note: Parameter 'rsa' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:489:22: style: Parameter 'rsa' can be declared as pointer to const. However it seems that 'null_rsa_finish' is a callback function, if 'rsa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:503:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/rsa.c:489:22: note: Parameter 'rsa' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha256.c:95:32: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha256.c:188:18: style: Variable 'us' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha.c:84:32: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha.c:246:19: style: Variable 'us' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_bn.c:341:13: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_bn.c:359:10: style: Variable 'bn' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_bn.c:367:14: style: Variable 'bn' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_bulk.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha512.c:119:32: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/sha512.c:210:18: style: Variable 'us' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_dh.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_dh.c:299:40: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_dh.c:315:41: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_engine_dso.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_hmac.c:47:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rand.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NID_sha1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_FLAG_NO_BLINDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_FLAG_NO_BLINDING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:143:33: style: Parameter 'c' can be declared as pointer to const. However it seems that 'cb_func' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:372:20: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rsa.c:143:33: note: Parameter 'c' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rand.c:182:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hcrypto/test_rand.c:200:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ui.c:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ui.c:197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UI_UTIL_FLAG_VERIFY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/validate.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hcrypto/validate.c:50:11: style: struct member 'tests::outiv' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ui.c:148:21: style: Condition 'intr_flag==0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hcrypto/ui.c:146:17: note: Assignment 'intr_flag=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hcrypto/ui.c:148:21: note: Condition 'intr_flag==0' is always true heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Principal [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:67:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_entry [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_entry_alias [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:109:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_ENTERPRISE_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:294:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:323:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_MISUSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/common.c:392:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_PRECHECK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:97:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:189:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_pkinit_acl [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:226:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_pkinit_cert_hash [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:240:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_pkinit_cert [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:254:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_last_pw_change [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:287:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_password [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_password [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_allowed_to_delegate_to [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:427:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_aliases [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_kvno_diff_clnt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:455:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_kvno_diff_clnt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_kvno_diff_svc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:499:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_kvno_diff_svc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/ext.c:514:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:184:63: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:190:63: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:196:64: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:202:67: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:208:66: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:214:66: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/dbinfo.c:220:65: style: Parameter 'dbp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_DB_INUSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_DB_INUSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_KVNO_SPECIFIED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_DB_INUSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:79:37: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hkt_lock' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:222:23: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:79:37: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:85:39: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hkt_unlock' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:223:25: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:85:39: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:91:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hkt_firstkey' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:220:27: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:91:41: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:92:37: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'hkt_firstkey' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:220:27: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:92:37: note: Parameter 'entry' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:98:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hkt_nextkey' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:221:26: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:98:41: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:99:22: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'hkt_nextkey' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:221:26: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:99:22: note: Parameter 'entry' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:174:39: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hkt_store' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:218:24: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:174:39: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:175:19: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'hkt_store' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:218:24: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-keytab.c:175:19: note: Parameter 'entry' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:154:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:333:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytype [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:386:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:428:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1309:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_UK_RERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:384:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_UK_SERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:412:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:490:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_ENTERPRISE_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:601:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_UK_SERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:816:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_UK_SERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:825:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_CANT_LOCK_DB [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:836:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_CANT_LOCK_DB [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:915:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:938:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_UK_SERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:363:9: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:327:31: note: 'keyset_has_1des_md4' is assigned value '0' here. heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:328:31: note: 'keyset_has_1des_md5' is assigned value '0' here. heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:358:9: note: First condition heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:363:9: note: Second condition heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1246:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1277:9: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:760:45: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hdb_sqlite_close' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:1036:24: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:760:45: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:778:44: style: Parameter 'db' can be declared as pointer to const. However it seems that 'hdb_sqlite_open' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:1035:23: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-sqlite.c:778:44: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1258:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1272:11: style: Variable 'q' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1310:22: style: Variable 'q' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1324:15: warning: The expression 'strcmp(q,"princ") != 0' is suspicious. It overlaps 'strcmp(q,"kdb5_util") == 0'. [overlappingStrcmp] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:1324:15: warning: The expression 'strcmp(q,"princ") != 0' is suspicious. It overlaps 'strcmp(q,"policy") == 0'. [overlappingStrcmp] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb-mitdb.c:96:9: style: struct member 'MITDB::do_sync' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:134:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:197:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_RLOCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:213:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:268:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_RLOCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:431:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:481:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:388:9: error: Memory leak: sym [memleak] heimdal-7.8.git20221117.28daf24/lib/hdb/hdb.c:171:14: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkvno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ENCTYPE_DES3_CBC_SHA1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:228:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:365:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:424:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:518:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:576:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_config_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:710:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:212:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:281:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KT_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:321:25: style: Parameter 'cursor' can be declared as pointer to const. However it seems that 'hdb_next_entry' is a callback function, if 'cursor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:424:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:321:25: note: Parameter 'cursor' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:402:19: style: Parameter 'cursor' can be declared as pointer to const. However it seems that 'hdb_end_seq_get' is a callback function, if 'cursor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:425:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hdb/keytab.c:402:19: note: Parameter 'cursor' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:257:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:357:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_DB_DIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NO_MKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NO_MKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:510:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NOENTRY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:648:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_NO_MKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:685:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:736:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_KU_MKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:750:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/mkey.c:382:36: style: Parameter 'mkvno' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:333:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:332:25: note: Calling function 'hdb_prune_keys' returns 0 heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:332:25: note: Assignment 'ret=hdb_prune_keys(context,entry)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:333:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hdb/keys.c:641:10: style: Variable 'k' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkvno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:398:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_HDB_extension_data_hist_keys [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:539:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:569:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/test_hdbkeys.c:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_keyset [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/test_hdbplugin.c:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGIN_TYPE_DATA [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:117:48: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:453:24: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hdb/print.c:469:24: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CA_TEMPLATE_SUBJECT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:438:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_DistributionPointName_fullName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:579:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_GeneralName_otherName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PARSING_NAME_FAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:704:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKIXXmppAddr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkinit_ms_san [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:760:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_on_xmppAddr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:788:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_GeneralName_dNSName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:816:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_GeneralName_rfc822Name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:932:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:963:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:1007:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:1080:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:1486:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:119:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_BASE_ONCE_INIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTRA_DATA_AFTER_STRUCTURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:367:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:421:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:612:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extnID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:628:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_authorityKeyIdentifier [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:647:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_subjectKeyIdentifier [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:666:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_nameConstraints [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:684:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_subjectAltName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:702:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_extKeyUsage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:719:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:824:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_keyUsage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:883:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_basicConstraints [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:954:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1091:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERTIFICATE_MALFORMED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_pe_proxyCertInfo [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PATH_TOO_LONG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PROXY_CERTIFICATE_NOT_CANONICALIZED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1542:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1627:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PRIVATE_KEY_MISSING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_NAME_CONSTRAINT_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1745:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_Name_rdnSequence [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1772:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_NAME_CONSTRAINT_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1856:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1883:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maximum [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1930:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permittedSubtrees [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2009:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PROXY_CERT_INVALID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2438:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_SIG_INVALID_FORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2580:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2615:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oid [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2638:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2665:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs_9_at_friendlyName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2728:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2791:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2833:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3030:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3211:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERTIFICATE_MISSING_EKU [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3336:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_x509_ce_keyUsage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Certificate [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3414:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_EXTENSION_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ca.c:56:15: style: struct member 'Anonymous3::xUniqueID' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:180:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_CMSIdentifier_subjectKeyIdentifier [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_NO_RECIPIENT_CERTIFICATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_UE_DONT_REQUIRE_KU_ENCIPHERMENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:582:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_aes_256_cbc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:741:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:763:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:828:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_NO_DATA_AVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PRIVATE_KEY_MISSING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1476:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs7_data [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1627:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_NO_DATA_AVAILABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cms.c:1108:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2017:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2016:32: note: Calling function 'init_name_constraints' returns 0 heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2016:32: note: Assignment 'ret=init_name_constraints(&nc)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2017:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3257:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:183:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_LOCAL_ATTRIBUTE_MISSING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERT_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:300:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:97:25: style: Parameter 'ignored' can be declared as pointer to const. However it seems that 'init_context_once' is a callback function, if 'ignored' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:125:43: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:97:25: note: Parameter 'ignored' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:1804:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:2275:15: style: Variable 'c' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/cert.c:3323:18: style: Variable 'cert' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/collector.c:89:51: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto-ec.c:53:33: style: Parameter 'eckey' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:302:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PKCS1_RSAENCRYPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:414:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PARSING_KEY_FAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:480:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PARSING_KEY_FAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:596:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:711:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:733:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1019:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SELECT_PUBLIC_SIG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1070:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1089:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1211:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1262:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PRIVATE_KEY_MISSING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1335:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNIMPLEMENTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1349:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PKCS1_RSAENCRYPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SIG_ALG_NO_SUPPORTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1540:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PKCS1_RSAENCRYPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1560:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PKCS1_SHA1WITHRSAENCRYPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNIMPLEMENTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSCBCParameter [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1719:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMSRC2CBCParameter [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1906:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ALG_NOT_SUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:1984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_INTERNAL_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2012:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2051:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2078:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_ALGORITHM_BEST_BEFORE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_ALGORITHM_BEST_BEFORE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ALG_NOT_SUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2312:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PBEWITHSHAAND40BITRC2_CBC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2406:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ALG_NOT_SUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2538:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_OID_ID_PKCS1_RSAENCRYPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2574:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SELECT_DIGEST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2655:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SELECT_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:114:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:159:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:182:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_list [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/env.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable env_string [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/error.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ERROR_APPEND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/error.c:44:9: style: struct member 'hx509_error_data::code' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hx509/error.c:45:11: style: struct member 'hx509_error_data::msg' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/hx509/file.c:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/file.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/file.c:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PARSING_KEY_FAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2437:13: style: Condition 'ilen+1' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2431:19: note: Assuming that condition 'ilen+1' is not redundant heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:2437:13: note: Condition 'ilen+1' is always true heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:468:44: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'rsa_generate_private_key' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:569:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hx509/crypto.c:468:44: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:263:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:459:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:526:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERT_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERT_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/keyset.c:771:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:133:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable algorithm [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:268:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs7_signedData [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:402:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_SIGNATURE_DETACHED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:539:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs7_envelopedData [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:606:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CMS_EV_ALLOW_WEAK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:681:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:762:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:799:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERTS_CREATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:848:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_HN_HOSTNAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1033:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_QUERY_OPTION_PRIVATE_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1134:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1170:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1412:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1462:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1492:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SELECT_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1528:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_SELECT_DIGEST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1567:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1601:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_kp_serverAuth [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1607:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_kp_clientAuth [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1613:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_kp_serverAuth [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1620:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkkdcekuoid [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1630:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkekuoid [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1644:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkix_kp_emailProtection [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1728:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1832:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_QUERY_OPTION_PRIVATE_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:2153:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:2194:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_QUERY_OPTION_PRIVATE_KEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:2254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:2286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:154:8: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:126:28: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dir_iter' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:213:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:126:28: note: Parameter 'data' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hx509/ks_dir.c:134:17: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:190:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ALG_NOT_SUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERTS_UNPROTECT_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_KEY_FORMAT_DER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:577:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:292:53: error: Uninitialized variable: password [uninitvar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_file.c:340:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1315:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1314:27: note: Calling function 'read_private_key' returns 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1314:27: note: Assignment 'ret=read_private_key(fn,signer)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1315:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1854:6: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1853:24: note: Calling function 'read_private_key' returns 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1853:24: note: Assignment 'ret=read_private_key(opt->ca_private_key_string,&private_key)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1854:6: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1912:6: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1911:24: note: Calling function 'read_private_key' returns 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1911:24: note: Assignment 'ret=read_private_key(opt->certificate_private_key_string,&cert_key)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1912:6: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1111:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:230:12: style: Variable 'r' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1069:11: style: Variable 'file' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1422:12: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1488:51: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:1560:32: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/hxtool.c:2143:48: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_mem.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_mem.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_mem.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_mem.c:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_mem.c:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:47:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'null_free' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:85:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:47:36: note: Parameter 'data' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:73:14: style: Parameter 'cursor' can be declared as pointer to const. However it seems that 'null_iter_end' is a callback function, if 'cursor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:90:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/hx509/ks_null.c:73:14: note: Parameter 'cursor' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attrId [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs_9_at_localKeyId [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs_9_at_certTypes_x509 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bagId [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkcs7_data [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:287:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_ERROR_APPEND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:350:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:463:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKCS12_OctetString [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/ks_p12.c:585:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKCS12_AuthenticatedSafe [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/lock.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/lock.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/lock.c:198:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/lock.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_NO_PROMPTER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/lock.c:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNKNOWN_LOCK_COMMAND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/peer.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/peer.c:146:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/peer.c:184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:101:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:493:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VALIDATE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VERBOSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:737:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VERBOSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:900:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_VALIDATE_F_VERBOSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_PROFILE_LDAP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:466:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:518:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:542:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:597:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:753:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_Name_rdnSequence [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:900:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/name.c:964:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:73:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:69:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/print.c:471:49: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:92:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_GeneralName_dNSName [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable choice_GeneralName_rfc822Name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/req.c:253:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/sel.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PARENT_NOT_CA [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASN1_EXTRA_DATA [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:412:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:471:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRL_USED_BEFORE_TIME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CRYPTO_SIG_INVALID_FORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:649:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:748:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serialNumber [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:910:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1031:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1142:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1317:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serialNumber [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1406:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1544:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_PRIVATE_KEY_MISSING [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1223:6: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1222:17: note: Calling function 'print_crl' returns 0 heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1222:17: note: Assignment 'ret=print_crl(context,crl,out)', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/hx509/revoke.c:1223:6: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:621:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_CERTS_UNPROTECT_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:661:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pValue [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:780:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/test_name.c:65:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HX509_NAME_MALFORMED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:838:29: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:846:3: error: Memory leak: fn [memleak] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:873:26: style:inconclusive: Function 'C_Initialize' argument 1 names different: declaration 'init_args' definition 'a'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1041:1: note: Function 'C_Initialize' argument 1 names different: declaration 'init_args' definition 'a'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:873:26: note: Function 'C_Initialize' argument 1 names different: declaration 'init_args' definition 'a'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:932:24: style:inconclusive: Function 'C_Finalize' argument 1 names different: declaration 'pReserved' definition 'args'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1042:1: note: Function 'C_Finalize' argument 1 names different: declaration 'pReserved' definition 'args'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:932:24: note: Function 'C_Finalize' argument 1 names different: declaration 'pReserved' definition 'args'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:952:23: style:inconclusive: Function 'C_GetInfo' argument 1 names different: declaration 'info' definition 'args'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1043:1: note: Function 'C_GetInfo' argument 1 names different: declaration 'info' definition 'args'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:952:23: note: Function 'C_GetInfo' argument 1 names different: declaration 'info' definition 'args'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:977:44: style:inconclusive: Function 'C_GetFunctionList' argument 1 names different: declaration 'function_list' definition 'ppFunctionList'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1044:1: note: Function 'C_GetFunctionList' argument 1 names different: declaration 'function_list' definition 'ppFunctionList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:977:44: note: Function 'C_GetFunctionList' argument 1 names different: declaration 'function_list' definition 'ppFunctionList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:986:24: style:inconclusive: Function 'C_GetSlotList' argument 1 names different: declaration 'token_present' definition 'tokenPresent'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1047:1: note: Function 'C_GetSlotList' argument 1 names different: declaration 'token_present' definition 'tokenPresent'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:986:24: note: Function 'C_GetSlotList' argument 1 names different: declaration 'token_present' definition 'tokenPresent'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:987:23: style:inconclusive: Function 'C_GetSlotList' argument 2 names different: declaration 'slot_list' definition 'pSlotList'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1047:1: note: Function 'C_GetSlotList' argument 2 names different: declaration 'slot_list' definition 'pSlotList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:987:23: note: Function 'C_GetSlotList' argument 2 names different: declaration 'slot_list' definition 'pSlotList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:988:23: style:inconclusive: Function 'C_GetSlotList' argument 3 names different: declaration 'count' definition 'pulCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1047:1: note: Function 'C_GetSlotList' argument 3 names different: declaration 'count' definition 'pulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:988:23: note: Function 'C_GetSlotList' argument 3 names different: declaration 'count' definition 'pulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1001:25: style:inconclusive: Function 'C_GetSlotInfo' argument 2 names different: declaration 'info' definition 'pInfo'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1050:1: note: Function 'C_GetSlotInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1001:25: note: Function 'C_GetSlotInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1032:27: style:inconclusive: Function 'C_GetTokenInfo' argument 2 names different: declaration 'info' definition 'pInfo'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1052:1: note: Function 'C_GetTokenInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1032:27: note: Function 'C_GetTokenInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1085:28: style:inconclusive: Function 'C_GetMechanismList' argument 2 names different: declaration 'mechanism_list' definition 'pMechanismList'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1056:1: note: Function 'C_GetMechanismList' argument 2 names different: declaration 'mechanism_list' definition 'pMechanismList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1085:28: note: Function 'C_GetMechanismList' argument 2 names different: declaration 'mechanism_list' definition 'pMechanismList'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1086:19: style:inconclusive: Function 'C_GetMechanismList' argument 3 names different: declaration 'count' definition 'pulCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1056:1: note: Function 'C_GetMechanismList' argument 3 names different: declaration 'count' definition 'pulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1086:19: note: Function 'C_GetMechanismList' argument 3 names different: declaration 'count' definition 'pulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1102:28: style:inconclusive: Function 'C_GetMechanismInfo' argument 3 names different: declaration 'info' definition 'pInfo'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1060:1: note: Function 'C_GetMechanismInfo' argument 3 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1102:28: note: Function 'C_GetMechanismInfo' argument 3 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1114:22: style:inconclusive: Function 'C_InitToken' argument 2 names different: declaration 'pin' definition 'pPin'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1063:1: note: Function 'C_InitToken' argument 2 names different: declaration 'pin' definition 'pPin'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1114:22: note: Function 'C_InitToken' argument 2 names different: declaration 'pin' definition 'pPin'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1115:15: style:inconclusive: Function 'C_InitToken' argument 3 names different: declaration 'pin_len' definition 'ulPinLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1063:1: note: Function 'C_InitToken' argument 3 names different: declaration 'pin_len' definition 'ulPinLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1115:15: note: Function 'C_InitToken' argument 3 names different: declaration 'pin_len' definition 'ulPinLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1116:22: style:inconclusive: Function 'C_InitToken' argument 4 names different: declaration 'label' definition 'pLabel'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1063:1: note: Function 'C_InitToken' argument 4 names different: declaration 'label' definition 'pLabel'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1116:22: note: Function 'C_InitToken' argument 4 names different: declaration 'label' definition 'pLabel'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1126:20: style:inconclusive: Function 'C_OpenSession' argument 3 names different: declaration 'application' definition 'pApplication'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1074:1: note: Function 'C_OpenSession' argument 3 names different: declaration 'application' definition 'pApplication'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1126:20: note: Function 'C_OpenSession' argument 3 names different: declaration 'application' definition 'pApplication'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1128:30: style:inconclusive: Function 'C_OpenSession' argument 5 names different: declaration 'session' definition 'phSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1074:1: note: Function 'C_OpenSession' argument 5 names different: declaration 'session' definition 'phSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1128:30: note: Function 'C_OpenSession' argument 5 names different: declaration 'session' definition 'phSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1156:34: style:inconclusive: Function 'C_CloseSession' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1078:1: note: Function 'C_CloseSession' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1156:34: note: Function 'C_CloseSession' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1186:36: style:inconclusive: Function 'C_GetSessionInfo' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1080:1: note: Function 'C_GetSessionInfo' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1186:36: note: Function 'C_GetSessionInfo' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1187:24: style:inconclusive: Function 'C_GetSessionInfo' argument 2 names different: declaration 'info' definition 'pInfo'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1080:1: note: Function 'C_GetSessionInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1187:24: note: Function 'C_GetSessionInfo' argument 2 names different: declaration 'info' definition 'pInfo'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1208:27: style:inconclusive: Function 'C_Login' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1093:1: note: Function 'C_Login' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1208:27: note: Function 'C_Login' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1209:15: style:inconclusive: Function 'C_Login' argument 2 names different: declaration 'user_type' definition 'userType'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1093:1: note: Function 'C_Login' argument 2 names different: declaration 'user_type' definition 'userType'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1209:15: note: Function 'C_Login' argument 2 names different: declaration 'user_type' definition 'userType'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1210:18: style:inconclusive: Function 'C_Login' argument 3 names different: declaration 'pin' definition 'pPin'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1093:1: note: Function 'C_Login' argument 3 names different: declaration 'pin' definition 'pPin'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1210:18: note: Function 'C_Login' argument 3 names different: declaration 'pin' definition 'pPin'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1211:11: style:inconclusive: Function 'C_Login' argument 4 names different: declaration 'pin_len' definition 'ulPinLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1093:1: note: Function 'C_Login' argument 4 names different: declaration 'pin_len' definition 'ulPinLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1211:11: note: Function 'C_Login' argument 4 names different: declaration 'pin_len' definition 'ulPinLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1245:28: style:inconclusive: Function 'C_Logout' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1096:1: note: Function 'C_Logout' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1245:28: note: Function 'C_Logout' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1255:35: style:inconclusive: Function 'C_GetObjectSize' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1109:1: note: Function 'C_GetObjectSize' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1255:35: note: Function 'C_GetObjectSize' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1256:20: style:inconclusive: Function 'C_GetObjectSize' argument 2 names different: declaration 'object' definition 'hObject'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1109:1: note: Function 'C_GetObjectSize' argument 2 names different: declaration 'object' definition 'hObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1256:20: note: Function 'C_GetObjectSize' argument 2 names different: declaration 'object' definition 'hObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1257:16: style:inconclusive: Function 'C_GetObjectSize' argument 3 names different: declaration 'size' definition 'pulSize'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1109:1: note: Function 'C_GetObjectSize' argument 3 names different: declaration 'size' definition 'pulSize'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1257:16: note: Function 'C_GetObjectSize' argument 3 names different: declaration 'size' definition 'pulSize'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1267:39: style:inconclusive: Function 'C_GetAttributeValue' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1113:1: note: Function 'C_GetAttributeValue' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1267:39: note: Function 'C_GetAttributeValue' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1268:24: style:inconclusive: Function 'C_GetAttributeValue' argument 2 names different: declaration 'object' definition 'hObject'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1113:1: note: Function 'C_GetAttributeValue' argument 2 names different: declaration 'object' definition 'hObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1268:24: note: Function 'C_GetAttributeValue' argument 2 names different: declaration 'object' definition 'hObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1269:24: style:inconclusive: Function 'C_GetAttributeValue' argument 3 names different: declaration 'templ' definition 'pTemplate'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1113:1: note: Function 'C_GetAttributeValue' argument 3 names different: declaration 'templ' definition 'pTemplate'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1269:24: note: Function 'C_GetAttributeValue' argument 3 names different: declaration 'templ' definition 'pTemplate'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1270:16: style:inconclusive: Function 'C_GetAttributeValue' argument 4 names different: declaration 'count' definition 'ulCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1113:1: note: Function 'C_GetAttributeValue' argument 4 names different: declaration 'count' definition 'ulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1270:16: note: Function 'C_GetAttributeValue' argument 4 names different: declaration 'count' definition 'ulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1317:37: style:inconclusive: Function 'C_FindObjectsInit' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1123:1: note: Function 'C_FindObjectsInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1317:37: note: Function 'C_FindObjectsInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1318:22: style:inconclusive: Function 'C_FindObjectsInit' argument 2 names different: declaration 'templ' definition 'pTemplate'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1123:1: note: Function 'C_FindObjectsInit' argument 2 names different: declaration 'templ' definition 'pTemplate'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1318:22: note: Function 'C_FindObjectsInit' argument 2 names different: declaration 'templ' definition 'pTemplate'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1319:14: style:inconclusive: Function 'C_FindObjectsInit' argument 3 names different: declaration 'count' definition 'ulCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1123:1: note: Function 'C_FindObjectsInit' argument 3 names different: declaration 'count' definition 'ulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1319:14: note: Function 'C_FindObjectsInit' argument 3 names different: declaration 'count' definition 'ulCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1367:33: style:inconclusive: Function 'C_FindObjects' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1127:1: note: Function 'C_FindObjects' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1367:33: note: Function 'C_FindObjects' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1368:29: style:inconclusive: Function 'C_FindObjects' argument 2 names different: declaration 'object' definition 'phObject'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1127:1: note: Function 'C_FindObjects' argument 2 names different: declaration 'object' definition 'phObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1368:29: note: Function 'C_FindObjects' argument 2 names different: declaration 'object' definition 'phObject'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1369:17: style:inconclusive: Function 'C_FindObjects' argument 3 names different: declaration 'max_object_count' definition 'ulMaxObjectCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1127:1: note: Function 'C_FindObjects' argument 3 names different: declaration 'max_object_count' definition 'ulMaxObjectCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1369:17: note: Function 'C_FindObjects' argument 3 names different: declaration 'max_object_count' definition 'ulMaxObjectCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1370:21: style:inconclusive: Function 'C_FindObjects' argument 4 names different: declaration 'object_count' definition 'pulObjectCount'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1127:1: note: Function 'C_FindObjects' argument 4 names different: declaration 'object_count' definition 'pulObjectCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1370:21: note: Function 'C_FindObjects' argument 4 names different: declaration 'object_count' definition 'pulObjectCount'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1407:38: style:inconclusive: Function 'C_FindObjectsFinal' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1132:1: note: Function 'C_FindObjectsFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1407:38: note: Function 'C_FindObjectsFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1469:32: style:inconclusive: Function 'C_DigestInit' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1173:1: note: Function 'C_DigestInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1469:32: note: Function 'C_DigestInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1470:24: style:inconclusive: Function 'C_DigestInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1173:1: note: Function 'C_DigestInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1470:24: note: Function 'C_DigestInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1479:30: style:inconclusive: Function 'C_SignInit' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1191:1: note: Function 'C_SignInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1479:30: note: Function 'C_SignInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1480:22: style:inconclusive: Function 'C_SignInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1191:1: note: Function 'C_SignInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1480:22: note: Function 'C_SignInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1481:22: style:inconclusive: Function 'C_SignInit' argument 3 names different: declaration 'key' definition 'hKey'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1191:1: note: Function 'C_SignInit' argument 3 names different: declaration 'key' definition 'hKey'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1481:22: note: Function 'C_SignInit' argument 3 names different: declaration 'key' definition 'hKey'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1510:26: style:inconclusive: Function 'C_Sign' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1195:1: note: Function 'C_Sign' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1510:26: note: Function 'C_Sign' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1512:17: style:inconclusive: Function 'C_Sign' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1195:1: note: Function 'C_Sign' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1512:17: note: Function 'C_Sign' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1513:20: style:inconclusive: Function 'C_Sign' argument 4 names different: declaration 'signature' definition 'pSignature'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1195:1: note: Function 'C_Sign' argument 4 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1513:20: note: Function 'C_Sign' argument 4 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1514:21: style:inconclusive: Function 'C_Sign' argument 5 names different: declaration 'signature_len' definition 'pulSignatureLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1195:1: note: Function 'C_Sign' argument 5 names different: declaration 'signature_len' definition 'pulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1514:21: note: Function 'C_Sign' argument 5 names different: declaration 'signature_len' definition 'pulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1589:32: style:inconclusive: Function 'C_SignUpdate' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1200:1: note: Function 'C_SignUpdate' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1589:32: note: Function 'C_SignUpdate' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1590:19: style:inconclusive: Function 'C_SignUpdate' argument 2 names different: declaration 'part' definition 'pPart'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1200:1: note: Function 'C_SignUpdate' argument 2 names different: declaration 'part' definition 'pPart'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1590:19: note: Function 'C_SignUpdate' argument 2 names different: declaration 'part' definition 'pPart'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1591:16: style:inconclusive: Function 'C_SignUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1200:1: note: Function 'C_SignUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1591:16: note: Function 'C_SignUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1601:31: style:inconclusive: Function 'C_SignFinal' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1203:1: note: Function 'C_SignFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1601:31: note: Function 'C_SignFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1602:18: style:inconclusive: Function 'C_SignFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1203:1: note: Function 'C_SignFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1602:18: note: Function 'C_SignFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1603:19: style:inconclusive: Function 'C_SignFinal' argument 3 names different: declaration 'signature_len' definition 'pulSignatureLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1203:1: note: Function 'C_SignFinal' argument 3 names different: declaration 'signature_len' definition 'pulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1603:19: note: Function 'C_SignFinal' argument 3 names different: declaration 'signature_len' definition 'pulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1612:32: style:inconclusive: Function 'C_VerifyInit' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1217:1: note: Function 'C_VerifyInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1612:32: note: Function 'C_VerifyInit' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1613:24: style:inconclusive: Function 'C_VerifyInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1217:1: note: Function 'C_VerifyInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1613:24: note: Function 'C_VerifyInit' argument 2 names different: declaration 'mechanism' definition 'pMechanism'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1614:24: style:inconclusive: Function 'C_VerifyInit' argument 3 names different: declaration 'key' definition 'hKey'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1217:1: note: Function 'C_VerifyInit' argument 3 names different: declaration 'key' definition 'hKey'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1614:24: note: Function 'C_VerifyInit' argument 3 names different: declaration 'key' definition 'hKey'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1643:28: style:inconclusive: Function 'C_Verify' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1221:1: note: Function 'C_Verify' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1643:28: note: Function 'C_Verify' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1645:12: style:inconclusive: Function 'C_Verify' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1221:1: note: Function 'C_Verify' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1645:12: note: Function 'C_Verify' argument 3 names different: declaration 'data_len' definition 'ulDataLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1646:15: style:inconclusive: Function 'C_Verify' argument 4 names different: declaration 'signature' definition 'pSignature'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1221:1: note: Function 'C_Verify' argument 4 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1646:15: note: Function 'C_Verify' argument 4 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1647:12: style:inconclusive: Function 'C_Verify' argument 5 names different: declaration 'signature_len' definition 'ulSignatureLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1221:1: note: Function 'C_Verify' argument 5 names different: declaration 'signature_len' definition 'ulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1647:12: note: Function 'C_Verify' argument 5 names different: declaration 'signature_len' definition 'ulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1696:34: style:inconclusive: Function 'C_VerifyUpdate' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1226:1: note: Function 'C_VerifyUpdate' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1696:34: note: Function 'C_VerifyUpdate' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1697:21: style:inconclusive: Function 'C_VerifyUpdate' argument 2 names different: declaration 'part' definition 'pPart'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1226:1: note: Function 'C_VerifyUpdate' argument 2 names different: declaration 'part' definition 'pPart'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1697:21: note: Function 'C_VerifyUpdate' argument 2 names different: declaration 'part' definition 'pPart'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1698:18: style:inconclusive: Function 'C_VerifyUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1226:1: note: Function 'C_VerifyUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1698:18: note: Function 'C_VerifyUpdate' argument 3 names different: declaration 'part_len' definition 'ulPartLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1707:33: style:inconclusive: Function 'C_VerifyFinal' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1229:1: note: Function 'C_VerifyFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1707:33: note: Function 'C_VerifyFinal' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1708:20: style:inconclusive: Function 'C_VerifyFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1229:1: note: Function 'C_VerifyFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1708:20: note: Function 'C_VerifyFinal' argument 2 names different: declaration 'signature' definition 'pSignature'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1709:17: style:inconclusive: Function 'C_VerifyFinal' argument 3 names different: declaration 'signature_len' definition 'ulSignatureLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1229:1: note: Function 'C_VerifyFinal' argument 3 names different: declaration 'signature_len' definition 'ulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1709:17: note: Function 'C_VerifyFinal' argument 3 names different: declaration 'signature_len' definition 'ulSignatureLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1718:36: style:inconclusive: Function 'C_GenerateRandom' argument 1 names different: declaration 'session' definition 'hSession'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1309:1: note: Function 'C_GenerateRandom' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1718:36: note: Function 'C_GenerateRandom' argument 1 names different: declaration 'session' definition 'hSession'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1719:16: style:inconclusive: Function 'C_GenerateRandom' argument 2 names different: declaration 'random_data' definition 'RandomData'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1309:1: note: Function 'C_GenerateRandom' argument 2 names different: declaration 'random_data' definition 'RandomData'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1719:16: note: Function 'C_GenerateRandom' argument 2 names different: declaration 'random_data' definition 'RandomData'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1720:13: style:inconclusive: Function 'C_GenerateRandom' argument 3 names different: declaration 'random_len' definition 'ulRandomLen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/hx509/ref/pkcs11.h:1309:1: note: Function 'C_GenerateRandom' argument 3 names different: declaration 'random_len' definition 'ulRandomLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1720:13: note: Function 'C_GenerateRandom' argument 3 names different: declaration 'random_len' definition 'ulRandomLen'. heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:828:11: style: Variable 'home' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:838:24: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/hx509/softp11.c:1420:26: style: Parameter 'attr_match' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ipc/client.c:327:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/client.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/client.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/server.c:825:25: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] heimdal-7.8.git20221117.28daf24/lib/ipc/common.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/common.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/common.c:100:10: style: struct member 'heim_isemaphore::counter' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/ipc/tc.c:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_IPC_WAIT_FOREVER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/ts-http.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ipc/ts-http.c:71:1: error: Memory leak: rep.data [memleak] heimdal-7.8.git20221117.28daf24/lib/kadm5/acl.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/acl.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_AUTH_GET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:492:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_TGS_NAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_KEEPOLD_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:811:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:853:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:887:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1032:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1063:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1072:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_KEEPOLD_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1343:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1355:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_RPC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1362:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1360:21: style: Parameter 'server_handle' can be declared as pointer to const. However it seems that 'kadm5_ad_lock' is a callback function, if 'server_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1388:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1360:21: note: Parameter 'server_handle' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1366:23: style: Parameter 'server_handle' can be declared as pointer to const. However it seems that 'kadm5_ad_unlock' is a callback function, if 'server_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1389:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1366:23: note: Parameter 'server_handle' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/kadm5/ad.c:1398:26: style: Parameter 'realm_params' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/chpass_c.c:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_KS_TUPLE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/chpass_c.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/chpass_s.c:56:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/chpass_s.c:214:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_DECRYPT_USAGE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:265:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_POLICY_OP_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_POLICY_OP_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:397:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_POLICY_OP_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:404:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_POLICY_OP_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:414:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_POLICY_OP_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:380:27: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:381:46: style: Parameter 'policy' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:387:27: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:387:48: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:394:27: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/common_glue.c:394:61: style: Parameter 'policy' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_ALREADY_LOCKED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_NOT_LOCKED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kadm5_s_chpass_principal [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:164:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:229:30: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:294:27: style: Variable 'context' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/context_s.c:232:21: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/kadm5/create_c.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_KS_TUPLE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/create_s.c:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_BAD_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/create_s.c:131:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/create_s.c:192:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/default_keys.c:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytype [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/delete_c.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/delete_s.c:47:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/destroy_s.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/error.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_DUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/flush.c:39:21: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/flush.c:45:21: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ent_setup.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_BAD_TL_TYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ent_setup.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_ERR_KVNO_NOT_FOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/flush_c.c:38:21: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ent_setup.c:86:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ent_setup.c:140:28: style: Parameter 'def' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/flush_s.c:38:21: style: Parameter 'server_handle' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_c.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_c.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_s.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_s.c:90:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_s.c:75:2: error: Memory pointed to by 'princ' is freed twice. [doubleFree] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_s.c:70:6: note: Memory pointed to by 'princ' is freed twice. heimdal-7.8.git20221117.28daf24/lib/kadm5/get_princs_s.c:75:2: note: Memory pointed to by 'princ' is freed twice. heimdal-7.8.git20221117.28daf24/lib/kadm5/get_s.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_s.c:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_s.c:131:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kadm5_c_chpass_principal [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:192:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:299:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_GC_CACHED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:376:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:427:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_s.c:75:16: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/get_s.c:233:17: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:521:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:519:6: note: ret is assigned heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:521:6: note: ret is overwritten heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:49:20: style: Parameter 'server_handle' can be declared as pointer to const. However it seems that 'kadm5_c_lock' is a callback function, if 'server_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:77:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:49:20: note: Parameter 'server_handle' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:55:22: style: Parameter 'server_handle' can be declared as pointer to const. However it seems that 'kadm5_c_unlock' is a callback function, if 'server_handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:78:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:55:22: note: Parameter 'server_handle' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/kadm5/init_c.c:84:30: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/init_s.c:96:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_common.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_common.c:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:306:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:365:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:414:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:520:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:632:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commands [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:129:49: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:191:5: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:200:5: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:276:57: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:107:35: style: Parameter 'server_context' can be declared as pointer to const. However it seems that 'print_entry' is a callback function, if 'server_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:340:35: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:107:35: note: Parameter 'server_context' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/kadm5/iprop-log.c:487:28: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:329:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_EOF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:520:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:775:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_get_kt_ops [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_SOCK_ERRNO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_SOCK_ERRNO [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:409:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:440:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:625:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_EOF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:679:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:936:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_SH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:983:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1087:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_EOF [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1312:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1441:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1459:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1620:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hdb_get_kt_ops [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:63:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:615:19: style:inconclusive: Function 'slave_status' argument 3 names different: declaration 'status' definition 'fmt'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:608:19: note: Function 'slave_status' argument 3 names different: declaration 'status' definition 'fmt'. heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:615:19: note: Function 'slave_status' argument 3 names different: declaration 'status' definition 'fmt'. heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:619:13: style: Local variable 'args' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:665:23: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_slave.c:619:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:219:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:227:22: style: Parameter 's' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:1079:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/ipropd_master.c:131:14: style: struct member 'slave::version_tstamp' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/kadm5/keys.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mkvno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/keys.c:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable salt [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/keys.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/keys.c:71:25: style: Parameter 'keys1' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/keys.c:71:47: style: Parameter 'keys2' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:508:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:566:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:643:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:682:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:689:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:696:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:703:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_SH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:715:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:743:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:782:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:961:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_PRECHECK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1046:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_PRECHECK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_PRECHECK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1320:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDB_F_REPLACE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1393:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1775:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_LOG_CORRUPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:1876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2063:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_LOG_CORRUPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2086:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_LOG_CORRUPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_FAILURE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2350:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_LOG_CORRUPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2430:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_LOG_CORRUPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2459:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EROFS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2605:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/marshall.c:338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/marshall.c:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/modify_c.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/modify_s.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KADM5_BAD_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/kadm5/password_quality.c:47:18: style: Parameter 'pwd' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/kadm5/log.c:2329:23: style: Condition 'entry_len= 'A' || c <= 'Z'. [incorrectLogicOperator] heimdal-7.8.git20221117.28daf24/lib/krb5/principal.c:1094:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/krb5/principal.c:222:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/principal.c:956:26: style: Parameter 'princ2' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/principal.c:1584:11: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_rep.c:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_BADVERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_TICKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:90:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_TGS_REQ_AUTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_BADVERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOMAIN_X500_COMPRESS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_VERIFY_AP_REQ_IGNORE_INVALID [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_AP_REQ_AUTH_CKSUM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KU_AP_REQ_AUTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_BADMATCH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:850:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_NOKEY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_safe.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB_SAFE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_safe.c:97:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_AUTH_CONTEXT_RET_TIME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:676:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:672:9: note: Assuming that condition 'ret' is not redundant heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:676:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:721:9: style: Condition 'ret' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:717:9: note: Assuming that condition 'ret' is not redundant heimdal-7.8.git20221117.28daf24/lib/krb5/rd_req.c:721:9: note: Condition 'ret' is always false heimdal-7.8.git20221117.28daf24/lib/krb5/read_message.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/recvauth.c:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_SENDAUTH_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt-aes-sha1.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_KEYTYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_RC_MALLOC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:62:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_RC_TYPE_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_RC_TYPE_NOTFOUND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:164:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:216:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_RC_IO_UNKNOWN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:310:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_WHITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt-aes-sha1.c:72:2: error: Memory leak: kd.key [memleak] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:325:12: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:322:8: note: If condition 'ret' is true, the function will return/exit heimdal-7.8.git20221117.28daf24/lib/krb5/replay.c:325:12: note: Returning identical expression 'ret' heimdal-7.8.git20221117.28daf24/lib/krb5/salt-aes-sha2.c:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_KEYTYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt-des3.c:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_ENCRYPT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:192:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:256:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PROG_ETYPE_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:43:35: style: Variable 'e' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:73:35: style: Variable 'e' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/salt.c:189:35: style: Variable 'et' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/sendauth.c:103:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_SENDAUTH_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PLUGIN_NO_HANDLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:271:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KRBHST_FLAGS_LARGE_MSG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:318:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:404:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:455:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:499:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:527:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:597:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:651:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:662:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONREAD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:719:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:942:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:990:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEAD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1008:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEAD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1137:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_KRBHST_FLAGS_MASTER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1210:13: style: Variable 'action' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1181:13: note: $symbol is assigned heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1210:13: note: $symbol is overwritten heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:489:23: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:490:22: style: Variable 'ai' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:648:45: style: Parameter 'host' can be declared as pointer to const. However it seems that 'send_udp' is a callback function, if 'host' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:701:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:648:45: note: Parameter 'host' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:987:43: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'wait_filter_dead' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:1046:48: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:987:43: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/send_to_kdc.c:989:18: style: Variable 'h' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/sock_principal.c:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/sp800-108-kdf.c:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/sp800-108-kdf.c:57:16: style: Parameter 'kdf_K0' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store-int.c:51:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store-test.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_LE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store-test.c:98:5: style: Condition '*(char*)&test' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/krb5/store-test.c:96:13: note: Assignment 'test=1', assigned value is 1 heimdal-7.8.git20221117.28daf24/lib/krb5/store-test.c:98:5: note: Condition '*(char*)&test' is always true heimdal-7.8.git20221117.28daf24/lib/krb5/store-test.c:36:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_storage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:140:25: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'emem_free' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:195:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_emem.c:140:25: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_TOO_BIG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_TOO_BIG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:320:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_NOT_SEEKABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:347:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:373:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:483:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:590:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:638:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_BYTEORDER_MASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:782:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:870:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:935:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:995:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_BADMSGTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1044:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_PRINCIPAL_NO_NAME_TYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_KEYBLOCK_KEYTYPE_TWICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1186:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_STORAGE_KEYBLOCK_KEYTYPE_TWICE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1344:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1371:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ad_type [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1403:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:1550:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_NULL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:44:25: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_fetch' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:177:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:44:25: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:68:25: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_store' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:178:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:68:25: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:90:24: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_seek' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:179:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:90:24: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:96:25: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_trunc' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:180:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:96:25: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:104:24: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_sync' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:181:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:104:24: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:112:24: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'fd_free' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:182:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_fd.c:112:24: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:86:37: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:117:42: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:139:30: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:147:34: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store.c:274:41: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_storage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_storage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:66:28: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'mem_no_store' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:205:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:66:28: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:107:28: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'mem_no_trunc' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:207:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_mem.c:107:28: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:60:28: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'socket_seek' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:153:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:60:28: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:66:29: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'socket_trunc' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:154:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:66:29: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:74:28: style: Parameter 'sp' can be declared as pointer to const. However it seems that 'socket_sync' is a callback function, if 'sp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:155:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/store_sock.c:74:28: note: Parameter 'sp' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/test_acl.c:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_acl.c:85:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] heimdal-7.8.git20221117.28daf24/lib/krb5/test_acl.c:89:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] heimdal-7.8.git20221117.28daf24/lib/krb5/test_acl.c:90:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] heimdal-7.8.git20221117.28daf24/lib/krb5/test_alname.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NO_LOCALNAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_alname.c:116:11: style: Variable 'user' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/test_ap-req.c:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_OPTS_MUTUAL_REQUIRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_ap-req.c:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AP_OPTS_MUTUAL_REQUIRED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_canon.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_canon.c:61:11: style: Variable 'during' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:479:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:502:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CC_NOSUPP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:679:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable krb5_cc_type_file [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:672:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_cc.c:673:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_crypto.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_expand_toks.c:76:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_expand_toks.c:77:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_fx.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_forward.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDC_OPT_FORWARDABLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_gic.c:40:62: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'lr_proc' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/test_gic.c:64:14: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/test_gic.c:40:62: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/test_hostname.c:54:39: error: Dereferencing 'h' after it is deallocated / released [deallocuse] heimdal-7.8.git20221117.28daf24/lib/krb5/test_hostname.c:82:14: style: struct member 't::new_hostname' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/krb5/test_keytab.c:87:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_AES256_CTS_HMAC_SHA1_96 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_keytab.c:236:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_pac.c:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_DES_CBC_MD5 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_pknistkdf.c:253:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_PRINCIPAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_pknistkdf.c:363:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asn1_oid_id_pkinit_kdf_ah_sha1 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_plugin.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_plugin.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_plugin.c:45:20: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'resolve_fini' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/krb5/test_plugin.c:79:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/krb5/test_plugin.c:45:20: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/krb5/test_prf.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETYPE_AES256_CTS_HMAC_SHA1_96 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_renew.c:111:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_princ.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_UNPARSE_NO_REALM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_princ.c:277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PRINCIPAL_PARSE_ENTERPRISE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_rfc3961.c:183:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PW_SALT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:108:12: style: Variable 'during' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:104:12: note: during is assigned heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:108:12: note: during is overwritten heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:109:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:105:9: note: ret is assigned heimdal-7.8.git20221117.28daf24/lib/krb5/test_set_kvno0.c:109:9: note: ret is overwritten heimdal-7.8.git20221117.28daf24/lib/krb5/test_store.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_store.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEIM_ERR_TOO_BIG [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_store.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/test_store.c:284:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_store.c:285:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] heimdal-7.8.git20221117.28daf24/lib/krb5/test_x500.c:105:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/krb5/test_x500.c:106:69: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/krb5/test_x500.c:107:80: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] heimdal-7.8.git20221117.28daf24/lib/krb5/test_x500.c:87:1: error: va_list 'va' was opened but not closed by va_end(). [va_end_missing] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:198:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:332:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:424:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_SERVER_REFERRAL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_BADOPTION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:582:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_ANON_MATCH_ANY_NONT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:686:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_PADATA_REQ_ENC_PA_REP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/time.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_DELTAT_BADFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/time.c:114:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/lib/krb5/time.c:116:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/krb5/time.c:112:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:375:24: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:534:24: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/ticket.c:575:23: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_init.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_init.c:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_VERIFY_INIT_CREDS_OPT_AP_REQ_NOFAIL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_init.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_init.c:228:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_init.c:56:34: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KDC_ERR_POLICY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:622:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5KRB_AP_ERR_ILL_CR_TKT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_CONFIG_BADFORMAT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:204:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:208:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_krb5_conf.c:209:48: error: Memory leak: ai [memleak] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:353:36: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] heimdal-7.8.git20221117.28daf24/lib/krb5/transited.c:618:14: style: Variable 'j' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_user.c:50:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_NT_SRV_HST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_user.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_user.c:176:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_user.c:189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_VERIFY_LREALMS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/verify_user.c:254:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRB5_VERIFY_LREALMS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/write_message.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:231:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_readline_name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:492:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:84:15: style: Parameter 's' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:183:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:306:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_list' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:63:12: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:306:17: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:326:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_history' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:69:17: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:326:19: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:328:16: style: Variable 'he' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:343:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_rename' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:66:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:343:19: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:377:19: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_delete' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:59:16: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:377:19: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:386:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_help' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:61:11: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:386:17: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:425:15: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_cd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:58:12: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:425:15: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:441:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:457:17: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'com_quit' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:65:14: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:457:17: note: Parameter 'arg' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:465:22: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:476:23: style: Parameter 'caller' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/fileman.c:476:37: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:191:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:213:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:233:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:252:5: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:274:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:295:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:304:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/krb5/warn.c:323:5: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/tc1.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/tc1.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_ERROR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/tc1.c:110:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/tc1.c:107:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:82:12: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:67:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:245:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:96:9: warning: Uninitialized variable: res [uninitvar] heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:82:28: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:96:9: note: Uninitialized variable: res heimdal-7.8.git20221117.28daf24/lib/libedit/examples/wtc1.c:76:3: error: Memory is allocated but not initialized: bptr [uninitdata] heimdal-7.8.git20221117.28daf24/lib/libedit/src/chartype.h:41:0: error: #error wchar_t must store ISO 10646 characters [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/libedit/src/history.c:839:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/tokenizer.c:214:11: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/libedit/src/tokenizer.c:213:6: note: ptr is assigned heimdal-7.8.git20221117.28daf24/lib/libedit/src/tokenizer.c:214:11: note: ptr is overwritten heimdal-7.8.git20221117.28daf24/lib/libedit/src/unvis.c:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNVIS_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/unvis.c:508:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/unvis.c:491:18: style: Variable 'start' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_CSTYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:278:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_NOLOCALE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_HTTPSTYLE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:328:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_NOLOCALE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_NOLOCALE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_BLOCK_BYTES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/apop.c:162:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:414:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCCRandomDefault [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:654:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:669:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:953:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:338:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/libedit/src/vis.c:342:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:616:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:702:52: style: Parameter 'a1' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:760:12: style: Variable 'r' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/digest.c:895:72: style: Parameter 'keySize' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:289:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:418:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:460:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:494:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:572:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:636:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_DECODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:679:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_UNICODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:841:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:903:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:998:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1086:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_VERSION [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_INVALID_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1344:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1476:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1604:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_RAND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_RAND [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1750:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HNTLM_ERR_INVALID_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1965:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/test_ntlm.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NTLM_NEG_UNICODE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/ntlm/test_ntlm.c:444:19: style: Variable 'key' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:247:34: style: Condition 'len!=0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:230:13: note: Assuming that condition 'len==0' is not redundant heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:247:34: note: Condition 'len!=0' is always true heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:356:3: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:357:8: note: Assuming that condition 's==NULL' is not redundant heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:356:3: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:457:68: style: Parameter 's' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1174:28: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/ntlm/ntlm.c:1259:33: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp.c:49:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp.c:60:24: style: Parameter 'o' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp_challenge.c:42:39: style: Parameter 'user' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_USER_TIMEOUT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_md.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_md.c:131:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_md.c:48:40: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:90:34: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp_db.c:141:20: style: Variable 'up' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/otp/otp_print.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_print.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_HEXPREFIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_print.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_WORDPREFIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTP_HEXPREFIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otptest.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OTPKEYSIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otptest.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otp_print_hex [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 5) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 6) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 7) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:184:7: warning: %x in format string (no. 8) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] heimdal-7.8.git20221117.28daf24/lib/otp/otp_parse.c:75:32: style: Parameter 'wn' can be declared as const array [constParameter] heimdal-7.8.git20221117.28daf24/lib/otp/otptest.c:41:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/otp/otptest.c:41:41: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/base64-test.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/base64-test.c:69:6: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/roken/base64-test.c:61:6: note: len is assigned heimdal-7.8.git20221117.28daf24/lib/roken/base64-test.c:69:6: note: len is overwritten heimdal-7.8.git20221117.28daf24/lib/roken/cloexec.c:53:23: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/cloexec.c:61:22: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/detach.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/detach.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:107:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _S_IWRITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dirent.c:41:0: error: #error Only implemented for Win32 [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:214:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:270:19: style: Condition 'setup_test()' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:270:19: note: Calling function 'setup_test' returns 0 heimdal-7.8.git20221117.28daf24/lib/roken/dirent-test.c:270:19: note: Condition 'setup_test()' is always false heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:127:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLS_OUT_OF_INDEXES [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:145:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILCRITICALERRORS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:100:11: style: Condition 's==NULL' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:90:16: note: Assignment 's=NULL', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:93:14: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/roken/dlfcn_w32.c:100:11: note: Condition 's==NULL' is always true heimdal-7.8.git20221117.28daf24/lib/roken/dumpdata.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/dumpdata.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/ecalloc.c:51:2: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/roken/environment.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/environment.c:47:28: style: Parameter 'assignment' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/environment.c:68:28: style: Variable 'r' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/err.c:44:3: style: Statements following noreturn function 'verr()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/roken/errx.c:44:3: style: Statements following noreturn function 'verrx()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/roken/fnmatch.c:70:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_NOMATCH [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/fnmatch.c:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_NOESCAPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/get_window_size.c:63:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo-test.c:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_SOCKTYPE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_MEMORY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:190:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_CANONNAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:280:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:384:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_NONAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo_hostspec.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo_hostspec.c:89:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:55:30: portability: Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. [prohibitedgetprotobynumberCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:68:7: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:72:7: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:77:11: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:79:11: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:83:8: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:49:21: style: Variable 'se' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:55:19: style: Variable 'protoent' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getaddrinfo.c:136:21: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_flag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:123:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_flag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:339:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_flag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_flag [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:239:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:735:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:865:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:106:53: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:433:13: style: Condition '*goptarg' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/getarg.c:468:2: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:993:15: style: Variable '*(cp+1)' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:991:15: note: *(cp+1) is assigned heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:993:15: note: *(cp+1) is overwritten heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:164:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:319:13: style: Local variable 'slash' shadows outer variable [shadowVariable] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:687:12: note: Shadowed declaration heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:319:13: note: Shadow variable heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:221:11: style: Variable 'r_end' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getcap.c:982:13: style: Parameter 'nf' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/getcwd.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getcwd.c:50:11: style: Obsolescent function 'getwd' called. It is recommended to use 'getcwd' instead. [prohibitedgetwdCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs-test.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs-test.c:65:44: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs.c:888:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs.c:1182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs_w32.c:39:0: error: #error This is a Windows specific implementation. [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/getifaddrs.c:924:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getipnodebyname.c:55:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getipnodebyaddr.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getipnodebyname.c:59:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getipnodebyaddr.c:48:11: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo_verified.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo_verified.c:56:11: style: Variable 'saaddr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo.c:52:27: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getnameinfo.c:79:11: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getopt.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getopt.c:58:52: style: Parameter 'ostr' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/getxxyyy.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getusershell.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/getxxyyy.c:60:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/lib/roken/getxxyyy.c:55:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:175:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:352:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_TILDE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:408:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:496:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_MARK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:576:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:662:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOSPACE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:761:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:777:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:788:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/hex-test.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/hex-test.c:71:6: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] heimdal-7.8.git20221117.28daf24/lib/roken/hex-test.c:63:6: note: len is assigned heimdal-7.8.git20221117.28daf24/lib/roken/hex-test.c:71:6: note: len is overwritten heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:229:7: style: Condition '!globexp2(ptr,pattern,pglob,&rv)' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:229:16: note: Calling function 'globexp2' returns 0 heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:229:7: note: Condition '!globexp2(ptr,pattern,pglob,&rv)' is always true heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:251:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:259:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:287:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:313:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:319:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:358:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:386:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:390:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:616:4: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:673:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:828:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:345:54: style: Parameter 'pglob' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:347:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:608:11: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:759:17: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:775:15: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/glob.c:786:14: style: Parameter 'fn' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/inet_aton.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:59:6: style: Condition 'non_zerop' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:57:18: note: Assignment 'non_zerop=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:59:6: note: Condition 'non_zerop' is always false heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:47:21: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/inet_ntop.c:67:16: style: Variable 'non_zerop' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/roken/inet_pton.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxHostNameLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxPathLen [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/k_getpwnam.c:46:10: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] heimdal-7.8.git20221117.28daf24/lib/roken/k_getpwuid.c:46:10: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:72:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:108:12: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:62:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/iruserok.c:222:17: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/localtime_r.c:52:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/roken/localtime_r.c:50:16: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/mini_inetd.c:104:2: error: There is an unknown macro here somewhere. Configuration is required. If UNREACHABLE is a macro then please configure it. [unknownMacro] heimdal-7.8.git20221117.28daf24/lib/roken/mkstemp.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/ndbm_wrap.c:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_FIRST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/ndbm_wrap.c:148:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/ndbm_wrap.c:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_NOOVERWRITE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/ndbm_wrap.c:217:17: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/ndbm_wrap.c:223:20: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/net_read.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/net_write.c:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/parse_reply-test.c:51:19: style: struct member 'testcase::buf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/roken/parse_reply-test.c:52:12: style: struct member 'testcase::buf_len' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/roken/putenv.c:73:5: error: Common realloc mistake: 'environ' nulled but not freed upon failure [memleakOnRealloc] heimdal-7.8.git20221117.28daf24/lib/roken/parse_units.c:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/parse_units.c:227:12: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/roken/readv.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rcmd.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/recvmsg.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rename.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:85:11: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:84:20: note: p is initialized heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:85:11: note: p is overwritten heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:95:11: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:94:20: note: p is initialized heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:95:11: note: p is overwritten heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:944:39: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve.c:949:39: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/rkpty.c:184:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_EXPECT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rkpty.c:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PASSWORD [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rkpty.c:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rkpty.c:252:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] heimdal-7.8.git20221117.28daf24/lib/roken/rkpty.c:193:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:50:23: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:221:10: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:233:10: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:84:5: error: Memory leak: dns_req [memleak] heimdal-7.8.git20221117.28daf24/lib/roken/roken_gethostby.c:52:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:162:13: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:230:6: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:242:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:247:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:247:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:247:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:246:25: style: Variable 'srv' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:256:25: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:269:25: style: Variable 'key' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:276:27: style: Variable 'sshfp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/resolve-test.c:288:24: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/sendmsg.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:232:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:251:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:368:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:406:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/rtbl.c:458:26: style: Variable 'c' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/signal.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_E_UNSPECIFIED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_E_FORKFAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_E_FORKFAILED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_E_UNSPECIFIED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec.c:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SE_E_UNSPECIFIED [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/simple_exec_w32.c:38:0: error: #error This implementation is Windows specific. [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/sleep.c:37:0: error: #error Only implemented on Windows [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/snprintf-test.c:234:11: style: Variable 'result' can be declared as const array [constVariable] heimdal-7.8.git20221117.28daf24/lib/roken/socket.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket.c:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:201:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:281:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:387:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:495:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:563:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:616:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:910:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:963:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1393:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1544:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1577:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1609:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1625:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1771:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/snprintf.c:67:36: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1335:19: style: Condition '*addrlen>=len' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1334:15: note: *addrlen is assigned 'len' here. heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1335:19: note: Condition '*addrlen>=len' is always true heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1290:17: style: Checking if unsigned expression 'my_addrlen' is less than zero. [unsignedLessThanZero] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1735:37: style:inconclusive: Function 'swrap_ioctl' argument 2 names different: declaration 'req' definition 'r'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.h:50:28: note: Function 'swrap_ioctl' argument 2 names different: declaration 'req' definition 'r'. heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1735:37: note: Function 'swrap_ioctl' argument 2 names different: declaration 'req' definition 'r'. heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1735:46: style:inconclusive: Function 'swrap_ioctl' argument 3 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.h:50:39: note: Function 'swrap_ioctl' argument 3 names different: declaration 'ptr' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1735:46: note: Function 'swrap_ioctl' argument 3 names different: declaration 'ptr' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:340:53: style: Parameter 'si' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/sockstartup_w32.c:37:0: error: #error Only implemented for Windows [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:769:63: style: Parameter 'tval' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1270:22: style: Variable 'parent_si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1556:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1569:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1589:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1603:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1619:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1873:22: style: Variable 'si' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1890:22: style: Variable 'si_newd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/socket_wrapper.c:1890:32: style: Variable 'si_oldd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/strcollect.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/strcollect.c:60:13: warning:inconclusive: Possible null pointer dereference: argv [nullPointer] heimdal-7.8.git20221117.28daf24/lib/roken/strcollect.c:72:17: note: Calling function 'sub', 1st argument 'NULL' value is 0 heimdal-7.8.git20221117.28daf24/lib/roken/strcollect.c:60:13: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/roken/strerror_r.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/strftime.c:356:0: error: #error Where in timezone chaos are you? [preprocessorErrorDirective] heimdal-7.8.git20221117.28daf24/lib/roken/strpftime-test.c:238:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/lib/roken/strpftime-test.c:236:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/strpftime-test.c:244:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/strtoll.c:141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/strtoull.c:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-detach.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:129:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_IN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FACMASK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:94:18: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:135:11: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:127:22: style: Variable 'phe' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/syslogc.c:175:16: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/test-mem.c:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mem.c:98:11: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/test-mem.c:185:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/test-mem.c:82:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:108:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rk_INVALID_SOCKET [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:261:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:302:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _P_NOWAIT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-readenv.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:234:13: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:147:6: portability: %d in format string (no. 3) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:314:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:327:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_sint] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:289:21: style: Parameter 'p' can be declared as pointer to const. However it seems that 'wait_callback' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:338:50: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/roken/test-mini_inetd.c:289:21: note: Parameter 'p' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/roken/tm2time.c:56:19: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] heimdal-7.8.git20221117.28daf24/lib/roken/timegm.c:51:23: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/tsearch-test.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postorder [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/tsearch-test.c:63:17: style: Variable 'numtest' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/roken/tsearch.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/unvis.c:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNVIS_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/unvis.c:279:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNVIS_END [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/unvis.c:257:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/verify.c:55:15: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] heimdal-7.8.git20221117.28daf24/lib/roken/verify.c:46:36: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/roken/verify.c:48:20: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/vsyslog.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SAFE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:301:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:413:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:339:32: style: Condition 'len' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:337:25: note: Assuming that condition 'len>0' is not redundant heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:339:32: note: Condition 'len' is always true heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:344:32: style: Condition 'len' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:342:25: note: Assuming that condition 'len>0' is not redundant heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:344:32: note: Condition 'len' is always true heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:259:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:301:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:330:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:365:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:396:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:413:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:294:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/vis.c:323:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/roken/warnerr.c:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/write_pid.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PATH_VARRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/roken/writev.c:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:54:53: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:43:17: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:112:31: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:187:16: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:199:19: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:216:9: style: struct member 'sl_data::max_count' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sl/sl.c:217:12: style: struct member 'sl_data::ptr' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/vers/print_version.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heimdal_version [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/bidi.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_ral_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/bidi.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_l_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/bidi.c:55:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/wind/bidi.c:65:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/wind/combining.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_combining_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/combining.c:53:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/wind/errorlist.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_errorlist_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/idn-lookup.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_CANONNAME [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/ldap.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/map.c:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_map_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:137:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _wind_canon_table [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:264:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH_CANON [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/normalize.c:141:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/wind/punycode.c:105:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/stringprep.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/stringprep.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_NO_PROFILE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:22513:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutexIsInit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:22955:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:28841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ht [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30022:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30172:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30656:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30798:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30846:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30995:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31575:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32635:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32730:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32906:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32952:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:32997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33037:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33479:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_RDLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33684:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33862:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33944:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35573:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35693:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44042:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pDirty [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:45127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:45486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:54449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aCksum [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:55083:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aLock [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:55357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WalSegment [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59533:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nSize [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:61939:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:62440:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iPage [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63171:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63196:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leaf [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66061:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable balance_deeper_called [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67578:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRef [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc2 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69552:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69569:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:70504:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aOp [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75340:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zMalloc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:77543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:78687:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:86448:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iSz [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:90766:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pLeft [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:90818:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iTable [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iCacheLevel [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:97385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nVar [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98896:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pOld [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:100536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:112810:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:113604:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rcp [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114044:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aColCache [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118787:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colFlags [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121419:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enc [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xRollback [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123444:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xCommit [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:125315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMask [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOperator [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126595:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TEXT [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128020:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128410:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:129624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLSlot [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sWC [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/test-normalize.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH_CANON [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/test-normalize.c:87:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_LENGTH_CANON [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/test-normalize.c:71:42: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/wind/test-punycode.c:49:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable punycode_examples_size [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_INVALID_UTF8 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_INVALID_UTF32 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_LENGTH_NOT_MOD2 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_LENGTH_NOT_MOD2 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:414:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_NOT_UTF16 [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIND_ERR_OVERRUN [valueFlowBailoutIncompleteVar] heimdal-7.8.git20221117.28daf24/lib/wind/utf8.c:329:65: style: Parameter 'flags' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/tests/bin/intr.c:18:22: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handle_timeout' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/tests/bin/intr.c:54:47: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/tests/bin/intr.c:18:22: note: Parameter 'data' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/tests/plugin/windc.c:15:18: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'windc_fini' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/tests/plugin/windc.c:81:5: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/tests/plugin/windc.c:15:18: note: Parameter 'ctx' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19991:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:82296:53: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:82298:59: warning: Assert statement calls a function which may have desired side effects: 'sqlite3BtreePrevious'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89058:11: warning: Assert statement calls a function which may have desired side effects: 'sqlite3ExprIsInteger'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91536:15: warning: Assert statement calls a function which may have desired side effects: 'sqlite3GetInt32'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105096:22: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105216:18: warning: Assert statement calls a function which may have desired side effects: 'sqlite3_value_blob'. [assertWithSideEffect] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141474:38: warning: Assert statement modifies 'x'. [assignmentInAssert] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114527:10: error: Returning pointer to local variable 'standin' that will be invalid when returning. [returnDanglingLifetime] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114492:12: note: Address of variable taken here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114520:9: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114487:10: note: Variable created here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114527:10: note: Returning pointer to local variable 'standin' that will be invalid when returning. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120227:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92738:27: error: Array 'pParse->aColCache[10]' accessed at index -1, which is out of bounds. [negativeIndex] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92731:15: note: Assignment 'idxLru=-1', assigned value is -1 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92733:17: note: Assuming condition is false heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92738:27: note: Negative array index heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27977:14: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106884:16: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106881:15: note: Address of variable taken here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106884:16: note: The address of variable 'iCol' might be accessed at non-zero index. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106885:14: warning: The address of variable 'iCol' might be accessed at non-zero index. [objectIndex] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106881:15: note: Address of variable taken here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106885:14: note: The address of variable 'iCol' might be accessed at non-zero index. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19045:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31513:5: style: Obsolescent function 'utimes' called. It is recommended to use 'utimensat' instead. [prohibitedutimesCalled] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56155:10: warning: Identical condition and return expression 'rc', return value is always 0 [identicalConditionAfterEarlyExit] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56107:7: note: If condition 'rc' is true, the function will return/exit heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56155:10: note: Returning identical expression 'rc' heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:51703:15: style: Redundant condition: The condition 'pgno <= 1' is redundant since 'pgno == 0' is sufficient. [redundantCondition] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35242:7: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35208:7: note: First condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:35242:7: note: Second condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56955:9: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56950:9: note: First condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56955:9: note: Second condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121683:7: style: The if condition is the same as the previous if condition [duplicateCondition] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121675:7: note: First condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121683:7: note: Second condition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48154:41: style: Expression '(X & 0x4) != 0x1' is always true. [comparisonError] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48155:41: style: Expression '(X & 0x2) != 0x1' is always true. [comparisonError] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48157:41: style: Expression '(X & 0x0) != 0x1' is always true. [comparisonError] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:78287:20: style: Comparing expression of type 'unsigned char' against value 0. Condition is always true. [compareValueOutOfTypeRangeError] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27100:7: style: Condition 'bom' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27086:12: note: Assignment 'bom=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27100:7: note: Condition 'bom' is always false heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69685:56: style: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27085:12: note: Assignment 'rc=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69685:56: note: Calling function 'sqlite3VdbeMemHandleBom' returns 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69685:56: note: Condition 'sqlite3VdbeMemHandleBom(pMem)' is always false heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123091:23: style: Condition 'sCtx.bDeclared==0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123070:20: note: Assignment 'sCtx.bDeclared=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123091:23: note: Condition 'sCtx.bDeclared==0' is always true heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131118:19: style: Condition 'sCur.n==0' is always true [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131098:18: note: Assignment 'sCur.n=0', assigned value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131118:19: note: Condition 'sCur.n==0' is always true heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:20523:3: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31360:16: warning: Either the condition 'pFile->pInode' is redundant or there is possible null pointer dereference: pFile->pInode. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31361:7: note: Assuming that condition 'pFile->pInode' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:31360:16: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44711:7: warning: Either the condition 'pBuf==0' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44701:13: note: Assuming that condition 'pBuf==0' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44710:9: note: p is assigned '(struct PgFreeslot*)pBuf' here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44711:7: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114195:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114278:34: note: Assuming that condition 'ppStmt==0' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114277:49: note: Calling function 'sqlite3LockAndPrepare', 6th argument 'ppStmt' value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114195:4: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114306:4: warning: Either the condition 'ppStmt==0' is redundant or there is possible null pointer dereference: ppStmt. [nullPointerRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114366:34: note: Assuming that condition 'ppStmt==0' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114365:42: note: Calling function 'sqlite3Prepare16', 5th argument 'ppStmt' value is 0 heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114306:4: note: Null pointer dereference heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48836:47: warning: Either the condition '!pMaster' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48837:7: note: Assuming that condition '!pMaster' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48836:47: note: Null pointer addition heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92636:51: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:117207:18: style: The comparison 'pKeyDup == 0' is always true. [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:117195:22: note: 'pKeyDup' is assigned value '0' here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:117207:18: note: The comparison 'pKeyDup == 0' is always true. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:135782:20: style: Redundant assignment of 'yymsp[0].minor.yy0' to itself. [selfAssignment] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137380:15: style: The comparison 'nErr == 0' is always true. [knownConditionTrueFalse] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137314:14: note: 'nErr' is assigned value '0' here. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137380:15: note: The comparison 'nErr == 0' is always true. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:81114:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:78287:18: style: Unsigned expression 'pOp->p5' can't be negative so it is unnecessary to test it. [unsignedPositive] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18401:8: style:inconclusive: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7148:57: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18401:8: note: Function 'sqlite3_db_status' argument 3 names different: declaration 'pCur' definition 'pCurrent'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18402:8: style:inconclusive: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7148:68: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18402:8: note: Function 'sqlite3_db_status' argument 4 names different: declaration 'pHiwtr' definition 'pHighwater'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18403:7: style:inconclusive: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7148:80: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18403:7: note: Function 'sqlite3_db_status' argument 5 names different: declaration 'resetFlg' definition 'resetFlag'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:20075:54: style:inconclusive: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6631:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:20075:54: note: Function 'sqlite3_vfs_find' argument 1 names different: declaration 'zVfsName' definition 'zVfs'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:23982:66: style:inconclusive: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5796:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:23982:66: note: Function 'sqlite3_soft_heap_limit64' argument 1 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:24004:45: style:inconclusive: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5807:63: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:24004:45: note: Function 'sqlite3_soft_heap_limit' argument 1 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:26358:49: style:inconclusive: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2893:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:26358:49: note: Function 'sqlite3_randomness' argument 2 names different: declaration 'P' definition 'pBuf'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27122:51: style:inconclusive: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:16492:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27122:51: note: Function 'sqlite3Utf8CharLen' argument 1 names different: declaration 'pData' definition 'zIn'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27197:52: style:inconclusive: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:16491:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27197:52: note: Function 'sqlite3Utf16ByteLen' argument 1 names different: declaration 'pData' definition 'zIn'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:28969:74: style:inconclusive: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:11259:71: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:28969:74: note: Function 'sqlite3HashInsert' argument 3 names different: declaration 'pData' definition 'data'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:43872:11: style:inconclusive: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13236:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:43872:11: note: Function 'sqlite3PcacheOpen' argument 6 names different: declaration 'pToInit' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44220:64: style:inconclusive: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13265:57: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44220:64: note: Function 'sqlite3PcacheTruncate' argument 2 names different: declaration 'x' definition 'pgno'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:51681:7: style:inconclusive: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13066:83: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:51681:7: note: Function 'sqlite3PagerGet' argument 4 names different: declaration 'clrFlag' definition 'flags'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:52982:65: style:inconclusive: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13088:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:52982:65: note: Function 'sqlite3PagerOpenSavepoint' argument 2 names different: declaration 'n' definition 'nSavepoint'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53661:8: style:inconclusive: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13096:62: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53661:8: note: Function 'sqlite3PagerOpenWal' argument 2 names different: declaration 'pisOpen' definition 'pbOpen'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60896:58: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12092:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60896:58: note: Function 'sqlite3BtreeSetPageSize' argument 2 names different: declaration 'nPagesize' definition 'pageSize'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60896:86: style:inconclusive: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12092:87: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60896:86: note: Function 'sqlite3BtreeSetPageSize' argument 4 names different: declaration 'eFix' definition 'iFix'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:62406:13: style:inconclusive: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12251:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:62406:13: note: Function 'sqlite3BtreeCursor' argument 5 names different: declaration 'pCursor' definition 'pCur'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63308:19: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12263:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63308:19: note: Function 'sqlite3BtreeMovetoUnpacked' argument 2 names different: declaration 'pUnKey' definition 'pIdxKey'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63310:7: style:inconclusive: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12265:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63310:7: note: Function 'sqlite3BtreeMovetoUnpacked' argument 4 names different: declaration 'bias' definition 'biasRight'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66188:23: style:inconclusive: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12302:70: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66188:23: note: Function 'sqlite3BtreeInsert' argument 2 names different: declaration 'pPayload' definition 'pX'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66189:7: style:inconclusive: Function 'sqlite3BtreeInsert' argument 3 names different: declaration 'bias' definition 'appendBias'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12303:28: note: Function 'sqlite3BtreeInsert' argument 3 names different: declaration 'bias' definition 'appendBias'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66189:7: note: Function 'sqlite3BtreeInsert' argument 3 names different: declaration 'bias' definition 'appendBias'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66919:48: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12142:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66919:48: note: Function 'sqlite3BtreeGetMeta' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66919:65: style:inconclusive: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12142:70: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66919:65: note: Function 'sqlite3BtreeGetMeta' argument 3 names different: declaration 'pValue' definition 'pMeta'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66949:66: style:inconclusive: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12143:64: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:66949:66: note: Function 'sqlite3BtreeUpdateMeta' argument 3 names different: declaration 'value' definition 'iMeta'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67782:52: style:inconclusive: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12112:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67782:52: note: Function 'sqlite3BtreeSchemaLocked' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67799:49: style:inconclusive: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12114:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67799:49: note: Function 'sqlite3BtreeLockTable' argument 1 names different: declaration 'pBtree' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67888:50: style:inconclusive: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12323:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67888:50: note: Function 'sqlite3BtreeSetVersion' argument 1 names different: declaration 'pBt' definition 'pBtree'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67930:50: style:inconclusive: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12325:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67930:50: note: Function 'sqlite3BtreeIsReadonly' argument 1 names different: declaration 'pBt' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68101:12: style:inconclusive: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7761:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68101:12: note: Function 'sqlite3_backup_init' argument 1 names different: declaration 'pDest' definition 'pDestDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68102:15: style:inconclusive: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7762:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68102:15: note: Function 'sqlite3_backup_init' argument 2 names different: declaration 'zDestName' definition 'zDestDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68103:12: style:inconclusive: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7763:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68103:12: note: Function 'sqlite3_backup_init' argument 3 names different: declaration 'pSource' definition 'pSrcDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68104:15: style:inconclusive: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7764:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68104:15: note: Function 'sqlite3_backup_init' argument 4 names different: declaration 'zSourceName' definition 'zSrcDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68878:77: style:inconclusive: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18178:61: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68878:77: note: Function 'sqlite3VdbeMemGrow' argument 3 names different: declaration 'preserve' definition 'bPreserve'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68935:64: style:inconclusive: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18179:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68935:64: note: Function 'sqlite3VdbeMemClearAndResize' argument 2 names different: declaration 'n' definition 'szNew'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71235:64: style:inconclusive: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12794:62: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71235:64: note: Function 'sqlite3VdbeChangeP1' argument 3 names different: declaration 'P1' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71238:64: style:inconclusive: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12795:62: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71238:64: note: Function 'sqlite3VdbeChangeP2' argument 3 names different: declaration 'P2' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71241:64: style:inconclusive: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12796:62: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71241:64: note: Function 'sqlite3VdbeChangeP3' argument 3 names different: declaration 'P3' definition 'val'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71244:53: style:inconclusive: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12797:51: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71244:53: note: Function 'sqlite3VdbeChangeP5' argument 2 names different: declaration 'P5' definition 'p5'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71419:81: style:inconclusive: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:12801:79: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71419:81: note: Function 'sqlite3VdbeChangeP4' argument 4 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75516:17: style:inconclusive: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5160:58: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75516:17: note: Function 'sqlite3_result_text64' argument 5 names different: declaration 'encoding' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75909:68: style:inconclusive: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4928:66: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75909:68: note: Function 'sqlite3_aggregate_context' argument 2 names different: declaration 'nBytes' definition 'nByte'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75924:65: style:inconclusive: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5009:60: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75924:65: note: Function 'sqlite3_get_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75947:7: style:inconclusive: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5010:59: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75947:7: note: Function 'sqlite3_set_auxdata' argument 2 names different: declaration 'N' definition 'iArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76122:69: style:inconclusive: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4554:63: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76122:69: note: Function 'sqlite3_column_blob' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76132:62: style:inconclusive: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4555:56: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76132:62: note: Function 'sqlite3_column_bytes' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76137:64: style:inconclusive: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4556:58: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76137:64: note: Function 'sqlite3_column_bytes16' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76142:66: style:inconclusive: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4557:60: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76142:66: note: Function 'sqlite3_column_double' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76147:60: style:inconclusive: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4558:54: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76147:60: note: Function 'sqlite3_column_int' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76152:71: style:inconclusive: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4559:66: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76152:71: note: Function 'sqlite3_column_int64' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76157:78: style:inconclusive: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4560:72: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76157:78: note: Function 'sqlite3_column_text' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76162:73: style:inconclusive: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4563:67: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76162:73: note: Function 'sqlite3_column_value' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76172:71: style:inconclusive: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4561:65: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76172:71: note: Function 'sqlite3_column_text16' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76178:61: style:inconclusive: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4562:55: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76178:61: note: Function 'sqlite3_column_type' argument 2 names different: declaration 'iCol' definition 'i'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76427:7: style:inconclusive: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4045:71: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76427:7: note: Function 'sqlite3_bind_blob' argument 4 names different: declaration 'n' definition 'nData'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76496:17: style:inconclusive: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4055:56: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76496:17: note: Function 'sqlite3_bind_text64' argument 6 names different: declaration 'encoding' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76719:69: style:inconclusive: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7291:62: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76719:69: note: Function 'sqlite3_stmt_status' argument 3 names different: declaration 'resetFlg' definition 'resetFlag'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:84777:61: style:inconclusive: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6558:56: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:84777:61: note: Function 'sqlite3_blob_read' argument 2 names different: declaration 'Z' definition 'z'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:84777:68: style:inconclusive: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6558:63: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:84777:68: note: Function 'sqlite3_blob_read' argument 3 names different: declaration 'N' definition 'n'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93001:56: style:inconclusive: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89735:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93001:56: note: Function 'exprCodeVector' argument 3 names different: declaration 'piToFree' definition 'piFreeable'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:97374:57: style:inconclusive: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:16617:53: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:97374:57: note: Function 'sqlite3AnalysisLoad' argument 2 names different: declaration 'iDB' definition 'iDb'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98096:9: style:inconclusive: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2979:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98096:9: note: Function 'sqlite3_set_authorizer' argument 3 names different: declaration 'pUserData' definition 'pArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104856:44: style:inconclusive: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7919:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104856:44: note: Function 'sqlite3_strglob' argument 1 names different: declaration 'zGlob' definition 'zGlobPattern'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104856:70: style:inconclusive: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7919:63: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104856:70: note: Function 'sqlite3_strglob' argument 2 names different: declaration 'zStr' definition 'zString'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104863:44: style:inconclusive: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7942:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104863:44: note: Function 'sqlite3_strlike' argument 1 names different: declaration 'zGlob' definition 'zPattern'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104863:85: style:inconclusive: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7942:82: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104863:85: note: Function 'sqlite3_strlike' argument 3 names different: declaration 'cEsc' definition 'esc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109586:15: style:inconclusive: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:657:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109586:15: note: Function 'sqlite3_exec' argument 2 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109589:10: style:inconclusive: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:660:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109589:10: note: Function 'sqlite3_exec' argument 5 names different: declaration 'errmsg' definition 'pzErrMsg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114260:7: style:inconclusive: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3770:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114260:7: note: Function 'sqlite3_prepare' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114272:7: style:inconclusive: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3777:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114272:7: note: Function 'sqlite3_prepare_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114348:7: style:inconclusive: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3784:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114348:7: note: Function 'sqlite3_prepare16' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114360:7: style:inconclusive: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3791:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114360:7: note: Function 'sqlite3_prepare16_v2' argument 3 names different: declaration 'nByte' definition 'nBytes'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120173:10: style:inconclusive: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2638:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120173:10: note: Function 'sqlite3_get_table' argument 6 names different: declaration 'pzErrmsg' definition 'pzErrMsg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120237:10: style:inconclusive: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2640:43: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120237:10: note: Function 'sqlite3_free_table' argument 1 names different: declaration 'result' definition 'azResult'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122087:9: style:inconclusive: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121378:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122087:9: note: Function 'updateVirtualTable' argument 5 names different: declaration 'pRowidExpr' definition 'pRowid'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122625:25: style:inconclusive: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6273:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122625:25: note: Function 'sqlite3_create_module' argument 3 names different: declaration 'p' definition 'pModule'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122626:9: style:inconclusive: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6274:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122626:9: note: Function 'sqlite3_create_module' argument 4 names different: declaration 'pClientData' definition 'pAux'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122640:25: style:inconclusive: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6279:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122640:25: note: Function 'sqlite3_create_module_v2' argument 3 names different: declaration 'p' definition 'pModule'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122641:9: style:inconclusive: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6280:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122641:9: note: Function 'sqlite3_create_module_v2' argument 4 names different: declaration 'pClientData' definition 'pAux'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123261:62: style:inconclusive: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6339:59: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123261:62: note: Function 'sqlite3_declare_vtab' argument 2 names different: declaration 'zSQL' definition 'zCreateTable'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137549:45: style:inconclusive: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2472:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137549:45: note: Function 'sqlite3_complete' argument 1 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137714:47: style:inconclusive: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:2473:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:137714:47: note: Function 'sqlite3_complete16' argument 1 names different: declaration 'sql' definition 'zSql'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139515:15: style:inconclusive: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4720:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139515:15: note: Function 'sqlite3_create_function' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139517:7: style:inconclusive: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4722:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139517:7: note: Function 'sqlite3_create_function' argument 4 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139518:9: style:inconclusive: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4723:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139518:9: note: Function 'sqlite3_create_function' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139529:15: style:inconclusive: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4740:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139529:15: note: Function 'sqlite3_create_function_v2' argument 2 names different: declaration 'zFunctionName' definition 'zFunc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139531:7: style:inconclusive: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4742:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139531:7: note: Function 'sqlite3_create_function_v2' argument 4 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139532:9: style:inconclusive: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4743:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139532:9: note: Function 'sqlite3_create_function_v2' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139575:9: style:inconclusive: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:4733:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139575:9: note: Function 'sqlite3_create_function16' argument 5 names different: declaration 'pApp' definition 'p'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139612:15: style:inconclusive: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:6358:64: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139612:15: note: Function 'sqlite3_overload_function' argument 2 names different: declaration 'zFuncName' definition 'zName'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139665:12: style:inconclusive: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3177:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139665:12: note: Function 'sqlite3_trace_v2' argument 2 names different: declaration 'uMask' definition 'mTrace'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139667:9: style:inconclusive: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3179:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139667:9: note: Function 'sqlite3_trace_v2' argument 4 names different: declaration 'pCtx' definition 'pArg'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139846:60: style:inconclusive: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8036:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139846:60: note: Function 'sqlite3_wal_autocheckpoint' argument 2 names different: declaration 'N' definition 'nFrame'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140288:47: style:inconclusive: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3615:44: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140288:47: note: Function 'sqlite3_limit' argument 2 names different: declaration 'id' definition 'limitId'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140288:60: style:inconclusive: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3615:52: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140288:60: note: Function 'sqlite3_limit' argument 3 names different: declaration 'newVal' definition 'newLimit'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140916:15: style:inconclusive: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3444:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140916:15: note: Function 'sqlite3_open' argument 1 names different: declaration 'filename' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140936:15: style:inconclusive: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3448:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140936:15: note: Function 'sqlite3_open16' argument 1 names different: declaration 'filename' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140977:7: style:inconclusive: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5266:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140977:7: note: Function 'sqlite3_create_collation' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140978:9: style:inconclusive: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5267:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140978:9: note: Function 'sqlite3_create_collation' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140990:7: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5273:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140990:7: note: Function 'sqlite3_create_collation_v2' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140991:9: style:inconclusive: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5274:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140991:9: note: Function 'sqlite3_create_collation_v2' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141015:7: style:inconclusive: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5281:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141015:7: note: Function 'sqlite3_create_collation16' argument 3 names different: declaration 'eTextRep' definition 'enc'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141016:9: style:inconclusive: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:5282:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141016:9: note: Function 'sqlite3_create_collation16' argument 4 names different: declaration 'pArg' definition 'pCtx'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141717:48: style:inconclusive: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3498:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141717:48: note: Function 'sqlite3_uri_boolean' argument 1 names different: declaration 'zFile' definition 'zFilename'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141717:83: style:inconclusive: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. [funcArgNamesDifferent] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:3498:79: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141717:83: note: Function 'sqlite3_uri_boolean' argument 3 names different: declaration 'bDefault' definition 'bDflt'. heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19037:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19040:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19077:13: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19933:51: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:19933:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:25375:15: style: Variable 'escarg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:25415:16: style: Variable 'pToken' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:25426:30: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27391:48: style: Parameter 'pCol' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27457:11: style: Variable 'z' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:28533:56: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30568:36: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33349:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:43456:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44356:50: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44363:53: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:44956:48: style: Parameter 'pCache' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:45334:14: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:47185:46: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:47666:36: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48069:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:48500:31: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:49321:11: style: Variable 'dbFileVers' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:49798:37: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:50088:51: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:50174:50: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:50681:13: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:50775:13: style: Variable 'pData2' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:52367:10: style: Variable 'pPager' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:52843:49: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:52923:47: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53106:52: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53115:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53134:59: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53359:51: style: Parameter 'pPg' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:53504:54: style: Parameter 'pPager' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:54407:8: style: Variable 'aEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:55215:12: style: Variable 'aRight' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:55787:25: style: Variable 'aHdr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56573:27: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56752:16: style: Variable 'pLive' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:56848:15: style: Variable 'pData' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:57159:46: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:57223:50: style: Parameter 'pWal' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:58966:13: style: Parameter 'pExcept' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59079:57: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59282:7: style: Parameter 'pCell' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59365:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59381:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59424:9: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59469:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59517:7: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59770:9: style: Variable 'pSpace' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59922:13: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:59992:15: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60207:38: style: Parameter 'pBt' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:60481:20: style: Variable 'pExisting' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:61402:14: style: Variable 'pBlock' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:62002:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63531:46: style: Parameter 'pCur' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63628:12: style: Variable 'pPage' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:64693:8: style: Parameter 'szCell' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:64760:7: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:64768:7: style: Variable 'aData' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:65019:9: style: Variable 'pStop' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:65141:22: style: Variable 'pBt' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:65408:9: style: Variable 'piEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:65714:14: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67563:8: style: Parameter 'aRoot' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67923:56: style: Parameter 'pCsr' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:67943:48: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68506:19: style: Variable 'zData' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68613:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_remaining' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110612:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68613:57: note: Parameter 'p' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68627:57: style: Parameter 'p' can be declared as pointer to const. However it seems that 'sqlite3_backup_pagecount' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110611:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68627:57: note: Parameter 'p' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:70776:73: style: Parameter 'zWhere' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71026:8: style: Variable 'aLabel' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71106:49: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:71959:10: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:72593:8: style: Variable 'pColName' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:73005:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:74973:45: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:74988:10: style: Variable 'pMem' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75146:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75156:29: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75336:50: style: Parameter 'pVal' can be declared as pointer to const. However it seems that 'sqlite3_value_type' is a callback function, if 'pVal' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110527:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75336:50: note: Parameter 'pVal' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75556:76: style: Parameter 'pValue' can be declared as pointer to const. However it seems that 'sqlite3_result_value' is a callback function, if 'pValue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110495:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:75556:76: note: Parameter 'pValue' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76019:9: style: Variable 'pVm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:76688:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:78177:11: style: Variable 'pCaller' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:79495:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:80041:9: style: Variable 'zAffinity' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:81908:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:81938:15: style: Variable 'pC' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:82891:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:83046:8: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:83049:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:83168:8: style: Variable 'pIn' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:85455:43: style: Parameter 'pTask' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:86230:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:86322:48: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:86724:16: style: Variable 'pTask' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:87529:15: style: Variable 'pSorter' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:87530:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:87563:8: style: Parameter 'pVal' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:87571:9: style: Variable 'pKey' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:88008:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:88297:38: style: Parameter 'pUsing' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:88579:17: style: Variable 'pOrig' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:88712:16: style: Parameter 'pNC' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:88732:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89017:11: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89019:13: style: Variable 'zAs' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89224:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:89335:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:90331:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:90765:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:90805:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91107:25: style: Variable 'pOldItem' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91275:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91300:13: style: Parameter 'pSpan' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91320:13: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91359:14: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91657:10: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91684:11: style: Variable 'pRes' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91833:15: style: Variable 'pEList' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:91926:22: style: Variable 'pReq' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92128:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92524:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:92759:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93109:13: style: Variable 'zBlob' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93481:14: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:93545:13: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94345:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprIdxCover' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94376:21: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94345:48: note: Parameter 'pExpr' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94398:48: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'exprSrcCount' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94432:21: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94398:48: note: Parameter 'pExpr' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94528:25: style: Variable 'pE' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94787:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:94910:9: style: Variable 'zRet' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:95306:14: style: Variable 'pFrom' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:95472:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:95761:12: style: Variable 'pStat' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:96501:10: style: Parameter 'pOnlyIdx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:96687:15: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:96836:11: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:96896:13: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:97780:11: style: Variable 'zAuthArg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98171:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98384:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98462:17: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98479:15: style: Variable 'vtab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98891:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:98959:63: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99090:48: style: Parameter 'pIdx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99164:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99183:11: style: Variable 'zDb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99322:60: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99322:74: style: Parameter 'pType' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99810:9: style: Variable 'zSep' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:100263:14: style: Variable 'pEnd2' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:100315:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:100348:10: style: Parameter 'pBegin' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:100781:9: style: Variable 'v' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101171:10: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101368:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101421:11: style: Variable 'pCExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101584:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101784:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:101901:47: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102208:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102345:9: style: Variable 'pDb' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102414:9: style: Parameter 'p4' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102558:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102767:12: style: Variable 'pColl2' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102768:9: style: Variable 'z' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102840:14: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102841:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:102966:12: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:103976:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:103985:10: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104042:10: style: Parameter 'pPrior' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104501:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104897:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104898:23: style: Variable 'pInfo' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:104959:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105211:9: style: Variable 'zHex' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105306:16: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105576:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105589:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105596:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105631:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105644:8: style: Variable 'pArg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105656:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105795:61: style: Parameter 'pExpr' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:105796:12: style: Variable 'pDef' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106144:9: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106204:17: style: Variable 'zIdxCol' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106275:8: style: Parameter 'aiCol' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106563:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106716:10: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106718:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106745:8: style: Parameter 'aChange' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106750:11: style: Variable 'zKey' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106754:17: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106771:49: style: Parameter 'pFKey' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106774:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:106894:15: style: Variable 'zCol' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:107045:10: style: Parameter 'pParse' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:107532:11: style: Variable 'pVTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:107849:9: style: Variable 'zTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108454:59: style: Parameter 'pExpr' can be declared as pointer to const. However it seems that 'checkConstraintExprNode' is a callback function, if 'pExpr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108482:21: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108454:59: note: Parameter 'pExpr' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108582:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108661:15: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:108952:19: style: Variable 'p4' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109026:8: style: Parameter 'aRegIdx' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109110:7: style: Parameter 'aToOpen' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110971:10: style: Parameter 'xInit' can be declared as pointer to const. However it seems that 'sqlite3_cancel_auto_extension' is a callback function, if 'xInit' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110665:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110971:10: note: Parameter 'xInit' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:113022:23: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:113047:17: style: Variable 'zErr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:113986:62: style: Parameter 'pSchema' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114577:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114635:31: style: Parameter 'pTab' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114787:12: style: Variable 'pLeftTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:114804:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115444:13: style: Parameter 'pList' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115497:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115542:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115562:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115565:15: style: Parameter 'pDest' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115573:13: style: Variable 'pOrderBy' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115926:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115930:13: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:115952:15: style: Variable 'zName' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116089:12: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116925:76: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116956:11: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116957:15: style: Parameter 'pIn' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118242:49: style: Parameter 'pAggInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118317:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118388:24: style: Parameter 'pItem' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118753:19: style: Variable 'pSub' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:118985:12: style: Variable 'db' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:119051:15: style: Variable 'pList' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120523:10: style: Parameter 'pAll' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120621:10: style: Parameter 'pName' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:120852:58: style: Parameter 'pEList' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122668:50: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122911:66: style: Parameter 'pEnd' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:122977:12: style: Variable 'pOld' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123718:50: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_vtab_on_conflict' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110647:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:123718:50: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:124466:11: style: Variable 'zMsg' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:124620:37: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:125048:15: style: Parameter 'pLevel' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:125318:12: style: Variable 'pTab' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:125481:17: style: Variable 'pOp' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:125926:14: style: Variable 'pPk' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126028:28: style: Variable 'origSrc' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126667:9: style: Variable 'pCol' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126695:56: style: Parameter 'pBase' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:126951:20: style: Variable 'pOther' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127839:61: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127847:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127855:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127867:60: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127875:57: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127884:54: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127905:53: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127920:56: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:127969:58: style: Parameter 'pMaskSet' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128038:24: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128200:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128205:16: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128264:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128433:14: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128633:24: style: Parameter 'pSrc' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128671:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:128746:11: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:129010:43: style: Parameter 'pTerm' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:129931:12: style: Variable 'pIndex' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:129973:22: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130047:14: style: Variable 'pColl' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130205:13: style: Variable 'pExpr' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130424:21: style: Parameter 'pBuilder' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130537:12: style: Variable 'pTabList' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130601:16: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:130800:16: style: Variable 'pTerm' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131055:22: style: Variable 'pWCEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131061:24: style: Variable 'pItem' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131075:25: style: Variable 'pOrWCEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131177:24: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131404:19: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131548:52: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:131572:14: style: Parameter 'pWInfo' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132399:26: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132900:46: style: Parameter 'pStart' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132968:56: style: Parameter 'pY' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132984:12: style: Parameter 'pPreOp' can be declared as pointer to const [constParameterPointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138549:53: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_db_mutex' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110623:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138549:53: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138689:9: style: Parameter 'padFlag' can be declared as pointer to const. However it seems that 'binCollFunc' is a callback function, if 'padFlag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:140732:55: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138689:9: note: Parameter 'padFlag' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138742:60: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_last_insert_rowid' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110471:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138742:60: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138755:41: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110417:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138755:41: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138768:47: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_total_changes' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110507:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138768:47: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:138821:13: style: Variable 'pSchema' can be declared as pointer to const [constVariablePointer] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141096:48: style: Parameter 'db' can be declared as pointer to const. However it seems that 'sqlite3_get_autocommit' is a callback function, if 'db' is declared with const you might also need to cast function pointer(s). [constParameterCallback] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110466:3: note: You might need to cast the function pointer here heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:141096:48: note: Parameter 'db' can be declared as pointer to const heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:99883:10: warning: Size of pointer 'zExtra' used instead of size of its data. [pointerSize] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132221:16: warning: Expression 'nTabList-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132263:17: note: Assuming that condition 'nTabList==0' is not redundant heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:132221:16: note: Negative value is converted to an unsigned value heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:1025:9: style: struct member 'sqlite3_io_methods::xFetch' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:1026:9: style: struct member 'sqlite3_io_methods::xUnfetch' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7525:7: style: struct member 'sqlite3_pcache_methods2::iVersion' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7548:9: style: struct member 'sqlite3_pcache_methods::pArg' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7549:9: style: struct member 'sqlite3_pcache_methods::xInit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7550:10: style: struct member 'sqlite3_pcache_methods::xShutdown' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7551:21: style: struct member 'sqlite3_pcache_methods::xCreate' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7552:10: style: struct member 'sqlite3_pcache_methods::xCachesize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7553:9: style: struct member 'sqlite3_pcache_methods::xPagecount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7554:11: style: struct member 'sqlite3_pcache_methods::xFetch' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7555:10: style: struct member 'sqlite3_pcache_methods::xUnpin' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7556:10: style: struct member 'sqlite3_pcache_methods::xRekey' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7557:10: style: struct member 'sqlite3_pcache_methods::xTruncate' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:7558:10: style: struct member 'sqlite3_pcache_methods::xDestroy' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8702:9: style: struct member 'sqlite3_rtree_geometry::pContext' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8703:7: style: struct member 'sqlite3_rtree_geometry::nParam' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8704:22: style: struct member 'sqlite3_rtree_geometry::aParam' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8705:9: style: struct member 'sqlite3_rtree_geometry::pUser' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8706:10: style: struct member 'sqlite3_rtree_geometry::xDelUser' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8734:9: style: struct member 'sqlite3_rtree_query_info::pContext' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8735:7: style: struct member 'sqlite3_rtree_query_info::nParam' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8736:22: style: struct member 'sqlite3_rtree_query_info::aParam' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8737:9: style: struct member 'sqlite3_rtree_query_info::pUser' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8738:10: style: struct member 'sqlite3_rtree_query_info::xDelUser' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8739:22: style: struct member 'sqlite3_rtree_query_info::aCoord' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8740:17: style: struct member 'sqlite3_rtree_query_info::anQueue' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8741:7: style: struct member 'sqlite3_rtree_query_info::nCoord' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8742:7: style: struct member 'sqlite3_rtree_query_info::iLevel' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8743:7: style: struct member 'sqlite3_rtree_query_info::mxLevel' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8744:17: style: struct member 'sqlite3_rtree_query_info::iRowid' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8745:21: style: struct member 'sqlite3_rtree_query_info::rParentScore' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8746:7: style: struct member 'sqlite3_rtree_query_info::eParentWithin' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8747:7: style: struct member 'sqlite3_rtree_query_info::eWithin' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8748:21: style: struct member 'sqlite3_rtree_query_info::rScore' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:8750:19: style: struct member 'sqlite3_rtree_query_info::apSqlParam' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10100:24: style: struct member 'Fts5PhraseIter::a' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10101:24: style: struct member 'Fts5PhraseIter::b' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10320:7: style: struct member 'Fts5ExtensionApi::iVersion' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10322:11: style: struct member 'Fts5ExtensionApi::xUserData' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10324:9: style: struct member 'Fts5ExtensionApi::xColumnCount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10325:9: style: struct member 'Fts5ExtensionApi::xRowCount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10326:9: style: struct member 'Fts5ExtensionApi::xColumnTotalSize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10328:9: style: struct member 'Fts5ExtensionApi::xTokenize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10334:9: style: struct member 'Fts5ExtensionApi::xPhraseCount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10335:9: style: struct member 'Fts5ExtensionApi::xPhraseSize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10337:9: style: struct member 'Fts5ExtensionApi::xInstCount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10338:9: style: struct member 'Fts5ExtensionApi::xInst' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10340:19: style: struct member 'Fts5ExtensionApi::xRowid' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10341:9: style: struct member 'Fts5ExtensionApi::xColumnText' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10342:9: style: struct member 'Fts5ExtensionApi::xColumnSize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10344:9: style: struct member 'Fts5ExtensionApi::xQueryPhrase' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10347:9: style: struct member 'Fts5ExtensionApi::xSetAuxdata' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10348:11: style: struct member 'Fts5ExtensionApi::xGetAuxdata' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10350:9: style: struct member 'Fts5ExtensionApi::xPhraseFirst' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10351:10: style: struct member 'Fts5ExtensionApi::xPhraseNext' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10353:9: style: struct member 'Fts5ExtensionApi::xPhraseFirstColumn' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10354:10: style: struct member 'Fts5ExtensionApi::xPhraseNextColumn' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10556:9: style: struct member 'fts5_tokenizer::xCreate' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10557:10: style: struct member 'fts5_tokenizer::xDelete' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10558:9: style: struct member 'fts5_tokenizer::xTokenize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10592:7: style: struct member 'fts5_api::iVersion' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10595:9: style: struct member 'fts5_api::xCreateTokenizer' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10604:9: style: struct member 'fts5_api::xFindTokenizer' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:10612:9: style: struct member 'fts5_api::xCreateFunction' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:13975:12: style: union member 'Anonymous0::notUsed1' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:14763:9: style: struct member 'IndexSample::p' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:14764:7: style: struct member 'IndexSample::n' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:14765:12: style: struct member 'IndexSample::anEq' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:14766:12: style: struct member 'IndexSample::anLt' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:14767:12: style: struct member 'IndexSample::anDLt' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15832:7: style: struct member 'Sqlite3Config::mxStrlen' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15840:9: style: struct member 'Sqlite3Config::pHeap' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15841:7: style: struct member 'Sqlite3Config::nHeap' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15842:7: style: struct member 'Sqlite3Config::mnReq' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15842:14: style: struct member 'Sqlite3Config::mxReq' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15851:7: style: struct member 'Sqlite3Config::mxParserStack' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15915:14: style: union member 'Anonymous8::pSrcList' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:15917:22: style: union member 'Anonymous8::pCCurHint' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18013:7: style: struct member 'ScanStatus::addrExplain' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18014:7: style: struct member 'ScanStatus::addrLoop' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18015:7: style: struct member 'ScanStatus::addrVisit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18016:7: style: struct member 'ScanStatus::iSelectID' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18017:10: style: struct member 'ScanStatus::nEst' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18110:9: style: struct member 'PreUpdate::v' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18111:15: style: struct member 'PreUpdate::pCsr' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18113:7: style: struct member 'PreUpdate::aRecord' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18115:19: style: struct member 'PreUpdate::pUnpacked' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18116:19: style: struct member 'PreUpdate::pNewUnpacked' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18117:7: style: struct member 'PreUpdate::iNewReg' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18118:7: style: struct member 'PreUpdate::iKey1' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18119:7: style: struct member 'PreUpdate::iKey2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:18120:8: style: struct member 'PreUpdate::aNew' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30231:7: style: struct member 'vxworksFileId::nName' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:30232:9: style: struct member 'vxworksFileId::zCanonicalName' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33446:6: style: struct member 'unixShm::hasMutex' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69847:10: style: struct member 'ValueNewStat4Ctx::pParse' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69848:10: style: struct member 'ValueNewStat4Ctx::pIdx' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69849:20: style: struct member 'ValueNewStat4Ctx::ppRec' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:69850:7: style: struct member 'ValueNewStat4Ctx::iVal' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109754:12: style: struct member 'sqlite3_api_routines::aggregate_context' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109755:10: style: struct member 'sqlite3_api_routines::aggregate_count' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109756:10: style: struct member 'sqlite3_api_routines::bind_blob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109757:10: style: struct member 'sqlite3_api_routines::bind_double' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109758:10: style: struct member 'sqlite3_api_routines::bind_int' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109759:10: style: struct member 'sqlite3_api_routines::bind_int64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109760:10: style: struct member 'sqlite3_api_routines::bind_null' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109761:10: style: struct member 'sqlite3_api_routines::bind_parameter_count' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109762:10: style: struct member 'sqlite3_api_routines::bind_parameter_index' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109763:18: style: struct member 'sqlite3_api_routines::bind_parameter_name' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109764:10: style: struct member 'sqlite3_api_routines::bind_text' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109765:10: style: struct member 'sqlite3_api_routines::bind_text16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109766:10: style: struct member 'sqlite3_api_routines::bind_value' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109767:10: style: struct member 'sqlite3_api_routines::busy_handler' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109768:10: style: struct member 'sqlite3_api_routines::busy_timeout' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109769:10: style: struct member 'sqlite3_api_routines::changes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109770:10: style: struct member 'sqlite3_api_routines::close' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109771:10: style: struct member 'sqlite3_api_routines::collation_needed' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109773:10: style: struct member 'sqlite3_api_routines::collation_needed16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109775:18: style: struct member 'sqlite3_api_routines::column_blob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109776:10: style: struct member 'sqlite3_api_routines::column_bytes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109777:10: style: struct member 'sqlite3_api_routines::column_bytes16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109778:10: style: struct member 'sqlite3_api_routines::column_count' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109779:18: style: struct member 'sqlite3_api_routines::column_database_name' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109780:18: style: struct member 'sqlite3_api_routines::column_database_name16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109781:18: style: struct member 'sqlite3_api_routines::column_decltype' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109782:18: style: struct member 'sqlite3_api_routines::column_decltype16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109783:13: style: struct member 'sqlite3_api_routines::column_double' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109784:10: style: struct member 'sqlite3_api_routines::column_int' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109785:19: style: struct member 'sqlite3_api_routines::column_int64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109786:18: style: struct member 'sqlite3_api_routines::column_name' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109787:18: style: struct member 'sqlite3_api_routines::column_name16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109788:18: style: struct member 'sqlite3_api_routines::column_origin_name' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109789:18: style: struct member 'sqlite3_api_routines::column_origin_name16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109790:18: style: struct member 'sqlite3_api_routines::column_table_name' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109791:18: style: struct member 'sqlite3_api_routines::column_table_name16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109792:27: style: struct member 'sqlite3_api_routines::column_text' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109793:18: style: struct member 'sqlite3_api_routines::column_text16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109794:10: style: struct member 'sqlite3_api_routines::column_type' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109795:20: style: struct member 'sqlite3_api_routines::column_value' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109796:12: style: struct member 'sqlite3_api_routines::commit_hook' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109797:10: style: struct member 'sqlite3_api_routines::complete' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109798:10: style: struct member 'sqlite3_api_routines::complete16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109799:10: style: struct member 'sqlite3_api_routines::create_collation' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109801:10: style: struct member 'sqlite3_api_routines::create_collation16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109803:10: style: struct member 'sqlite3_api_routines::create_function' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109807:10: style: struct member 'sqlite3_api_routines::create_function16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109811:9: style: struct member 'sqlite3_api_routines::create_module' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109812:10: style: struct member 'sqlite3_api_routines::data_count' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109813:15: style: struct member 'sqlite3_api_routines::db_handle' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109814:9: style: struct member 'sqlite3_api_routines::declare_vtab' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109815:10: style: struct member 'sqlite3_api_routines::enable_shared_cache' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109816:10: style: struct member 'sqlite3_api_routines::errcode' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109817:18: style: struct member 'sqlite3_api_routines::errmsg' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109818:18: style: struct member 'sqlite3_api_routines::errmsg16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109819:10: style: struct member 'sqlite3_api_routines::exec' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109820:10: style: struct member 'sqlite3_api_routines::expired' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109821:10: style: struct member 'sqlite3_api_routines::finalize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109822:11: style: struct member 'sqlite3_api_routines::free' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109823:11: style: struct member 'sqlite3_api_routines::free_table' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109824:10: style: struct member 'sqlite3_api_routines::get_autocommit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109825:12: style: struct member 'sqlite3_api_routines::get_auxdata' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109826:10: style: struct member 'sqlite3_api_routines::get_table' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109827:10: style: struct member 'sqlite3_api_routines::global_recover' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109828:11: style: struct member 'sqlite3_api_routines::interruptx' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109829:19: style: struct member 'sqlite3_api_routines::last_insert_rowid' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109830:18: style: struct member 'sqlite3_api_routines::libversion' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109831:10: style: struct member 'sqlite3_api_routines::libversion_number' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109832:11: style: struct member 'sqlite3_api_routines::malloc' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109833:12: style: struct member 'sqlite3_api_routines::mprintf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109834:10: style: struct member 'sqlite3_api_routines::open' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109835:10: style: struct member 'sqlite3_api_routines::open16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109836:10: style: struct member 'sqlite3_api_routines::prepare' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109837:10: style: struct member 'sqlite3_api_routines::prepare16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109838:12: style: struct member 'sqlite3_api_routines::profile' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109839:11: style: struct member 'sqlite3_api_routines::progress_handler' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109840:11: style: struct member 'sqlite3_api_routines::realloc' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109841:10: style: struct member 'sqlite3_api_routines::reset' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109842:11: style: struct member 'sqlite3_api_routines::result_blob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109843:11: style: struct member 'sqlite3_api_routines::result_double' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109844:11: style: struct member 'sqlite3_api_routines::result_error' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109845:11: style: struct member 'sqlite3_api_routines::result_error16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109846:11: style: struct member 'sqlite3_api_routines::result_int' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109847:11: style: struct member 'sqlite3_api_routines::result_int64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109848:11: style: struct member 'sqlite3_api_routines::result_null' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109849:11: style: struct member 'sqlite3_api_routines::result_text' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109850:11: style: struct member 'sqlite3_api_routines::result_text16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109851:11: style: struct member 'sqlite3_api_routines::result_text16be' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109852:11: style: struct member 'sqlite3_api_routines::result_text16le' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109853:11: style: struct member 'sqlite3_api_routines::result_value' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109854:12: style: struct member 'sqlite3_api_routines::rollback_hook' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109855:10: style: struct member 'sqlite3_api_routines::set_authorizer' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109857:11: style: struct member 'sqlite3_api_routines::set_auxdata' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109858:12: style: struct member 'sqlite3_api_routines::snprintf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109859:10: style: struct member 'sqlite3_api_routines::step' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109860:10: style: struct member 'sqlite3_api_routines::table_column_metadata' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109862:11: style: struct member 'sqlite3_api_routines::thread_cleanup' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109863:10: style: struct member 'sqlite3_api_routines::total_changes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109864:12: style: struct member 'sqlite3_api_routines::trace' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109865:10: style: struct member 'sqlite3_api_routines::transfer_bindings' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109866:12: style: struct member 'sqlite3_api_routines::update_hook' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109868:12: style: struct member 'sqlite3_api_routines::user_data' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109869:18: style: struct member 'sqlite3_api_routines::value_blob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109870:10: style: struct member 'sqlite3_api_routines::value_bytes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109871:10: style: struct member 'sqlite3_api_routines::value_bytes16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109872:13: style: struct member 'sqlite3_api_routines::value_double' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109873:10: style: struct member 'sqlite3_api_routines::value_int' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109874:19: style: struct member 'sqlite3_api_routines::value_int64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109875:10: style: struct member 'sqlite3_api_routines::value_numeric_type' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109876:27: style: struct member 'sqlite3_api_routines::value_text' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109877:18: style: struct member 'sqlite3_api_routines::value_text16' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109878:18: style: struct member 'sqlite3_api_routines::value_text16be' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109879:18: style: struct member 'sqlite3_api_routines::value_text16le' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109880:10: style: struct member 'sqlite3_api_routines::value_type' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109881:11: style: struct member 'sqlite3_api_routines::vmprintf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109883:9: style: struct member 'sqlite3_api_routines::overload_function' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109885:9: style: struct member 'sqlite3_api_routines::prepare_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109886:9: style: struct member 'sqlite3_api_routines::prepare16_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109887:9: style: struct member 'sqlite3_api_routines::clear_bindings' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109889:9: style: struct member 'sqlite3_api_routines::create_module_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109892:9: style: struct member 'sqlite3_api_routines::bind_zeroblob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109893:9: style: struct member 'sqlite3_api_routines::blob_bytes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109894:9: style: struct member 'sqlite3_api_routines::blob_close' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109895:9: style: struct member 'sqlite3_api_routines::blob_open' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109897:9: style: struct member 'sqlite3_api_routines::blob_read' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109898:9: style: struct member 'sqlite3_api_routines::blob_write' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109899:9: style: struct member 'sqlite3_api_routines::create_collation_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109902:9: style: struct member 'sqlite3_api_routines::file_control' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109903:19: style: struct member 'sqlite3_api_routines::memory_highwater' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109904:19: style: struct member 'sqlite3_api_routines::memory_used' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109905:20: style: struct member 'sqlite3_api_routines::mutex_alloc' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109906:10: style: struct member 'sqlite3_api_routines::mutex_enter' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109907:10: style: struct member 'sqlite3_api_routines::mutex_free' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109908:10: style: struct member 'sqlite3_api_routines::mutex_leave' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109909:9: style: struct member 'sqlite3_api_routines::mutex_try' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109910:9: style: struct member 'sqlite3_api_routines::open_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109911:9: style: struct member 'sqlite3_api_routines::release_memory' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109912:10: style: struct member 'sqlite3_api_routines::result_error_nomem' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109913:10: style: struct member 'sqlite3_api_routines::result_error_toobig' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109914:9: style: struct member 'sqlite3_api_routines::sleep' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109915:10: style: struct member 'sqlite3_api_routines::soft_heap_limit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109916:18: style: struct member 'sqlite3_api_routines::vfs_find' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109917:9: style: struct member 'sqlite3_api_routines::vfs_register' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109918:9: style: struct member 'sqlite3_api_routines::vfs_unregister' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109919:9: style: struct member 'sqlite3_api_routines::xthreadsafe' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109920:10: style: struct member 'sqlite3_api_routines::result_zeroblob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109921:10: style: struct member 'sqlite3_api_routines::result_error_code' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109922:9: style: struct member 'sqlite3_api_routines::test_control' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109923:10: style: struct member 'sqlite3_api_routines::randomness' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109924:14: style: struct member 'sqlite3_api_routines::context_db_handle' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109925:9: style: struct member 'sqlite3_api_routines::extended_result_codes' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109926:9: style: struct member 'sqlite3_api_routines::limit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109927:19: style: struct member 'sqlite3_api_routines::next_stmt' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109928:17: style: struct member 'sqlite3_api_routines::sql' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109929:9: style: struct member 'sqlite3_api_routines::status' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109930:9: style: struct member 'sqlite3_api_routines::backup_finish' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109931:21: style: struct member 'sqlite3_api_routines::backup_init' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109932:9: style: struct member 'sqlite3_api_routines::backup_pagecount' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109933:9: style: struct member 'sqlite3_api_routines::backup_remaining' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109934:9: style: struct member 'sqlite3_api_routines::backup_step' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109935:17: style: struct member 'sqlite3_api_routines::compileoption_get' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109936:9: style: struct member 'sqlite3_api_routines::compileoption_used' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109937:9: style: struct member 'sqlite3_api_routines::create_function_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109942:9: style: struct member 'sqlite3_api_routines::db_config' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109943:20: style: struct member 'sqlite3_api_routines::db_mutex' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109944:9: style: struct member 'sqlite3_api_routines::db_status' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109945:9: style: struct member 'sqlite3_api_routines::extended_errcode' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109946:10: style: struct member 'sqlite3_api_routines::log' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109947:19: style: struct member 'sqlite3_api_routines::soft_heap_limit64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109948:17: style: struct member 'sqlite3_api_routines::sourceid' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109949:9: style: struct member 'sqlite3_api_routines::stmt_status' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109950:9: style: struct member 'sqlite3_api_routines::strnicmp' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109951:9: style: struct member 'sqlite3_api_routines::unlock_notify' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109952:9: style: struct member 'sqlite3_api_routines::wal_autocheckpoint' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109953:9: style: struct member 'sqlite3_api_routines::wal_checkpoint' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109954:11: style: struct member 'sqlite3_api_routines::wal_hook' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109955:9: style: struct member 'sqlite3_api_routines::blob_reopen' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109956:9: style: struct member 'sqlite3_api_routines::vtab_config' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109957:9: style: struct member 'sqlite3_api_routines::vtab_on_conflict' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109959:9: style: struct member 'sqlite3_api_routines::close_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109960:17: style: struct member 'sqlite3_api_routines::db_filename' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109961:9: style: struct member 'sqlite3_api_routines::db_readonly' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109962:9: style: struct member 'sqlite3_api_routines::db_release_memory' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109963:17: style: struct member 'sqlite3_api_routines::errstr' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109964:9: style: struct member 'sqlite3_api_routines::stmt_busy' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109965:9: style: struct member 'sqlite3_api_routines::stmt_readonly' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109966:9: style: struct member 'sqlite3_api_routines::stricmp' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109967:9: style: struct member 'sqlite3_api_routines::uri_boolean' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109968:19: style: struct member 'sqlite3_api_routines::uri_int64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109969:17: style: struct member 'sqlite3_api_routines::uri_parameter' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109970:11: style: struct member 'sqlite3_api_routines::vsnprintf' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109971:9: style: struct member 'sqlite3_api_routines::wal_checkpoint_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109973:9: style: struct member 'sqlite3_api_routines::auto_extension' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109974:9: style: struct member 'sqlite3_api_routines::bind_blob64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109976:9: style: struct member 'sqlite3_api_routines::bind_text64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109978:9: style: struct member 'sqlite3_api_routines::cancel_auto_extension' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109979:9: style: struct member 'sqlite3_api_routines::load_extension' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109980:11: style: struct member 'sqlite3_api_routines::malloc64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109981:20: style: struct member 'sqlite3_api_routines::msize' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109982:11: style: struct member 'sqlite3_api_routines::realloc64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109983:10: style: struct member 'sqlite3_api_routines::reset_auto_extension' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109984:10: style: struct member 'sqlite3_api_routines::result_blob64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109986:10: style: struct member 'sqlite3_api_routines::result_text64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109988:9: style: struct member 'sqlite3_api_routines::strglob' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109990:20: style: struct member 'sqlite3_api_routines::value_dup' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109991:10: style: struct member 'sqlite3_api_routines::value_free' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109992:9: style: struct member 'sqlite3_api_routines::result_zeroblob64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109993:9: style: struct member 'sqlite3_api_routines::bind_zeroblob64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109995:18: style: struct member 'sqlite3_api_routines::value_subtype' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109996:10: style: struct member 'sqlite3_api_routines::result_subtype' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109998:9: style: struct member 'sqlite3_api_routines::status64' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:109999:9: style: struct member 'sqlite3_api_routines::strlike' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110000:9: style: struct member 'sqlite3_api_routines::db_cacheflush' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110002:9: style: struct member 'sqlite3_api_routines::system_errno' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110004:9: style: struct member 'sqlite3_api_routines::trace_v2' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:110005:11: style: struct member 'sqlite3_api_routines::expanded_sql' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:133077:7: style: union member 'YYMINORTYPE::yyinit' is never used. [unusedStructMember] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27204:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:27209:7: style: Variable 'c' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:33098:18: style: Variable 'nWrite' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:63191:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68310:15: style: Variable 'pgszSrc' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:68311:16: style: Variable 'pgszDest' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:72601:26: style: Variable 'pColName' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:72866:13: style: Variable 'zMaster' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:86958:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116206:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:116207:14: style: Variable 'iLimit' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:121050:15: style: Variable 'pWhen' is assigned a value that is never used. [unreadVariable] heimdal-7.8.git20221117.28daf24/lib/sqlite/sqlite3.c:139435:19: style: Variable 'nName' is assigned a value that is never used. [unreadVariable] diff: DONE