2024-04-12 07:36 ftp://ftp.de.debian.org/debian/pool/main/r/recutils/recutils_1.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 686e28d (2024-04-12 06:02:30 +0200) count: 844 529 elapsed-time: 32.9 12.7 head-timing-info: old-timing-info: head results: recutils-1.9/bash/readrec.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EX_USAGE [valueFlowBailoutIncompleteVar] recutils-1.9/bash/readrec.c:98:29: style: Variable 'num_fields' is assigned a value that is never used. [unreadVariable] recutils-1.9/bash/testrec.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXECUTION_SUCCESS [valueFlowBailoutIncompleteVar] recutils-1.9/lib/acl-internal.h:65:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/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] recutils-1.9/lib/openat.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/binary-io.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/basename-lgpl.c:60:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] recutils-1.9/lib/bitrotate.h:27:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/btowc.c:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/c-ctype.h:29:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/calloc.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/canonicalize-lgpl.c:444:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] recutils-1.9/lib/xalloc.h:31:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/chdir-long.c:33:0: error: #error "compile this file only if your system defines PATH_MAX" [preprocessorErrorDirective] recutils-1.9/lib/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] recutils-1.9/lib/close-stream.c:70:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/closedir.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/closeout.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/lib/copy-acl.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/gettext.h:247:16: error: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. [returnDanglingLifetime] recutils-1.9/lib/gettext.h:239:15: note: Array decayed to pointer here. recutils-1.9/lib/gettext.h:226:8: note: Variable created here. recutils-1.9/lib/gettext.h:247:16: note: Returning pointer to local variable 'msg_ctxt_id' that will be invalid when returning. recutils-1.9/lib/copy-file-range.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/copy-file-range.c:28:35: style: Parameter 'pinoff' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/copy-file-range.c:29:36: style: Parameter 'poutoff' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/stat-time.h:31:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/dirfd.c:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/dup-safer-flag.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] recutils-1.9/lib/dirname-lgpl.c:38:35: style: Condition 'prefix_length!=0' is always false [knownConditionTrueFalse] recutils-1.9/lib/dirname-lgpl.c:34:26: note: Assignment 'prefix_length=((void)(file),0)', assigned value is 0 recutils-1.9/lib/dirname-lgpl.c:38:35: note: Condition 'prefix_length!=0' is always false recutils-1.9/lib/dup-safer.c:33:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD [valueFlowBailoutIncompleteVar] recutils-1.9/lib/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/error.c:142:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] recutils-1.9/lib/euidaccess.c:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/euidaccess.c:175:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:176:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:177:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:178:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:179:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:180:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:181:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:182:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/euidaccess.c:183:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/sig-handler.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/fchdir.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fchdir.c:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fchdir.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fd-safer-flag.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fd-safer.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/findprog-in.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/flock.c:220:0: error: #error "This platform lacks flock function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] recutils-1.9/lib/fopen.c:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fpending.c:60:0: error: #error "Please port gnulib fpending.c to your platform!" [preprocessorErrorDirective] recutils-1.9/lib/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fseeko.c:111:0: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." [preprocessorErrorDirective] recutils-1.9/lib/fseterr.c:82:0: error: #error "Please port gnulib fseterr.c to your platform! Look at the definitions of ferror and clearerr on your system, then report this to bug-gnulib." [preprocessorErrorDirective] recutils-1.9/lib/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/full-write.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/fwriting.c:66:0: error: #error "Please port gnulib fwriting.c to your platform!" [preprocessorErrorDirective] recutils-1.9/lib/getcwd-lgpl.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getdelim.c:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getfilecon.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getcwd.c:234:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getgroups.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getgroups.c:33:54: style: Parameter 'groups' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/getopt1.c:36:21: style:inconclusive: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:107:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt1.c:36:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt1.c:36:34: style:inconclusive: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:107:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt1.c:36:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt1.c:36:52: style:inconclusive: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:108:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. recutils-1.9/lib/getopt1.c:36:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. recutils-1.9/lib/getopt1.c:37:24: style:inconclusive: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:109:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. recutils-1.9/lib/getopt1.c:37:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. recutils-1.9/lib/getopt1.c:37:43: style:inconclusive: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:109:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. recutils-1.9/lib/getopt1.c:37:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. recutils-1.9/lib/getopt1.c:38:24: style:inconclusive: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:110:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getopt1.c:38:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getopt1.c:59:26: style:inconclusive: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:112:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt1.c:59:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt1.c:59:39: style:inconclusive: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:112:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt1.c:59:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt1.c:59:57: style:inconclusive: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:113:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. recutils-1.9/lib/getopt1.c:59:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. recutils-1.9/lib/getopt1.c:60:29: style:inconclusive: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:114:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. recutils-1.9/lib/getopt1.c:60:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. recutils-1.9/lib/getopt1.c:60:48: style:inconclusive: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:115:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. recutils-1.9/lib/getopt1.c:60:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. recutils-1.9/lib/getopt1.c:61:29: style:inconclusive: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:116:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getopt1.c:61:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getpass.c:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getopt.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getopt.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getprogname.c:291:0: error: #error "getprogname module not ported to this OS" [preprocessorErrorDirective] recutils-1.9/lib/getrandom.c:169:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_RANDOM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/getrandom.c:178:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] recutils-1.9/lib/getcwd.c:318:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] recutils-1.9/lib/getcwd.c:331:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] recutils-1.9/lib/getcwd.c:265:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/timespec.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/gettimeofday.c:143:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] recutils-1.9/lib/gl_list.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/hard-locale.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/ialloc.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/isnan.c:80:24: style: union member 'memory_double::value' is never used. [unusedStructMember] recutils-1.9/lib/isnan.c:80:44: style: union member 'memory_double::word' is never used. [unusedStructMember] recutils-1.9/lib/localcharset.c:1088:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse] recutils-1.9/lib/localcharset.c:1079:24: note: Assignment 'locale=NULL', assigned value is 0 recutils-1.9/lib/localcharset.c:1088:14: note: Condition 'locale==NULL' is always true recutils-1.9/lib/localcharset.c:579:14: style: struct member 'table_entry::locale' is never used. [unusedStructMember] recutils-1.9/lib/localcharset.c:580:14: style: struct member 'table_entry::canonical' is never used. [unusedStructMember] recutils-1.9/lib/localcharset.c:1097:22: style: Variable 'locale' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/getopt.c:471:25: style:inconclusive: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:101:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt.c:471:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt.c:471:38: style:inconclusive: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:101:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt.c:471:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt.c:471:56: style:inconclusive: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:102:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. recutils-1.9/lib/getopt.c:471:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. recutils-1.9/lib/getopt.c:472:28: style:inconclusive: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:103:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. recutils-1.9/lib/getopt.c:472:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. recutils-1.9/lib/getopt.c:472:43: style:inconclusive: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:103:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. recutils-1.9/lib/getopt.c:472:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. recutils-1.9/lib/getopt.c:473:11: style:inconclusive: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:104:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. recutils-1.9/lib/getopt.c:473:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. recutils-1.9/lib/getopt.c:473:43: style:inconclusive: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:104:49: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getopt.c:473:43: note: Function '_getopt_internal_r' argument 7 names different: declaration '__data' definition 'd'. recutils-1.9/lib/getopt.c:473:50: style:inconclusive: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:105:15: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. recutils-1.9/lib/getopt.c:473:50: note: Function '_getopt_internal_r' argument 8 names different: declaration '__posixly_correct' definition 'posixly_correct'. recutils-1.9/lib/getopt.c:703:23: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:25:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt.c:703:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. recutils-1.9/lib/getopt.c:703:36: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:25:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt.c:703:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. recutils-1.9/lib/getopt.c:703:54: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:26:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. recutils-1.9/lib/getopt.c:703:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. recutils-1.9/lib/getopt.c:704:26: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:27:30: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. recutils-1.9/lib/getopt.c:704:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. recutils-1.9/lib/getopt.c:704:41: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:27:47: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. recutils-1.9/lib/getopt.c:704:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. recutils-1.9/lib/getopt.c:704:54: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:28:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. recutils-1.9/lib/getopt.c:704:54: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. recutils-1.9/lib/getopt.c:705:9: style:inconclusive: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent] recutils-1.9/lib/getopt_int.h:28:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. recutils-1.9/lib/getopt.c:705:9: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. recutils-1.9/lib/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/malloc/dynarray-skeleton.c:95:0: error: #error "DYNARRAY_STRUCT must be defined" [preprocessorErrorDirective] recutils-1.9/lib/malloc/dynarray_emplace_enlarge.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/malloc/dynarray_finalize.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable array [valueFlowBailoutIncompleteVar] recutils-1.9/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] recutils-1.9/lib/malloc/dynarray_finalize.c:66:18: note: You might need to cast the function pointer here recutils-1.9/lib/malloc/dynarray_finalize.c:29:33: note: Parameter 'scratch' can be declared as pointer to const recutils-1.9/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] recutils-1.9/lib/malloc/dynarray_emplace_enlarge.c:77:18: note: You might need to cast the function pointer here recutils-1.9/lib/malloc/dynarray_emplace_enlarge.c:31:40: note: Parameter 'scratch' can be declared as pointer to const recutils-1.9/lib/malloc/dynarray_resize.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/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] recutils-1.9/lib/malloc/dynarray_resize.c:68:18: note: You might need to cast the function pointer here recutils-1.9/lib/malloc/dynarray_resize.c:31:31: note: Parameter 'scratch' can be declared as pointer to const recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:38:7: error: Memory leak: copy [memleak] recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:27:55: style: Parameter 'buffer' can be declared as pointer to const. However it seems that '__libc_scratch_buffer_dupfree' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:41:18: note: You might need to cast the function pointer here recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:27:55: note: Parameter 'buffer' can be declared as pointer to const recutils-1.9/lib/malloc/scratch_buffer_grow.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/malloc/scratch_buffer_grow_preserve.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/malloc/scratch_buffer_set_array_size.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/mbtowc-impl.h:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/mkdir.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/mktime.c:576:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] recutils-1.9/lib/nl_langinfo.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETLOCALE_NULL_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/nl_langinfo.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] recutils-1.9/lib/obstack.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/lib/open.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/openat-proc.c:78:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] recutils-1.9/lib/obstack.c:138:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic] recutils-1.9/lib/obstack.c:208:5: error: Pointer addition with NULL pointer. [nullPointerArithmetic] recutils-1.9/lib/obstack.c:218:14: error: Pointer addition with NULL pointer. [nullPointerArithmetic] recutils-1.9/lib/obstack.c:240:48: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/opendir.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] recutils-1.9/lib/pipe-safer.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/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] recutils-1.9/lib/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_EXP [valueFlowBailoutIncompleteVar] recutils-1.9/lib/printf-frexp.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MIN_EXP [valueFlowBailoutIncompleteVar] recutils-1.9/lib/xsize.h:34:0: error: #error "Please include config.h first." [preprocessorErrorDirective] recutils-1.9/lib/printf.c:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/lib/progname.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/lib/rawmemchr.c:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] recutils-1.9/lib/random_r.c:165:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/rawmemchr.c:111:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] recutils-1.9/lib/rawmemchr.c:52:36: note: s is assigned recutils-1.9/lib/rawmemchr.c:111:16: note: s is overwritten recutils-1.9/lib/rawmemchr.c:111:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/read-file.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] recutils-1.9/lib/readdir.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/read-file.c:99:24: style: Variable 'save_errno' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/readlink.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/readline.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/lib/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] parse-datetime.y:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] parse-datetime.y:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:547:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:687:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:1279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] parse-datetime.y:1941:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/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] recutils-1.9/lib/reallocarray.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] parse-datetime.c:1557:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parse-datetime.y:2357:15: style: The if condition is the same as the previous if condition [duplicateCondition] parse-datetime.y:2354:15: note: First condition parse-datetime.y:2357:15: note: Second condition parse-datetime.y:1258:30: style: Condition 'TM_YEAR_BASE%100==0' is always true [knownConditionTrueFalse] parse-datetime.y:1611:35: style: Condition '!pc->zones_seen' is always false [knownConditionTrueFalse] parse-datetime.y:1890:34: style: Condition 'pc.local_time_zone_table[0].name' is always false [knownConditionTrueFalse] parse-datetime.y:1886:38: note: Assignment 'pc.local_time_zone_table[0].name=NULL', assigned value is 0 parse-datetime.y:1890:34: note: Condition 'pc.local_time_zone_table[0].name' is always false parse-datetime.y:1431:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] parse-datetime.y:340:27: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] parse-datetime.c:1557:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression 'nmemb' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:127)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(size))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:(size))-1)<0)?~(((((1?0:(size))+1)<<((sizeof(size)*8)-2))-1)*2+1):((1?0:(size))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-128))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-128))-1)<0)?~(((((1?0:((1?0:(size))-128))+1)<<((sizeof((1?0:(size))-128)*8)-2))-1)*2+1):((1?0:((1?0:(size))-128))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(nmemb))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-128))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-128))-1)<0)?~(((((1?0:((1?0:(nmemb))-128))+1)<<((sizeof((1?0:(nmemb))-128)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-128))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:255)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))+0))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))+0))-1)<0)?~(((((1?0:((1?0:(size))+0))+1)<<((sizeof((1?0:(size))+0)*8)-2))-1)*2+1):((1?0:((1?0:(size))+0))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))+0))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))+0))-1)<0)?~(((((1?0:((1?0:(nmemb))+0))+1)<<((sizeof((1?0:(nmemb))+0)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))+0))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '*(&nbytes)=((char)((unsigned int)(nmemb)*(unsigned int)(size)))' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Unsigned expression '*(&nbytes)=((char)((unsigned int)(nmemb)*(unsigned int)(size)))' can't be negative so it is unnecessary to test it. [unsignedPositive] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:32767)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-32768))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-32768))-1)<0)?~(((((1?0:((1?0:(size))-32768))+1)<<((sizeof((1?0:(size))-32768)*8)-2))-1)*2+1):((1?0:((1?0:(size))-32768))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-32768))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-32768))-1)<0)?~(((((1?0:((1?0:(nmemb))-32768))+1)<<((sizeof((1?0:(nmemb))-32768)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-32768))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:65535)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '*(&nbytes)=((short)((unsigned int)(nmemb)*(unsigned int)(size)))' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Unsigned expression '*(&nbytes)=((short)((unsigned int)(nmemb)*(unsigned int)(size)))' can't be negative so it is unnecessary to test it. [unsignedPositive] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:(*(&nbytes)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:2147483647)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-2147483648))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-2147483648))-1)<0)?~(((((1?0:((1?0:(size))-2147483648))+1)<<((sizeof((1?0:(size))-2147483648)*8)-2))-1)*2+1):((1?0:((1?0:(size))-2147483648))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-2147483648))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-2147483648))-1)<0)?~(((((1?0:((1?0:(nmemb))-2147483648))+1)<<((sizeof((1?0:(nmemb))-2147483648)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-2147483648))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:4294967295)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:9223372036854775807)+(size)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(size))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(size))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(size))-9223372036854775808))+1)<<((sizeof((1?0:(size))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(size))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(1?0:((1?0:(nmemb))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: style: Checking if unsigned expression '(((1?0:((1?0:(nmemb))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(nmemb))-9223372036854775808))+1)<<((sizeof((1?0:(nmemb))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(nmemb))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/reallocarray.c:31:7: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] recutils-1.9/lib/reallocarray.c:31:7: warning: Expression '-128' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/lib/reallocarray.c:31:7: warning: Expression '-32768' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/lib/reallocarray.c:31:7: warning: Expression '-2147483648' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/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] recutils-1.9/lib/regex_internal.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:952:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1312:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1599:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/remove.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/rename.c:290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_UNUSED [valueFlowBailoutIncompleteVar] recutils-1.9/lib/rename.c:468:2: style: Label 'out' is not used. [unusedLabel] recutils-1.9/lib/rewinddir.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/rmdir.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/safe-read.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/save-cwd.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_SEARCH [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:907:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:3954:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:4018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] recutils-1.9/lib/set-acl.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/setenv.c:125:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] recutils-1.9/lib/setenv.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/setenv.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] recutils-1.9/lib/setlocale_null.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/setlocale_null.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigaction.c:55:0: error: #error "Revisit the assumptions made in the sigaction module" [preprocessorErrorDirective] recutils-1.9/lib/signbitd.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MANT_BIT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/signbitf.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MANT_BIT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/signbitl.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDBL_MANT_BIT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/spawn_faction_addopen.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regex_internal.c:1612:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regex_internal.c:1662:19: style: Variable 'node' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/spawn_faction_init.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/spawnattr_destroy.c:24:45: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/spawnattr_setflags.c:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POSIX_SPAWN_RESETIDS [valueFlowBailoutIncompleteVar] recutils-1.9/lib/spawni.c:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/spawni.c:917:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] recutils-1.9/lib/spawni.c:724:35: style:inconclusive: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. [funcArgNamesDifferent] recutils-1.9/lib/spawn_int.h:69:46: note: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. recutils-1.9/lib/spawni.c:724:35: note: Function 'gl_posix_spawn_internal' argument 2 names different: declaration 'path' definition 'file'. recutils-1.9/lib/strchrnul.c:138:12: style: Variable 'char_ptr' is reassigned a value before the old one has been used. [redundantAssignment] recutils-1.9/lib/strchrnul.c:129:12: note: char_ptr is assigned recutils-1.9/lib/strchrnul.c:138:12: note: char_ptr is overwritten recutils-1.9/lib/strerror.c:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/strerror.c:45:7: style: Condition 'msg' is always false [knownConditionTrueFalse] recutils-1.9/lib/strerror.c:44:21: note: Assignment 'msg=NULL', assigned value is 0 recutils-1.9/lib/strerror.c:45:7: note: Condition 'msg' is always false recutils-1.9/lib/str-two-way.h:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/strverscmp.c:111:1: error: There is an unknown macro here somewhere. Configuration is required. If libc_hidden_def is a macro then please configure it. [unknownMacro] recutils-1.9/lib/tempname.c:85:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRND_NONBLOCK [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:194:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_nocreate [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/tempname.c:175: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] recutils-1.9/lib/tempname.c:226:21: note: You might need to cast the function pointer here recutils-1.9/lib/tempname.c:175:17: note: Parameter 'tmpl' can be declared as pointer to const recutils-1.9/lib/tempname.c:177:8: style: Variable 'openflags' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/tempname.c:184: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] recutils-1.9/lib/tempname.c:227:20: note: You might need to cast the function pointer here recutils-1.9/lib/tempname.c:184:16: note: Parameter 'tmpl' can be declared as pointer to const recutils-1.9/lib/tempname.c:184: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] recutils-1.9/lib/tempname.c:227:20: note: You might need to cast the function pointer here recutils-1.9/lib/tempname.c:184:39: note: Parameter 'flags' can be declared as pointer to const recutils-1.9/lib/tempname.c:190: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] recutils-1.9/lib/tempname.c:278:35: note: You might need to cast the function pointer here recutils-1.9/lib/tempname.c:190:21: note: Parameter 'tmpl' can be declared as pointer to const recutils-1.9/lib/tempname.c:244:10: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/time_r.c:37:30: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] recutils-1.9/lib/time_r.c:43:30: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] recutils-1.9/lib/time_rz.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/time_rz.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/time_rz.c:90:38: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/time_rz.c:209:9: style: Variable 'env_tz' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/tmpdir.c:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/regexec.c:1950:27: style:inconclusive: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:94:15: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. recutils-1.9/lib/regexec.c:1950:27: note: Function 'check_dst_limits_calc_pos' argument 4 names different: declaration 'node' definition 'from_node'. recutils-1.9/lib/regexec.c:3425:21: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:163:25: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. recutils-1.9/lib/regexec.c:3425:21: note: Function 'group_nodes_into_DFAstates' argument 3 names different: declaration 'states_node' definition 'dests_node'. recutils-1.9/lib/regexec.c:3425:43: style:inconclusive: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:164:22: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. recutils-1.9/lib/regexec.c:3425:43: note: Function 'group_nodes_into_DFAstates' argument 4 names different: declaration 'states_ch' definition 'dests_ch'. recutils-1.9/lib/regexec.c:3613:35: style:inconclusive: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:156:39: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. recutils-1.9/lib/regexec.c:3613:35: note: Function 'check_node_accept_bytes' argument 4 names different: declaration 'idx' definition 'str_idx'. recutils-1.9/lib/regexec.c:4010:37: style:inconclusive: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:20:58: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:4010:37: note: Function 'match_ctx_init' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:4073:37: style:inconclusive: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:23:49: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:4073:37: note: Function 'match_ctx_free' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:4088:42: style:inconclusive: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. [funcArgNamesDifferent] recutils-1.9/lib/regexec.c:24:63: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:4088:42: note: Function 'match_ctx_add_entry' argument 1 names different: declaration 'cache' definition 'mctx'. recutils-1.9/lib/regexec.c:798:20: style: Variable 'pstate' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regexec.c:1307:27: style: Parameter 'regs' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/regexec.c:1307:45: style: Parameter 'prevregs' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/regexec.c:1844:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regexec.c:1953:34: style: Variable 'lim' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regexec.c:1988:38: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regexec.c:2084:38: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/regexec.c:2536:35: style: Variable 'bkref_ent' can be declared as pointer to const [constVariablePointer] recutils-1.9/lib/unlink.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/unsetenv.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/version-etc.c:258:57: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] recutils-1.9/lib/waitpid.c:29:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_CHILD [valueFlowBailoutIncompleteVar] recutils-1.9/lib/wcrtomb.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/wcrtomb.c:28:42: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] recutils-1.9/lib/wctob.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_CUR_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-mutex.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-mutex.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-mutex.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-recmutex.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:56:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTF_USESTDHANDLES [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:541:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] recutils-1.9/lib/windows-spawn.c:577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_WAIT [valueFlowBailoutIncompleteVar] recutils-1.9/libcsv/libcsv.c:500:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/libcsv/libcsv.c:566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:133:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:261:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:379:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-aggregate.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-buf.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-buf.c:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/libcsv/libcsv.c:166:16: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] recutils-1.9/libcsv/libcsv.c:171:9: note: Assuming that condition 'p==NULL' is not redundant recutils-1.9/libcsv/libcsv.c:166:16: note: Null pointer dereference recutils-1.9/libcsv/libcsv.c:167:16: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] recutils-1.9/libcsv/libcsv.c:171:9: note: Assuming that condition 'p==NULL' is not redundant recutils-1.9/libcsv/libcsv.c:167:16: note: Null pointer dereference recutils-1.9/libcsv/libcsv.c:168:19: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] recutils-1.9/libcsv/libcsv.c:171:9: note: Assuming that condition 'p==NULL' is not redundant recutils-1.9/libcsv/libcsv.c:168:19: note: Null pointer dereference recutils-1.9/libcsv/libcsv.c:169:22: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] recutils-1.9/libcsv/libcsv.c:171:9: note: Assuming that condition 'p==NULL' is not redundant recutils-1.9/libcsv/libcsv.c:169:22: note: Null pointer dereference recutils-1.9/src/rec-comment.c:28:24: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-comment.c:56:29: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] recutils-1.9/libcsv/libcsv.c:89:18: style:inconclusive: Function 'csv_strerror' argument 1 names different: declaration 'error' definition 'status'. [funcArgNamesDifferent] recutils-1.9/libcsv/csv.h:86:25: note: Function 'csv_strerror' argument 1 names different: declaration 'error' definition 'status'. recutils-1.9/libcsv/libcsv.c:89:18: note: Function 'csv_strerror' argument 1 names different: declaration 'error' definition 'status'. recutils-1.9/libcsv/libcsv.c:82:30: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] recutils-1.9/libcsv/libcsv.c:99:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] recutils-1.9/libcsv/libcsv.c:217:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] recutils-1.9/libcsv/libcsv.c:224:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-crypt-dummy.c:24:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-crypt-dummy.c:28:22: style: Parameter 'out_size' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-crypt-dummy.c:34:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-crypt-dummy.c:38:22: style: Parameter 'out_size' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-crypt.c:39:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_ENCRYPTED_PREFIX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-crypt.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-crypt.c:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-crypt.c:303:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_ENCRYPTED_PREFIX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-crypt.c:361:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_ENCRYPTED_PREFIX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:349:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:444:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:479:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:683:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:1008:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_TYPE_REC [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_NOAUTO [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:1378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-db.c:1454:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-crypt.c:306:5: error: Memory leak: field_value [memleak] recutils-1.9/src/rec-crypt.c:90:7: error: Common realloc mistake: 'real_in' nulled but not freed upon failure [memleakOnRealloc] recutils-1.9/src/rec-fex.c:523:24: error: There is an unknown macro here somewhere. Configuration is required. If REC_FNAME_LIST_RE is a macro then please configure it. [unknownMacro] recutils-1.9/src/rec-field-name.c:66:30: error: There is an unknown macro here somewhere. Configuration is required. If REC_FNAME_RE is a macro then please configure it. [unknownMacro] recutils-1.9/src/rec-field.c:197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-field.c:271:9: style: Unused variable: res [unusedVariable] recutils-1.9/src/rec-int.c:892:0: error: failed to expand 'ADD_ERROR', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] recutils-1.9/src/rec-db.c:263:11: style: Condition 'min==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:269:11: style: Condition 'max==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:321:15: style: Condition 'min==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:327:15: style: Condition 'max==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:418:15: style: Condition 'min==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:424:15: style: Condition 'max==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:696:20: style: Condition 'min==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:696:35: style: Condition 'max==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:702:24: style: Condition 'max==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-db.c:537:18: style: Local variable 'i' shadows outer variable [shadowVariable] recutils-1.9/src/rec-db.c:508:10: note: Shadowed declaration recutils-1.9/src/rec-db.c:537:18: note: Shadow variable recutils-1.9/src/rec-db.c:919:9: style: Variable 'rtype' can be declared as pointer to const [constVariablePointer] recutils-1.9/src/rec-db.c:601:25: style: Variable 'j' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-mset.c:302:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:533:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:563:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:606:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:257:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:417:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:566:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:806:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:906:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:1103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-parser.c:1122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-mset.c:411:17: style: Checking if unsigned expression 'position' is less than zero. [unsignedLessThanZero] recutils-1.9/src/rec-mset.c:471:20: style: Checking if unsigned expression 'position' is less than zero. [unsignedLessThanZero] recutils-1.9/src/rec-mset.c:506:16: style: Checking if unsigned expression 'position' is less than zero. [unsignedLessThanZero] recutils-1.9/src/rec-mset.c:378:31: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-mset.c:627:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-record.c:256:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:326:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:354:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:406:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:428:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:456:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:587:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:616:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:662:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:713:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:732:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:746:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-record.c:410:18: style: Condition 'n==-1' is always false [knownConditionTrueFalse] recutils-1.9/src/rec-record.c:68:34: style: Parameter 'data1' can be declared as pointer to const. However it seems that 'rec_record_field_equal_fn' is a callback function, if 'data1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/src/rec-record.c:145:56: note: You might need to cast the function pointer here recutils-1.9/src/rec-record.c:68:34: note: Parameter 'data1' can be declared as pointer to const recutils-1.9/src/rec-record.c:69:34: style: Parameter 'data2' can be declared as pointer to const. However it seems that 'rec_record_field_equal_fn' is a callback function, if 'data2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/src/rec-record.c:145:56: note: You might need to cast the function pointer here recutils-1.9/src/rec-record.c:69:34: note: Parameter 'data2' can be declared as pointer to const recutils-1.9/src/rec-record.c:92:36: style: Parameter 'data1' can be declared as pointer to const. However it seems that 'rec_record_comment_equal_fn' is a callback function, if 'data1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/src/rec-record.c:152:58: note: You might need to cast the function pointer here recutils-1.9/src/rec-record.c:92:36: note: Parameter 'data1' can be declared as pointer to const recutils-1.9/src/rec-record.c:93:36: style: Parameter 'data2' can be declared as pointer to const. However it seems that 'rec_record_comment_equal_fn' is a callback function, if 'data2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/src/rec-record.c:152:58: note: You might need to cast the function pointer here recutils-1.9/src/rec-record.c:93:36: note: Parameter 'data2' can be declared as pointer to const recutils-1.9/src/rec-record.c:500:30: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-record.c:584:9: style: Variable 'occur' can be declared as pointer to const [constVariablePointer] recutils-1.9/src/rec-record.c:520:9: style: Unused variable: res [unusedVariable] recutils-1.9/src/rec-record.c:552:9: style: Unused variable: res [unusedVariable] recutils-1.9/src/rec-rset.c:401:40: error: There is an unknown macro here somewhere. Configuration is required. If REC_TYPE_NAME_RE is a macro then please configure it. [unknownMacro] recutils-1.9/src/rec-sex-ast.c:81:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_NOVAL [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_STR [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_INT [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_REAL [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_STR [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_NAME [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_INT [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_NAME [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:367:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_OP_SHA [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex-ast.c:164:33: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-sex-ast.c:276:29: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-sex-ast.c:330:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-parser.c:433:19: style: Variable 'c' is assigned a value that is never used. [unreadVariable] rec-sex-lex.c:1145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] rec-sex-lex.c:2078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rec-sex-lex.c:2361:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rec-sex-lex.c:2568:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rec-sex-lex.c:2599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ../../src/rec-sex-tab.y:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_OP_COND [valueFlowBailoutIncompleteVar] rec-sex-tab.c:1019:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] rec-sex-tab.c:1019:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] rec-sex-lex.c:2684:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ../../src/rec-sex-lex.l:241:11: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment] ../../src/rec-sex-lex.l:239:13: note: res is assigned ../../src/rec-sex-lex.l:241:11: note: res is overwritten rec-sex-lex.c:1805:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] rec-sex-lex.c:627:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. rec-sex-lex.c:1805:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. rec-sex-lex.c:2306:46: style:inconclusive: Function 'sex_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] rec-sex-lex.c:579:46: note: Function 'sex_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. rec-sex-lex.c:2306:46: note: Function 'sex_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. rec-sex-lex.c:2321:46: style:inconclusive: Function 'sex_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] rec-sex-lex.c:580:45: note: Function 'sex_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. rec-sex-lex.c:2321:46: note: Function 'sex_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. rec-sex-lex.c:2321:60: style:inconclusive: Function 'sex_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] rec-sex-lex.c:580:56: note: Function 'sex_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. rec-sex-lex.c:2321:60: note: Function 'sex_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. rec-sex-lex.c:2532:24: style:inconclusive: Function 'sexset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] rec-sex-lex.c:914:24: note: Function 'sexset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. rec-sex-lex.c:2532:24: note: Function 'sexset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. rec-sex-lex.c:2565:26: style:inconclusive: Function 'sexlex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] rec-sex-lex.c:899:27: note: Function 'sexlex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. rec-sex-lex.c:2565:26: note: Function 'sexlex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. rec-sex-lex.c:2592:37: style:inconclusive: Function 'sexlex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] rec-sex-lex.c:901:38: note: Function 'sexlex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. rec-sex-lex.c:2592:37: note: Function 'sexlex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. rec-sex-lex.c:2592:64: style:inconclusive: Function 'sexlex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] rec-sex-lex.c:901:62: note: Function 'sexlex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. rec-sex-lex.c:2592:64: note: Function 'sexlex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. rec-sex-lex.c:1123:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] rec-sex-lex.c:1629:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2395:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2432:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2441:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2450:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2460:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2528:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:2547:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] rec-sex-lex.c:1714:16: style: Variable 'num_to_read' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-types.c:302:25: error: There is an unknown macro here somewhere. Configuration is required. If REC_INT_RE is a macro then please configure it. [unknownMacro] recutils-1.9/src/rec-utils.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:304:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:311:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_INT_SIZE_RE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_INT_SIZE_RE [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:312:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-writer.c:464:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex.c:238:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex.c:1010:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-utils.c:373:41: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-utils.c:374:41: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] recutils-1.9/src/rec-utils.c:81:26: style: Variable 'rec_file_length' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-utils.c:111:25: style: Variable 'rec_url_length' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-utils.c:141:26: style: Variable 'rec_type_length' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-writer.c:381:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] recutils-1.9/src/rec-writer.c:378:21: note: outer condition: mode==REC_WRITER_VALUES_ROW recutils-1.9/src/rec-writer.c:381:23: note: identical inner condition: mode==REC_WRITER_VALUES_ROW recutils-1.9/src/rec-writer.c:139:9: style: Variable 'line' can be declared as pointer to const [constVariablePointer] recutils-1.9/src/rec-writer.c:444:31: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] recutils-1.9/src/rec-sex.c:587:28: style: Redundant condition: op1. '!op1 || (op1 && op2)' is equivalent to '!op1 || op2' [redundantCondition] recutils-1.9/torture/rec-comment/rec-comment-destroy.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-comment/rec-comment-dup.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_dup_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-comment/rec-comment-equal-p.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_equal_p_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/src/rec-sex.c:242:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:533:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:534:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:549:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:550:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:566:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/src/rec-sex.c:567:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] recutils-1.9/torture/rec-comment/rec-comment-new.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-comment/rec-comment-set-text.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_set_text_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-comment/rec-comment-text.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_comment_text_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:41:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-check.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_check_simple_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-destroy.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-field-name.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-field-name.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_field_name_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_max_nosub [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_min_nosub [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-rewrite-to.c:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-rewrite-to.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-elem-rewrite-to.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_rewrite_to_default [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-get.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-get.c:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-get.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_get_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-size.c:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-size.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_size_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:247:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_new_single [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-sort.c:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-sort.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_sort_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-new.c:53:16: style: Variable 'fname_foobar' is assigned a value that is never used. [unreadVariable] recutils-1.9/torture/rec-fex/rec-fex-str.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-fex/rec-fex-str.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field-name/rec-field-name-equal-p.c:75:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_name_equal_p_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field-name/rec-field-name-normalise.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_name_normalise_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field-name/rec-field-name-p.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_name_part_str_p_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-char-location-str.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_char_location_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-char-location.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_char_location_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-dup.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_dup_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-equal-p.c:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_equal_p_equal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-location-str.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_location_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-location.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_location_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-name.c:92:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_name_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-new.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-set-char-location.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_set_char_location_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-set-location.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_set_location_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-set-name.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_set_name_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-set-source.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_set_source_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-set-value.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_set_value_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-source.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_source_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-to-comment.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_to_comment_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-field/rec-field-value.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_field_value_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-count.c:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-count.c:83:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-count.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-count.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_count_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-dup.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-dup.c:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-dup.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_dup_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_get_at_empty [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:65:27: style: Variable 'elem1aux' can be declared as pointer to const [constVariablePointer] recutils-1.9/torture/rec-mset/rec-mset-get-at.c:107:27: style: Variable 'elem1aux' can be declared as pointer to const [constVariablePointer] recutils-1.9/torture/rec-mset/rec-mset-new.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_new_and_destroy [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-register-type.c:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_register_type_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-type-p.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-mset/rec-mset-type-p.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_type_p_any [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-db.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_db_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-field-name-str.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_field_name_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-field-name-str.c:64:9: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] recutils-1.9/torture/rec-parser/rec-parse-field-name.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_field_name_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-field.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_field_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-record-str.c:49:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-record-str.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_record_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-record.c:52:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-record.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_record_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-destroy.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parse-rset.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_rset_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-eof.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_eof_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-error.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_error_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-new-mem.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_new_mem_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-new-mem.c:47:9: style: Variable 'short_str' can be declared as pointer to const [constVariablePointer] recutils-1.9/torture/rec-parser/rec-parser-new-str.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_new_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-new.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-new.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-perror.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_perror_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-reset.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_reset_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-parser/rec-parser-seek-mem.c:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_seek_mem_tell [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-sex/rec-sex-compile.c:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_sex_compile_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-sex/rec-sex-destroy.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_sex_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-sex/rec-sex-eval.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_sex_eval_match [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-sex/rec-sex-new.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_sex_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type-reg/rec-type-reg-destroy.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_reg_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type-reg/rec-type-reg-get.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_reg_get_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type-reg/rec-type-reg-new.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_reg_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-descr-p.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_descr_p_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-check.c:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_check_int [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-destroy.c:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-equal-p.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_equal_p_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-kind-str.c:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_kind_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-kind.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_TYPE_INT [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-kind.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_kind_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-name.c:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_name_anonymous [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-new.c:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-type/rec-type-set-name.c:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_set_name_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment-str.c:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment-str.c:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment-str.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_comment_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment.c:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment.c:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-comment.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_comment_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-db.c:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-db.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_db_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name-str.c:45:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name-str.c:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name-str.c:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_name_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-name.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_name_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-str.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-str.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field-str.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_str_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field.c:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_NORMAL [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field.c:77:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_VALUES [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_VALUES_ROW [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field.c:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-field.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:53:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-rset.c:56:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-rset.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_rset_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:131:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:169:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:206:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-write-record.c:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_record_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-writer-destroy.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-writer-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_writer_destroy_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-writer-new.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/torture/rec-writer/rec-writer-new.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_writer_new_nominal [valueFlowBailoutIncompleteVar] recutils-1.9/torture/runtests.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CK_ENV [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSV_SPACE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSV_CR [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:251:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:378:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/rec2csv.c:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/rec2csv.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] recutils-1.9/utils/rec2csv.c:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/rec2csv.c:224:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_TABLE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:434:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_NOFLAGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/mdb2rec.c:213:9: style: Variable 'referenced_table' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/mdb2rec.c:214:9: style: Variable 'referenced_column' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/mdb2rec.c:269:9: style: Variable 'normalised' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/mdb2rec.c:423:9: style: Variable 'table_name' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/recdel.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recdel.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recdel.c:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/csv2rec.c:180:17: style: Parameter 's' can be declared as pointer to const. However it seems that 'field_cb' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/utils/csv2rec.c:353:43: note: You might need to cast the function pointer here recutils-1.9/utils/csv2rec.c:180:17: note: Parameter 's' can be declared as pointer to const recutils-1.9/utils/csv2rec.c:235:21: style: Variable 'source' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/recdel.c:131:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] recutils-1.9/utils/recfix.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfix.c:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCRYPTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfix.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfix.c:449:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfmt.c:70:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfmt.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfmt.c:177:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfmt.c:241:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recfix.c:319:19: style: Variable 'rset' is assigned a value that is never used. [unreadVariable] recutils-1.9/utils/recinf.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recinf.c:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recinf.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recins.c:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recins.c:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recins.c:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recinf.c:125:7: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] recutils-1.9/utils/recinf.c:122:7: note: ret is assigned recutils-1.9/utils/recinf.c:125:7: note: ret is overwritten recutils-1.9/utils/recins.c:322:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] recutils-1.9/utils/recsel.c:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recsel.c:178:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recsel.c:372:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recset.c:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recset.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recset.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recset.c:275:19: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] recutils-1.9/utils/recutl.c:86:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close_stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:311:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recutl.c:523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] recutils-1.9/utils/recsel.c:372:21: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] recutils-1.9/utils/recutl.c:69:20: style: Parameter 'util_name' can be declared as pointer to const [constParameterPointer] recutils-1.9/utils/recutl.c:374:32: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] recutils-1.9/utils/recutl.c:431:25: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] recutils-1.9/utils/recutl.c:479:9: style: Variable 'line' can be declared as pointer to const [constVariablePointer] recutils-1.9/utils/recsel.c:316:17: style: Variable 'rset_size' is assigned a value that is never used. [unreadVariable] recutils-1.9/utils/recsel.c:318:23: style: Variable 'writer' is assigned a value that is never used. [unreadVariable] recutils-1.9/lib/group-member.c:57:13: style: Comparing expression of type 'signed int' against value 2147483647. Condition is always false. [compareValueOutOfTypeRangeError] recutils-1.9/lib/group-member.c:57:13: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always true. [compareValueOutOfTypeRangeError] recutils-1.9/lib/group-member.c:57:13: style: Comparing expression of type 'signed int' against value -2147483648. Condition is always false. [compareValueOutOfTypeRangeError] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression 'sizeof(*gi->group)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:127)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:(sizeof(*gi->group)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:(sizeof(*gi->group)))-1)<0)?~(((((1?0:(sizeof(*gi->group)))+1)<<((sizeof(sizeof(*gi->group))*8)-2))-1)*2+1):((1?0:(sizeof(*gi->group)))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(sizeof(*gi->group)))-128))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(sizeof(*gi->group)))-128))-1)<0)?~(((((1?0:((1?0:(sizeof(*gi->group)))-128))+1)<<((sizeof((1?0:(sizeof(*gi->group)))-128)*8)-2))-1)*2+1):((1?0:((1?0:(sizeof(*gi->group)))-128))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:255)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(sizeof(*gi->group)))+0))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(sizeof(*gi->group)))+0))-1)<0)?~(((((1?0:((1?0:(sizeof(*gi->group)))+0))+1)<<((sizeof((1?0:(sizeof(*gi->group)))+0)*8)-2))-1)*2+1):((1?0:((1?0:(sizeof(*gi->group)))+0))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '*(&nbytes)=((char)((unsigned int)(n_group_slots)*(unsigned int)(sizeof(*gi->group))))' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Unsigned expression '*(&nbytes)=((char)((unsigned int)(n_group_slots)*(unsigned int)(sizeof(*gi->group))))' can't be negative so it is unnecessary to test it. [unsignedPositive] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:32767)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(sizeof(*gi->group)))-32768))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(sizeof(*gi->group)))-32768))-1)<0)?~(((((1?0:((1?0:(sizeof(*gi->group)))-32768))+1)<<((sizeof((1?0:(sizeof(*gi->group)))-32768)*8)-2))-1)*2+1):((1?0:((1?0:(sizeof(*gi->group)))-32768))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:65535)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '*(&nbytes)=((short)((unsigned int)(n_group_slots)*(unsigned int)(sizeof(*gi->group))))' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Unsigned expression '*(&nbytes)=((short)((unsigned int)(n_group_slots)*(unsigned int)(sizeof(*gi->group))))' can't be negative so it is unnecessary to test it. [unsignedPositive] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:(*(&nbytes)))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:2147483647)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(sizeof(*gi->group)))-2147483648))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(sizeof(*gi->group)))-2147483648))-1)<0)?~(((((1?0:((1?0:(sizeof(*gi->group)))-2147483648))+1)<<((sizeof((1?0:(sizeof(*gi->group)))-2147483648)*8)-2))-1)*2+1):((1?0:((1?0:(sizeof(*gi->group)))-2147483648))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:4294967295)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:9223372036854775807)+(sizeof(*gi->group))))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(sizeof(*gi->group)))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(sizeof(*gi->group)))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(sizeof(*gi->group)))-9223372036854775808))+1)<<((sizeof((1?0:(sizeof(*gi->group)))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(sizeof(*gi->group)))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(1?0:((1?0:(n_group_slots))-9223372036854775808))-1' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: style: Checking if unsigned expression '(((1?0:((1?0:(n_group_slots))-9223372036854775808))-1)<0)?~(((((1?0:((1?0:(n_group_slots))-9223372036854775808))+1)<<((sizeof((1?0:(n_group_slots))-9223372036854775808)*8)-2))-1)*2+1):((1?0:((1?0:(n_group_slots))-9223372036854775808))+0)' is less than zero. [unsignedLessThanZero] recutils-1.9/lib/group-member.c:57:13: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof] recutils-1.9/lib/group-member.c:57:13: warning:inconclusive: Found calculation inside sizeof(). [sizeofCalculation] recutils-1.9/lib/group-member.c:57:13: warning: Expression '-128' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/lib/group-member.c:57:13: warning: Expression '-32768' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/lib/group-member.c:57:13: warning: Expression '-2147483648' has a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] recutils-1.9/lib/group-member.c:57:13: warning: Expression 'n_group_slots' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] recutils-1.9/lib/group-member.c:57:13: note: Assuming that condition '(n_group_slots)<0' is not redundant recutils-1.9/lib/group-member.c:57:13: note: Negative value is converted to an unsigned value diff: head parse-datetime.y:1279:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] head parse-datetime.y:1941:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:445:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:547:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:687:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] head rec-sex-lex.c:1123:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] head rec-sex-lex.c:2078:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head rec-sex-lex.c:2361:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head rec-sex-lex.c:2568:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head rec-sex-lex.c:2599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/copy-file-range.c:28:35: style: Parameter 'pinoff' can be declared as pointer to const [constParameterPointer] head recutils-1.9/lib/copy-file-range.c:29:36: style: Parameter 'poutoff' can be declared as pointer to const [constParameterPointer] head recutils-1.9/lib/fchdir.c:164:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/fchdir.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/getgroups.c:33:54: style: Parameter 'groups' can be declared as pointer to const [constParameterPointer] 2.13.0 recutils-1.9/lib/getline.c:24:43: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head recutils-1.9/lib/getopt.c:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.13.0 recutils-1.9/lib/getpass.c:90:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] head recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:27:55: style: Parameter 'buffer' can be declared as pointer to const. However it seems that '__libc_scratch_buffer_dupfree' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:41:18: note: You might need to cast the function pointer here recutils-1.9/lib/malloc/scratch_buffer_dupfree.c:27:55: note: Parameter 'buffer' can be declared as pointer to const head recutils-1.9/lib/nl_langinfo.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimal_point [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1000:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1312:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_token_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:141:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1509:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1546:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1599:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:1647:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_dfastate_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WEOF [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:586:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTBOL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_string_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOTEOL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:939:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:952:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regex_internal.c:967:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1164:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1315:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1381:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_fail_stack_ent_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1465:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eps_via_nodes [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1477:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1605:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable non_eps_nodes [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1695:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1760:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1798:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1846:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1880:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:1994:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2076:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2442:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_mb [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2511:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BACK_REF [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OPEN_SUBEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2815:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:2982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3244:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3619:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UTF8_PERIOD [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3918:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_CHARS [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:3954:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:4018:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:4094:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_backref_cache_entry [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:413:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regmatch_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:4143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_idx [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:4170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_ESPACE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:4201:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_sub_match_last_t [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:537:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGS_REALLOCATE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/regexec.c:907:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/setenv.c:295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/setenv.c:310:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable environ [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/setlocale_null.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:159:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:210:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSIG [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:245:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/sigprocmask.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/spawnattr_destroy.c:24:45: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] head recutils-1.9/lib/str-two-way.h:302:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/str-two-way.h:434:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/tempname.c:179:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_ACCMODE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/tempname.c:184: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] recutils-1.9/lib/tempname.c:227:20: note: You might need to cast the function pointer here recutils-1.9/lib/tempname.c:184:39: note: Parameter 'flags' can be declared as pointer to const head recutils-1.9/lib/tempname.c:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/tempname.c:194:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/tempname.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable try_nocreate [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/tempname.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/time_rz.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/time_rz.c:90:38: style: Parameter 'tm' can be declared as pointer to const [constParameterPointer] head recutils-1.9/lib/windows-mutex.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-mutex.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-recmutex.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-recmutex.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-recmutex.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:312:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-rwlock.c:367:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:224:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STARTF_USESTDHANDLES [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:541:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head recutils-1.9/lib/windows-spawn.c:577:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_WAIT [valueFlowBailoutIncompleteVar] head recutils-1.9/libcsv/libcsv.c:566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:179:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:261:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:372:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:379:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-aggregate.c:380:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-buf.c:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-crypt-dummy.c:24:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] head recutils-1.9/src/rec-crypt-dummy.c:28:22: style: Parameter 'out_size' can be declared as pointer to const [constParameterPointer] head recutils-1.9/src/rec-crypt-dummy.c:34:22: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] head recutils-1.9/src/rec-crypt-dummy.c:38:22: style: Parameter 'out_size' can be declared as pointer to const [constParameterPointer] head recutils-1.9/src/rec-crypt.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-crypt.c:175:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPG_ERR_NO_ERROR [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-crypt.c:303:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_ENCRYPTED_PREFIX [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-crypt.c:361:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_ENCRYPTED_PREFIX [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:1008:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_TYPE_REC [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:1205:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_NOAUTO [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:1378:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:1454:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:349:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:378:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:444:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:479:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-db.c:683:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-mset.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-mset.c:533:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-mset.c:563:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-mset.c:606:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-mset.c:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:1103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:1122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:201:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:257:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:417:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:566:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:611:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:806:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-parser.c:906:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:326:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:354:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:377:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:406:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:428:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:456:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:587:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:616:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:662:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:713:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:732:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-record.c:746:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_STR [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_INT [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_REAL [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_STR [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_NAME [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_INT [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_NAME [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex-ast.c:367:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_SEX_OP_SHA [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-sex.c:1010:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:290:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:304:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:311:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_INT_SIZE_RE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_INT_SIZE_RE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-utils.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:312:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:348:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:464:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/src/rec-writer.c:84:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:114:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_check_simple_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-check.c:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_destroy_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-field-name.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_field_name_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_max_nosub [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-max.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_min_nosub [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-min.c:96:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-rewrite-to.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-elem-rewrite-to.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_elem_rewrite_to_default [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-get.c:80:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-get.c:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_get_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-new.c:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_CSV [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-new.c:199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SUBSCRIPTS [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-new.c:247:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-new.c:289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_new_single [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-new.c:93:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_FEX_SIMPLE [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-size.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_size_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-sort.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_sort_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-fex/rec-fex-str.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_fex_str_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-count.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-count.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_count_empty [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-count.c:83:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-dup.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_dup_empty [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-dup.c:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-get-at.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-get-at.c:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-get-at.c:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_get_at_empty [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-get-at.c:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type1_t [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-mset/rec-mset-type-p.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_mset_type_p_any [valueFlowBailoutIncompleteVar] 2.13.0 recutils-1.9/torture/rec-parser/rec-parse-field-name.c:59:3: error: Memory pointed to by 'fname' is freed twice. [doubleFree] recutils-1.9/torture/rec-parser/rec-parse-field-name.c:51:3: note: Memory pointed to by 'fname' is freed twice. recutils-1.9/torture/rec-parser/rec-parse-field-name.c:59:3: note: Memory pointed to by 'fname' is freed twice. head recutils-1.9/torture/rec-parser/rec-parse-record-str.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_record_str_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-parser/rec-parse-record.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parse_record_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-parser/rec-parser-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_destroy_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-parser/rec-parser-new.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_parser_new_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-type/rec-type-kind.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_type_kind_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-comment-str.c:71:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-comment-str.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_comment_str_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-comment.c:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_comment_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-comment.c:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-db.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_db_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-name-str.c:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-name-str.c:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_name_str_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-name.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-name.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_name_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-str.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field-str.c:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_str_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_VALUES_ROW [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field.c:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_SEXP [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_field_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-field.c:77:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_WRITER_VALUES [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-record.c:131:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-record.c:169:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-record.c:206:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-record.c:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_record_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-record.c:90:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-write-rset.c:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_write_rset_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-writer-destroy.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_writer_destroy_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/torture/rec-writer/rec-writer-new.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rec_writer_new_nominal [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSV_SPACE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSV_CR [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:251:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/csv2rec.c:378:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/mdb2rec.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/mdb2rec.c:179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_TABLE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/mdb2rec.c:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_FIELD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/mdb2rec.c:434:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_NOFLAGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/mdb2rec.c:484:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/rec2csv.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/rec2csv.c:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/rec2csv.c:224:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recdel.c:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recdel.c:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfix.c:166:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENCRYPTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfix.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfix.c:449:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfmt.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfmt.c:177:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recfmt.c:241:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_RECORD [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recinf.c:144:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recinf.c:203:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMMON_ARGS_CASES [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recins.c:158:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recins.c:322:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recsel.c:178:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recsel.c:372:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recset.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECORD_SELECTION_SHORT_ARGS [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recset.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_F_ICASE [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_BUGREPORT [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:209:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:266:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSET_ANY [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:311:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:391:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head recutils-1.9/utils/recutl.c:523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REC_Q_NOINDEX [valueFlowBailoutIncompleteVar] DONE