2025-07-07 00:28 ftp://ftp.de.debian.org/debian/pool/main/a/augeas/augeas_1.14.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 0eb4dd8 (2025-07-06 21:35:35 +0200) count: 1319 1299 elapsed-time: 6.4 6.7 head-timing-info: old-timing-info: head results: augeas-1.14.1/gnulib/lib/vasnprintf.h:61:15: error: There is an unknown macro here somewhere. Configuration is required. If asnprintf is a macro then please configure it. [unknownMacro] augeas-1.14.1/gnulib/lib/btowc.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/dump.c:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/dump.c:96:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/dump.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/dump.c:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/calloc.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/basename-lgpl.c:59:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] augeas-1.14.1/gnulib/lib/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/canonicalize-lgpl.c:441:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] augeas-1.14.1/examples/fadot.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/fadot.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/dirname-lgpl.c:38:35: style: Condition 'prefix_length!=0' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/lib/dirname-lgpl.c:34:26: note: Assignment 'prefix_length=((void)(file),0)', assigned value is 0 augeas-1.14.1/gnulib/lib/dirname-lgpl.c:38:35: note: Condition 'prefix_length!=0' is always false augeas-1.14.1/gnulib/lib/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/stat-time.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/stat-time.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/getdelim.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:267:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/argz.c:382:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/getfilecon.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.14.1/gnulib/lib/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.14.1/gnulib/lib/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.14.1/gnulib/lib/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.14.1/gnulib/lib/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.14.1/gnulib/lib/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.14.1/gnulib/lib/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.14.1/gnulib/lib/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.14.1/gnulib/lib/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.14.1/gnulib/lib/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.14.1/gnulib/lib/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.14.1/gnulib/lib/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.14.1/gnulib/lib/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getrandom.c:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_RANDOM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/getrandom.c:177:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/getopt.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/getopt.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/hard-locale.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:63:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_EXTMATCH [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posixly_correct [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/localcharset.c:1088:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] augeas-1.14.1/gnulib/lib/localcharset.c:1079:24: note: Assignment 'locale=NULL', assigned value is 0 augeas-1.14.1/gnulib/lib/localcharset.c:1088:14: note: Condition 'locale==NULL' is always true augeas-1.14.1/gnulib/lib/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] augeas-1.14.1/gnulib/lib/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] augeas-1.14.1/gnulib/lib/localcharset.c:1097:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/gnulib/lib/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/examples/fadot.c:62:9: style: Variable 'file_output' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/examples/fadot.c:289:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/malloc/dynarray_emplace_enlarge.c:31:40: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_emplace_enlarge' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const augeas-1.14.1/gnulib/lib/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/malloc/dynarray_finalize.c:29:33: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_finalize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const augeas-1.14.1/gnulib/lib/malloc/dynarray_resize.c:31:31: style: Parameter 'scratch' can be declared as pointer to const. However it seems that '__libc_dynarray_resize' is a callback function, if 'scratch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const augeas-1.14.1/gnulib/lib/malloc/scratch_buffer_grow.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/malloc/scratch_buffer_grow_preserve.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/malloc/scratch_buffer_set_array_size.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/mbsrtowcs-impl.h:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEN_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/mkdir.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/open.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/xsize.h:34:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/xsize.h:34:3: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/nl_langinfo.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/nl_langinfo.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/readlink.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/rawmemchr.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/rawmemchr.c:109:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/gnulib/lib/rawmemchr.c:50:36: note: s is assigned augeas-1.14.1/gnulib/lib/rawmemchr.c:109:16: note: s is overwritten augeas-1.14.1/gnulib/lib/rawmemchr.c:109:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/gnulib/lib/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:58:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FNM_CASEFOLD [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1088:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_ATTRIBUTE_FALLTHROUGH [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch.c:237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/gettext.h:247:16: error: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. [returnDanglingLifetime] augeas-1.14.1/gnulib/lib/gettext.h:239:15: note: Array decayed to pointer here. augeas-1.14.1/gnulib/lib/gettext.h:226:8: note: Variable created here. augeas-1.14.1/gnulib/lib/gettext.h:247:16: note: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. augeas-1.14.1/gnulib/lib/nl_langinfo.c:449:5: style: Statements following 'return' will never be executed. [unreachableCode] augeas-1.14.1/gnulib/lib/getopt.c:471:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt.c:471:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt.c:471:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt.c:471:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt.c:471:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.14.1/gnulib/lib/getopt.c:471:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.14.1/gnulib/lib/getopt.c:472:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.14.1/gnulib/lib/getopt.c:472:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.14.1/gnulib/lib/getopt.c:472:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.14.1/gnulib/lib/getopt.c:472:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.14.1/gnulib/lib/getopt.c:473:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.14.1/gnulib/lib/getopt.c:473:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.14.1/gnulib/lib/getopt.c:473:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getopt.c:473:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. augeas-1.14.1/gnulib/lib/getopt.c:473:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.14.1/gnulib/lib/getopt.c:473:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.14.1/gnulib/lib/getopt.c:703:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt.c:703:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.14.1/gnulib/lib/getopt.c:703:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt.c:703:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.14.1/gnulib/lib/getopt.c:703:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.14.1/gnulib/lib/getopt.c:703:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.14.1/gnulib/lib/getopt.c:704:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.14.1/gnulib/lib/getopt.c:704:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.14.1/gnulib/lib/getopt.c:704:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.14.1/gnulib/lib/getopt.c:704:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.14.1/gnulib/lib/getopt.c:704:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.14.1/gnulib/lib/getopt.c:704:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.14.1/gnulib/lib/getopt.c:705:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.14.1/gnulib/lib/getopt.c:705:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.14.1/gnulib/lib/regcomp.c:125:5: error: There is an unknown macro here somewhere. Configuration is required. If gettext_noop is a macro then please configure it. [unknownMacro] augeas-1.14.1/gnulib/lib/safe-alloc.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/safe-alloc.h:26:5: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:925:38: style: Condition 'n!=string_end' is always true [knownConditionTrueFalse] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1109:36: style: Condition 'rs==string' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:37:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1096:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1105:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1113:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1137:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1154:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:1164:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.14.1/gnulib/lib/setlocale_null.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/setlocale_null.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/gnulib/lib/strchrnul.c:129:12: note: char_ptr is assigned augeas-1.14.1/gnulib/lib/strchrnul.c:138:12: note: char_ptr is overwritten augeas-1.14.1/gnulib/lib/regex_internal.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:141:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:952:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1312:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1599:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regex_internal.c:1647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:196:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/tempname.c:247:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] augeas-1.14.1/gnulib/lib/tempname.c:126:17: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_file' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/tempname.c:177:21: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/tempname.c:126:17: note: Parameter 'tmpl' can be declared as pointer to const augeas-1.14.1/gnulib/lib/tempname.c:128:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/tempname.c:135:16: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/tempname.c:178:20: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/tempname.c:135:16: note: Parameter 'tmpl' can be declared as pointer to const augeas-1.14.1/gnulib/lib/tempname.c:135:39: style: Parameter 'flags' can be declared as pointer to const. However it seems that 'try_dir' is a callback function, if 'flags' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/tempname.c:178:20: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/tempname.c:135:39: note: Parameter 'flags' can be declared as pointer to const augeas-1.14.1/gnulib/lib/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_nocreate' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/tempname.c:179:25: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/tempname.c:141:21: note: Parameter 'tmpl' can be declared as pointer to const augeas-1.14.1/gnulib/lib/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/lib/regexec.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:3956:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:4018:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-mutex.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-mutex.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-mutex.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/str-two-way.h:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/w32sock.h:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/accept.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/binary-io.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/binary-io.h:29:3: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/bind.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/c-ctype.h:27:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/c-ctype.h:27:3: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/connect.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/fdopen.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/getcwd-lgpl.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/gettimeofday.c:143:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/gettimeofday.c:143:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/inet_pton.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/inet_pton.c:152:16: error: Uninitialized variable: tmp [uninitvar] augeas-1.14.1/gnulib/tests/inet_pton.c:150:14: note: Assuming condition is false augeas-1.14.1/gnulib/tests/inet_pton.c:152:16: note: Uninitialized variable: tmp augeas-1.14.1/gnulib/tests/ioctl.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/ioctl.c:62:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/listen.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/locale.c:54:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/localename.c:3442:14: style: Condition 'retval!=NULL' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/localename.c:3441:34: note: Calling function 'gl_locale_name_thread' returns 0 augeas-1.14.1/gnulib/tests/localename.c:3441:34: note: Assignment 'retval=gl_locale_name_thread(category,categoryname)', assigned value is 0 augeas-1.14.1/gnulib/tests/localename.c:3442:14: note: Condition 'retval!=NULL' is always false augeas-1.14.1/gnulib/lib/regcomp.c:490:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] augeas-1.14.1/gnulib/lib/regex_internal.c:1612:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regex_internal.c:1662:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/perror.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pipe.c:48:0: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/pipe.c:48:3: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/pthread-thread.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pselect.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/pthread-thread.c:60:50: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/pthread-thread.c:138:28: style: Parameter 'threadp' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/pthread-thread.c:139:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/pthread-thread.c:172:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/putenv.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/putenv.c:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/select.c:573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/setlocale.c:60:0: error: #error "This file should only be compiled if NEED_SETLOCALE_IMPROVED || NEED_SETLOCALE_MTSAFE." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/setlocale.c:60:4: error: #error "This file should only be compiled if NEED_SETLOCALE_IMPROVED || NEED_SETLOCALE_MTSAFE." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/setenv.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/setenv.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/setenv.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/setsockopt.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sleep.c:72:0: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/sleep.c:72:3: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] augeas-1.14.1/gnulib/tests/sigprocmask.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/socket.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SOCKET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror.c:44:7: style: Condition 'msg' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/strerror.c:43:21: note: Assignment 'msg=NULL', assigned value is 0 augeas-1.14.1/gnulib/tests/strerror.c:44:7: note: Condition 'msg' is always false augeas-1.14.1/gnulib/tests/symlink.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror_r.c:132:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror_r.c:146:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror_r.c:154:9: style: Condition 'msg' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/strerror_r.c:152:23: note: Assignment 'msg=NULL', assigned value is 0 augeas-1.14.1/gnulib/tests/strerror_r.c:154:9: note: Condition 'msg' is always false augeas-1.14.1/gnulib/tests/test-accept.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/strerror_r.c:315:13: style: Variable 'errmsg' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-accept.c:42:5: error: Invalid accept() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-assert.c:30:8: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] augeas-1.14.1/gnulib/tests/test-bind.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-btowc.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-bind.c:46:7: error: Invalid bind() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-btowc.c:32:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/test-calloc-gnu.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-close.c:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-close.c:34:5: error: Invalid close() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-connect.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-connect.c:46:7: error: Invalid connect() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-dynarray.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-calloc-gnu.c:38:5: style: Opposite expression on both sides of '&='. [oppositeExpression] augeas-1.14.1/gnulib/tests/test-calloc-gnu.c:62:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-environ.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-environ.c:34:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fcntl-h.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-errno.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fdopen.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fdopen.c:41:13: error: Return value of allocation function 'fdopen' is not stored. [leakReturnValNotUsed] augeas-1.14.1/gnulib/tests/test-float.c:380:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fgetc.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fgetc.c:71:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:76:11: style: Variable 'result0' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:79:15: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:139:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:148:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:204:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:238:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-canonicalize-lgpl.c:247:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-fnmatch.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fputc.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fputc.c:63:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-fread.c:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fstat.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fstat.c:37:5: error: Invalid fstat() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-ftruncate.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fread.c:72:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-ftruncate.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/test-fwrite.c:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-free.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-free.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-fwrite.c:64:25: error: Invalid fdopen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-getcwd-lgpl.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getdelim.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getdtablesize.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getline.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getrandom.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-gettimeofday.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-gettimeofday.c:38:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] augeas-1.14.1/gnulib/tests/test-gettimeofday.c:35:14: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-hard-locale.c:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-hard-locale.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-ignore-value.c:28:16: style: struct member 's::i' is never used. [unusedStructMember] augeas-1.14.1/gnulib/tests/test-isblank.c:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt.h:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt.h:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt-main.h:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-listen.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-listen.c:38:5: error: Invalid listen() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-intprops.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localcharset.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localeconv.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-intprops.c:268:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:275:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:277:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:285:3: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:296:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:297:5: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:311:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:329:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:330:5: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:376:3: style: Comparing expression of type 'signed int' against value 4294967295. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:393:5: style: Comparing expression of type 'signed int' against value 4294967298. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:421:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-intprops.c:434:3: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] augeas-1.14.1/gnulib/tests/test-localeconv.c:36:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-intprops.c:202:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] augeas-1.14.1/gnulib/tests/test-intprops.c:203:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] augeas-1.14.1/gnulib/tests/test-intprops.c:208:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] augeas-1.14.1/gnulib/tests/test-intprops.c:211:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] augeas-1.14.1/gnulib/tests/test-intprops.c:229:3: style: Same value in both branches of ternary operator. [duplicateValueTernary] augeas-1.14.1/gnulib/tests/test-intprops.c:201:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:204:3: error: Signed integer underflow for expression '(-2147483647-1)-1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:209:3: error: Signed integer overflow for expression '2147483647+1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:210:3: error: Signed integer underflow for expression '(-2147483647-1)-1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:222:3: error: Signed integer overflow for expression '2147483647*2147483647'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:223:3: error: Signed integer underflow for expression '2147483647*(-2147483647-1)'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:224:3: error: Signed integer underflow for expression '(-2147483647-1)*2147483647'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:225:3: error: Signed integer overflow for expression '(-2147483647-1)*(-2147483647-1)'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:226:3: error: Signed integer overflow for expression '-1*(-2147483647-1)'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:278:3: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:320:3: error: Signed integer overflow for expression '0-(-2147483647-1)'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:326:3: error: Signed integer overflow for expression '-2147483647-1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:354:3: error: Signed integer overflow for expression '-1*(-2147483647-1)'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:354:3: error: Signed integer overflow for expression '(-2147483647-1)*-1'. [integerOverflow] augeas-1.14.1/gnulib/tests/test-intprops.c:387:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] augeas-1.14.1/gnulib/tests/test-intprops.c:388:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] augeas-1.14.1/gnulib/tests/test-intprops.c:440:3: warning: Expression '-2147483647-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] augeas-1.14.1/gnulib/tests/test-localename.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localename.c:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localename.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localename.c:670:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-localename.c:783:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-lock.c:614:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-malloc-gnu.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-lstat.h:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-mbrtowc-w32.c:730:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-mbsinit.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:1845:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:1952:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/lib/fnmatch.c:284:19: warning: Assert statement calls a function which may have desired side effects: 'mbsinit'. [assertWithSideEffect] augeas-1.14.1/gnulib/lib/fnmatch.c:290:15: warning: Assert statement calls a function which may have desired side effects: 'mbsinit'. [assertWithSideEffect] augeas-1.14.1/gnulib/lib/fnmatch.c:336:19: warning: Assert statement calls a function which may have desired side effects: 'mbsinit'. [assertWithSideEffect] augeas-1.14.1/gnulib/lib/regexec.c:1950:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:94:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. augeas-1.14.1/gnulib/lib/regexec.c:1950:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. augeas-1.14.1/gnulib/lib/regexec.c:3425:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:163:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. augeas-1.14.1/gnulib/lib/regexec.c:3425:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. augeas-1.14.1/gnulib/lib/regexec.c:3425:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:164:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. augeas-1.14.1/gnulib/lib/regexec.c:3425:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. augeas-1.14.1/gnulib/lib/regexec.c:3613:35: style:inconclusive: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:156:39: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. augeas-1.14.1/gnulib/lib/regexec.c:3613:35: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. augeas-1.14.1/gnulib/lib/regexec.c:4010:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:4010:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:4073:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:4073:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:4088:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:4088:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. augeas-1.14.1/gnulib/lib/regexec.c:798:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regexec.c:1307:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/lib/regexec.c:1307:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/lib/regexec.c:1844:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regexec.c:1953:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regexec.c:1988:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regexec.c:2084:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/regexec.c:2536:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/lib/fnmatch.c:251:20: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: pattern. [nullPointerRedundantCheck] augeas-1.14.1/gnulib/lib/fnmatch.c:262:15: note: Assuming that condition 'p' is not redundant augeas-1.14.1/gnulib/lib/fnmatch.c:250:9: note: p is assigned 'pattern' here. augeas-1.14.1/gnulib/lib/fnmatch.c:251:20: note: Null pointer dereference augeas-1.14.1/gnulib/lib/fnmatch.c:291:20: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck] augeas-1.14.1/gnulib/lib/fnmatch.c:307:15: note: Assuming that condition 'p' is not redundant augeas-1.14.1/gnulib/lib/fnmatch.c:292:11: note: Assignment to 'p=string' augeas-1.14.1/gnulib/lib/fnmatch.c:291:20: note: Null pointer dereference augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:37:37: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: note: Function 'end_pattern' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] augeas-1.14.1/gnulib/lib/fnmatch_loop.c:37:37: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/lib/fnmatch_loop.c:934:18: note: Function 'end_wpattern' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.14.1/gnulib/tests/test-mbrtowc.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-memchr.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-mbsrtowcs.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-mkdir.h:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-memchr.c:55:9: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-memchr.c:54:40: note: Calling function 'zerosize_ptr' returns 0 augeas-1.14.1/gnulib/tests/test-memchr.c:54:40: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 augeas-1.14.1/gnulib/tests/test-memchr.c:55:9: note: Condition 'page_boundary' is always false augeas-1.14.1/gnulib/tests/test-memchr.c:106:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-memchr.c:101:49: note: Calling function 'zerosize_ptr' returns 0 augeas-1.14.1/gnulib/tests/test-memchr.c:101:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.14.1/gnulib/tests/test-memchr.c:106:23: note: Condition 'page_boundary!=NULL' is always false augeas-1.14.1/gnulib/tests/test-nanosleep.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-nl_langinfo-mt.c:249:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-once.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-once.c:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-open.h:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:61:3: style: Unsigned expression 'strlen(nl_langinfo(THOUSEP))' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:133:3: style: Unsigned expression 'strlen(nl_langinfo(ERA))' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:134:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_D_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:135:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_D_T_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:136:3: style: Unsigned expression 'strlen(nl_langinfo(ERA_T_FMT))' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:141:5: style: Unsigned expression 'strlen(currency)' can't be negative so it is unnecessary to test it. [unsignedPositive] augeas-1.14.1/gnulib/tests/test-nl_langinfo.c:41:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/test-mbrtowc.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/test-perror.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-perror2.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-pthread-thread.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-pthread-thread.c:39:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] augeas-1.14.1/gnulib/tests/test-pthread-thread.c:61:7: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] augeas-1.14.1/gnulib/tests/test-pthread-thread.c:36:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'worker_thread_func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/tests/test-pthread-thread.c:47:45: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/tests/test-pthread-thread.c:36:27: note: Parameter 'arg' can be declared as pointer to const augeas-1.14.1/gnulib/tests/test-select.h:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:239:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:338:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-select.h:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-pthread_sigmask2.c:101:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-pthread_sigmask1.c:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-raise.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-raise.c:50:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] augeas-1.14.1/gnulib/tests/test-rawmemchr.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-readlink.h:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-rawmemchr.c:80:9: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-rawmemchr.c:77:49: note: Calling function 'zerosize_ptr' returns 0 augeas-1.14.1/gnulib/tests/test-rawmemchr.c:77:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.14.1/gnulib/tests/test-rawmemchr.c:80:9: note: Condition '!page_boundary' is always true augeas-1.14.1/gnulib/tests/test-realloc-gnu.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-realloc-gnu.c:39:7: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] augeas-1.14.1/gnulib/tests/test-select.h:66:7: style: Condition '!failures' is always true [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-select.h:61:14: note: Assignment 'failures=0', assigned value is 0 augeas-1.14.1/gnulib/tests/test-select.h:66:7: note: Condition '!failures' is always true augeas-1.14.1/gnulib/tests/test-pselect.c:31:28: style: Parameter 'timeout' can be declared as pointer to const. However it seems that 'my_select' is a callback function, if 'timeout' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/tests/test-pselect.c:47:25: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/tests/test-pselect.c:31:28: note: Parameter 'timeout' can be declared as pointer to const augeas-1.14.1/gnulib/tests/test-pselect.c:34:20: style: Variable 'pts' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-reallocarray.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-rwlock1.c:166:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-safe-alloc.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-safe-alloc.c:46:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/gnulib/tests/test-regex.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-regex.c:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rm_so [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-regex.c:186:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-scratch-buffer.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-reallocarray.c:41:11: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] augeas-1.14.1/gnulib/tests/test-reallocarray.c:46:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] augeas-1.14.1/gnulib/tests/test-reallocarray.c:52:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] augeas-1.14.1/gnulib/tests/test-reallocarray.c:53:7: error: Common reallocarray mistake: 'p' nulled but not freed upon failure [memleakOnRealloc] augeas-1.14.1/gnulib/tests/test-select-fd.c:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-regex.c:263:45: style: Condition 'towupper(L'i')==0x0130' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-regex.c:249:15: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:212:13: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:249:15: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:250:15: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:213:13: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:250:15: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:315:7: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:212:13: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:315:7: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:316:7: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:213:13: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:316:7: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-getopt.h:91:11: style: Redundant initialization for 'posixly'. The initialized value is overwritten before it is read. [redundantInitialization] augeas-1.14.1/gnulib/tests/test-getopt.h:85:16: note: posixly is initialized augeas-1.14.1/gnulib/tests/test-getopt.h:91:11: note: posixly is overwritten augeas-1.14.1/gnulib/tests/test-select-stdin.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setenv.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setlocale2.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setlocale1.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setlocale1.c:45:5: error: Memory leak: name1 [memleak] augeas-1.14.1/gnulib/tests/test-setlocale1.c:51:5: error: Memory leak: name1 [memleak] augeas-1.14.1/gnulib/tests/test-setlocale_null-mt-all.c:148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setlocale_null-mt-one.c:148:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setlocale_null.c:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-setsockopt.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-sigprocmask.c:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-sleep.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stdalign.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/nap.h:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/nap.h:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/nap.h:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/nap.h:110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/nap.h:131:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:118:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mtime [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_mtime [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_nsec [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat.h:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-mbsrtowcs.c:34:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/test-stdint.c:372:1: error: syntax error: -) [syntaxError] augeas-1.14.1/gnulib/tests/test-strchrnul.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-strerror.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-stat-time.c:135:59: style: Parameter 'modtimes' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/test-strerror_r.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-strnlen.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-symlink.h:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-strnlen.c:35:7: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-strnlen.c:34:47: note: Calling function 'zerosize_ptr' returns 0 augeas-1.14.1/gnulib/tests/test-strnlen.c:34:25: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.14.1/gnulib/tests/test-strnlen.c:35:7: note: Condition '!page_boundary' is always true augeas-1.14.1/gnulib/tests/test-strstr.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-sys_socket.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSOCK [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-sys_wait.h:41:5: style: Variable 'i' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/gnulib/tests/test-thread_create.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-thread_create.c:36:27: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/gnulib/tests/test-thread_create.c:49:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-thread_create.c:61:7: error: Uninitialized variable: ret [uninitvar] augeas-1.14.1/gnulib/tests/test-thread_create.c:49:13: style: Variable 'ret' is not assigned a value. [unassignedVariable] augeas-1.14.1/gnulib/tests/test-usleep.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-usleep.c:34:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] augeas-1.14.1/gnulib/tests/test-usleep.c:37:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] augeas-1.14.1/gnulib/tests/test-usleep.c:34:3: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] augeas-1.14.1/gnulib/tests/test-unsetenv.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-unsetenv.c:40:12: style: Variable 'entry[0]' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/gnulib/tests/test-vasnprintf.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-vasnprintf.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asnprintf [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-verify.c:53:13: style: The comparison 'C == 2' is always true. [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-verify.c:57:13: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.14.1/gnulib/tests/test-verify.c:57:30: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.14.1/gnulib/tests/test-verify.c:60:35: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.14.1/gnulib/tests/test-verify.c:60:60: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.14.1/gnulib/tests/test-vasprintf.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-vasprintf.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-verify.c:75:31: style: struct member 'state::context' is never used. [unusedStructMember] augeas-1.14.1/gnulib/tests/test-strstr.c:67:19: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/test-strstr.c:65:49: note: Calling function 'zerosize_ptr' returns 0 augeas-1.14.1/gnulib/tests/test-strstr.c:65:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.14.1/gnulib/tests/test-strstr.c:67:19: note: Condition 'page_boundary' is always false augeas-1.14.1/gnulib/tests/test-strstr.c:70:13: warning: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] augeas-1.14.1/gnulib/tests/test-strstr.c:67:64: note: Assuming allocation function fails augeas-1.14.1/gnulib/tests/test-strstr.c:67:33: note: Assignment 'input=page_boundary?page_boundary-len:malloc(len)', assigned value is 0 augeas-1.14.1/gnulib/tests/test-strstr.c:70:13: note: Null pointer dereference augeas-1.14.1/gnulib/tests/test-strstr.c:71:22: warning: If memory allocation fails, then there is a possible null pointer dereference: input [nullPointerOutOfMemory] augeas-1.14.1/gnulib/tests/test-strstr.c:67:64: note: Assuming allocation function fails augeas-1.14.1/gnulib/tests/test-strstr.c:67:33: note: Assignment 'input=page_boundary?page_boundary-len:malloc(len)', assigned value is 0 augeas-1.14.1/gnulib/tests/test-strstr.c:71:22: note: Null pointer dereference augeas-1.14.1/gnulib/tests/test-strstr.c:65:11: style: Variable 'page_boundary' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/gnulib/tests/test-wcrtomb-w32.c:333:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-intprops.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-wcrtomb.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-wcrtomb.c:61:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-wctype-h.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-vasprintf.c:98:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/usleep.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/unsetenv.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/usleep.c:62:56: style: The comparison 'micro/1000000 != seconds' is always false because 'micro/1000000' and 'seconds' represent the same value. [knownConditionTrueFalse] augeas-1.14.1/gnulib/tests/usleep.c:61:32: note: 'seconds' is assigned value 'micro/1000000' here. augeas-1.14.1/gnulib/tests/usleep.c:62:56: note: The comparison 'micro/1000000 != seconds' is always false because 'micro/1000000' and 'seconds' represent the same value. augeas-1.14.1/gnulib/tests/wctob.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-wcrtomb.c:55:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/windows-thread.c:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLWTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWORD [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-thread.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-vasnprintf.c:116:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.14.1/gnulib/tests/windows-tls.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-tls.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-tls.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/windows-tls.c:337:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augmatch.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augmatch.c:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augmatch.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augmatch.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augmatch.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augparse.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augparse.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augparse.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augparse.c:49:47: style: Parameter 'aug' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augparse.c:79:19: style: Variable 'options' can be declared as const array [constVariable] augeas-1.14.1/src/augmatch.c:184:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nodes [nullPointerOutOfMemory] augeas-1.14.1/src/augmatch.c:255:19: note: Assuming allocation function fails augeas-1.14.1/src/augmatch.c:255:19: note: Assignment 'nodes=calloc(max_nodes,sizeof(struct node))', assigned value is 0 augeas-1.14.1/src/augmatch.c:274:55: note: Calling function 'print_tree', 4th argument 'nodes' value is 0 augeas-1.14.1/src/augmatch.c:233:34: note: Calling function 'print_one', 3rd argument 'nodes' value is 0 augeas-1.14.1/src/augmatch.c:184:9: note: Null pointer dereference augeas-1.14.1/src/augmatch.c:259:9: warning: If memory allocation fails, then there is a possible null pointer dereference: nodes [nullPointerOutOfMemory] augeas-1.14.1/src/augmatch.c:255:19: note: Assuming allocation function fails augeas-1.14.1/src/augmatch.c:255:19: note: Assignment 'nodes=calloc(max_nodes,sizeof(struct node))', assigned value is 0 augeas-1.14.1/src/augmatch.c:259:9: note: Null pointer dereference augeas-1.14.1/src/augmatch.c:273:25: warning: If memory allocation fails, then there is a possible null pointer dereference: nodes [nullPointerOutOfMemory] augeas-1.14.1/src/augmatch.c:255:19: note: Assuming allocation function fails augeas-1.14.1/src/augmatch.c:255:19: note: Assignment 'nodes=calloc(max_nodes,sizeof(struct node))', assigned value is 0 augeas-1.14.1/src/augmatch.c:273:25: note: Null pointer dereference augeas-1.14.1/src/augmatch.c:277:14: warning: If memory allocation fails, then there is a possible null pointer dereference: nodes [nullPointerOutOfMemory] augeas-1.14.1/src/augmatch.c:255:19: note: Assuming allocation function fails augeas-1.14.1/src/augmatch.c:255:19: note: Assignment 'nodes=calloc(max_nodes,sizeof(struct node))', assigned value is 0 augeas-1.14.1/src/augmatch.c:277:14: note: Null pointer dereference augeas-1.14.1/src/augmatch.c:183:67: style: Parameter 'nodes' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augmatch.c:225:18: style: Variable 'next' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augmatch.c:229:30: style: Variable 'pattern' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augmatch.c:308:26: style: Variable 'root' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augmatch.c:309:26: style: Variable 'lens' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augmatch.c:317:19: style: Variable 'options' can be declared as const array [constVariable] augeas-1.14.1/src/augmatch.c:417:15: style: Variable 'info' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:765:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:900:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:1094:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:1432:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:1466:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:1483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:396:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:499:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATADIR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:566:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfm [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1066:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1617:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfm [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1653:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1833:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augeas.c:1880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xfm [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_filename_completion_desired [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_completion_append_character [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_outstream [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:239:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_readline_name [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:391:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:490:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:667:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:692:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:706:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augrun.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/builtin.c:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/builtin.c:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/builtin.c:498:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/builtin.c:534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/builtin.c:547:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augtool.c:540:13: error: Memory leak: msg [memleak] augeas-1.14.1/src/augtool.c:141:15: style: Variable 'chend' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augtool.c:256:15: style: Variable 'env' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augtool.c:353:19: style: Variable 'options' can be declared as const array [constVariable] augeas-1.14.1/src/builtin.c:185:72: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/builtin.c:186:53: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:1405:53: style:inconclusive: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.14.1/src/augeas.h:297:46: note: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/augeas.c:1405:53: note: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/augeas.c:1908:64: style:inconclusive: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.14.1/src/augeas.h:398:57: note: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/augeas.c:1908:64: note: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/augeas.c:107:38: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:265:15: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:266:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:286:44: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:372:59: style: Parameter 'xfm' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:374:46: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:423:57: style: Parameter 'aug' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:432:60: style: Parameter 'aug' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:697:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:735:18: style: Variable 'load' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:736:18: style: Variable 'vars' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1215:18: style: Variable 'span' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1319:40: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:1468:18: style: Variable 'l1' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1469:18: style: Variable 'l2' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1490:18: style: Variable 'load' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1605:18: style: Variable 'load' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1714:39: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augeas.c:1801:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:1872:18: style: Variable 'load' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:2158:18: style: Variable 'tree' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augeas.c:702:42: error: Uninitialized variable: p [uninitvar] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:769:5: warning: %i in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/augrun.c:64:35: style: struct member 'command_def::category' is never used. [unusedStructMember] augeas-1.14.1/src/get.c:238:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:331:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:899:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmp [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:1052:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:1114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:1265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmp [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:1292:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmp [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/get.c:1334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmp [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/info.c:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/info.c:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:150:5: warning: %i in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/info.c:140:29: style:inconclusive: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. [funcArgNamesDifferent] augeas-1.14.1/src/info.h:79:29: note: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.14.1/src/info.c:140:29: note: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.14.1/src/info.c:147:30: style:inconclusive: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. [funcArgNamesDifferent] augeas-1.14.1/src/info.h:81:30: note: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.14.1/src/info.c:147:30: note: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.14.1/src/info.c:94:41: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/info.c:147:30: style: Parameter 'span' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:707:25: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:742:25: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:753:26: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:810:26: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:816:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:822:32: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:828:31: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/hash.c:835:26: style: Variable 'randbox' can be declared as const array [constVariable] augeas-1.14.1/src/internal.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/internal.c:329:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/internal.c:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/internal.c:465:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:484:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:858:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:932:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1029:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1438:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1906:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:1998:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2086:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2438:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2734:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2819:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:2933:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACK [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3361:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3440:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3478:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EBRACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3512:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:3546:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4097:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4211:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/fa.c:4539:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/augprint.c:267:51: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] augeas-1.14.1/src/augprint.c:266:37: note: Assuming allocation function fails augeas-1.14.1/src/augprint.c:266:37: note: Assignment 'this_segment->head=strndup(path,head_end-path)', assigned value is 0 augeas-1.14.1/src/augprint.c:267:51: note: Null pointer addition augeas-1.14.1/src/augprint.c:636:55: style:inconclusive: Function 'add_segment_to_group' argument 1 names different: declaration 'segment' definition 'path_seg'. [funcArgNamesDifferent] augeas-1.14.1/src/augprint.c:108:55: note: Function 'add_segment_to_group' argument 1 names different: declaration 'segment' definition 'path_seg'. augeas-1.14.1/src/augprint.c:636:55: note: Function 'add_segment_to_group' argument 1 names different: declaration 'segment' definition 'path_seg'. augeas-1.14.1/src/augprint.c:157:9: style: Variable 'filename_tail' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:189:29: style: Parameter 'inputfile' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augprint.c:189:46: style: Parameter 'target_file' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augprint.c:406:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:406:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:558:44: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augprint.c:710:30: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augprint.c:710:44: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/augprint.c:866:9: style: Variable 'last_c' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:873:9: style: Variable 'value_qq' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1086:9: style: Variable 'value' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1115:23: style: Variable 'this_group' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1115:36: style: Variable 'next_group' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1185:18: style: Variable 'pretty_tail' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1202:11: style: Variable 'chosen_simple_tail' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1474:9: style: Variable 'augeas_root' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1477:9: style: Variable 'program_name' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1482:26: style: Variable 'long_options' can be declared as const array [constVariable] augeas-1.14.1/src/augprint.c:1636:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/augprint.c:1653:13: style: Variable 'default_lens' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/internal.c:113:28: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] augeas-1.14.1/src/internal.c:85:17: note: Assignment 'buf=NULL', assigned value is 0 augeas-1.14.1/src/internal.c:113:28: note: Null pointer addition augeas-1.14.1/src/internal.c:226:15: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/internal.c:117:24: style: Variable 'save_errno' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/get.c:240:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/get.c:240:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.14.1/src/get.c:1116:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/get.c:1116:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/get.c:1731:16: style: Variable 'state.text' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/src/get.c:1729:16: note: state.text is assigned augeas-1.14.1/src/get.c:1731:16: note: state.text is overwritten augeas-1.14.1/src/get.c:288:44: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:402:58: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:501:42: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:519:46: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:581:44: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:613:44: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:948:50: style: Parameter 'left' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:948:62: style: Parameter 'right' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/get.c:950:18: style: Variable 'concat' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/get.c:1142:17: style: Variable 'child' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/get.c:1372:43: style: Variable 'right' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/get.c:1372:51: style: Variable 'left' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:783:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1070:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1192:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1763:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/jmt.c:1917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/memory.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lexer.l:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX_ESCAPES [valueFlowBailoutIncompleteVar] lexer.c:1078:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] lexer.c:1610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] lexer.c:1922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lexer.c:2167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lexer.c:2367:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lexer.c:2398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] parser.c:1058:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.c:1084:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.c:1377:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.c:1474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parser.y:390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] parser.y:416:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_MODULE [valueFlowBailoutIncompleteVar] parser.y:426:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BIND [valueFlowBailoutIncompleteVar] parser.y:460:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_LENS [valueFlowBailoutIncompleteVar] parser.y:504:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_LET [valueFlowBailoutIncompleteVar] parser.y:517:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_COMPOSE [valueFlowBailoutIncompleteVar] parser.y:527:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_BRACKET [valueFlowBailoutIncompleteVar] parser.y:534:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_IDENT [valueFlowBailoutIncompleteVar] parser.y:540:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_VALUE [valueFlowBailoutIncompleteVar] parser.y:546:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_VALUE [valueFlowBailoutIncompleteVar] parser.y:554:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_VALUE [valueFlowBailoutIncompleteVar] parser.y:562:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_REP [valueFlowBailoutIncompleteVar] parser.y:591:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_TEST [valueFlowBailoutIncompleteVar] parser.y:600:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_VALUE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:115:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:498:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:528:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1018:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1534:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:1901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:2060:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:2078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:2185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/lens.c:2332:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] lexer.c:2477:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] lexer.l:148:1: style: Variable 'yyg->yy_c_buf_p' is reassigned a value before the old one has been used. [redundantAssignment] lexer.l:147:17: note: yyg->yy_c_buf_p is assigned lexer.l:148:1: note: yyg->yy_c_buf_p is overwritten lexer.c:1610:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lexer.c:1610:3: note: c is initialized lexer.c:1610:3: note: c is overwritten lexer.l:110:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:121:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:132:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:216:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:224:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:232:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:257:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.l:292:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] lexer.c:1690:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lexer.c:584:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:1690:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:2116:46: style:inconclusive: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lexer.c:545:46: note: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2116:46: note: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2129:46: style:inconclusive: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lexer.c:546:45: note: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2129:46: note: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2129:60: style:inconclusive: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lexer.c:546:56: note: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2129:60: note: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2326:24: style:inconclusive: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] lexer.c:884:24: note: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2326:24: note: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2364:26: style:inconclusive: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:873:27: note: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2364:26: note: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2391:37: style:inconclusive: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] lexer.c:875:38: note: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. lexer.c:2391:37: note: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. lexer.c:2391:64: style:inconclusive: Function 'augl_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:875:62: note: Function 'augl_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2391:64: note: Function 'augl_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.l:210:37: style:inconclusive: Function 'augl_get_info' argument 1 names different: declaration 'yyscanner' definition 'scanner'. [funcArgNamesDifferent] lexer.l:48:37: note: Function 'augl_get_info' argument 1 names different: declaration 'yyscanner' definition 'scanner'. lexer.l:210:37: note: Function 'augl_get_info' argument 1 names different: declaration 'yyscanner' definition 'scanner'. lexer.c:1055:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] lexer.c:1522:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] lexer.c:2195:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2230:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2239:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2248:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2258:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2322:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2336:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.c:2348:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] lexer.l:195:18: style: Variable 'name' can be declared as pointer to const [constVariablePointer] parser.y:359:3: warning:inconclusive: Possible null pointer dereference: sname [nullPointer] parser.y:349:27: note: Assignment 'sname=NULL', assigned value is 0 parser.y:359:3: note: Null pointer dereference parser.y:360:13: warning:inconclusive: Possible null pointer dereference: sname [nullPointer] parser.y:349:27: note: Assignment 'sname=NULL', assigned value is 0 parser.y:360:13: note: Null pointer dereference parser.c:1144:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] parser.c:1163:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] parser.y:569:48: style:inconclusive: Function 'make_get_test' argument 3 names different: declaration 'info' definition 'locp'. [funcArgNamesDifferent] parser.y:156:49: note: Function 'make_get_test' argument 3 names different: declaration 'info' definition 'locp'. parser.y:569:48: note: Function 'make_get_test' argument 3 names different: declaration 'info' definition 'locp'. parser.y:578:67: style:inconclusive: Function 'make_put_test' argument 4 names different: declaration 'info' definition 'locp'. [funcArgNamesDifferent] parser.y:158:68: note: Function 'make_put_test' argument 4 names different: declaration 'info' definition 'locp'. parser.y:578:67: note: Function 'make_put_test' argument 4 names different: declaration 'info' definition 'locp'. parser.c:1056:51: style: Parameter 'yytop' can be declared as pointer to const [constParameterPointer] parser.c:1079:30: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] parser.c:1231:29: style: Parameter 'yyssp' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] augeas-1.14.1/src/jmt.c:631:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.14.1/src/jmt.c:630:16: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.14.1/src/jmt.c:631:12: note: Condition 'fp==NULL' is always true augeas-1.14.1/src/jmt.c:1912:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.14.1/src/jmt.c:1911:16: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.14.1/src/jmt.c:1912:12: note: Condition 'fp==NULL' is always true augeas-1.14.1/src/jmt.c:584:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:584:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:584:5: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:584:5: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:584:5: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:589:9: portability: %d in format string (no. 7) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:593:13: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:593:13: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:593:13: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:595:13: portability: %d in format string (no. 7) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:600:9: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:609:9: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:620:9: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:785:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:785:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:785:9: portability: %d in format string (no. 4) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:785:9: portability: %d in format string (no. 5) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:785:9: portability: %d in format string (no. 6) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:792:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:792:9: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:1025:25: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:1025:25: portability: %d in format string (no. 2) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:1025:25: portability: %d in format string (no. 3) requires 'int' but the argument type is 'ind_t {aka unsigned int}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/jmt.c:1862:36: style:inconclusive: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. [funcArgNamesDifferent] augeas-1.14.1/src/jmt.h:52:36: note: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. augeas-1.14.1/src/jmt.c:1862:36: note: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. augeas-1.14.1/src/jmt.c:131:56: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:337:22: style: Variable 'lnk' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:394:19: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:468:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:471:23: style: Variable 'u' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:488:35: style: Parameter 't' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:488:61: style: Parameter 's' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:505:52: style: Parameter 't' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:505:100: style: Parameter 's' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:569:50: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:572:23: style: Variable 'sA' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:587:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:607:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:618:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:637:26: style: Variable 'set' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:678:26: style: Variable 'set' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:705:35: style: Variable 'sA' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:782:38: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:814:52: style: Parameter 'lnk' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:872:26: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:953:22: style: Variable 'lnk' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1014:22: style: Variable 'set' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1020:22: style: Variable 'x' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1163:55: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:1176:19: style: Variable 'sA' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1186:19: style: Variable 'sA' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1551:24: style: Variable 's' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1586:31: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1615:23: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1617:27: style: Variable 'u' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1660:42: style: Parameter 'jmt' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/jmt.c:1663:27: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1665:31: style: Variable 'u' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1702:23: style: Variable 'q' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1729:23: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1730:23: style: Variable 'q2' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:1834:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/jmt.c:157:16: error: Signed integer overflow for expression 'EPS-1'. [integerOverflow] augeas-1.14.1/src/jmt.c:158:21: error: Signed integer overflow for expression 'CALL-1'. [integerOverflow] augeas-1.14.1/src/jmt.c:1595:13: style: Variable 'removed' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/jmt.c:1604:21: style: Variable 'removed' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/put.c:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:729:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:751:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:781:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:1368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:1478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:1566:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:2060:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:2107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:2149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:2396:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:2990:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:3130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:3198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:3255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/regexp.c:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/regexp.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/regexp.c:426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/regexp.c:522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/regexp.c:540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RE_CONTEXT_INDEP_OPS [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/put.c:361:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] augeas-1.14.1/src/put.c:370:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] augeas-1.14.1/src/put.c:115:57: style: Parameter 'split' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/put.c:464:51: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/put.c:617:18: style: Variable 'left' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/put.c:697:37: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/put.c:745:18: style: Variable 'left' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/put.c:268:15: style: Variable 'count' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/lens.c:1578:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.14.1/src/lens.c:1577:10: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.14.1/src/lens.c:1578:12: note: Condition 'fp==NULL' is always true augeas-1.14.1/src/lens.c:1093:24: warning: Either the condition 'eq!=NULL' is redundant or there is possible null pointer dereference: eq. [nullPointerRedundantCheck] augeas-1.14.1/src/lens.c:1094:19: note: Assuming that condition 'eq!=NULL' is not redundant augeas-1.14.1/src/lens.c:1093:24: note: Null pointer dereference augeas-1.14.1/src/lens.c:473:62: style:inconclusive: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. [funcArgNamesDifferent] augeas-1.14.1/src/lens.h:144:44: note: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. augeas-1.14.1/src/lens.c:473:62: note: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. augeas-1.14.1/src/lens.c:1069:29: style: Variable 'v' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/lens.c:1091:29: style: Variable 'v' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/lens.c:1224:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/lens.c:1563:65: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/lens.c:1738:38: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/lens.c:2076:62: style: Parameter 'i2' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/regexp.c:61:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] augeas-1.14.1/src/regexp.c:64:32: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] augeas-1.14.1/src/regexp.c:62:29: note: Assuming allocation function fails augeas-1.14.1/src/regexp.c:62:29: note: Assignment 's=strdup(r->pattern->str)', assigned value is 0 augeas-1.14.1/src/regexp.c:64:28: note: Assignment 'p=s', assigned value is 0 augeas-1.14.1/src/regexp.c:64:32: note: Null pointer dereference augeas-1.14.1/src/regexp.c:117:45: style:inconclusive: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. [funcArgNamesDifferent] augeas-1.14.1/src/regexp.h:37:45: note: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. augeas-1.14.1/src/regexp.c:117:45: note: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. augeas-1.14.1/src/regexp.c:117:45: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/regexp.c:224:44: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/lens.c:1470:18: style: struct member 'rtn::check' is never used. [unusedStructMember] augeas-1.14.1/src/xml.c:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/xml.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/xml.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/xml.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/xml.c:173:54: style:inconclusive: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.14.1/src/augeas.h:436:47: note: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/xml.c:173:54: note: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.14.1/src/xml.c:116:54: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/tests/cutest.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/cutest.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/cutest.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/cutest.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/cutest.c:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:1586:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] augeas-1.14.1/gnulib/tests/test-getopt_long.h:1583:29: note: outer condition: non_options_count==2 augeas-1.14.1/gnulib/tests/test-getopt_long.h:1586:9: note: opposite inner condition: !(non_options_count==2) augeas-1.14.1/tests/cutest.c:319:27: style:inconclusive: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. [funcArgNamesDifferent] augeas-1.14.1/tests/cutest.h:130:27: note: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. augeas-1.14.1/tests/cutest.c:319:27: note: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. augeas-1.14.1/tests/cutest.c:293:21: style: Variable 'testCase' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/tests/cutest.c:344:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/transform.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:617:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _tmp [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:662:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:717:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:939:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:980:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:1177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:1395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:1478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt_long.h:108:56: warning: Possible null pointer dereference: longopts [nullPointer] augeas-1.14.1/gnulib/tests/test-getopt_long.h:331:43: note: Calling function 'do_getopt_long', 4th argument 'NULL' value is 0 augeas-1.14.1/gnulib/tests/test-getopt_long.h:108:56: note: Null pointer dereference augeas-1.14.1/tests/fatest.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fl [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FA_EPSILON [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EPAREN [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:372:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FA_EMPTY [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:428:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:502:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ERANGE [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:509:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:627:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FA_EMPTY [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/fatest.c:724:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:460:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:474:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:504:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:626:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:646:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:703:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:787:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1252:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dcl [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1516:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1679:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1705:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1794:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dcl [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1825:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ref [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1865:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:1995:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _p [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/syntax.c:2046:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLOB_NOSORT [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/pathx.c:490:31: style:inconclusive: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:616:31: note: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:490:31: note: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:2640:36: style:inconclusive: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:600:36: note: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. augeas-1.14.1/src/pathx.c:2640:36: note: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. augeas-1.14.1/src/pathx.c:2642:29: style:inconclusive: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:602:29: note: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. augeas-1.14.1/src/pathx.c:2642:29: note: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. augeas-1.14.1/src/pathx.c:2646:32: style:inconclusive: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:606:32: note: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. augeas-1.14.1/src/pathx.c:2646:32: note: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. augeas-1.14.1/src/pathx.c:2880:39: style:inconclusive: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:610:39: note: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:2880:39: note: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:2887:40: style:inconclusive: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:609:40: note: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:2887:40: note: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.14.1/src/pathx.c:3052:54: style:inconclusive: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:614:54: note: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. augeas-1.14.1/src/pathx.c:3052:54: note: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. augeas-1.14.1/src/pathx.c:3063:39: style:inconclusive: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. [funcArgNamesDifferent] augeas-1.14.1/src/internal.h:572:39: note: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. augeas-1.14.1/src/pathx.c:3063:39: note: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. augeas-1.14.1/src/pathx.c:3130:5: style: Local variable 'symtab' shadows outer argument [shadowArgument] augeas-1.14.1/src/pathx.c:3126:51: note: Shadowed declaration augeas-1.14.1/src/pathx.c:3130:5: note: Shadow variable augeas-1.14.1/src/pathx.c:641:46: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:641:66: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:748:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:840:19: style: Variable 'f' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:880:22: style: Variable 't1' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:882:26: style: Variable 't2' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:898:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:940:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:941:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:963:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:963:23: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1076:27: style: Variable 'lpt' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1105:19: style: Variable 'r' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1106:19: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1150:26: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1485:35: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:1555:21: style: Variable 'locpath' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1711:19: style: Variable 'v' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/pathx.c:1763:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:2719:39: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:2736:44: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:2748:44: style: Parameter 'step' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:2815:63: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/pathx.c:3241:44: style: Parameter 'symtab' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/tests/fatest.c:51:60: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] augeas-1.14.1/tests/fatest.c:50:26: note: Assuming allocation function fails augeas-1.14.1/tests/fatest.c:50:26: note: Assignment 's=strndup(regexp,40)', assigned value is 0 augeas-1.14.1/tests/fatest.c:51:60: note: Null pointer dereference augeas-1.14.1/tests/fatest.c:338:32: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] augeas-1.14.1/tests/fatest.c:337:21: note: Assuming allocation function fails augeas-1.14.1/tests/fatest.c:337:21: note: Assignment 's=strdup(exp)', assigned value is 0 augeas-1.14.1/tests/fatest.c:338:32: note: Null pointer dereference augeas-1.14.1/tests/fatest.c:60:44: style: Parameter 'tc' can be declared as pointer to const. However it seems that 'setup' is a callback function, if 'tc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/tests/fatest.c:687:29: note: You might need to cast the function pointer here augeas-1.14.1/tests/fatest.c:60:44: note: Parameter 'tc' can be declared as pointer to const augeas-1.14.1/tests/fatest.c:36:21: style: struct member 'fa_list::next' is never used. [unusedStructMember] augeas-1.14.1/tests/leak.c:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/gnulib/tests/test-getopt.h:97:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:97:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:98:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:98:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:129:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:129:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:130:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:130:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:162:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:162:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:163:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:163:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:194:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:194:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:195:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:195:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:229:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:229:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:230:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:230:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:260:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:260:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:261:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:261:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:292:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:292:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:293:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:293:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:428:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:428:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:429:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:429:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:462:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:462:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:463:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:463:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:496:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:496:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:497:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:497:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:530:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:530:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:531:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:531:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:564:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:564:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:565:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:565:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:598:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:598:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:599:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:599:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:634:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:634:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:635:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:635:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:664:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:664:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:665:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:665:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:694:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:694:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:695:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:695:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:726:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:726:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:727:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:727:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:793:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:793:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:794:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:794:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:1197:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:1197:11: note: Shadow variable augeas-1.14.1/gnulib/tests/test-getopt.h:1198:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.14.1/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.14.1/gnulib/tests/test-getopt.h:1198:11: note: Shadow variable augeas-1.14.1/tests/test-load.c:67:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_MODL_AUTOLOAD [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:96:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_MODL_AUTOLOAD [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:231:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_MODL_AUTOLOAD [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:577:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:600:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:627:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:681:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:140:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:172:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:229:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:261:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:360:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:432:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:450:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:491:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:521:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:570:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:627:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:670:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:687:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:725:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:754:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:779:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:825:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:877:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-load.c:309:17: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] augeas-1.14.1/tests/test-load.c:306:15: note: Assuming allocation function fails augeas-1.14.1/tests/test-load.c:306:15: note: Assignment 'fp=fopen(hosts,"a")', assigned value is 0 augeas-1.14.1/tests/test-load.c:309:17: note: Null pointer dereference augeas-1.14.1/tests/test-load.c:312:16: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] augeas-1.14.1/tests/test-load.c:306:15: note: Assuming allocation function fails augeas-1.14.1/tests/test-load.c:306:15: note: Assignment 'fp=fopen(hosts,"a")', assigned value is 0 augeas-1.14.1/tests/test-load.c:312:16: note: Null pointer dereference augeas-1.14.1/tests/test-perf.c:53:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-perf.c:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-api.c:127:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] augeas-1.14.1/tests/test-api.c:98:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:97:7: note: r is assigned augeas-1.14.1/tests/test-api.c:98:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:105:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:104:7: note: r is assigned augeas-1.14.1/tests/test-api.c:105:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:112:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:111:7: note: r is assigned augeas-1.14.1/tests/test-api.c:112:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:119:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:118:7: note: r is assigned augeas-1.14.1/tests/test-api.c:119:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:120:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:119:7: note: r is assigned augeas-1.14.1/tests/test-api.c:120:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:242:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:239:7: note: r is assigned augeas-1.14.1/tests/test-api.c:242:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:275:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:272:7: note: r is assigned augeas-1.14.1/tests/test-api.c:275:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:309:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.14.1/tests/test-api.c:306:7: note: r is assigned augeas-1.14.1/tests/test-api.c:309:7: note: r is overwritten augeas-1.14.1/tests/test-api.c:353:11: style: Variable 'fbase' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/tests/test-api.c:861:16: style: Variable 'readsz' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/transform.c:346:5: style: The if condition is the same as the previous if condition [duplicateCondition] augeas-1.14.1/src/transform.c:344:11: note: First condition augeas-1.14.1/src/transform.c:346:5: note: Second condition augeas-1.14.1/tests/test-run.c:111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NOERROR [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:279:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:189:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-xpath.c:472:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/src/transform.c:87:33: style:inconclusive: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. [funcArgNamesDifferent] augeas-1.14.1/src/transform.h:38:33: note: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. augeas-1.14.1/src/transform.c:87:33: note: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. augeas-1.14.1/src/transform.c:698:48: style:inconclusive: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. [funcArgNamesDifferent] augeas-1.14.1/src/transform.h:91:48: note: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. augeas-1.14.1/src/transform.c:698:48: note: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. augeas-1.14.1/src/transform.c:101:34: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/transform.c:105:34: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/transform.c:176:18: style: Variable 'mtime' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/transform.c:177:18: style: Variable 'file' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/transform.c:177:32: style: Variable 'path' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/transform.c:206:41: style: Parameter 'xfm' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/transform.c:286:33: style: Parameter 'xfm' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/transform.c:528:44: style: Parameter 'aug' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/transform.c:723:18: style: Variable 'l' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/transform.c:888:26: style: Variable 'other_lens' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/transform.c:1452:18: style: Variable 'path' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/tests/test-save.c:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUG_NO_STDINC [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-save.c:409:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] augeas-1.14.1/tests/test-run.c:197:57: style: Parameter 'test' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/tests/test-run.c:161:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/tests/test-run.c:169:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] augeas-1.14.1/src/fa.c:3476:21: style: Assignment 'max=-1' is redundant with condition 'max==-1'. [duplicateConditionalAssign] augeas-1.14.1/src/fa.c:3475:21: note: Condition 'max==-1' augeas-1.14.1/src/fa.c:3476:21: note: Assignment 'max=-1' is redundant augeas-1.14.1/src/fa.c:2920:11: style: Condition 'r<0' is always false [knownConditionTrueFalse] augeas-1.14.1/src/fa.c:2919:22: note: Calling function 'is_splittable' returns !<=-1 augeas-1.14.1/src/fa.c:2920:11: note: Condition 'r<0' is always false augeas-1.14.1/src/fa.c:4567:13: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'hash_val_t {aka unsigned long}'. [invalidPrintfArgType_sint] augeas-1.14.1/src/fa.c:3123:28: style:inconclusive: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. [funcArgNamesDifferent] augeas-1.14.1/src/fa.h:89:28: note: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. augeas-1.14.1/src/fa.c:3123:28: note: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. augeas-1.14.1/src/fa.c:299:39: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:705:71: style: Parameter 's' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:768:46: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:768:65: style: Parameter 'fst' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:769:42: style: Parameter 'snd' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:779:11: style: Variable 'c' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1059:50: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1070:14: style: Variable 'node' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1079:64: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1109:49: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1124:51: style: Parameter 'protect' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1194:31: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1235:38: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:1545:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1677:27: style: Variable 'qs' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1875:27: style: Variable 't1' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1886:27: style: Variable 't' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:1895:39: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2033:44: style: Parameter 'cset' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2213:50: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2369:39: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2597:37: style: Parameter 't' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2637:24: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:2653:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:2813:36: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2828:38: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:2847:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:3189:29: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:3276:35: style: Parameter 'parse' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:4478:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/fa.c:4595:37: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:4599:43: style: Parameter 'fa' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:4603:42: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:4607:43: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/fa.c:4611:41: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:1951:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] augeas-1.14.1/src/syntax.c:833:9: error: Memory leak: s [memleak] augeas-1.14.1/src/syntax.c:467:13: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2080:32: note: Calling function 'load_module', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:2015:35: note: Calling function 'module_find', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:467:13: note: Null pointer dereference augeas-1.14.1/src/syntax.c:1935:40: warning: If memory allocation fails, then there is a possible null pointer dereference: modname [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2080:32: note: Calling function 'load_module', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:2015:41: note: Assuming condition is false augeas-1.14.1/src/syntax.c:2018:42: note: Calling function 'module_filename', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:1945:34: note: Calling function 'module_basename', 1st argument 'modname' value is 0 augeas-1.14.1/src/syntax.c:1935:40: note: Null pointer dereference augeas-1.14.1/src/syntax.c:1951:15: warning: If memory allocation fails, then there is a possible null pointer dereference: modname [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2080:32: note: Calling function 'load_module', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:2015:41: note: Assuming condition is false augeas-1.14.1/src/syntax.c:2018:42: note: Calling function 'module_filename', 2nd argument 'name' value is 0 augeas-1.14.1/src/syntax.c:1951:15: note: Null pointer dereference augeas-1.14.1/src/syntax.c:2079:9: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2079:9: note: Null pointer dereference augeas-1.14.1/src/syntax.c:2079:27: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2079:27: note: Null pointer dereference augeas-1.14.1/src/syntax.c:356:41: style:inconclusive: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. [funcArgNamesDifferent] augeas-1.14.1/src/syntax.h:235:41: note: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. augeas-1.14.1/src/syntax.c:356:41: note: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. augeas-1.14.1/src/syntax.c:369:52: style:inconclusive: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. [funcArgNamesDifferent] augeas-1.14.1/src/syntax.h:237:52: note: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. augeas-1.14.1/src/syntax.c:369:52: note: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. augeas-1.14.1/src/syntax.c:425:34: style:inconclusive: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. [funcArgNamesDifferent] augeas-1.14.1/src/syntax.h:256:34: note: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. augeas-1.14.1/src/syntax.c:425:34: note: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. augeas-1.14.1/src/syntax.c:1839:36: style:inconclusive: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. [funcArgNamesDifferent] augeas-1.14.1/src/syntax.h:277:36: note: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. augeas-1.14.1/src/syntax.c:1839:36: note: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. augeas-1.14.1/src/syntax.c:131:19: style: Variable 'error' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/syntax.c:143:19: style: Variable 'error' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/syntax.c:482:11: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/syntax.c:561:65: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:567:69: style: Parameter 'ident' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:600:80: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:742:38: style: Parameter 'v1' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:742:56: style: Parameter 'v2' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:813:43: style: Parameter 't' can be declared as pointer to const [constParameterPointer] augeas-1.14.1/src/syntax.c:2070:26: style: Variable 'q' can be declared as pointer to const [constVariablePointer] augeas-1.14.1/src/syntax.c:1074:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] diff: head augeas-1.14.1/gnulib/lib/malloc/dynarray-skeleton.c:95:3: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] head augeas-1.14.1/gnulib/lib/safe-alloc.h:26:5: error: #error "Please include config.h first." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/lib/stat-time.h:30:3: error: #error "Please include config.h first." [preprocessorErrorDirective] 2.17.0 augeas-1.14.1/gnulib/lib/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const [constParameterPointer] head augeas-1.14.1/gnulib/lib/tempname.c:141:21: style: Parameter 'tmpl' can be declared as pointer to const. However it seems that 'try_nocreate' is a callback function, if 'tmpl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] augeas-1.14.1/gnulib/lib/tempname.c:179:25: note: You might need to cast the function pointer here augeas-1.14.1/gnulib/lib/tempname.c:141:21: note: Parameter 'tmpl' can be declared as pointer to const 2.17.0 augeas-1.14.1/gnulib/lib/tempname.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_nocreate [valueFlowBailoutIncompleteVar] head augeas-1.14.1/gnulib/lib/xsize.h:34:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/binary-io.h:29:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/c-ctype.h:27:3: error: #error "Please include config.h first." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/gettimeofday.c:143:5: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/pipe.c:48:3: error: #error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/setlocale.c:60:4: error: #error "This file should only be compiled if NEED_SETLOCALE_IMPROVED || NEED_SETLOCALE_MTSAFE." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/sleep.c:72:3: error: #error "Please port gnulib sleep.c to your platform, possibly using usleep() or select(), then report this to bug-gnulib." [preprocessorErrorDirective] head augeas-1.14.1/gnulib/tests/test-pthread-thread.c:39:10: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head augeas-1.14.1/gnulib/tests/test-pthread-thread.c:61:7: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] head augeas-1.14.1/gnulib/tests/test-regex.c:249:15: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:212:13: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:249:15: note: Memory pointed to by 'start' is freed twice. head augeas-1.14.1/gnulib/tests/test-regex.c:250:15: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:213:13: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:250:15: note: Memory pointed to by 'end' is freed twice. head augeas-1.14.1/gnulib/tests/test-regex.c:315:7: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:212:13: note: Memory pointed to by 'start' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:315:7: note: Memory pointed to by 'start' is freed twice. head augeas-1.14.1/gnulib/tests/test-regex.c:316:7: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.14.1/gnulib/tests/test-regex.c:213:13: note: Memory pointed to by 'end' is freed twice. augeas-1.14.1/gnulib/tests/test-regex.c:316:7: note: Memory pointed to by 'end' is freed twice. head augeas-1.14.1/gnulib/tests/test-verify.c:57:30: style: Same expression on both sides of '=='. [duplicateExpression] head augeas-1.14.1/gnulib/tests/test-verify.c:60:60: style: Same expression on both sides of '=='. [duplicateExpression] 2.17.0 augeas-1.14.1/src/augprint.c:267:51: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] augeas-1.14.1/src/augprint.c:266:37: note: Assuming allocation function fails augeas-1.14.1/src/augprint.c:266:37: note: Assignment 'this_segment->head=strndup(path,head_end-path)', assigned value is 0 augeas-1.14.1/src/augprint.c:267:51: note: Null pointer addition head augeas-1.14.1/src/augprint.c:267:51: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] augeas-1.14.1/src/augprint.c:266:37: note: Assuming allocation function fails augeas-1.14.1/src/augprint.c:266:37: note: Assignment 'this_segment->head=strndup(path,head_end-path)', assigned value is 0 augeas-1.14.1/src/augprint.c:267:51: note: Null pointer addition head augeas-1.14.1/src/fa.c:2920:11: style: Condition 'r<0' is always false [knownConditionTrueFalse] augeas-1.14.1/src/fa.c:2919:22: note: Calling function 'is_splittable' returns !<=-1 augeas-1.14.1/src/fa.c:2920:11: note: Condition 'r<0' is always false head augeas-1.14.1/src/syntax.c:2079:27: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] augeas-1.14.1/src/syntax.c:2078:23: note: Assuming allocation function fails augeas-1.14.1/src/syntax.c:2078:23: note: Assignment 'name=strndup(p,q-p)', assigned value is 0 augeas-1.14.1/src/syntax.c:2079:27: note: Null pointer dereference head augeas-1.14.1/tests/test-api.c:127:13: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] DONE