2024-04-10 14:46 ftp://ftp.de.debian.org/debian/pool/main/o/oath-toolkit/oath-toolkit_2.6.11.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -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: 789be1c (2024-04-10 15:32:33 +0200) count: 337 265 elapsed-time: 2.2 2.2 head-timing-info: old-timing-info: head results: oath-toolkit-2.6.11/liboath/gl/vasnprintf.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/af_alg.h:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/af_alg.h:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/af_alg.h:97:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/liboath/gl/af_alg.h:103:21: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/liboath/gl/af_alg.h:104:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/liboath/coding.c:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALLTHROUGH [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/base32.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/basename-lgpl.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/errors.c:28:7: style: struct member 'err_t::rc' is never used. [unusedStructMember] oath-toolkit-2.6.11/liboath/gl/c-ctype.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/calloc.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/pathmax.h:44:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/dirname.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/freading.h:19:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/fopen.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/fpurge.c:146:0: error: #error "Please port gnulib fpurge.c to your platform! Look at the definitions of fflush, setvbuf and ungetc on your system, then report this to bug-gnulib." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/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] oath-toolkit-2.6.11/liboath/gl/stat-time.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/fsync.c:85:0: error: #error "This platform lacks fsync function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/gc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/sha1.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/getdelim.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/sha256.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/sha512.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/ialloc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/hmac.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_HMAC_BLOCKSIZE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/hmac.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_HMAC_HASHSIZE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/malloc/scratch_buffer_grow.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/malloc/scratch_buffer_grow_preserve.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/malloc/scratch_buffer_set_array_size.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/malloca.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/msvc-inval.h:57:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/msvc-nothrow.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/xsize.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/rawmemchr.c:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINTPTR_WIDTH [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/readlink.c:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/rawmemchr.c:120:16: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] oath-toolkit-2.6.11/liboath/gl/rawmemchr.c:61:36: note: s is assigned oath-toolkit-2.6.11/liboath/gl/rawmemchr.c:120:16: note: s is overwritten oath-toolkit-2.6.11/liboath/gl/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/rawmemchr.c:120:16: style: Variable 's' is assigned a value that is never used. [unreadVariable] oath-toolkit-2.6.11/liboath/gl/rmdir.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/same-inode.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/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] oath-toolkit-2.6.11/liboath/gl/u64.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/liboath/gl/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] oath-toolkit-2.6.11/liboath/gl/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] oath-toolkit-2.6.11/liboath/gl/unlink.c:66:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/global.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_basic.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/hotp.c:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_SHA512_DIGEST_SIZE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_errors.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_LAST_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_coding.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_TOO_SMALL_BUFFER [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/hotp.c:264:9: style: Variable 'otp' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/liboath/tests/tst_hotp_algo.c:129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_hotp_validate.c:133:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_totp_algo.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_totp_validate.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/tests/tst_usersfile.c:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:440:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/container.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/container.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/container.c:1282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/usersfile.c:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/usersfile.c:496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/container.c:47:27: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:83:22: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:118:28: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:188:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:224:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:261:36: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:300:38: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:344:44: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:461:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:499:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:537:30: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:573:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:608:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:642:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:681:50: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:732:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:788:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:845:53: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:896:49: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:946:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1001:52: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1046:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1080:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1114:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1148:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1185:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1249:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1323:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1369:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1417:45: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1470:42: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1592:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1634:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1683:55: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1736:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1792:47: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1843:46: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1891:44: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/container.c:1943:55: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/enums.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_PINUSAGEMODE_LOCAL [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/enums.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VALUEFORMAT_DECIMAL [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/enums.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_KEYUSAGE_OTP [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/errors.c:30:7: style: struct member 'err_t::rc' is never used. [unusedStructMember] oath-toolkit-2.6.11/libpskc/examples/pskc2csv.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/build.c:99:7: style: Condition 'cryptomodule_id' is always true [knownConditionTrueFalse] oath-toolkit-2.6.11/libpskc/examples/pskccreate.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/examples/pskcsign.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/examples/pskcverify.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/examples/serialno.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/inttostr.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/libpskc/gl/base64.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/libpskc/gl/calloc.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/ialloc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/libpskc/gl/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/reallocarray.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/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] oath-toolkit-2.6.11/libpskc/gl/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] oath-toolkit-2.6.11/libpskc/gl/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] oath-toolkit-2.6.11/libpskc/global.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/global.c:145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/output.c:250:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/output.c:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OUTPUT_HUMAN_COMPLETE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/strptime.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_UNUSED [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/usersfile.c:295:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] oath-toolkit-2.6.11/liboath/usersfile.c:351:7: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] oath-toolkit-2.6.11/liboath/usersfile.c:103:13: style: Variable 'prev_otp' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/liboath/usersfile.c:175:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/liboath/usersfile.c:245:23: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] oath-toolkit-2.6.11/libpskc/parser.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:500:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:536:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:628:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_PARSE_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/parser.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/sign.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_XMLSEC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/sign.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_XMLSEC_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_accessors.c:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/liboath/gl/strptime.c:416:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:465:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:492:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:592:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:626:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:639:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:644:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:649:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:655:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:664:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:674:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:973:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:993:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1007:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1011:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1016:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1021:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1027:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/liboath/gl/strptime.c:1033:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/tests/tst_basic.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_errors.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_LAST_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_invalidread.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_validate.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/validate.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_XML_ERROR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/vasnprintf.h:22:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/libpskc/tests/tst_setters.c:54:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VALUEFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_setters.c:249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VALUEFORMAT_ALPHANUMERIC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/tests/tst_setters.c:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/basename-lgpl.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/c-ctype.h:28:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/error.c:141:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/stat-time.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/getdelim.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/timespec.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/gettimeofday.c:142:0: error: #error "Only 1-second nominal clock resolution found. Is that intended?" \ [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/malloca.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/mktime.c:577:1: error: There is an unknown macro here somewhere. Configuration is required. If weak_alias is a macro then please configure it. [unknownMacro] oath-toolkit-2.6.11/oathtool/gl/msvc-inval.h:57:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/msvc-nothrow.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/attribute.h:55:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:346:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:419:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/xsize.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/progname.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:576:30: style:inconclusive: Function 'parse_duration' argument 1 names different: declaration 'in_pz' definition 'pz'. [funcArgNamesDifferent] oath-toolkit-2.6.11/oathtool/gl/parse-duration.h:88:44: note: Function 'parse_duration' argument 1 names different: declaration 'in_pz' definition 'pz'. oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:576:30: note: Function 'parse_duration' argument 1 names different: declaration 'in_pz' definition 'pz'. oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:412:10: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/oathtool/gl/strerror-override.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/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] oath-toolkit-2.6.11/oathtool/gl/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] oath-toolkit-2.6.11/oathtool/gl/flexmember.h:25:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/gl/unsetenv.c:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/gl/version-etc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/oathtool/oathtool_cmd.c:30:51: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] oath-toolkit-2.6.11/pam_oath/pam_modutil.c:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/strptime.c:687:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _GL_UNUSED [valueFlowBailoutIncompleteVar] parse-datetime.y:323:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:368:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] parse-datetime.y:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.y:536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] parse-datetime.c:1553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] parse-datetime.y:1275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] parse-datetime.y:1482:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] parse-datetime.y:1814:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_TIME [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIX64 [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_TOTP_HMAC_SHA256 [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:196:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/pam_oath.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/pam_oath.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/pam_oath.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_BUF_ERR [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/pam_oath.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/libpskc/gl/strptime.c:416:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:465:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:492:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:592:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:626:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:639:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:644:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:649:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:655:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:664:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:674:11: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:973:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:993:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1007:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1011:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1016:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1021:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1027:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/libpskc/gl/strptime.c:1033:15: style: Checking if unsigned expression 'val' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_style [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:146:4: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:159:4: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:167:4: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pskctool/gl/basename-lgpl.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/dup2.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/error.c:141:0: error: #error Please port fcntl to your platform [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/fcntl.c:437:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pam_oath/pam_oath.c:114:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/pam_oath.c:130:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/pam_oath.c:131:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/pam_oath.c:408:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/pam_oath/pam_oath.c:363:12: style: Checking if unsigned expression 'wrote' is less than zero. [unsignedLessThanZero] oath-toolkit-2.6.11/pam_oath/pam_oath.c:241:1: style: Label 'done' is not used. [unusedLabel] oath-toolkit-2.6.11/pam_oath/pam_oath.c:145:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/pam_oath/pam_oath.c:199:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] oath-toolkit-2.6.11/pam_oath/pam_oath.c:488:31: style: Parameter 'pamh' can be declared as pointer to const. However it seems that 'pam_sm_setcred' is a callback function, if 'pamh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] oath-toolkit-2.6.11/pam_oath/pam_oath.c:498:3: note: You might need to cast the function pointer here oath-toolkit-2.6.11/pam_oath/pam_oath.c:488:31: note: Parameter 'pamh' can be declared as pointer to const oath-toolkit-2.6.11/pskctool/gl/fopen.c:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/free.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/stat-time.h:26:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/ftell.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/getdtablesize.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/lseek.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/malloc.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/malloca.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/msvc-inval.h:57:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/msvc-nothrow.h:30:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/open.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/progname.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/read-file.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/realloc.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRDIFF_MAX [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/gl/strerror-override.h:23:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/gl/version-etc.h:24:0: error: #error "Please include config.h first." [preprocessorErrorDirective] oath-toolkit-2.6.11/pskctool/pskctool.c:62:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VERSION [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool_cmd.c:30:51: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE is a macro then please configure it. [unknownMacro] oath-toolkit-2.6.11/pskctool/pskctool.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OUTPUT_HUMAN_COMPLETE [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/pskctool/pskctool.c:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] oath-toolkit-2.6.11/oathtool/oathtool.c:298:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/oathtool/oathtool.c:299:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] oath-toolkit-2.6.11/oathtool/oathtool.c:285:35: warning:inconclusive: Either the condition '!tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] oath-toolkit-2.6.11/oathtool/oathtool.c:280:11: note: Assuming that condition '!tmp' is not redundant oath-toolkit-2.6.11/oathtool/oathtool.c:285:35: note: Null pointer dereference parse-datetime.c:1481:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parse-datetime.y:2353:15: style: The if condition is the same as the previous if condition [duplicateCondition] parse-datetime.y:2350:15: note: First condition parse-datetime.y:2353:15: note: Second condition parse-datetime.y:1607:35: style: Condition '!pc->zones_seen' is always false [knownConditionTrueFalse] parse-datetime.y:1886:34: style: Condition 'pc.local_time_zone_table[0].name' is always false [knownConditionTrueFalse] parse-datetime.y:1882:38: note: Assignment 'pc.local_time_zone_table[0].name=NULL', assigned value is 0 parse-datetime.y:1886:34: note: Condition 'pc.local_time_zone_table[0].name' is always false parse-datetime.c:1572:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] parse-datetime.c:1514:31: note: 'yystate' is assigned value '0' here. parse-datetime.c:1572:3: note: The comparison '0 <= yystate' is always true. parse-datetime.y:1427:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] parse-datetime.y:329:27: style: Parameter 'pc' can be declared as pointer to const [constParameterPointer] parse-datetime.c:1481:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] diff: head oath-toolkit-2.6.11/liboath/gl/af_alg.h:103:21: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/liboath/gl/af_alg.h:104:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/liboath/gl/af_alg.h:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/liboath/gl/af_alg.h:97:21: style: Parameter 'resblock' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/liboath/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/liboath/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/liboath/gl/getline.c:24:43: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/liboath/gl/hmac.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_HMAC_HASHSIZE [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/liboath/usersfile.c:242:12: style: Parameter 'infh' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/liboath/usersfile.c:496:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/liboath/usersfile.c:86:10: style: Parameter 'infh' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/libpskc/build.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:380:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:428:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:440:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_CAST [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/build.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/container.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/container.c:1282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/enums.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VALUEFORMAT_DECIMAL [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/enums.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_KEYUSAGE_OTP [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/libpskc/examples/pskc2csv.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/examples/pskc2csv.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/global.c:145:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VERSION [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/output.c:361:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OUTPUT_HUMAN_COMPLETE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:140:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:183:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:385:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:500:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:536:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:628:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_PARSE_ERROR [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_MALLOC_ERROR [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/parser.c:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/sign.c:245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_XMLSEC_ERROR [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/libpskc/tests/tst_basic.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/tests/tst_basic.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VERSION [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/tests/tst_setters.c:249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_VALUEFORMAT_ALPHANUMERIC [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/libpskc/tests/tst_setters.c:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/oathtool/gl/getline.c:24:43: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:178:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:255:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:346:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:419:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/gl/parse-duration.c:593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_TOTP_HMAC_SHA256 [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:196:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OATH_VERSION [valueFlowBailoutIncompleteVar] 2.13.0 oath-toolkit-2.6.11/oathtool/oathtool.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAD_TIME [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/oathtool/oathtool.c:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIX64 [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pam_oath/pam_oath.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pam_oath/pam_oath.c:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_BUF_ERR [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pam_oath/pam_oath.c:488:31: style: Parameter 'pamh' can be declared as pointer to const. However it seems that 'pam_sm_setcred' is a callback function, if 'pamh' is declared with const you might also need to cast function pointer(s). [constParameterCallback] oath-toolkit-2.6.11/pam_oath/pam_oath.c:498:3: note: You might need to cast the function pointer here oath-toolkit-2.6.11/pam_oath/pam_oath.c:488:31: note: Parameter 'pamh' can be declared as pointer to const head oath-toolkit-2.6.11/pam_oath/pam_oath.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pam_oath/tests/test-pam_oath-root.c:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAM_SUCCESS [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/gl/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/gl/fcntl.c:492:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OUTPUT_HUMAN_COMPLETE [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:241:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head oath-toolkit-2.6.11/pskctool/pskctool.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSKC_OK [valueFlowBailoutIncompleteVar] head parse-datetime.c:1553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] head parse-datetime.y:1275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] head parse-datetime.y:1482:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] head parse-datetime.y:1814:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] head parse-datetime.y:368:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIdMAX [valueFlowBailoutIncompleteVar] head parse-datetime.y:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head parse-datetime.y:536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE