2026-05-01 14:50 ftp://ftp.de.debian.org/debian/pool/main/d/dcfldd/dcfldd_1.9.3.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 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 237 94 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: dcfldd-1.9.3/src/dcfldd_error.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/argmatch.c:182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/copy.c:227:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/hash.c:249:5: warning: If memory allocation fails, then there is a possible null pointer dereference: hlptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/hash.c:240:23: note: Assuming allocation function fails dcfldd-1.9.3/src/hash.c:240:23: note: Assignment 'hlptr=malloc(sizeof(struct hashlist_t))', assigned value is 0 dcfldd-1.9.3/src/hash.c:249:5: note: Null pointer dereference dcfldd-1.9.3/src/hash.c:250:5: warning: If memory allocation fails, then there is a possible null pointer dereference: hlptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/hash.c:240:23: note: Assuming allocation function fails dcfldd-1.9.3/src/hash.c:240:23: note: Assignment 'hlptr=malloc(sizeof(struct hashlist_t))', assigned value is 0 dcfldd-1.9.3/src/hash.c:250:5: note: Null pointer dereference dcfldd-1.9.3/src/hash.c:266:29: style:inconclusive: Function 'hashl_init' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:266:43: style:inconclusive: Function 'hashl_init' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:295:31: style:inconclusive: Function 'hashl_update' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:295:45: style:inconclusive: Function 'hashl_update' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:295:66: style:inconclusive: Function 'hashl_update' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:295:78: style:inconclusive: Function 'hashl_update' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:324:30: style:inconclusive: Function 'hashl_final' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:324:44: style:inconclusive: Function 'hashl_final' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:357:34: style:inconclusive: Function 'hash_update_buf' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:357:48: style:inconclusive: Function 'hash_update_buf' argument 2 names different: declaration '' definition 'winctx'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:357:60: style:inconclusive: Function 'hash_update_buf' argument 3 names different: declaration '' definition 'ttlctx'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:358:28: style:inconclusive: Function 'hash_update_buf' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:358:40: style:inconclusive: Function 'hash_update_buf' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:371:30: style:inconclusive: Function 'hash_update' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:371:46: style:inconclusive: Function 'hash_update' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:371:58: style:inconclusive: Function 'hash_update' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:396:37: style:inconclusive: Function 'display_windowhash' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:396:53: style:inconclusive: Function 'display_windowhash' argument 2 names different: declaration '' definition 'windowlen'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:405:36: style:inconclusive: Function 'display_totalhash' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:405:50: style:inconclusive: Function 'display_totalhash' argument 2 names different: declaration '' definition 'ttlctx'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:416:33: style:inconclusive: Function 'hash_remainder' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:416:47: style:inconclusive: Function 'hash_remainder' argument 2 names different: declaration '' definition 'winctx'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hash.c:358:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/hash.c:390:39: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dcfldd-1.9.3/src/hash.c:237:9: style: Unused variable: i [unusedVariable] dcfldd-1.9.3/src/argmatch.c:140:23: style:inconclusive: Function 'argmatch' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:140:47: style:inconclusive: Function 'argmatch' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:141:16: style:inconclusive: Function 'argmatch' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:141:32: style:inconclusive: Function 'argmatch' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:148:27: style:inconclusive: Function 'argcasematch' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:148:51: style:inconclusive: Function 'argcasematch' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:149:20: style:inconclusive: Function 'argcasematch' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:149:36: style:inconclusive: Function 'argcasematch' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:160:31: style:inconclusive: Function 'argmatch_invalid' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:160:52: style:inconclusive: Function 'argmatch_invalid' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:160:63: style:inconclusive: Function 'argmatch_invalid' argument 3 names different: declaration '' definition 'problem'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:174:36: style:inconclusive: Function 'argmatch_valid' argument 1 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:175:15: style:inconclusive: Function 'argmatch_valid' argument 2 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:175:31: style:inconclusive: Function 'argmatch_valid' argument 3 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:204:35: style:inconclusive: Function '__xargmatch_internal' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:205:21: style:inconclusive: Function '__xargmatch_internal' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:205:45: style:inconclusive: Function '__xargmatch_internal' argument 3 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:206:21: style:inconclusive: Function '__xargmatch_internal' argument 4 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:206:37: style:inconclusive: Function '__xargmatch_internal' argument 5 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:207:13: style:inconclusive: Function '__xargmatch_internal' argument 6 names different: declaration '' definition 'case_sensitive'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:208:26: style:inconclusive: Function '__xargmatch_internal' argument 7 names different: declaration '' definition 'exit_fn'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:228:35: style:inconclusive: Function 'argmatch_to_argument' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:229:28: style:inconclusive: Function 'argmatch_to_argument' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:230:21: style:inconclusive: Function 'argmatch_to_argument' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/argmatch.c:230:37: style:inconclusive: Function 'argmatch_to_argument' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:73:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] dcfldd-1.9.3/src/hashformat.c:63:25: note: Assuming allocation function fails dcfldd-1.9.3/src/hashformat.c:63:25: note: Assignment '*format=malloc(sizeof(**format))', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:64:15: note: Assignment 'fmt=*format', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:73:5: note: Null pointer dereference dcfldd-1.9.3/src/hashformat.c:74:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] dcfldd-1.9.3/src/hashformat.c:63:25: note: Assuming allocation function fails dcfldd-1.9.3/src/hashformat.c:63:25: note: Assignment '*format=malloc(sizeof(**format))', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:64:15: note: Assignment 'fmt=*format', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:74:5: note: Null pointer dereference dcfldd-1.9.3/src/hashformat.c:75:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] dcfldd-1.9.3/src/hashformat.c:63:25: note: Assuming allocation function fails dcfldd-1.9.3/src/hashformat.c:63:25: note: Assignment '*format=malloc(sizeof(**format))', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:64:15: note: Assignment 'fmt=*format', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:75:5: note: Null pointer dereference dcfldd-1.9.3/src/hashformat.c:76:5: warning: If memory allocation fails, then there is a possible null pointer dereference: fmt [nullPointerOutOfMemory] dcfldd-1.9.3/src/hashformat.c:63:25: note: Assuming allocation function fails dcfldd-1.9.3/src/hashformat.c:63:25: note: Assignment '*format=malloc(sizeof(**format))', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:64:15: note: Assignment 'fmt=*format', assigned value is 0 dcfldd-1.9.3/src/hashformat.c:76:5: note: Null pointer dereference dcfldd-1.9.3/src/hashformat.c:58:36: style:inconclusive: Function 'add_fmtatom' argument 1 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:58:54: style:inconclusive: Function 'add_fmtatom' argument 2 names different: declaration '' definition 'atom'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:58:66: style:inconclusive: Function 'add_fmtatom' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:79:34: style:inconclusive: Function 'parse_hashformat' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:132:26: style:inconclusive: Function 'print_fmt' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/hashformat.c:141:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/long-options.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/long-options.c:51:25: style:inconclusive: Function 'parse_long_options' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:52:14: style:inconclusive: Function 'parse_long_options' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:53:19: style:inconclusive: Function 'parse_long_options' argument 3 names different: declaration '' definition 'command_name'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:54:19: style:inconclusive: Function 'parse_long_options' argument 4 names different: declaration '' definition 'package'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:55:19: style:inconclusive: Function 'parse_long_options' argument 5 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:56:19: style:inconclusive: Function 'parse_long_options' argument 6 names different: declaration '' definition 'authors'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/long-options.c:57:14: style:inconclusive: Function 'parse_long_options' argument 7 names different: declaration '' definition 'usage_func'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGINT_OK [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/human.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONGINT_INVALID [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/log.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/log.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/log.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/log.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/log.c:40:26: style:inconclusive: Function 'syscall_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:46:33: style:inconclusive: Function 'syscall_error_noexit' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:55:23: style:inconclusive: Function 'user_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:72:21: style:inconclusive: Function 'log_info' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:86:27: style:inconclusive: Function 'internal_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:94:33: style:inconclusive: Function 'log_hashwindow' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:94:46: style:inconclusive: Function 'log_hashwindow' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:94:58: style:inconclusive: Function 'log_hashwindow' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:94:71: style:inconclusive: Function 'log_hashwindow' argument 4 names different: declaration '' definition 'bs'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:94:81: style:inconclusive: Function 'log_hashwindow' argument 5 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:99:32: style:inconclusive: Function 'log_hashtotal' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:99:45: style:inconclusive: Function 'log_hashtotal' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:99:57: style:inconclusive: Function 'log_hashtotal' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:99:70: style:inconclusive: Function 'log_hashtotal' argument 4 names different: declaration '' definition 'bs'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:99:80: style:inconclusive: Function 'log_hashtotal' argument 5 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:104:35: style:inconclusive: Function 'log_verifywindow' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:104:48: style:inconclusive: Function 'log_verifywindow' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:104:60: style:inconclusive: Function 'log_verifywindow' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:104:70: style:inconclusive: Function 'log_verifywindow' argument 4 names different: declaration '' definition 'mismatch'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:112:34: style:inconclusive: Function 'log_verifytotal' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:112:45: style:inconclusive: Function 'log_verifytotal' argument 2 names different: declaration '' definition 'mismatch'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/log.c:46:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/log.c:48:11: style: Variable 'errstr' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/log.c:86:27: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/output.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/output.c:127:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:123:27: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:123:27: note: Assignment 'ptr->next=malloc(sizeof(*ptr))', assigned value is 0 dcfldd-1.9.3/src/output.c:124:18: note: Assignment 'ptr=ptr->next', assigned value is 0 dcfldd-1.9.3/src/output.c:127:5: note: Null pointer dereference dcfldd-1.9.3/src/output.c:128:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:123:27: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:123:27: note: Assignment 'ptr->next=malloc(sizeof(*ptr))', assigned value is 0 dcfldd-1.9.3/src/output.c:124:18: note: Assignment 'ptr=ptr->next', assigned value is 0 dcfldd-1.9.3/src/output.c:128:5: note: Null pointer dereference dcfldd-1.9.3/src/output.c:129:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:123:27: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:123:27: note: Assignment 'ptr->next=malloc(sizeof(*ptr))', assigned value is 0 dcfldd-1.9.3/src/output.c:124:18: note: Assignment 'ptr=ptr->next', assigned value is 0 dcfldd-1.9.3/src/output.c:129:5: note: Null pointer dereference dcfldd-1.9.3/src/output.c:130:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:123:27: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:123:27: note: Assignment 'ptr->next=malloc(sizeof(*ptr))', assigned value is 0 dcfldd-1.9.3/src/output.c:124:18: note: Assignment 'ptr=ptr->next', assigned value is 0 dcfldd-1.9.3/src/output.c:130:5: note: Null pointer dereference dcfldd-1.9.3/src/output.c:144:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:144:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:145:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:145:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:146:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:146:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:147:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:147:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:148:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:148:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:149:9: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] dcfldd-1.9.3/src/output.c:143:23: note: Assuming allocation function fails dcfldd-1.9.3/src/output.c:143:23: note: Assignment 'split=malloc(sizeof(*split))', assigned value is 0 dcfldd-1.9.3/src/output.c:149:9: note: Null pointer dereference dcfldd-1.9.3/src/output.c:47:24: style:inconclusive: Function 'open_output' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/output.c:97:29: style:inconclusive: Function 'open_output_pipe' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/output.c:108:34: style:inconclusive: Function 'outputlist_add' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/output.c:157:34: style:inconclusive: Function 'outputlist_write' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/output.c:157:46: style:inconclusive: Function 'outputlist_write' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/dcfldd.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/dcfldd.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/dcfldd.c:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/dcfldd.c:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/dcfldd.c:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/dcfldd.c:701:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/pattern.c:57:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] dcfldd-1.9.3/src/pattern.c:44:20: note: Assuming allocation function fails dcfldd-1.9.3/src/pattern.c:44:20: note: Assignment 'buffer=malloc(numbytes)', assigned value is 0 dcfldd-1.9.3/src/pattern.c:53:21: note: Assuming condition is false dcfldd-1.9.3/src/pattern.c:57:9: note: Null pointer dereference dcfldd-1.9.3/src/pattern.c:33:26: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/pattern.c:64:30: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/safe-read.c:45:11: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] dcfldd-1.9.3/src/safe-read.c:41:16: style:inconclusive: Function 'safe_read' argument 1 names different: declaration '' definition 'desc'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/safe-read.c:41:28: style:inconclusive: Function 'safe_read' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/safe-read.c:41:40: style:inconclusive: Function 'safe_read' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/sha2.c:93:2: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective] dcfldd-1.9.3/src/copy.c:183:10: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dcfldd-1.9.3/src/copy.c:179:40: note: Assuming allocation function fails dcfldd-1.9.3/src/copy.c:179:16: note: Assignment 'real_buf=(unsigned char*)malloc(input_blocksize+2*2+2*page_size-1)', assigned value is 0 dcfldd-1.9.3/src/copy.c:182:10: note: ibuf is assigned 'real_buf' here. dcfldd-1.9.3/src/copy.c:183:10: note: Null pointer addition dcfldd-1.9.3/src/copy.c:194:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dcfldd-1.9.3/src/copy.c:193:45: note: Assuming allocation function fails dcfldd-1.9.3/src/copy.c:193:21: note: Assignment 'real_obuf=(unsigned char*)malloc(output_blocksize+page_size-1)', assigned value is 0 dcfldd-1.9.3/src/copy.c:194:16: note: Null pointer addition dcfldd-1.9.3/src/copy.c:72:46: style:inconclusive: Function 'copy_simple' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:72:55: style:inconclusive: Function 'copy_simple' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:96:50: style:inconclusive: Function 'copy_with_block' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:96:62: style:inconclusive: Function 'copy_with_block' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:121:52: style:inconclusive: Function 'copy_with_unblock' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:121:64: style:inconclusive: Function 'copy_with_unblock' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/copy.c:158:9: style: Local variable 'input_from_pattern' shadows outer variable [shadowVariable] dcfldd-1.9.3/src/pattern.h:32:12: note: Shadowed declaration dcfldd-1.9.3/src/copy.c:158:9: note: Shadow variable dcfldd-1.9.3/src/copy.c:152:27: style: Variable 'bufstart' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/copy.c:205:23: style: Variable 'listptr' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/sizeprobe.c:152:31: style:inconclusive: Function 'get_dev_size' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/sizeprobe.c:152:40: style:inconclusive: Function 'get_dev_size' argument 2 names different: declaration '' definition 'blksize'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/sizeprobe.c:193:20: style:inconclusive: Function 'sizeprobe' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/sizeprobe.c:156:11: style: Unused variable: told [unusedVariable] dcfldd-1.9.3/src/split.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/md5.c:83:24: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:95:26: style:inconclusive: Function 'MD5Update' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:95:58: style:inconclusive: Function 'MD5Update' argument 2 names different: declaration '' definition 'inBuf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:95:78: style:inconclusive: Function 'MD5Update' argument 3 names different: declaration '' definition 'inLen'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:127:25: style:inconclusive: Function 'MD5Final' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:127:42: style:inconclusive: Function 'MD5Final' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:169:26: style:inconclusive: Function 'MD5Sprint' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:169:43: style:inconclusive: Function 'MD5Sprint' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/md5.c:169:26: style: Parameter 'mdContext' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/md5.c:179:43: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/split.c:96:5: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] dcfldd-1.9.3/src/split.c:79:20: note: Assuming allocation function fails dcfldd-1.9.3/src/split.c:79:20: note: Assignment 'retval=malloc(fmtlen)', assigned value is 0 dcfldd-1.9.3/src/split.c:96:5: note: Null pointer dereference dcfldd-1.9.3/src/split.c:57:27: style:inconclusive: Function 'getext' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:57:36: style:inconclusive: Function 'getext' argument 2 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:103:28: style:inconclusive: Function 'maxsplits' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:145:26: style:inconclusive: Function 'split_write' argument 1 names different: declaration '' definition 'split'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:145:45: style:inconclusive: Function 'split_write' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:145:57: style:inconclusive: Function 'split_write' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/split.c:57:27: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/split.c:103:28: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] dcfldd-1.9.3/src/util.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/util.c:435:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/version-etc.c:44:20: style:inconclusive: Function 'version_etc' argument 1 names different: declaration '' definition 'stream'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/version-etc.c:45:19: style:inconclusive: Function 'version_etc' argument 2 names different: declaration '' definition 'command_name'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/version-etc.c:45:45: style:inconclusive: Function 'version_etc' argument 3 names different: declaration '' definition 'package'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/version-etc.c:46:19: style:inconclusive: Function 'version_etc' argument 4 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/version-etc.c:46:40: style:inconclusive: Function 'version_etc' argument 5 names different: declaration '' definition 'authors'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:236:29: style:inconclusive: Boolean expression 'inexact_style==human_round_to_even' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dcfldd-1.9.3/src/human.c:165:21: warning: Either the condition 'output_block_size<0' is redundant or there is division by zero at line 165. [zerodivcond] dcfldd-1.9.3/src/human.c:138:25: note: Assuming that condition 'output_block_size<0' is not redundant dcfldd-1.9.3/src/human.c:146:23: note: Assignment 'to_block_size=output_block_size', assigned value is 0 dcfldd-1.9.3/src/human.c:165:21: note: Division by zero dcfldd-1.9.3/src/human.c:90:27: style:inconclusive: Function 'human_readable' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:90:36: style:inconclusive: Function 'human_readable' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:91:7: style:inconclusive: Function 'human_readable' argument 3 names different: declaration '' definition 'from_block_size'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:91:28: style:inconclusive: Function 'human_readable' argument 4 names different: declaration '' definition 'output_block_size'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:121:35: style:inconclusive: Function 'human_readable_inexact' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:121:44: style:inconclusive: Function 'human_readable_inexact' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:122:8: style:inconclusive: Function 'human_readable_inexact' argument 3 names different: declaration '' definition 'from_block_size'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:122:29: style:inconclusive: Function 'human_readable_inexact' argument 4 names different: declaration '' definition 'output_block_size'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:123:29: style:inconclusive: Function 'human_readable_inexact' argument 5 names different: declaration '' definition 'inexact_style'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:324:31: style:inconclusive: Function 'human_block_size' argument 1 names different: declaration '' definition 'spec'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:324:41: style:inconclusive: Function 'human_block_size' argument 2 names different: declaration '' definition 'report_errors'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:324:61: style:inconclusive: Function 'human_block_size' argument 3 names different: declaration '' definition 'block_size'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/human.c:265:26: error: Uninitialized variable: power [legacyUninitvar] dcfldd-1.9.3/src/human.c:267:18: error: Uninitialized variable: power [legacyUninitvar] dcfldd-1.9.3/src/verify.c:191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dcfldd-1.9.3/src/xstrtol.c:146:12: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dcfldd-1.9.3/src/xstrtol.c:152:11: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] dcfldd-1.9.3/src/xstrtol.c:126:13: style: Condition 'errno!=0' is always false [knownConditionTrueFalse] dcfldd-1.9.3/src/xstrtol.c:124:11: note: Assignment 'errno=0', assigned value is 0 dcfldd-1.9.3/src/xstrtol.c:126:13: note: Condition 'errno!=0' is always false dcfldd-1.9.3/src/util.c:324:9: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] dcfldd-1.9.3/src/util.c:322:20: note: Assuming allocation function fails dcfldd-1.9.3/src/util.c:322:20: note: Assignment 'retval=malloc(n+1)', assigned value is 0 dcfldd-1.9.3/src/util.c:324:9: note: Null pointer dereference dcfldd-1.9.3/src/util.c:326:5: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] dcfldd-1.9.3/src/util.c:322:20: note: Assuming allocation function fails dcfldd-1.9.3/src/util.c:322:20: note: Assignment 'retval=malloc(n+1)', assigned value is 0 dcfldd-1.9.3/src/util.c:326:5: note: Null pointer dereference dcfldd-1.9.3/src/xstrtol.c:104:24: style:inconclusive: Function 'xstrtol' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/xstrtol.c:104:34: style:inconclusive: Function 'xstrtol' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/xstrtol.c:104:43: style:inconclusive: Function 'xstrtol' argument 3 names different: declaration '' definition 'strtol_base'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/xstrtol.c:105:17: style:inconclusive: Function 'xstrtol' argument 4 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/xstrtol.c:105:34: style:inconclusive: Function 'xstrtol' argument 5 names different: declaration '' definition 'valid_suffixes'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:87:26: warning: If memory allocation fails, then there is a possible null pointer dereference: ihash [nullPointerOutOfMemory] dcfldd-1.9.3/src/verify.c:83:27: note: Assuming allocation function fails dcfldd-1.9.3/src/verify.c:83:27: note: Assignment 'ihash=strdup(hashl->hash->hashstr_buf)', assigned value is 0 dcfldd-1.9.3/src/verify.c:87:26: note: Null pointer dereference dcfldd-1.9.3/src/verify.c:124:22: warning: If memory allocation fails, then there is a possible null pointer dereference: ihash [nullPointerOutOfMemory] dcfldd-1.9.3/src/verify.c:120:23: note: Assuming allocation function fails dcfldd-1.9.3/src/verify.c:120:23: note: Assignment 'ihash=strdup(hashl->hash->hashstr_buf)', assigned value is 0 dcfldd-1.9.3/src/verify.c:124:22: note: Null pointer dereference dcfldd-1.9.3/src/verify.c:265:22: warning: If memory allocation fails, then there is a possible null pointer dereference: ihash [nullPointerOutOfMemory] dcfldd-1.9.3/src/verify.c:261:23: note: Assuming allocation function fails dcfldd-1.9.3/src/verify.c:261:23: note: Assignment 'ihash=strdup(ihashlist->hash->hashstr_buf)', assigned value is 0 dcfldd-1.9.3/src/verify.c:265:22: note: Null pointer dereference dcfldd-1.9.3/src/verify.c:155:10: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dcfldd-1.9.3/src/verify.c:151:41: note: Assuming allocation function fails dcfldd-1.9.3/src/verify.c:151:17: note: Assignment 'real_ibuf=(unsigned char*)malloc(input_blocksize+2*2+2*page_size-1)', assigned value is 0 dcfldd-1.9.3/src/verify.c:154:10: note: ibuf is assigned 'real_ibuf' here. dcfldd-1.9.3/src/verify.c:155:10: note: Null pointer addition dcfldd-1.9.3/src/verify.c:163:10: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dcfldd-1.9.3/src/verify.c:159:41: note: Assuming allocation function fails dcfldd-1.9.3/src/verify.c:159:17: note: Assignment 'real_vbuf=(unsigned char*)malloc(input_blocksize+2*2+2*page_size-1)', assigned value is 0 dcfldd-1.9.3/src/verify.c:162:10: note: vbuf is assigned 'real_vbuf' here. dcfldd-1.9.3/src/verify.c:163:10: note: Null pointer addition dcfldd-1.9.3/src/verify.c:52:38: style:inconclusive: Function 'verify_update' argument 1 names different: declaration '' definition 'hashl'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:53:32: style:inconclusive: Function 'verify_update' argument 2 names different: declaration '' definition 'ibuf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:53:44: style:inconclusive: Function 'verify_update' argument 3 names different: declaration '' definition 'vbuf'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:54:33: style:inconclusive: Function 'verify_update' argument 4 names different: declaration '' definition 'ilen'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:54:46: style:inconclusive: Function 'verify_update' argument 5 names different: declaration '' definition 'vlen'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:112:42: style:inconclusive: Function 'verify_remainder' argument 1 names different: declaration '' definition 'hashl'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/verify.c:144:9: style: Local variable 'input_from_pattern' shadows outer variable [shadowVariable] dcfldd-1.9.3/src/pattern.h:32:12: note: Shadowed declaration dcfldd-1.9.3/src/verify.c:144:9: note: Shadow variable dcfldd-1.9.3/src/verify.c:74:27: style: Variable 'vhash' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/verify.c:117:23: style: Variable 'vhash' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/verify.c:256:23: style: Variable 'vhash' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/verify.c:101:39: portability: 'ibuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dcfldd-1.9.3/src/verify.c:101:62: portability: 'vbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dcfldd-1.9.3/src/verify.c:57:13: style: Variable 'cmp' is assigned a value that is never used. [unreadVariable] dcfldd-1.9.3/src/verify.c:114:13: style: Variable 'cmp' is assigned a value that is never used. [unreadVariable] dcfldd-1.9.3/src/verify.c:149:13: style: Variable 'cmp' is assigned a value that is never used. [unreadVariable] dcfldd-1.9.3/src/verify.c:179:17: style: Variable 'i_nread' is assigned a value that is never used. [unreadVariable] dcfldd-1.9.3/src/verify.c:146:12: style: Unused variable: n_bytes_read [unusedVariable] dcfldd-1.9.3/src/sha1.c:466:42: style:inconclusive: Function 'SHA1Update' argument 2 names different: declaration 'data' definition 'vdata'. [funcArgNamesDifferent] dcfldd-1.9.3/src/sha1.h:66:47: note: Function 'SHA1Update' argument 2 names different: declaration 'data' definition 'vdata'. dcfldd-1.9.3/src/sha1.c:466:42: note: Function 'SHA1Update' argument 2 names different: declaration 'data' definition 'vdata'. dcfldd-1.9.3/src/sha1.c:192:17: style: Variable 'W3' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/sha1.c:192:22: style: Variable 'W8' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/sha1.c:192:27: style: Variable 'W14' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/sha1.c:192:33: style: Variable 'W16' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/sha1.c:576:38: style: Variable 'd' can be declared as pointer to const [constVariablePointer] dcfldd-1.9.3/src/dcfldd.c:427:16: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] dcfldd-1.9.3/src/dcfldd.c:330:5: error: Returning/dereferencing 'desired_fd' after it is deallocated / released [deallocret] dcfldd-1.9.3/src/dcfldd.c:318:5: note: Returning/dereferencing 'desired_fd' after it is deallocated / released dcfldd-1.9.3/src/dcfldd.c:330:5: note: Returning/dereferencing 'desired_fd' after it is deallocated / released dcfldd-1.9.3/src/dcfldd.c:172:16: style:inconclusive: Function 'usage' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/dcfldd.c:266:22: style:inconclusive: Function 'quit' argument 1 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/dcfldd.c:336:29: style:inconclusive: Function 'parse_conversion' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/dcfldd.c:421:20: style:inconclusive: Function 'hex2char' argument 1 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] dcfldd-1.9.3/src/dcfldd.c:421:20: style: Parameter 'hstr' can be declared as pointer to const [constParameterPointer] diff: head dcfldd-1.9.3/src/argmatch.c:140:23: style:inconclusive: Function 'argmatch' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:140:47: style:inconclusive: Function 'argmatch' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:141:16: style:inconclusive: Function 'argmatch' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:141:32: style:inconclusive: Function 'argmatch' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:148:27: style:inconclusive: Function 'argcasematch' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:148:51: style:inconclusive: Function 'argcasematch' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:149:20: style:inconclusive: Function 'argcasematch' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:149:36: style:inconclusive: Function 'argcasematch' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:160:31: style:inconclusive: Function 'argmatch_invalid' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:160:52: style:inconclusive: Function 'argmatch_invalid' argument 2 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:160:63: style:inconclusive: Function 'argmatch_invalid' argument 3 names different: declaration '' definition 'problem'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:174:36: style:inconclusive: Function 'argmatch_valid' argument 1 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:175:15: style:inconclusive: Function 'argmatch_valid' argument 2 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:175:31: style:inconclusive: Function 'argmatch_valid' argument 3 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:204:35: style:inconclusive: Function '__xargmatch_internal' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:205:21: style:inconclusive: Function '__xargmatch_internal' argument 2 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:205:45: style:inconclusive: Function '__xargmatch_internal' argument 3 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:206:21: style:inconclusive: Function '__xargmatch_internal' argument 4 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:206:37: style:inconclusive: Function '__xargmatch_internal' argument 5 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:207:13: style:inconclusive: Function '__xargmatch_internal' argument 6 names different: declaration '' definition 'case_sensitive'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:208:26: style:inconclusive: Function '__xargmatch_internal' argument 7 names different: declaration '' definition 'exit_fn'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:228:35: style:inconclusive: Function 'argmatch_to_argument' argument 1 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:229:28: style:inconclusive: Function 'argmatch_to_argument' argument 2 names different: declaration '' definition 'arglist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:230:21: style:inconclusive: Function 'argmatch_to_argument' argument 3 names different: declaration '' definition 'vallist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/argmatch.c:230:37: style:inconclusive: Function 'argmatch_to_argument' argument 4 names different: declaration '' definition 'valsize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:121:52: style:inconclusive: Function 'copy_with_unblock' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:121:64: style:inconclusive: Function 'copy_with_unblock' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:72:46: style:inconclusive: Function 'copy_simple' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:72:55: style:inconclusive: Function 'copy_simple' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:96:50: style:inconclusive: Function 'copy_with_block' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/copy.c:96:62: style:inconclusive: Function 'copy_with_block' argument 2 names different: declaration '' definition 'nread'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/dcfldd.c:172:16: style:inconclusive: Function 'usage' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/dcfldd.c:266:22: style:inconclusive: Function 'quit' argument 1 names different: declaration '' definition 'code'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/dcfldd.c:336:29: style:inconclusive: Function 'parse_conversion' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/dcfldd.c:421:20: style:inconclusive: Function 'hex2char' argument 1 names different: declaration '' definition 'hstr'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:266:29: style:inconclusive: Function 'hashl_init' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:266:43: style:inconclusive: Function 'hashl_init' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:295:31: style:inconclusive: Function 'hashl_update' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:295:45: style:inconclusive: Function 'hashl_update' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:295:66: style:inconclusive: Function 'hashl_update' argument 3 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:295:78: style:inconclusive: Function 'hashl_update' argument 4 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:324:30: style:inconclusive: Function 'hashl_final' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:324:44: style:inconclusive: Function 'hashl_final' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:357:34: style:inconclusive: Function 'hash_update_buf' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:357:48: style:inconclusive: Function 'hash_update_buf' argument 2 names different: declaration '' definition 'winctx'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:357:60: style:inconclusive: Function 'hash_update_buf' argument 3 names different: declaration '' definition 'ttlctx'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:358:28: style:inconclusive: Function 'hash_update_buf' argument 4 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:358:40: style:inconclusive: Function 'hash_update_buf' argument 5 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:371:30: style:inconclusive: Function 'hash_update' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:371:46: style:inconclusive: Function 'hash_update' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:371:58: style:inconclusive: Function 'hash_update' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:396:37: style:inconclusive: Function 'display_windowhash' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:396:53: style:inconclusive: Function 'display_windowhash' argument 2 names different: declaration '' definition 'windowlen'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:405:36: style:inconclusive: Function 'display_totalhash' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:405:50: style:inconclusive: Function 'display_totalhash' argument 2 names different: declaration '' definition 'ttlctx'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:416:33: style:inconclusive: Function 'hash_remainder' argument 1 names different: declaration '' definition 'hashlist'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hash.c:416:47: style:inconclusive: Function 'hash_remainder' argument 2 names different: declaration '' definition 'winctx'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hashformat.c:132:26: style:inconclusive: Function 'print_fmt' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hashformat.c:58:36: style:inconclusive: Function 'add_fmtatom' argument 1 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hashformat.c:58:54: style:inconclusive: Function 'add_fmtatom' argument 2 names different: declaration '' definition 'atom'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hashformat.c:58:66: style:inconclusive: Function 'add_fmtatom' argument 3 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/hashformat.c:79:34: style:inconclusive: Function 'parse_hashformat' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:121:35: style:inconclusive: Function 'human_readable_inexact' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:121:44: style:inconclusive: Function 'human_readable_inexact' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:122:29: style:inconclusive: Function 'human_readable_inexact' argument 4 names different: declaration '' definition 'output_block_size'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:122:8: style:inconclusive: Function 'human_readable_inexact' argument 3 names different: declaration '' definition 'from_block_size'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:123:29: style:inconclusive: Function 'human_readable_inexact' argument 5 names different: declaration '' definition 'inexact_style'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:324:31: style:inconclusive: Function 'human_block_size' argument 1 names different: declaration '' definition 'spec'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:324:41: style:inconclusive: Function 'human_block_size' argument 2 names different: declaration '' definition 'report_errors'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:324:61: style:inconclusive: Function 'human_block_size' argument 3 names different: declaration '' definition 'block_size'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:90:27: style:inconclusive: Function 'human_readable' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:90:36: style:inconclusive: Function 'human_readable' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:91:28: style:inconclusive: Function 'human_readable' argument 4 names different: declaration '' definition 'output_block_size'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/human.c:91:7: style:inconclusive: Function 'human_readable' argument 3 names different: declaration '' definition 'from_block_size'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:104:35: style:inconclusive: Function 'log_verifywindow' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:104:48: style:inconclusive: Function 'log_verifywindow' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:104:60: style:inconclusive: Function 'log_verifywindow' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:104:70: style:inconclusive: Function 'log_verifywindow' argument 4 names different: declaration '' definition 'mismatch'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:112:34: style:inconclusive: Function 'log_verifytotal' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:112:45: style:inconclusive: Function 'log_verifytotal' argument 2 names different: declaration '' definition 'mismatch'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:40:26: style:inconclusive: Function 'syscall_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:46:33: style:inconclusive: Function 'syscall_error_noexit' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:55:23: style:inconclusive: Function 'user_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:72:21: style:inconclusive: Function 'log_info' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:86:27: style:inconclusive: Function 'internal_error' argument 1 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:94:33: style:inconclusive: Function 'log_hashwindow' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:94:46: style:inconclusive: Function 'log_hashwindow' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:94:58: style:inconclusive: Function 'log_hashwindow' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:94:71: style:inconclusive: Function 'log_hashwindow' argument 4 names different: declaration '' definition 'bs'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:94:81: style:inconclusive: Function 'log_hashwindow' argument 5 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:99:32: style:inconclusive: Function 'log_hashtotal' argument 1 names different: declaration '' definition 'htype'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:99:45: style:inconclusive: Function 'log_hashtotal' argument 2 names different: declaration '' definition 'wina'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:99:57: style:inconclusive: Function 'log_hashtotal' argument 3 names different: declaration '' definition 'winb'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:99:70: style:inconclusive: Function 'log_hashtotal' argument 4 names different: declaration '' definition 'bs'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/log.c:99:80: style:inconclusive: Function 'log_hashtotal' argument 5 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:51:25: style:inconclusive: Function 'parse_long_options' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:52:14: style:inconclusive: Function 'parse_long_options' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:53:19: style:inconclusive: Function 'parse_long_options' argument 3 names different: declaration '' definition 'command_name'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:54:19: style:inconclusive: Function 'parse_long_options' argument 4 names different: declaration '' definition 'package'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:55:19: style:inconclusive: Function 'parse_long_options' argument 5 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:56:19: style:inconclusive: Function 'parse_long_options' argument 6 names different: declaration '' definition 'authors'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/long-options.c:57:14: style:inconclusive: Function 'parse_long_options' argument 7 names different: declaration '' definition 'usage_func'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:127:25: style:inconclusive: Function 'MD5Final' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:127:42: style:inconclusive: Function 'MD5Final' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:169:26: style:inconclusive: Function 'MD5Sprint' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:169:43: style:inconclusive: Function 'MD5Sprint' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:83:24: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:95:26: style:inconclusive: Function 'MD5Update' argument 1 names different: declaration '' definition 'mdContext'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:95:58: style:inconclusive: Function 'MD5Update' argument 2 names different: declaration '' definition 'inBuf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/md5.c:95:78: style:inconclusive: Function 'MD5Update' argument 3 names different: declaration '' definition 'inLen'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/output.c:108:34: style:inconclusive: Function 'outputlist_add' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/output.c:157:34: style:inconclusive: Function 'outputlist_write' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/output.c:157:46: style:inconclusive: Function 'outputlist_write' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/output.c:47:24: style:inconclusive: Function 'open_output' argument 1 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/output.c:97:29: style:inconclusive: Function 'open_output_pipe' argument 1 names different: declaration '' definition 'command'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/safe-read.c:41:16: style:inconclusive: Function 'safe_read' argument 1 names different: declaration '' definition 'desc'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/safe-read.c:41:28: style:inconclusive: Function 'safe_read' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/safe-read.c:41:40: style:inconclusive: Function 'safe_read' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/sizeprobe.c:152:31: style:inconclusive: Function 'get_dev_size' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/sizeprobe.c:152:40: style:inconclusive: Function 'get_dev_size' argument 2 names different: declaration '' definition 'blksize'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/sizeprobe.c:193:20: style:inconclusive: Function 'sizeprobe' argument 1 names different: declaration '' definition 'fd'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:103:28: style:inconclusive: Function 'maxsplits' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:145:26: style:inconclusive: Function 'split_write' argument 1 names different: declaration '' definition 'split'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:145:45: style:inconclusive: Function 'split_write' argument 2 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:145:57: style:inconclusive: Function 'split_write' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:57:27: style:inconclusive: Function 'getext' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/split.c:57:36: style:inconclusive: Function 'getext' argument 2 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:112:42: style:inconclusive: Function 'verify_remainder' argument 1 names different: declaration '' definition 'hashl'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:52:38: style:inconclusive: Function 'verify_update' argument 1 names different: declaration '' definition 'hashl'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:53:32: style:inconclusive: Function 'verify_update' argument 2 names different: declaration '' definition 'ibuf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:53:44: style:inconclusive: Function 'verify_update' argument 3 names different: declaration '' definition 'vbuf'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:54:33: style:inconclusive: Function 'verify_update' argument 4 names different: declaration '' definition 'ilen'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/verify.c:54:46: style:inconclusive: Function 'verify_update' argument 5 names different: declaration '' definition 'vlen'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/version-etc.c:44:20: style:inconclusive: Function 'version_etc' argument 1 names different: declaration '' definition 'stream'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/version-etc.c:45:19: style:inconclusive: Function 'version_etc' argument 2 names different: declaration '' definition 'command_name'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/version-etc.c:45:45: style:inconclusive: Function 'version_etc' argument 3 names different: declaration '' definition 'package'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/version-etc.c:46:19: style:inconclusive: Function 'version_etc' argument 4 names different: declaration '' definition 'version'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/version-etc.c:46:40: style:inconclusive: Function 'version_etc' argument 5 names different: declaration '' definition 'authors'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/xstrtol.c:104:24: style:inconclusive: Function 'xstrtol' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/xstrtol.c:104:34: style:inconclusive: Function 'xstrtol' argument 2 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/xstrtol.c:104:43: style:inconclusive: Function 'xstrtol' argument 3 names different: declaration '' definition 'strtol_base'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/xstrtol.c:105:17: style:inconclusive: Function 'xstrtol' argument 4 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] head dcfldd-1.9.3/src/xstrtol.c:105:34: style:inconclusive: Function 'xstrtol' argument 5 names different: declaration '' definition 'valid_suffixes'. [funcArgNamesDifferentUnnamed] DONE