2026-05-01 15:41 ftp://ftp.de.debian.org/debian/pool/main/d/dotconf/dotconf_1.4.1.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: 102 95 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: dotconf-1.4.1/examples/argdouble/argdouble.c:18:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dvalue [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/argdouble/argdouble.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/caseinsensitive/caseinsensitive.c:18:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/caseinsensitive/caseinsensitive.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/first_module.c:7:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/second_module.c:7:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/errorhandler/errorhandler.c:19:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/errorhandler/errorhandler.c:25:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/errorhandler/errorhandler.c:34:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errorhandler [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/fallback/fallback.c:20:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_count [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/fallback/fallback.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:106:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:124:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/context/context.c:182:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/my_module.c:10:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASE_INSENSITIVE [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_count [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:105:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:122:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/modules/module.c:131:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/noinline/noinline.c:12:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_count [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/noinline/noinline.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/noinline/noinline.c:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_INLINE_COMMENTS [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/libpool/pool.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/simple/simple.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/simple/simple.c:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/simple/simple.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:128:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:163:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:198:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] dotconf-1.4.1/examples/duplicates/duplicate.c:165:16: style: Pointer expression 'current_end_token' converted to bool is always true. [knownPointerToBool] dotconf-1.4.1/examples/libpool/pool.c:97:9: warning: If memory allocation fails, then there is a possible null pointer dereference: acquired [nullPointerOutOfMemory] dotconf-1.4.1/examples/libpool/pool.c:96:19: note: Assuming allocation function fails dotconf-1.4.1/examples/libpool/pool.c:96:19: note: Assignment 'acquired=malloc(size)', assigned value is 0 dotconf-1.4.1/examples/libpool/pool.c:97:9: note: Null pointer dereference dotconf-1.4.1/examples/libpool/pool.c:100:3: warning: If memory allocation fails, then there is a possible null pointer dereference: (void**)acquired [nullPointerOutOfMemory] dotconf-1.4.1/examples/libpool/pool.c:96:19: note: Assuming allocation function fails dotconf-1.4.1/examples/libpool/pool.c:96:19: note: Assignment 'acquired=malloc(size)', assigned value is 0 dotconf-1.4.1/examples/libpool/pool.c:100:3: note: Null pointer dereference dotconf-1.4.1/examples/libpool/pool.c:199:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/src/dotconf.c:317:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/src/dotconf.c:485:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dotconf-1.4.1/src/dotconf.c:662:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] dotconf-1.4.1/src/dotconf.c:814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dotconf-1.4.1/src/dotconf.c:405:43: style: Condition '!done' is always true [knownConditionTrueFalse] dotconf-1.4.1/src/dotconf.c:396:9: note: Assignment 'done=0', assigned value is 0 dotconf-1.4.1/src/dotconf.c:400:18: note: Assuming condition is false dotconf-1.4.1/src/dotconf.c:405:43: note: Condition '!done' is always true dotconf-1.4.1/src/dotconf.c:412:13: style: Condition '!sq' is always true [knownConditionTrueFalse] dotconf-1.4.1/src/dotconf.c:410:8: note: Assuming that condition 'sq' is not redundant dotconf-1.4.1/src/dotconf.c:412:13: note: Condition '!sq' is always true dotconf-1.4.1/src/dotconf.c:420:13: style: Condition '!dq' is always true [knownConditionTrueFalse] dotconf-1.4.1/src/dotconf.c:418:8: note: Assuming that condition 'dq' is not redundant dotconf-1.4.1/src/dotconf.c:420:13: note: Condition '!dq' is always true dotconf-1.4.1/src/dotconf.c:198:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] dotconf-1.4.1/src/dotconf.c:317:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] dotconf-1.4.1/src/dotconf.c:133:21: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:470:59: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:470:59: note: Calling function 'dotconf_substitute_env', 2nd argument 'strdup(buf)' value is 0 dotconf-1.4.1/src/dotconf.c:133:21: note: Null pointer dereference dotconf-1.4.1/src/dotconf.c:357:9: warning: If memory allocation fails, then there is a possible null pointer dereference: here_doc [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:356:19: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:356:19: note: Assignment 'here_doc=malloc(configfile->size)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:357:9: note: Null pointer dereference dotconf-1.4.1/src/dotconf.c:374:2: warning: If memory allocation fails, then there is a possible null pointer dereference: here_doc [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:356:19: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:356:19: note: Assignment 'here_doc=malloc(configfile->size)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:361:9: note: Assuming condition is false dotconf-1.4.1/src/dotconf.c:374:2: note: Null pointer dereference dotconf-1.4.1/src/dotconf.c:941:19: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:1503:20: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:1503:20: note: Assignment 'filename=strdup(cmd->data.str)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:1506:29: note: Calling function 'dotconf_find_wild_card', 1st argument 'filename' value is 0 dotconf-1.4.1/src/dotconf.c:941:19: note: Null pointer dereference dotconf-1.4.1/src/dotconf.c:1500:12: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:1499:20: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:1499:20: note: Assignment 'filename=malloc(len)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:1500:12: note: Null pointer dereference dotconf-1.4.1/src/dotconf.c:133:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dotconf-1.4.1/src/dotconf.c:470:59: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:470:59: note: Calling function 'dotconf_substitute_env', 2nd argument 'strdup(buf)' value is 0 dotconf-1.4.1/src/dotconf.c:132:8: note: Assignment 'cp1=str', assigned value is 0 dotconf-1.4.1/src/dotconf.c:133:12: note: Null pointer addition dotconf-1.4.1/src/dotconf.c:342:23: style: Checking if unsigned expression 'configfile->size' is less than zero. [unsignedLessThanZero] dotconf-1.4.1/src/dotconf.c:120:45: style:inconclusive: Function 'dotconf_substitute_env' argument 1 names different: declaration '' definition 'configfile'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:120:63: style:inconclusive: Function 'dotconf_substitute_env' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:183:52: style:inconclusive: Function 'dotconf_warning' argument 2 names different: declaration 'level' definition 'type'. [funcArgNamesDifferent] dotconf-1.4.1/src/dotconf.h:226:53: note: Function 'dotconf_warning' argument 2 names different: declaration 'level' definition 'type'. dotconf-1.4.1/src/dotconf.c:183:52: note: Function 'dotconf_warning' argument 2 names different: declaration 'level' definition 'type'. dotconf-1.4.1/src/dotconf.c:184:19: style:inconclusive: Function 'dotconf_warning' argument 4 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:244:28: style:inconclusive: Function 'dotconf_callback' argument 3 names different: declaration '' definition 'callback'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:785:36: style:inconclusive: Function 'dotconf_create' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:785:66: style:inconclusive: Function 'dotconf_create' argument 2 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:786:21: style:inconclusive: Function 'dotconf_create' argument 3 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:786:44: style:inconclusive: Function 'dotconf_create' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] dotconf-1.4.1/src/dotconf.c:122:26: style: Variable 'eos' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:122:32: style: Variable 'eob' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:123:8: style: Variable 'env_value' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:262:8: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:298:8: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:392:14: style: Variable 'eos' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:513:15: style: Variable 'eob' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:644:15: style: Variable 'eob' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:788:8: style: Variable 'dc_env' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:938:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1015:39: style: Parameter 'dir_name' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1015:55: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1015:66: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1042:30: style: Parameter 'dir_name' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1042:46: style: Parameter 'pre' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1042:57: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1252:8: style: Variable 't_ext' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1253:8: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1440:22: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] dotconf-1.4.1/src/dotconf.c:1442:8: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1479:9: style: Variable 'sl' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1551:8: style: Variable 'env' can be declared as pointer to const [constVariablePointer] dotconf-1.4.1/src/dotconf.c:1149:27: error: Uninitialized variable: already_matched [legacyUninitvar] dotconf-1.4.1/src/dotconf.c:676:15: style: Variable 'opt_idx' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:936:17: style: Variable 'prefix_len' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:937:16: style: Variable 'tmp_count' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:938:12: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1076:24: style: Variable 'dirptr' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1092:15: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1094:18: style: Variable 'match_state' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1242:24: style: Variable 'dirptr' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1253:12: style: Variable 'sub' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1261:15: style: Variable 'name_len' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1263:18: style: Variable 'match_state' is assigned a value that is never used. [unreadVariable] dotconf-1.4.1/src/dotconf.c:1265:16: style: Variable 'sub_count' is assigned a value that is never used. [unreadVariable] diff: head dotconf-1.4.1/src/dotconf.c:120:45: style:inconclusive: Function 'dotconf_substitute_env' argument 1 names different: declaration '' definition 'configfile'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:120:63: style:inconclusive: Function 'dotconf_substitute_env' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:184:19: style:inconclusive: Function 'dotconf_warning' argument 4 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:244:28: style:inconclusive: Function 'dotconf_callback' argument 3 names different: declaration '' definition 'callback'. [funcArgNamesDifferentUnnamed] 2.20.0 dotconf-1.4.1/src/dotconf.c:367:26: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dotconf-1.4.1/src/dotconf.c:356:19: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:356:19: note: Assignment 'here_doc=malloc(configfile->size)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:362:7: note: Assuming condition is false dotconf-1.4.1/src/dotconf.c:367:26: note: Null pointer addition head dotconf-1.4.1/src/dotconf.c:374:2: warning: If memory allocation fails, then there is a possible null pointer dereference: here_doc [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:356:19: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:356:19: note: Assignment 'here_doc=malloc(configfile->size)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:361:9: note: Assuming condition is false dotconf-1.4.1/src/dotconf.c:374:2: note: Null pointer dereference 2.20.0 dotconf-1.4.1/src/dotconf.c:374:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: here_doc [nullPointerOutOfMemory] dotconf-1.4.1/src/dotconf.c:356:19: note: Assuming allocation function fails dotconf-1.4.1/src/dotconf.c:356:19: note: Assignment 'here_doc=malloc(configfile->size)', assigned value is 0 dotconf-1.4.1/src/dotconf.c:362:7: note: Assuming condition is false dotconf-1.4.1/src/dotconf.c:374:2: note: Null pointer dereference head dotconf-1.4.1/src/dotconf.c:785:36: style:inconclusive: Function 'dotconf_create' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:785:66: style:inconclusive: Function 'dotconf_create' argument 2 names different: declaration '' definition 'options'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:786:21: style:inconclusive: Function 'dotconf_create' argument 3 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] head dotconf-1.4.1/src/dotconf.c:786:44: style:inconclusive: Function 'dotconf_create' argument 4 names different: declaration '' definition 'flags'. [funcArgNamesDifferentUnnamed] DONE