2022-06-26 08:54 ftp://ftp.de.debian.org/debian/pool/main/a/augeas/augeas_1.13.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j6 platform: Linux-5.4.0-121-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 242afc389 (2022-06-25 21:42:55 +0200) count: 321 321 elapsed-time: 18.1 22.3 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: augeas-1.13.0/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.13.0/gnulib/lib/cdefs.h:30:0: error: #error "You need a ISO C conforming compiler to use the glibc headers" [preprocessorErrorDirective] augeas-1.13.0/gnulib/lib/stat-time.h:31:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/gnulib/lib/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.13.0/gnulib/lib/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.13.0/gnulib/lib/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.13.0/gnulib/lib/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.13.0/gnulib/lib/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.13.0/gnulib/lib/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.13.0/gnulib/lib/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.13.0/gnulib/lib/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.13.0/gnulib/lib/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.13.0/gnulib/lib/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. augeas-1.13.0/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.13.0/gnulib/lib/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.13.0/gnulib/lib/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. augeas-1.13.0/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.13.0/gnulib/lib/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.13.0/gnulib/lib/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. augeas-1.13.0/gnulib/lib/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.13.0/gnulib/lib/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. augeas-1.13.0/gnulib/lib/getrandom.c:178:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/localcharset.c:1088:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] augeas-1.13.0/gnulib/lib/localcharset.c:1079:24: note: Assignment 'locale=NULL', assigned value is 0 augeas-1.13.0/gnulib/lib/localcharset.c:1088:14: note: Condition 'locale==NULL' is always true augeas-1.13.0/gnulib/lib/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] augeas-1.13.0/gnulib/lib/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] augeas-1.13.0/gnulib/lib/localcharset.c:1097:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/lib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] augeas-1.13.0/gnulib/lib/malloc/dynarray.h:171:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_proto is a macro then please configure it. [unknownMacro] augeas-1.13.0/gnulib/lib/malloc/scratch_buffer_dupfree.c:38:7: error: Memory leak: copy [memleak] augeas-1.13.0/gnulib/lib/xsize.h:34:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/gnulib/lib/rawmemchr.c:132:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/gnulib/lib/rawmemchr.c:123:12: note: char_ptr is assigned augeas-1.13.0/gnulib/lib/rawmemchr.c:132:12: note: char_ptr is overwritten augeas-1.13.0/gnulib/lib/regcomp.c:138: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.13.0/gnulib/lib/malloc/dynarray-skeleton.c:149:0: error: failed to expand 'DYNARRAY_FREE', Invalid ## usage when expanding 'DYNARRAY_CONCAT0': Unexpected token ')' [preprocessorErrorDirective] augeas-1.13.0/gnulib/lib/getopt.c:471:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt.c:471:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt.c:471:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt.c:471:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt.c:471:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.13.0/gnulib/lib/getopt.c:471:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.13.0/gnulib/lib/getopt.c:472:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.13.0/gnulib/lib/getopt.c:472:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.13.0/gnulib/lib/getopt.c:472:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.13.0/gnulib/lib/getopt.c:472:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.13.0/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.13.0/gnulib/lib/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.13.0/gnulib/lib/getopt.c:473:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.13.0/gnulib/lib/getopt.c:473:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. augeas-1.13.0/gnulib/lib/getopt.c:473:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. augeas-1.13.0/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.13.0/gnulib/lib/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.13.0/gnulib/lib/getopt.c:473:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.13.0/gnulib/lib/getopt.c:703:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt.c:703:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. augeas-1.13.0/gnulib/lib/getopt.c:703:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt.c:703:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. augeas-1.13.0/gnulib/lib/getopt.c:703:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.13.0/gnulib/lib/getopt.c:703:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. augeas-1.13.0/gnulib/lib/getopt.c:704:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.13.0/gnulib/lib/getopt.c:704:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. augeas-1.13.0/gnulib/lib/getopt.c:704:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.13.0/gnulib/lib/getopt.c:704:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. augeas-1.13.0/gnulib/lib/getopt.c:704:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.13.0/gnulib/lib/getopt.c:704:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. augeas-1.13.0/gnulib/lib/getopt.c:705:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.13.0/gnulib/lib/getopt.c:705:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. augeas-1.13.0/gnulib/lib/fnmatch_loop.c:934:18: style:inconclusive: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:37:37: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.13.0/gnulib/lib/fnmatch_loop.c:934:18: note: Function 'END' argument 1 names different: declaration 'patternp' definition 'pattern'. augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1096:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1105:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1113:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1137:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1154:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/fnmatch_loop.c:1164:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] augeas-1.13.0/gnulib/lib/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/gnulib/lib/strchrnul.c:129:12: note: char_ptr is assigned augeas-1.13.0/gnulib/lib/strchrnul.c:138:12: note: char_ptr is overwritten augeas-1.13.0/gnulib/tests/binary-io.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/c-ctype.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/gettimeofday.c:143:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/sig-handler.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/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.13.0/gnulib/tests/localename.c:3226:63: style:inconclusive: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/tests/localename.h:50:70: note: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/localename.c:3226:63: note: Function 'gl_locale_name_thread' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/localename.c:3250:62: style:inconclusive: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/tests/localename.h:64:69: note: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/localename.c:3250:62: note: Function 'gl_locale_name_posix' argument 2 names different: declaration 'categoryname' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/localename.c:3315:38: style:inconclusive: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. [funcArgNamesDifferent] augeas-1.13.0/gnulib/tests/localename.h:71:49: note: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/localename.c:3315:38: note: Function 'gl_locale_name_environ' argument 1 names different: declaration 'category' definition '_GL_UNUSED'. augeas-1.13.0/gnulib/tests/setlocale.c:60:0: error: #error "This file should only be compiled if NEED_SETLOCALE_IMPROVED || NEED_SETLOCALE_MTSAFE." [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/sigaction.c:55:0: error: #error "Revisit the assumptions made in the sigaction module" [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/sleep.c:74: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.13.0/gnulib/tests/strerror.c:45:7: style: Condition 'msg' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/strerror.c:44:21: note: Assignment 'msg=NULL', assigned value is 0 augeas-1.13.0/gnulib/tests/strerror.c:45:7: note: Condition 'msg' is always false augeas-1.13.0/gnulib/tests/strerror_r.c:161:9: style: Condition 'msg' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/strerror_r.c:159:23: note: Assignment 'msg=NULL', assigned value is 0 augeas-1.13.0/gnulib/tests/strerror_r.c:161:9: note: Condition 'msg' is always false augeas-1.13.0/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.13.0/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.13.0/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.13.0/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.13.0/gnulib/tests/test-fdopen.c:41:13: error: Return value of allocation function 'fdopen' is not stored. [leakReturnValNotUsed] augeas-1.13.0/gnulib/tests/test-fnmatch.c:33:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:35:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:36:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:37:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:38:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:39:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:40:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:41:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:43:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:45:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:46:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:47:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:53:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] augeas-1.13.0/gnulib/tests/test-fnmatch.c:33:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:35:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:36:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:37:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:38:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:39:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:40:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:41:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:43:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:45:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:46:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:47:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-fnmatch.c:53:3: style: Variable 'res' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/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.13.0/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.13.0/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.13.0/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.13.0/gnulib/tests/test-ftruncate.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] augeas-1.13.0/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.13.0/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.13.0/gnulib/tests/test-ignore-value.c:28:16: style: struct member 's::i' is never used. [unusedStructMember] augeas-1.13.0/gnulib/tests/test-ignore-value.c:62:19: style: Variable 's1' is not assigned a value. [unassignedVariable] augeas-1.13.0/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.13.0/gnulib/tests/test-memchr.c:55:9: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-memchr.c:54:40: note: Assignment 'page_boundary=zerosize_ptr()', assigned value is 0 augeas-1.13.0/gnulib/tests/test-memchr.c:55:9: note: Condition 'page_boundary' is always false augeas-1.13.0/gnulib/tests/test-memchr.c:106:23: style: Condition 'page_boundary!=NULL' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-memchr.c:101:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.13.0/gnulib/tests/test-memchr.c:106:23: note: Condition 'page_boundary!=NULL' is always false augeas-1.13.0/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.13.0/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.13.0/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.13.0/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.13.0/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.13.0/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.13.0/gnulib/tests/test-raise.c:50:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] augeas-1.13.0/gnulib/tests/test-rawmemchr.c:80:9: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-rawmemchr.c:77:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.13.0/gnulib/tests/test-rawmemchr.c:80:9: note: Condition '!page_boundary' is always true augeas-1.13.0/gnulib/tests/test-regex.c:150:45: style: Condition 'towupper(L'i')==0x0130' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-regex.c:136:15: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:99:13: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:136:15: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:137:15: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:100:13: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:137:15: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:173:15: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:99:13: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:173:15: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:174:15: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:100:13: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:174:15: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:202:7: error: Memory pointed to by 'start' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:99:13: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:202:7: note: Memory pointed to by 'start' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:203:7: error: Memory pointed to by 'end' is freed twice. [doubleFree] augeas-1.13.0/gnulib/tests/test-regex.c:100:13: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-regex.c:203:7: note: Memory pointed to by 'end' is freed twice. augeas-1.13.0/gnulib/tests/test-safe-alloc.c:46:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-setlocale1.c:45:5: error: Memory leak: name1 [memleak] augeas-1.13.0/gnulib/tests/test-setlocale1.c:51:5: error: Memory leak: name1 [memleak] augeas-1.13.0/gnulib/tests/test-stdalign.c:38:0: error: #error "alignof is not a macro" [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/test-stddef.c:39:8: style: struct member 'd::e' is never used. [unusedStructMember] augeas-1.13.0/gnulib/tests/test-stddef.c:40:8: style: struct member 'd::f' is never used. [unusedStructMember] augeas-1.13.0/gnulib/tests/test-stdint.c:371:1: error: syntax error: -) [syntaxError] augeas-1.13.0/gnulib/tests/test-strnlen.c:35:7: style: Condition '!page_boundary' is always true [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-strnlen.c:34:25: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.13.0/gnulib/tests/test-strnlen.c:35:7: note: Condition '!page_boundary' is always true augeas-1.13.0/gnulib/tests/glthread/thread.h:87:0: error: #error "Please include config.h first." [preprocessorErrorDirective] augeas-1.13.0/gnulib/tests/test-usleep.c:34:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] augeas-1.13.0/gnulib/tests/test-usleep.c:37:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] augeas-1.13.0/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.13.0/gnulib/tests/test-unsetenv.c:40:12: style: Variable 'entry[0]' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-strstr.c:67:19: style: Condition 'page_boundary' is always false [knownConditionTrueFalse] augeas-1.13.0/gnulib/tests/test-strstr.c:65:27: note: Assignment 'page_boundary=(char*)zerosize_ptr()', assigned value is 0 augeas-1.13.0/gnulib/tests/test-strstr.c:67:19: note: Condition 'page_boundary' is always false augeas-1.13.0/gnulib/tests/test-verify.c:57:13: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.13.0/gnulib/tests/test-verify.c:60:35: style: Same expression on both sides of '=='. [duplicateExpression] augeas-1.13.0/gnulib/tests/test-verify.c:75:31: style: struct member 'state::context' is never used. [unusedStructMember] augeas-1.13.0/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.13.0/gnulib/tests/usleep.c:61:32: note: 'seconds' is assigned value 'micro/1000000' here. augeas-1.13.0/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.13.0/src/augeas.c:1405:53: style:inconclusive: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.13.0/src/augeas.h:297:46: note: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/src/augeas.c:1405:53: note: Function 'aug_match' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/src/augeas.c:1904:64: style:inconclusive: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.13.0/src/augeas.h:398:57: note: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/src/augeas.c:1904:64: note: Function 'aug_print' argument 3 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/gnulib/tests/test-intprops.c:195:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] augeas-1.13.0/gnulib/tests/test-intprops.c:196:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] augeas-1.13.0/gnulib/tests/test-intprops.c:201:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] augeas-1.13.0/gnulib/tests/test-intprops.c:204:3: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] augeas-1.13.0/gnulib/tests/test-intprops.c:381:3: warning: Expression '-1' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] augeas-1.13.0/src/augrun.c:64:35: style: struct member 'command_def::category' is never used. [unusedStructMember] augeas-1.13.0/src/hash.c:835:26: style: Variable 'randbox' can be declared as const array [constVariable] augeas-1.13.0/src/info.c:140:29: style:inconclusive: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. [funcArgNamesDifferent] augeas-1.13.0/src/info.h:79:29: note: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.13.0/src/info.c:140:29: note: Function 'free_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.13.0/src/info.c:147:30: style:inconclusive: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. [funcArgNamesDifferent] augeas-1.13.0/src/info.h:81:30: note: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.13.0/src/info.c:147:30: note: Function 'print_span' argument 1 names different: declaration 'node_info' definition 'span'. augeas-1.13.0/src/internal.c:113:28: error:inconclusive: Pointer addition with NULL pointer. [nullPointerArithmetic] augeas-1.13.0/src/internal.c:85:17: note: Assignment 'buf=NULL', assigned value is 0 augeas-1.13.0/src/internal.c:113:28: note: Null pointer addition augeas-1.13.0/src/internal.c:117:24: style: Variable 'save_errno' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/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.13.0/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.13.0/src/get.c:1731:16: style: Variable 'state.text' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/src/get.c:1729:16: note: state.text is assigned augeas-1.13.0/src/get.c:1731:16: note: state.text is overwritten augeas-1.13.0/src/jmt.c:631:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.13.0/src/jmt.c:630:16: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.13.0/src/jmt.c:631:12: note: Condition 'fp==NULL' is always true augeas-1.13.0/src/jmt.c:1912:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.13.0/src/jmt.c:1911:16: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.13.0/src/jmt.c:1912:12: note: Condition 'fp==NULL' is always true augeas-1.13.0/src/jmt.c:584:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:584:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:584:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:584:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:584:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:589:9: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:593:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:593:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:593:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:595:13: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:600:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:609:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:620:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:785:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:785:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:785:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:785:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:785:9: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:792:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:792:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:1025:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:1025:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:1025:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] augeas-1.13.0/src/jmt.c:1862:36: style:inconclusive: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. [funcArgNamesDifferent] augeas-1.13.0/src/jmt.h:52:36: note: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. augeas-1.13.0/src/jmt.c:1862:36: note: Function 'jmt_build' argument 1 names different: declaration 'l' definition 'lens'. augeas-1.13.0/src/jmt.c:1163:55: style: Parameter 'lens' can be declared as pointer to const [constParameter] augeas-1.13.0/src/jmt.c:157:16: error: Signed integer overflow for expression 'EPS-1'. [integerOverflow] augeas-1.13.0/src/jmt.c:158:21: error: Signed integer overflow for expression 'CALL-1'. [integerOverflow] augeas-1.13.0/src/jmt.c:1595:13: style: Variable 'removed' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/src/jmt.c:1604:21: style: Variable 'removed' is assigned a value that is never used. [unreadVariable] lexer.c:2478: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:1611:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] lexer.c:1611:3: note: c is initialized lexer.c:1611:3: note: c is overwritten lexer.c:1691:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] lexer.c:585:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:1691:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. lexer.c:2117:46: style:inconclusive: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] lexer.c:546:46: note: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2117:46: note: Function 'augl__scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. lexer.c:2130:46: style:inconclusive: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] lexer.c:547:45: note: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2130:46: note: Function 'augl__scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. lexer.c:2130:60: style:inconclusive: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] lexer.c:547:56: note: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2130:60: note: Function 'augl__scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. lexer.c:2327:24: style:inconclusive: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] lexer.c:885:24: note: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2327:24: note: Function 'augl_set_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. lexer.c:2365:26: style:inconclusive: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:874:27: note: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2365:26: note: Function 'augl_lex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2392:37: style:inconclusive: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] lexer.c:876:38: note: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. lexer.c:2392:37: note: Function 'augl_lex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. lexer.c:2392:64: style:inconclusive: Function 'augl_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] lexer.c:876:62: note: Function 'augl_lex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. lexer.c:2392: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'. augeas-1.13.0/src/fa.c:3476:21: style: Assignment 'max=-1' is redundant with condition 'max==-1'. [duplicateConditionalAssign] augeas-1.13.0/src/fa.c:3475:21: note: Condition 'max==-1' augeas-1.13.0/src/fa.c:3476:21: note: Assignment 'max=-1' is redundant augeas-1.13.0/src/fa.c:4567:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] augeas-1.13.0/src/lens.c:1578:12: style: Condition 'fp==NULL' is always true [knownConditionTrueFalse] augeas-1.13.0/src/lens.c:1577:10: note: Assignment 'fp=NULL', assigned value is 0 augeas-1.13.0/src/lens.c:1578:12: note: Condition 'fp==NULL' is always true augeas-1.13.0/src/lens.c:1093:24: warning: Either the condition 'eq!=NULL' is redundant or there is possible null pointer dereference: eq. [nullPointerRedundantCheck] augeas-1.13.0/src/lens.c:1094:19: note: Assuming that condition 'eq!=NULL' is not redundant augeas-1.13.0/src/lens.c:1093:24: note: Null pointer dereference augeas-1.13.0/src/fa.c:3123:28: style:inconclusive: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. [funcArgNamesDifferent] augeas-1.13.0/src/fa.h:89:28: note: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. augeas-1.13.0/src/fa.c:3123:28: note: Function 'fa_compile' argument 1 names different: declaration 're' definition 'regexp'. augeas-1.13.0/src/fa.c:2410:13: style: Local variable 'next' shadows outer function [shadowFunction] augeas-1.13.0/src/fa.c:3294:13: note: Shadowed declaration augeas-1.13.0/src/fa.c:2410:13: note: Shadow variable augeas-1.13.0/src/fa.c:768:65: style: Parameter 'fst' can be declared as pointer to const [constParameter] augeas-1.13.0/src/fa.c:769:42: style: Parameter 'snd' can be declared as pointer to const [constParameter] augeas-1.13.0/src/lens.c:473:62: style:inconclusive: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. [funcArgNamesDifferent] augeas-1.13.0/src/lens.h:144:44: note: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. augeas-1.13.0/src/lens.c:473:62: note: Function 'lns_make_square' argument 4 names different: declaration 'lens' definition 'l3'. augeas-1.13.0/src/lens.c:250:9: style: Local variable 'ctype_nullable' shadows outer function [shadowFunction] augeas-1.13.0/src/lens.c:2219:12: note: Shadowed declaration augeas-1.13.0/src/lens.c:250:9: note: Shadow variable augeas-1.13.0/src/lens.c:270:9: style: Local variable 'ctype_nullable' shadows outer function [shadowFunction] augeas-1.13.0/src/lens.c:2219:12: note: Shadowed declaration augeas-1.13.0/src/lens.c:270:9: note: Shadow variable augeas-1.13.0/src/lens.c:1563:65: style: Parameter 'l' can be declared as pointer to const [constParameter] augeas-1.13.0/src/lens.c:1470:18: style: struct member 'rtn::check' is never used. [unusedStructMember] 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.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:1164:51: style: Parameter 'yytop' can be declared as pointer to const [constParameter] augeas-1.13.0/src/put.c:268:15: style: Variable 'count' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/src/regexp.c:61:13: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] augeas-1.13.0/src/regexp.c:117:45: style:inconclusive: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. [funcArgNamesDifferent] augeas-1.13.0/src/regexp.h:37:45: note: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. augeas-1.13.0/src/regexp.c:117:45: note: Function 'print_regexp' argument 2 names different: declaration 'regexp' definition 'r'. augeas-1.13.0/src/pathx.c:490:31: style:inconclusive: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:616:31: note: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:490:31: note: Function 'free_pathx' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:2640:36: style:inconclusive: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:600:36: note: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. augeas-1.13.0/src/pathx.c:2640:36: note: Function 'pathx_parse' argument 1 names different: declaration 'origin' definition 'tree'. augeas-1.13.0/src/pathx.c:2642:29: style:inconclusive: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:602:29: note: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. augeas-1.13.0/src/pathx.c:2642:29: note: Function 'pathx_parse' argument 3 names different: declaration 'path' definition 'txt'. augeas-1.13.0/src/pathx.c:2646:32: style:inconclusive: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:606:32: note: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. augeas-1.13.0/src/pathx.c:2646:32: note: Function 'pathx_parse' argument 7 names different: declaration 'px' definition 'pathx'. augeas-1.13.0/src/pathx.c:2880:39: style:inconclusive: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:610:39: note: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:2880:39: note: Function 'pathx_next' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:2887:40: style:inconclusive: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:609:40: note: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:2887:40: note: Function 'pathx_first' argument 1 names different: declaration 'path' definition 'pathx'. augeas-1.13.0/src/pathx.c:3052:54: style:inconclusive: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:614:54: note: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. augeas-1.13.0/src/pathx.c:3052:54: note: Function 'pathx_find_one' argument 2 names different: declaration 'match' definition 'tree'. augeas-1.13.0/src/pathx.c:3063:39: style:inconclusive: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. [funcArgNamesDifferent] augeas-1.13.0/src/internal.h:572:39: note: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. augeas-1.13.0/src/pathx.c:3063:39: note: Function 'pathx_error' argument 1 names different: declaration 'pathx' definition 'path'. augeas-1.13.0/src/pathx.c:1289:18: style: Local variable 'match' shadows outer function [shadowFunction] augeas-1.13.0/src/pathx.c:1751:12: note: Shadowed declaration augeas-1.13.0/src/pathx.c:1289:18: note: Shadow variable augeas-1.13.0/src/pathx.c:1589:13: style: Local variable 'match' shadows outer function [shadowFunction] augeas-1.13.0/src/pathx.c:1751:12: note: Shadowed declaration augeas-1.13.0/src/pathx.c:1589:13: note: Shadow variable augeas-1.13.0/src/pathx.c:3130:5: style: Local variable 'symtab' shadows outer argument [shadowArgument] augeas-1.13.0/src/pathx.c:3126:51: note: Shadowed declaration augeas-1.13.0/src/pathx.c:3130:5: note: Shadow variable augeas-1.13.0/src/pathx.c:2815:63: style: Parameter 'ctx' can be declared as pointer to const [constParameter] augeas-1.13.0/src/transform.c:346:5: style: The if condition is the same as the previous if condition [duplicateCondition] augeas-1.13.0/src/transform.c:344:11: note: First condition augeas-1.13.0/src/transform.c:346:5: note: Second condition augeas-1.13.0/src/transform.c:87:33: style:inconclusive: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. [funcArgNamesDifferent] augeas-1.13.0/src/transform.h:38:33: note: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. augeas-1.13.0/src/transform.c:87:33: note: Function 'free_filter' argument 1 names different: declaration 'filter' definition 'f'. augeas-1.13.0/src/transform.c:698:48: style:inconclusive: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. [funcArgNamesDifferent] augeas-1.13.0/src/transform.h:91:48: note: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. augeas-1.13.0/src/transform.c:698:48: note: Function 'text_store' argument 2 names different: declaration 'lens_name' definition 'lens_path'. augeas-1.13.0/src/xml.c:173:54: style:inconclusive: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent] augeas-1.13.0/src/augeas.h:436:47: note: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/src/xml.c:173:54: note: Function 'aug_to_xml' argument 2 names different: declaration 'path' definition 'pathin'. augeas-1.13.0/tests/cutest.c:319:27: style:inconclusive: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. [funcArgNamesDifferent] augeas-1.13.0/tests/cutest.h:130:27: note: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. augeas-1.13.0/tests/cutest.c:319:27: note: Function 'CuSuiteFree' argument 1 names different: declaration 'testSuite' definition 'suite'. augeas-1.13.0/tests/cutest.c:344:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/tests/fatest.c:36:21: style: struct member 'fa_list::next' is never used. [unusedStructMember] augeas-1.13.0/tests/test-api.c:98:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:97:7: note: r is assigned augeas-1.13.0/tests/test-api.c:98:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:105:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:104:7: note: r is assigned augeas-1.13.0/tests/test-api.c:105:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:112:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:111:7: note: r is assigned augeas-1.13.0/tests/test-api.c:112:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:119:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:118:7: note: r is assigned augeas-1.13.0/tests/test-api.c:119:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:120:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:119:7: note: r is assigned augeas-1.13.0/tests/test-api.c:120:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:242:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:239:7: note: r is assigned augeas-1.13.0/tests/test-api.c:242:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:275:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:272:7: note: r is assigned augeas-1.13.0/tests/test-api.c:275:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:309:7: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] augeas-1.13.0/tests/test-api.c:306:7: note: r is assigned augeas-1.13.0/tests/test-api.c:309:7: note: r is overwritten augeas-1.13.0/tests/test-api.c:861:16: style: Variable 'readsz' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/tests/test-run.c:161:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/tests/test-run.c:169:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/src/syntax.c:1951:9: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] augeas-1.13.0/src/syntax.c:356:41: style:inconclusive: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. [funcArgNamesDifferent] augeas-1.13.0/src/syntax.h:235:41: note: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. augeas-1.13.0/src/syntax.c:356:41: note: Function 'make_app_term' argument 1 names different: declaration 'func' definition 'lambda'. augeas-1.13.0/src/syntax.c:369:52: style:inconclusive: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. [funcArgNamesDifferent] augeas-1.13.0/src/syntax.h:237:52: note: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. augeas-1.13.0/src/syntax.c:369:52: note: Function 'make_app_ident' argument 2 names different: declaration 'func' definition 'arg'. augeas-1.13.0/src/syntax.c:425:34: style:inconclusive: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. [funcArgNamesDifferent] augeas-1.13.0/src/syntax.h:256:34: note: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. augeas-1.13.0/src/syntax.c:425:34: note: Function 'exn_add_lines' argument 1 names different: declaration 'exn' definition 'v'. augeas-1.13.0/src/syntax.c:1839:36: style:inconclusive: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. [funcArgNamesDifferent] augeas-1.13.0/src/syntax.h:277:36: note: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. augeas-1.13.0/src/syntax.c:1839:36: note: Function 'define_native_intl' argument 1 names different: declaration 'fname' definition 'file'. augeas-1.13.0/src/syntax.c:1074:11: style: Variable 'r' is assigned a value that is never used. [unreadVariable] augeas-1.13.0/gnulib/tests/test-getopt.h:92:11: style: Redundant initialization for 'posixly'. The initialized value is overwritten before it is read. [redundantInitialization] augeas-1.13.0/gnulib/tests/test-getopt.h:86:16: note: posixly is initialized augeas-1.13.0/gnulib/tests/test-getopt.h:92:11: note: posixly is overwritten augeas-1.13.0/gnulib/tests/test-getopt_long.h:1586:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] augeas-1.13.0/gnulib/tests/test-getopt_long.h:1583:29: note: outer condition: non_options_count==2 augeas-1.13.0/gnulib/tests/test-getopt_long.h:1586:9: note: opposite inner condition: !(non_options_count==2) augeas-1.13.0/gnulib/tests/test-getopt_long.h:108:56: warning: Possible null pointer dereference: longopts [nullPointer] augeas-1.13.0/gnulib/tests/test-getopt_long.h:331:43: note: Calling function 'do_getopt_long', 4th argument 'NULL' value is 0 augeas-1.13.0/gnulib/tests/test-getopt_long.h:108:56: note: Null pointer dereference augeas-1.13.0/gnulib/tests/test-getopt.h:98:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:98:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:99:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:99:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:130:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:130:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:131:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:131:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:163:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:163:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:164:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:164:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:195:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:195:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:196:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:196:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:230:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:230:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:231:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:231:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:261:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:261:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:262:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:262:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:293:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:293:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:294:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:294:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:429:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:429:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:430:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:430:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:463:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:463:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:464:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:464:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:497:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:497:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:498:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:498:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:531:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:531:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:532:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:532:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:565:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:565:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:566:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:566:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:599:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:599:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:600:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:600:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:635:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:635:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:636:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:636:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:665:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:665:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:666:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:666:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:695:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:695:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:696:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:696:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:727:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:727:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:728:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:728:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:794:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:794:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:795:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:795:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:1198:11: style: Local variable 'a_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:19:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:1198:11: note: Shadow variable augeas-1.13.0/gnulib/tests/test-getopt.h:1199:11: style: Local variable 'b_seen' shadows outer variable [shadowVariable] augeas-1.13.0/gnulib/tests/test-getopt_long.h:20:12: note: Shadowed declaration augeas-1.13.0/gnulib/tests/test-getopt.h:1199:11: note: Shadow variable diff: head augeas-1.13.0/gnulib/tests/test-ftruncate.c:30:23: style: Parameter 'argv' can be declared as const array [constParameter] 2.8 augeas-1.13.0/gnulib/tests/test-ftruncate.c:30:23: style: Parameter 'argv' can be declared with const [constParameter] head augeas-1.13.0/src/fa.c:768:65: style: Parameter 'fst' can be declared as pointer to const [constParameter] 2.8 augeas-1.13.0/src/fa.c:768:65: style: Parameter 'fst' can be declared with const [constParameter] head augeas-1.13.0/src/fa.c:769:42: style: Parameter 'snd' can be declared as pointer to const [constParameter] 2.8 augeas-1.13.0/src/fa.c:769:42: style: Parameter 'snd' can be declared with const [constParameter] head augeas-1.13.0/src/hash.c:835:26: style: Variable 'randbox' can be declared as const array [constVariable] 2.8 augeas-1.13.0/src/hash.c:835:26: style: Variable 'randbox' can be declared with const [constVariable] head augeas-1.13.0/src/jmt.c:1163:55: style: Parameter 'lens' can be declared as pointer to const [constParameter] 2.8 augeas-1.13.0/src/jmt.c:1163:55: style: Parameter 'lens' can be declared with const [constParameter] head augeas-1.13.0/src/lens.c:1563:65: style: Parameter 'l' can be declared as pointer to const [constParameter] 2.8 augeas-1.13.0/src/lens.c:1563:65: style: Parameter 'l' can be declared with const [constParameter] head augeas-1.13.0/src/pathx.c:2815:63: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 augeas-1.13.0/src/pathx.c:2815:63: style: Parameter 'ctx' can be declared with const [constParameter] head parser.c:1164:51: style: Parameter 'yytop' can be declared as pointer to const [constParameter] 2.8 parser.c:1164:51: style: Parameter 'yytop' can be declared with const [constParameter] DONE