2026-05-02 11:47 ftp://ftp.de.debian.org/debian/pool/main/h/hbci4java/hbci4java_4.1.6+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 177 177 elapsed-time: 0.7 0.6 head-timing-info: old-timing-info: head results: hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:369:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:432:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:457:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:557:12: error: Mismatching allocation and deallocation: plainkey [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:549:29: note: Mismatching allocation and deallocation: plainkey hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:557:12: note: Mismatching allocation and deallocation: plainkey hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:198:34: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:209:26: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:214:26: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:219:26: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:402:12: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:411:12: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:419:12: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:427:12: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:548:27: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:364:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:483:54: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:509:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:509:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:556:59: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] hbci4j-hbci4java-168d1d5/chipcard/src/frontend/frontend.cpp:468:12: style: Variable 'jhash' can be declared as pointer to const [constVariablePointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_decrypt.cpp:30:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_KEY_TYPE_DF [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_encrypt.cpp:35:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_KEY_TYPE_DF [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_pins.cpp:32:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_PIN_CODING_F2P [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_pins.cpp:44:76: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDV_EF_BNK [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:40:17: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:40:41: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:42:17: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:42:40: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:44:17: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:44:43: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:46:17: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:46:39: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:48:17: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:48:38: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readbankdata.cpp:52:29: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBCI_cardtype [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:53:20: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:37:35: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:53:20: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:73:20: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:57:35: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:73:20: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:107:16: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:78:31: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readkeydata.cpp:107:16: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readsigid.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDV_EF_SEQ [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readsigid.cpp:36:12: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readsigid.cpp:29:27: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_readsigid.cpp:36:12: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDV_EF_MAC [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:58:28: style: Local variable 'len' shadows outer argument [shadowArgument] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:29:47: note: Shadowed declaration hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:58:28: note: Shadow variable hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:91:28: style: Local variable 'len' shadows outer argument [shadowArgument] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:29:47: note: Shadowed declaration hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:91:28: note: Shadow variable hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_signdata.cpp:29:34: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_writebankdata.cpp:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDV_EF_BNK [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_writebankdata.cpp:29:29: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_writebankdata.cpp:30:32: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_writebankdata.cpp:27:28: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/ddv_writesigid.cpp:28:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDV_EF_SEQ [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/hbci_cardtype.cpp:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_NOTHING [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/hbci_cardtype.cpp:38:15: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/rsa_cardnumber.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_NOTHING [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/rsa_pins.cpp:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_PWD_TYPE_DF [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/rsa_pins.cpp:26:77: style: Parameter 'oldpin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/rsa_pins.cpp:26:120: style: Parameter 'newpin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/highlevel/rsa_pins.cpp:39:77: style: Parameter 'pin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/atr.cpp:28:32: style: Parameter 'atr' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_CLA [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cardpresent [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:228:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_HAS_FU_CARD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_CLA [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_CLA [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:359:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_CLA [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:47:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:44:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:47:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:74:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:69:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:74:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:133:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:80:33: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:133:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:134:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:128:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:134:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:165:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:149:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:165:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:305:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:248:33: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:305:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:306:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:301:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:306:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:349:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:312:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:349:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:350:12: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:345:32: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:350:12: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:394:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:356:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:394:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:395:12: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:390:32: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:395:12: note: Mismatching allocation and deallocation: buffer hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:111:21: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:117:21: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:159:34: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:160:34: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:161:34: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:162:34: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:286:21: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:292:21: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:310:155: style: Parameter 'verifycommand' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/bcs.cpp:354:158: style: Parameter 'verifycommand' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:54:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_statusMsgs [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:72:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_errorMsgs [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_SAD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_DAD_CT [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_DAD_CARD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:54:32: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:72:33: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:109:24: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:118:24: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/ctapi-tools.cpp:47:72: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:46:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:38:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:46:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:49:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:38:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_challenge.cpp:49:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:47:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:47:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:50:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/get_keyinfo.cpp:50:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:50:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:43:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:50:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:53:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:43:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:53:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/internal_authenticate.cpp:29:64: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:46:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:30:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:46:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:47:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:41:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:47:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:28:95: style: Parameter 'oldpin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/modify_pin.cpp:28:131: style: Parameter 'newpin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/put_data.cpp:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/put_data.cpp:42:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/put_data.cpp:29:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/put_data.cpp:42:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/put_data.cpp:27:81: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:46:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:46:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:49:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_binary.cpp:49:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:46:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:46:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:49:16: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/read_record.cpp:49:16: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:95:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_NOTHING [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:133:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_NOTHING [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:164:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_NOTHING [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:111:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:93:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:111:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:134:12: error: Mismatching allocation and deallocation: descr [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:128:31: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:134:12: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:142:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:130:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:142:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:165:12: error: Mismatching allocation and deallocation: descr [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:159:31: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:165:12: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:173:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:161:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:173:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:197:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:179:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:197:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:198:12: error: Mismatching allocation and deallocation: descr [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:189:31: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:198:12: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:207:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:191:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:207:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:231:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:213:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:231:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:232:12: error: Mismatching allocation and deallocation: descr [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:223:31: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:232:12: note: Mismatching allocation and deallocation: descr hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:241:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:225:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/select_file.cpp:241:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/tools.cpp:26:41: style: Parameter 'bytes' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_PIN_CODING_BCD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_PIN_CODING_BCD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:44:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:31:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:44:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:45:12: error: Mismatching allocation and deallocation: response [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:39:34: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:45:12: note: Mismatching allocation and deallocation: response hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:49:119: style: Parameter 'pin' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:65:32: error: Uninitialized variable: pinspace [legacyUninitvar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/verify_pin.cpp:142:34: error: Uninitialized variable: pinspace [legacyUninitvar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/write_record.cpp:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_CLA_STD [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/write_record.cpp:43:12: error: Mismatching allocation and deallocation: command [mismatchAllocDealloc] hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/write_record.cpp:30:28: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/write_record.cpp:43:12: note: Mismatching allocation and deallocation: command hbci4j-hbci4java-168d1d5/chipcard/src/lowlevel/write_record.cpp:28:92: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_checkpin.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBCI_CARD_TYPE_DDV_0 [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_editdata.cpp:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCS_FUs [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_editdata.cpp:102:17: error: Width 9 given in format string (no. 1) is larger than destination buffer 'pin[8]', use %7s to prevent overflowing it. [invalidScanfFormatWidth] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_editdata.cpp:121:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_editdata.cpp:130:13: error: Width 9 given in format string (no. 1) is larger than destination buffer 'pin[8]', use %7s to prevent overflowing it. [invalidScanfFormatWidth] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_editdata.cpp:86:24: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_readdata.cpp:75:28: style: Variable 'current' can be declared as pointer to const [constVariablePointer] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_ddv_readdata.cpp:97:27: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_hbci_cardinfo.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cardpresent [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_hbci_cardinfo.cpp:50:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_hbci_cardtype.cpp:47:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_error [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_hbci_cardtype.cpp:61:26: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTAPI_error [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:383:25: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:422:25: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:155:26: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:191:62: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:204:50: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:322:39: style: Local variable 'nof_entries' shadows outer variable [shadowVariable] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:256:27: note: Shadowed declaration hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:322:39: note: Shadow variable hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:382:38: style: Local variable 'nof_entries' shadows outer variable [shadowVariable] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:256:27: note: Shadowed declaration hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:382:38: note: Shadow variable hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_cardinfo.cpp:435:18: error: Memory is allocated but not initialized: buffer [uninitdata] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HBCI_CARD_TYPE_RSA [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:460:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:445:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:71:54: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:85:42: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:130:30: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:131:30: style: C-style pointer casting [cstyleCast] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_rsa_editkeys.cpp:481:15: style: Variable 'command' can be declared as pointer to const [constVariablePointer] hbci4j-hbci4java-168d1d5/chipcard/src/tools/t_test.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECCOS_SELECT_RET_FCP [valueFlowBailoutIncompleteVar] diff: DONE