2025-05-09 02:54 ftp://ftp.de.debian.org/debian/pool/main/y/yubikey-personalization/yubikey-personalization_1.20.0.orig.tar.gz 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-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 66c9938 (2025-05-08 13:55:11 +0200) count: 193 190 elapsed-time: 2.8 3.0 head-timing-info: old-timing-info: head results: ykpers-1.20.0/sha1.c:191:53: warning: Identical condition '!length', second condition is always false [identicalConditionAfterEarlyExit] ykpers-1.20.0/sha1.c:185:7: note: If condition '!length' is true, the function will return/exit ykpers-1.20.0/sha1.c:191:53: note: Testing identical condition '!length' ykpers-1.20.0/sha1.c:120:20: style:inconclusive: Function 'SHA1Input' argument 2 names different: declaration 'bytes' definition 'message_array'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:179:52: note: Function 'SHA1Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha1.c:120:20: note: Function 'SHA1Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha1.c:120:44: style:inconclusive: Function 'SHA1Input' argument 3 names different: declaration 'bytecount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:180:35: note: Function 'SHA1Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha1.c:120:44: note: Function 'SHA1Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha1.c:169:55: style:inconclusive: Function 'SHA1FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:181:55: note: Function 'SHA1FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha1.c:169:55: note: Function 'SHA1FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha1.c:170:18: style:inconclusive: Function 'SHA1FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:182:39: note: Function 'SHA1FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha1.c:170:18: note: Function 'SHA1FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha1.c:172:11: style: Variable 'masks' can be declared as const array [constVariable] ykpers-1.20.0/sha1.c:178:11: style: Variable 'markbit' can be declared as const array [constVariable] ykpers-1.20.0/sha224-256.c:294:55: warning: Identical condition '!length', second condition is always false [identicalConditionAfterEarlyExit] ykpers-1.20.0/sha224-256.c:288:7: note: If condition '!length' is true, the function will return/exit ykpers-1.20.0/sha224-256.c:294:55: note: Testing identical condition '!length' ykpers-1.20.0/sha224-256.c:128:56: style:inconclusive: Function 'SHA224Input' argument 2 names different: declaration 'bytes' definition 'message_array'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:188:56: note: Function 'SHA224Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha224-256.c:128:56: note: Function 'SHA224Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha224-256.c:129:18: style:inconclusive: Function 'SHA224Input' argument 3 names different: declaration 'bytecount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:189:37: note: Function 'SHA224Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha224-256.c:129:18: note: Function 'SHA224Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha224-256.c:154:19: style:inconclusive: Function 'SHA224FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:190:59: note: Function 'SHA224FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha224-256.c:154:19: note: Function 'SHA224FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha224-256.c:154:46: style:inconclusive: Function 'SHA224FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:191:41: note: Function 'SHA224FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha224-256.c:154:46: note: Function 'SHA224FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha224-256.c:221:56: style:inconclusive: Function 'SHA256Input' argument 2 names different: declaration 'bytes' definition 'message_array'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:197:56: note: Function 'SHA256Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha224-256.c:221:56: note: Function 'SHA256Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha224-256.c:222:18: style:inconclusive: Function 'SHA256Input' argument 3 names different: declaration 'bytecount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:198:37: note: Function 'SHA256Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha224-256.c:222:18: note: Function 'SHA256Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha224-256.c:273:19: style:inconclusive: Function 'SHA256FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:199:59: note: Function 'SHA256FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha224-256.c:273:19: note: Function 'SHA256FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha224-256.c:273:46: style:inconclusive: Function 'SHA256FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:200:41: note: Function 'SHA256FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha224-256.c:273:46: note: Function 'SHA256FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha224-256.c:275:11: style: Variable 'masks' can be declared as const array [constVariable] ykpers-1.20.0/sha224-256.c:281:11: style: Variable 'markbit' can be declared as const array [constVariable] ykpers-1.20.0/sha224-256.c:527:62: style: Parameter 'H0' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/sha384-512.c:532:55: warning: Identical condition '!length', second condition is always false [identicalConditionAfterEarlyExit] ykpers-1.20.0/sha384-512.c:526:7: note: If condition '!length' is true, the function will return/exit ykpers-1.20.0/sha384-512.c:532:55: note: Testing identical condition '!length' ykpers-1.20.0/sha384-512.c:362:20: style:inconclusive: Function 'SHA384Input' argument 2 names different: declaration 'bytes' definition 'message_array'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:206:56: note: Function 'SHA384Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha384-512.c:362:20: note: Function 'SHA384Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha384-512.c:362:48: style:inconclusive: Function 'SHA384Input' argument 3 names different: declaration 'bytecount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:207:37: note: Function 'SHA384Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha384-512.c:362:48: note: Function 'SHA384Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha384-512.c:388:19: style:inconclusive: Function 'SHA384FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:208:59: note: Function 'SHA384FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha384-512.c:388:19: note: Function 'SHA384FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha384-512.c:388:46: style:inconclusive: Function 'SHA384FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:209:41: note: Function 'SHA384FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha384-512.c:388:46: note: Function 'SHA384FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha384-512.c:459:24: style:inconclusive: Function 'SHA512Input' argument 2 names different: declaration 'bytes' definition 'message_array'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:215:56: note: Function 'SHA512Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha384-512.c:459:24: note: Function 'SHA512Input' argument 2 names different: declaration 'bytes' definition 'message_array'. ykpers-1.20.0/sha384-512.c:460:22: style:inconclusive: Function 'SHA512Input' argument 3 names different: declaration 'bytecount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:216:37: note: Function 'SHA512Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha384-512.c:460:22: note: Function 'SHA512Input' argument 3 names different: declaration 'bytecount' definition 'length'. ykpers-1.20.0/sha384-512.c:511:19: style:inconclusive: Function 'SHA512FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:217:59: note: Function 'SHA512FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha384-512.c:511:19: note: Function 'SHA512FinalBits' argument 2 names different: declaration 'bits' definition 'message_bits'. ykpers-1.20.0/sha384-512.c:511:46: style:inconclusive: Function 'SHA512FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. [funcArgNamesDifferent] ykpers-1.20.0/sha.h:218:41: note: Function 'SHA512FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha384-512.c:511:46: note: Function 'SHA512FinalBits' argument 3 names different: declaration 'bitcount' definition 'length'. ykpers-1.20.0/sha384-512.c:513:11: style: Variable 'masks' can be declared as const array [constVariable] ykpers-1.20.0/sha384-512.c:519:11: style: Variable 'markbit' can be declared as const array [constVariable] ykpers-1.20.0/sha384-512.c:951:61: style: Parameter 'H0' can be declared as const array [constParameter] ykpers-1.20.0/tests/selftest.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKPERS_VERSION_STRING [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKP_FORMAT_LEGACY [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ykp_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:286:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ykp_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKP_FORMAT_LEGACY [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:564:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_NDEF [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:634:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_NDEF2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:652:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_SCAN_MAP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_args_to_config.c:77:67: style: Parameter 'expected' can be declared as const array [constParameter] ykpers-1.20.0/tests/test_args_to_config.c:109:23: style: Variable 'use_access_code' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/tests/test_args_to_config.c:109:7: style: Variable 'use_access_code' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/tests/test_json.c:56:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKP_FORMAT_YCFG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_json.c:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKP_FORMAT_YCFG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_key_generation.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_st [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_key_generation.c:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_st [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_ndef_construction.c:76:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDEF_DATA_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_ndef_construction.c:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDEF_DATA_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_threaded_calls.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_threaded_calls.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: threads [nullPointerOutOfMemory] ykpers-1.20.0/tests/test_threaded_calls.c:79:2: note: Assuming allocation function fails ykpers-1.20.0/tests/test_threaded_calls.c:79:2: note: Assignment 'threads=malloc(sizeof(pthread_t)*times)', assigned value is 0 ykpers-1.20.0/tests/test_threaded_calls.c:83:3: note: Null pointer dereference ykpers-1.20.0/tests/test_yk_utilities.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/tests/test_ykpbkdf2.c:63:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/tests/test_ykpbkdf2.c:97:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/tests/test_ykpbkdf2.c:131:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/tests/test_ykpbkdf2.c:165:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/tests/test_ykpbkdf2.c:200:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/tests/test_ykpbkdf2.c:234:16: style: Variable 'expected' can be declared as const array [constVariable] ykpers-1.20.0/ykchalresp.c:72:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykchalresp.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykchalresp.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykchalresp.c:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_MAX_BLOCK_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykchalresp.c:322:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykchalresp.c:190:4: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] ykpers-1.20.0/ykchalresp.c:258:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ykpers-1.20.0/ykchalresp.c:292:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ykpers-1.20.0/ykcore/ykcore.c:515:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ykpers-1.20.0/ykcore/ykcore.c:766:18: style: Condition '*testchars=='\1'' is always false [knownConditionTrueFalse] ykpers-1.20.0/ykcore/ykcore.c:764:23: note: Assignment 'testword=0x0102', assigned value is 258 ykpers-1.20.0/ykcore/ykcore.c:766:18: note: Condition '*testchars=='\1'' is always false ykpers-1.20.0/ykcore/ykcore.c:111:26: style:inconclusive: Function 'yk_close_key' argument 1 names different: declaration 'k' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore.h:85:33: note: Function 'yk_close_key' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:111:26: note: Function 'yk_close_key' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:127:43: style:inconclusive: Function 'yk_check_firmware_version2' argument 1 names different: declaration 'status' definition 'st'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore.h:96:50: note: Function 'yk_check_firmware_version2' argument 1 names different: declaration 'status' definition 'st'. ykpers-1.20.0/ykcore/ykcore.c:127:43: note: Function 'yk_check_firmware_version2' argument 1 names different: declaration 'status' definition 'st'. ykpers-1.20.0/ykcore/ykcore.c:265:30: style:inconclusive: Function 'yk_write_command' argument 1 names different: declaration 'k' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore.h:118:37: note: Function 'yk_write_command' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:265:30: note: Function 'yk_write_command' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:292:29: style:inconclusive: Function 'yk_write_config' argument 1 names different: declaration 'k' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore.h:121:36: note: Function 'yk_write_config' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:292:29: note: Function 'yk_write_config' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:467:30: style:inconclusive: Function 'yk_read_from_key' argument 1 names different: declaration 'k' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_lcl.h:65:37: note: Function 'yk_read_from_key' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:467:30: note: Function 'yk_read_from_key' argument 1 names different: declaration 'k' definition 'yk'. ykpers-1.20.0/ykcore/ykcore.c:127:43: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore.c:219:65: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore.c:266:22: style: Parameter 'acc_code' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore.c:319:41: style: Parameter 'ndef' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore.c:344:58: style: Parameter 'device_config' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore.c:678:17: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ykpers-1.20.0/ykcore/ykcore.c:765:18: style: Variable 'testchars' can be declared as pointer to const [constVariablePointer] ykpers-1.20.0/ykcore/ykcore.c:406:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykcore/ykcore.c:409:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_CLASS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_CLASS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:66:22: style:inconclusive: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:48:22: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:66:22: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:111:21: style:inconclusive: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:46:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:111:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:232:30: style:inconclusive: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:50:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_libusb-1.0.c:232:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_libusb.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_TYPE_CLASS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_libusb.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USB_TYPE_CLASS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_libusb.c:124:8: style: Condition 'rc==0' is always false [knownConditionTrueFalse] ykpers-1.20.0/ykcore/ykcore_libusb.c:122:9: note: Assuming that condition 'rc>=0' is not redundant ykpers-1.20.0/ykcore/ykcore_libusb.c:124:8: note: Condition 'rc==0' is always false ykpers-1.20.0/ykcore/ykcore_libusb.c:61:22: style:inconclusive: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:48:22: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb.c:61:22: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb.c:104:21: style:inconclusive: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:46:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb.c:104:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_libusb.c:205:30: style:inconclusive: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:50:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_libusb.c:205:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_osx.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:76:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFNumberSInt32Type [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:96:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:174:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDReportTypeFeature [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDReportTypeFeature [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:210:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOHIDVendorIDKey [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_osx.c:164:21: style:inconclusive: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:46:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_osx.c:164:21: note: Function '_ykusb_read' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_osx.c:189:21: style:inconclusive: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:48:22: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_osx.c:189:21: note: Function '_ykusb_write' argument 5 names different: declaration 'buffer_size' definition 'size'. ykpers-1.20.0/ykcore/ykcore_osx.c:208:30: style:inconclusive: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:50:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_osx.c:208:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_osx.c:102:11: style: Local variable 'i' shadows outer variable [shadowVariable] ykpers-1.20.0/ykcore/ykcore_osx.c:88:9: note: Shadowed declaration ykpers-1.20.0/ykcore/ykcore_osx.c:102:11: note: Shadow variable ykpers-1.20.0/ykcore/ykcore_osx.c:88:9: style: Unused variable: i [unusedVariable] ykpers-1.20.0/ykcore/ykcore_stub.c:31:0: error: #error "To be implemented!" [preprocessorErrorDirective] ykpers-1.20.0/ykcore/ykcore_stub.c:31:2: error: #error "To be implemented!" [preprocessorErrorDirective] ykpers-1.20.0/ykcore/ykcore_windows.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUID_DEVINTERFACE_KEYBOARD [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykcore/ykcore_windows.c:187:30: style:inconclusive: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. [funcArgNamesDifferent] ykpers-1.20.0/ykcore/ykcore_backend.h:50:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_windows.c:187:30: note: Function '_ykusb_get_vid_pid' argument 1 names different: declaration 'dev' definition 'yk'. ykpers-1.20.0/ykcore/ykcore_windows.c:166:10: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykcore/ykcore_windows.c:57:9: style: Variable 'numDev' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykcore/ykcore_windows.c:58:9: style: Variable 'path' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykinfo.c:73:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykinfo.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykinfo.c:192:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_errno [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykinfo.c:221:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ykpers-1.20.0/ykpers-args.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-args.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-args.c:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-args.c:925:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-args.c:463:18: warning: %hhd in format string (no. 2) requires 'char *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] ykpers-1.20.0/ykpers-args.c:463:18: warning: %hd in format string (no. 3) requires 'short *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int] ykpers-1.20.0/ykpers-args.c:911:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ykpers-1.20.0/ykpers-args.c:549:11: style: Variable 'uid' can be declared as pointer to const [constVariablePointer] ykpers-1.20.0/ykpers-args.c:768:21: style: Variable 'core_config' can be declared as pointer to const [constVariablePointer] ykpers-1.20.0/ykpers-args.c:884:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ykpers-1.20.0/ykpers-args.c:364:37: error: Uninitialized variable: command [legacyUninitvar] ykpers-1.20.0/ykpers-args.c:519:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykpers-args.c:519:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykpers-json.c:52:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-json.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_OATH_HOTP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-json.c:233:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers-version.c:126:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YKPERS_VERSION_STRING [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_CONFIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:236:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_CONFIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:359:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yk_hmac_sha1 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:420:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YK_NDEF [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:452:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDEF_DATA_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:476:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDEF_DATA_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:529:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACC_CODE_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:537:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YK_DEVICE_CONFIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:786:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACC_CODE_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:787:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIXED_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:788:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UID_SIZE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:877:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_TAB_FIRST [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:878:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_APPEND_TAB1 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:879:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_APPEND_TAB2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:880:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_APPEND_DELAY1 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:881:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_APPEND_DELAY2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:882:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_APPEND_CR [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:883:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_PROTECT_CFG2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:884:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_OATH_HOTP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:885:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_CHAL_RESP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:887:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_SEND_REF [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:888:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_TICKET_FIRST [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:889:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_PACING_10MS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:890:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_PACING_20MS [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:891:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_ALLOW_HIDTRIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:892:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_STATIC_TICKET [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:893:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_SHORT_TICKET [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:894:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_STRONG_PW1 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:895:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_STRONG_PW2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:896:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_MAN_UPDATE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:897:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_OATH_HOTP8 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:898:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_OATH_FIXED_MODHEX1 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:899:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_OATH_FIXED_MODHEX2 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:900:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_OATH_FIXED_MODHEX [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:901:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_CHAL_YUBICO [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:902:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_CHAL_HMAC [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:903:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_HMAC_LT64 [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:904:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CFGFLAG_CHAL_BTN_TRIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:906:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_SERIAL_BTN_VISIBLE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:907:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_SERIAL_USB_VISIBLE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:908:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_SERIAL_API_VISIBLE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:909:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_USE_NUMERIC_KEYPAD [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:910:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_FAST_TRIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:911:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_ALLOW_UPDATE [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:912:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_DORMANT [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:913:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXTFLAG_LED_INV [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:944:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TKTFLAG_OATH_HOTP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:1174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOT_CONFIG [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:1198:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno_key [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpers.c:786:1: style:inconclusive: Function 'ykp_set_access_code' argument 2 names different: declaration 'access_code' definition 'input'. [funcArgNamesDifferent] ykpers-1.20.0/ykpers.h:85:57: note: Function 'ykp_set_access_code' argument 2 names different: declaration 'access_code' definition 'input'. ykpers-1.20.0/ykpers.c:786:1: note: Function 'ykp_set_access_code' argument 2 names different: declaration 'access_code' definition 'input'. ykpers-1.20.0/ykpers.c:787:1: style:inconclusive: Function 'ykp_set_fixed' argument 2 names different: declaration 'fixed' definition 'input'. [funcArgNamesDifferent] ykpers-1.20.0/ykpers.h:86:51: note: Function 'ykp_set_fixed' argument 2 names different: declaration 'fixed' definition 'input'. ykpers-1.20.0/ykpers.c:787:1: note: Function 'ykp_set_fixed' argument 2 names different: declaration 'fixed' definition 'input'. ykpers-1.20.0/ykpers.c:788:1: style:inconclusive: Function 'ykp_set_uid' argument 2 names different: declaration 'uid' definition 'input'. [funcArgNamesDifferent] ykpers-1.20.0/ykpers.h:87:49: note: Function 'ykp_set_uid' argument 2 names different: declaration 'uid' definition 'input'. ykpers-1.20.0/ykpers.c:788:1: note: Function 'ykp_set_uid' argument 2 names different: declaration 'uid' definition 'input'. ykpers-1.20.0/ykpers.c:157:56: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykpers.c:525:60: style: Parameter 'access_code' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykpers.c:1171:32: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] ykpers-1.20.0/ykpers.c:1199:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykpers.c:1202:11: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ykpers-1.20.0/ykpersonalize.c:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCAN_MAP [valueFlowBailoutIncompleteVar] ykpers-1.20.0/ykpersonalize.c:213:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] diff: head ykpers-1.20.0/tests/test_args_to_config.c:109:7: style: Variable 'use_access_code' is assigned a value that is never used. [unreadVariable] head ykpers-1.20.0/ykcore/ykcore_stub.c:31:2: error: #error "To be implemented!" [preprocessorErrorDirective] head ykpers-1.20.0/ykpers-args.c:519:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable] DONE