2026-02-16 02:34 ftp://ftp.de.debian.org/debian/pool/main/libo/libowfat/libowfat_0.34.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j12 platform: Linux-6.18.9+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-13) 15.2.0 cppcheck: head 2.19.0 head-info: a150ff48 (2026-02-15 12:51:46 +0100) count: 332 333 elapsed-time: 1.6 0.6 head-timing-info: old-timing-info: head results: libowfat-0.34/array/array_allocate.c:64:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64 [valueFlowBailoutIncompleteVar] libowfat-0.34/array/iarray_allocate.c:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/bs_init_bstream_size.c:4:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSTREAM [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/bs_init_iobuf.c:4:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOBUF [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/bs_init_iobuf_size.c:4:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOBUF [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/bs_init_membuf.c:4:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMBUF [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/bs_seterrorstate.c:6:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSTREAM [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_0.c:5:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1 [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_0small.c:5:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1small [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_get_token_sa.c:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_init_free.c:6:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_free [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_init_staticcontents_free.c:6:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_free [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_mmapread.c:13:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_munmap [valueFlowBailoutIncompleteVar] libowfat-0.34/array/array_allocate.c:68:24: error: Memory leak: tmp [memleak] libowfat-0.34/buffer/buffer_put.c:25:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_put8long.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_8LONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_puterror.c:6:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putlong.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_LONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putflush.c:25:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putlonglong.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_LONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putulong.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_ULONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putulonglong.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_ULONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_putxlong.c:5:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_XLONG [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_stubborn.c:6:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/buffer_stubborn2.c:8:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/errmsg_infosys.c:12:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/errmsg_puts.c:23:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] libowfat-0.34/array/iarray_length.c:3:30: style: Parameter 'ia' can be declared as pointer to const [constParameterPointer] libowfat-0.34/buffer/errmsg_puts.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv0 [valueFlowBailoutIncompleteVar] libowfat-0.34/buffer/errmsg_warnsys.c:12:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/array/iarray_free.c:9:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] libowfat-0.34/buffer/bs_capacitycheck.c:8:41: style: Parameter 'bs' can be declared as pointer to const [constParameterPointer] libowfat-0.34/buffer/buffer_get_token.c:14:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libowfat-0.34/buffer/buffer_munmap.c:9:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] libowfat-0.34/buffer/buffer_peek.c:3:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] libowfat-0.34/buffer/buffer_seek.c:27:15: style: Local variable 'r' shadows outer variable [shadowVariable] libowfat-0.34/buffer/buffer_seek.c:7:11: note: Shadowed declaration libowfat-0.34/buffer/buffer_seek.c:27:15: note: Shadow variable libowfat-0.34/buffer/errmsg_info.c:11:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing] libowfat-0.34/buffer/errmsg_infosys.c:13:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing] libowfat-0.34/buffer/errmsg_warn.c:11:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing] libowfat-0.34/buffer/errmsg_warnsys.c:13:1: error: va_list 'a' was opened but not closed by va_end(). [va_end_missing] libowfat-0.34/cdb/cdb_hash.c:12:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDB_HASHSTART [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_dfd.c:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb.c:78:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_ip.c:24:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_A [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_ip.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_A [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_make.c:29:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_make.c:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDB_HPLIST [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_make.c:61:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_make.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_ip6.c:24:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_AAAA [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_ip6.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_AAAA [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_traverse.c:10:14: style: Condition 'c->kpos<*kpos' is always false [knownConditionTrueFalse] libowfat-0.34/cdb/cdb_traverse.c:9:10: note: c->kpos is assigned '*kpos+8' here. libowfat-0.34/cdb/cdb_traverse.c:10:14: note: Condition 'c->kpos<*kpos' is always false libowfat-0.34/dns/dns_mx.c:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_MX [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_mx.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_MX [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_name.c:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_PTR [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_name.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_NAME4_DOMAIN [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_name.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_NAME6_DOMAIN [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_packet.c:11:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_packet.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_packet.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_resolve.c:18:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V6any [valueFlowBailoutIncompleteVar] libowfat-0.34/examples/byte.c:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1 [valueFlowBailoutIncompleteVar] libowfat-0.34/examples/str.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1 [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_txt.c:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_TXT [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_txt.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_T_TXT [valueFlowBailoutIncompleteVar] libowfat-0.34/scan.h:41:1: error: There is an unknown macro here somewhere. Configuration is required. If att_read is a macro then please configure it. [unknownMacro] libowfat-0.34/dns/dns_transmit.c:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNS_C_IN [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V6any [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V6any [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/fmt/fmt_escapecharquotedprintableutf8.c:4:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_UTF8 [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOPAUSE_READ [valueFlowBailoutIncompleteVar] libowfat-0.34/dns/dns_transmit.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/fmt/fmt_escapecharxml.c:4:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_LONG [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb.c:61:26: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] libowfat-0.34/fmt/fmt_httpdate.c:19:16: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libowfat-0.34/fmt/fmt_iso8601.c:17:16: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libowfat-0.34/io/io_appendfile.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_block.c:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_canread.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_readable [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_canwrite.c:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_writeable [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_close.c:18:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_closeonexec.c:8:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_createfile.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_dontwantread.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_wanted_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_dontwantread.c:67:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_dontwantwrite.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_wanted_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_debugstring.c:12:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_dontwantwrite.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_eagain.c:6:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_eagain_read.c:4:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_eagain_write.c:6:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_finishandshutdown.c:4:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_fd.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_FD_BLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_getcookie.c:6:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/fmt/fmt_fill.c:10:17: warning: Either the condition 'dest==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libowfat-0.34/fmt/fmt_fill.c:13:11: note: Assuming that condition 'dest==0' is not redundant libowfat-0.34/fmt/fmt_fill.c:10:17: note: Null pointer addition libowfat-0.34/io/io_fd.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_FD_CANWRITE [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_nonblock.c:17:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_mmapwritefile.c:19:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_readfile.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:109:14: style: Local variable 'p' shadows outer variable [shadowVariable] libowfat-0.34/critbit/critbit.c:46:12: note: Shadowed declaration libowfat-0.34/critbit/critbit.c:109:14: note: Shadow variable libowfat-0.34/io/io_readwritefile.c:7:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:115:13: style: Local variable 'c' shadows outer variable [shadowVariable] libowfat-0.34/critbit/critbit.c:89:11: note: Shadowed declaration libowfat-0.34/critbit/critbit.c:115:13: note: Shadow variable libowfat-0.34/io/io_setcookie.c:7:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_sigpipe.c:11:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_timedout.c:5:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_timeout.c:4:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:21:38: style: Parameter 't' can be declared as pointer to const [constParameterPointer] libowfat-0.34/io/io_timeouted.c:7:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:24:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libowfat-0.34/fmt/fmt_pad.c:10:17: warning: Either the condition 'dest==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libowfat-0.34/fmt/fmt_pad.c:13:11: note: Assuming that condition 'dest==0' is not redundant libowfat-0.34/fmt/fmt_pad.c:10:17: note: Null pointer addition libowfat-0.34/io/io_tryread.c:85:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:46:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_tryreadtimeout.c:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:109:14: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_trywrite.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:112:20: style: Variable 'q' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_trywritetimeout.c:8:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/critbit/critbit.c:200:41: style: Parameter 't' can be declared as pointer to const [constParameterPointer] libowfat-0.34/io/io_waitread.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/cdb/cdb_make.c:88:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_waitwrite.c:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_wantread.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_wanted_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_waituntil2.c:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_wanted_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_wantread.c:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_wantwrite.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_wanted_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_wantwrite.c:102:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/fmt/fmt_fill.c:9:9: style: Variable 'olddest' can be declared as pointer to const [constVariablePointer] libowfat-0.34/fmt/fmt_httpdate.c:19:14: style: Variable 'x' can be declared as pointer to const [constVariablePointer] libowfat-0.34/fmt/fmt_iso8601.c:17:14: style: Variable 'x' can be declared as pointer to const [constVariablePointer] libowfat-0.34/fmt/fmt_pad.c:9:9: style: Variable 'olddest' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_tryread.c:89:13: style: Condition 'p.fd!=d' is always false [knownConditionTrueFalse] libowfat-0.34/io/io_tryread.c:88:9: note: p.fd is assigned 'd' here. libowfat-0.34/io/io_tryread.c:89:13: note: Condition 'p.fd!=d' is always false libowfat-0.34/fmt/fmt_pb_type0_sint.c:4:40: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] libowfat-0.34/io/io_waitread.c:40:14: style: Condition 'p.fd!=d' is always false [knownConditionTrueFalse] libowfat-0.34/io/io_waitread.c:39:9: note: p.fd is assigned 'd' here. libowfat-0.34/io/io_waitread.c:40:14: note: Condition 'p.fd!=d' is always false libowfat-0.34/io/io_trywrite.c:83:14: style: Condition 'p.fd!=d' is always false [knownConditionTrueFalse] libowfat-0.34/io/io_trywrite.c:82:9: note: p.fd is assigned 'd' here. libowfat-0.34/io/io_trywrite.c:83:14: note: Condition 'p.fd!=d' is always false libowfat-0.34/io/io_waitwrite.c:41:14: style: Condition 'p.fd!=d' is always false [knownConditionTrueFalse] libowfat-0.34/io/io_waitwrite.c:40:9: note: p.fd is assigned 'd' here. libowfat-0.34/io/io_waitwrite.c:41:14: note: Condition 'p.fd!=d' is always false libowfat-0.34/fmt/fmt_double.c:22:41: style: Variable 'maxlen' is assigned a value that is never used. [unreadVariable] libowfat-0.34/fmt/fmt_xmlescape.c:7:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_fd.c:156:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/iob_addbuf_internal.c:10:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iob_entry [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_waitread.c:35:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/iob_addfile.c:7:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iob_entry [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_waitwrite.c:35:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/io_passfd.c:29:8: style: union member 'fdmsg::buf' is never used. [unusedStructMember] libowfat-0.34/io/iob_addfile_close.c:14:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iob_entry [valueFlowBailoutIncompleteVar] libowfat-0.34/io/io_receivefd.c:25:8: style: union member 'fdmsg::buf' is never used. [unusedStructMember] libowfat-0.34/io/io_waituntil2.c:535:22: style: Local variable 'p' shadows outer variable [shadowVariable] libowfat-0.34/io/io_waituntil2.c:120:18: note: Shadowed declaration libowfat-0.34/io/io_waituntil2.c:535:22: note: Shadow variable libowfat-0.34/io/iob_init.c:6:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_batch [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_new.c:6:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_batch [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_reset.c:8:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iob_entry [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_prefetch.c:25:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FROMFILE [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_write.c:12:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iob_entry [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_write.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_mmapwritefile [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_send.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_fds [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iom_init.c:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOTS [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iom_wait.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLOTS [valueFlowBailoutIncompleteVar] libowfat-0.34/mmap/mmap_private.c:33:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] libowfat-0.34/mmap/mmap_readat.c:18:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/mmap/mmap_shared.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iom_add.c:28:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libowfat-0.34/io/iom_requeue.c:28:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libowfat-0.34/open/open_append.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/open/open_excl.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/open/open_read.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/open/open_rw.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libowfat-0.34/open/open_trunc.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/open/open_write.c:11:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/open/openreadclose.c:11:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/open/readclose.c:11:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_send.c:166:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libowfat-0.34/mmap/mmap_shared.c:33:9: style: Condition 'o' is always true [knownConditionTrueFalse] libowfat-0.34/mult/range_arrayinbuf.c:16:13: style: Condition 'alen!=t' is always false [knownConditionTrueFalse] libowfat-0.34/mult/range_arrayinbuf.c:15:9: note: alen is assigned 't' here. libowfat-0.34/mult/range_arrayinbuf.c:16:13: note: Condition 'alen!=t' is always false libowfat-0.34/io/iom_add.c:11:22: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] libowfat-0.34/io/iom_requeue.c:11:26: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] libowfat-0.34/scan/scan_uint.c:28:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libowfat-0.34/io/iob_prefetch.c:19:14: style: Variable 'e' can be declared as pointer to const [constVariablePointer] libowfat-0.34/io/iob_prefetch.c:19:18: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libowfat-0.34/socket/scan_ip6.c:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4mappedprefix [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_prefetch.c:32:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libowfat-0.34/scan/scan_ushort.c:29:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libowfat-0.34/scan/scan_asn1derlength.c:25:20: style: Condition 'len>=-(unsigned long)src' is always true [knownConditionTrueFalse] libowfat-0.34/scan/scan_asn1derlength.c:25:10: note: Assuming that condition 'len==0' is not redundant libowfat-0.34/scan/scan_asn1derlength.c:25:20: note: Condition 'len>=-(unsigned long)src' is always true libowfat-0.34/socket/socket_accept4_flags.c:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept4_makenonblocking.c:11:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept4_makenonblocking_setcloseonexec.c:11:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept4_setcloseonexec.c:11:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_CLOEXEC [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept6.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4mappedprefix [valueFlowBailoutIncompleteVar] libowfat-0.34/io/iob_write.c:4:18: style: Variable 'last' can be declared as pointer to const [constVariablePointer] libowfat-0.34/socket/socket_accept6_flags.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept6_makenonblocking.c:11:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/scan/scan_longlong.c:18:10: style: Condition 'i>0' is always true [knownConditionTrueFalse] libowfat-0.34/scan/scan_longlong.c:17:9: note: Assuming that condition 'i=scan_ulonglong(src+o,&l)' is not redundant libowfat-0.34/scan/scan_longlong.c:18:10: note: Condition 'i>0' is always true libowfat-0.34/socket/socket_accept6_makenonblocking_setcloseonexec.c:11:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_NONBLOCK [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_accept6_setcloseonexec.c:11:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_CLOEXEC [valueFlowBailoutIncompleteVar] libowfat-0.34/json.c:10:11: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] libowfat-0.34/socket/socket_bind4.c:15:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] libowfat-0.34/socket/socket_bind6.c:20:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V6any [valueFlowBailoutIncompleteVar] libowfat-0.34/scan/scan_short.c:32:13: warning: Invalid test for overflow 'n+c0' is not redundant libowfat-0.34/test/b64encode.c:25:14: note: Condition 'len==-1' is always false libowfat-0.34/test/iom.c:19:15: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_sint] libowfat-0.34/test/iom.c:26:17: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_sint] libowfat-0.34/test/iom.c:29:17: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'uintptr_t {aka unsigned long}'. [invalidPrintfArgType_sint] libowfat-0.34/test/iob.c:29:3: error: Memory leak: fnord [memleak] libowfat-0.34/test/iom.c:13:18: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] libowfat-0.34/test/iomsrv.c:44:5: error: Resource handle 's' freed twice. [doubleFree] libowfat-0.34/test/iomsrv.c:40:5: note: Resource handle 's' freed twice. libowfat-0.34/test/iomsrv.c:44:5: note: Resource handle 's' freed twice. libowfat-0.34/test/mult.c:19:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int64 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/iomcli.c:22:11: style: Local variable 's' shadows outer variable [shadowVariable] libowfat-0.34/test/iomcli.c:14:5: note: Shadowed declaration libowfat-0.34/test/iomcli.c:22:11: note: Shadow variable libowfat-0.34/test/readhttp.c:20:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_0 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/proxy.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_2 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/scan_long.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/readhttp.c:11:22: style: Parameter 'sa' can be declared as pointer to const. However it seems that 'ishttp' is a callback function, if 'sa' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libowfat-0.34/test/readhttp.c:20:45: note: You might need to cast the function pointer here libowfat-0.34/test/readhttp.c:11:22: note: Parameter 'sa' can be declared as pointer to const libowfat-0.34/test/stralloc_buffer.c:8:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_0 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/server.c:24:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libowfat-0.34/test/server.c:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4mappedprefix [valueFlowBailoutIncompleteVar] libowfat-0.34/test/protobuf.c:40:12: style: Local variable 'l' shadows outer variable [shadowVariable] libowfat-0.34/test/protobuf.c:13:22: note: Shadowed declaration libowfat-0.34/test/protobuf.c:40:12: note: Shadow variable libowfat-0.34/test/textcode.c:16:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fmt_uuencoded [valueFlowBailoutIncompleteVar] libowfat-0.34/test/httpd.c:141:17: style: Local variable 's' shadows outer argument [shadowArgument] libowfat-0.34/test/httpd.c:130:45: note: Shadowed declaration libowfat-0.34/test/httpd.c:141:17: note: Shadow variable libowfat-0.34/test/urlencode.c:9:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_1 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/unurl.c:13:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_2 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/httpd.c:279:17: style: Variable 'l' is assigned a value that is never used. [unreadVariable] libowfat-0.34/test/urlencode.c:8:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libowfat-0.34/test/unurl.c:11:7: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libowfat-0.34/test/proxy.c:103:20: style: Local variable 's' shadows outer variable [shadowVariable] libowfat-0.34/test/proxy.c:21:7: note: Shadowed declaration libowfat-0.34/test/proxy.c:103:20: note: Shadow variable libowfat-0.34/test/proxy.c:128:16: style: Local variable 's' shadows outer variable [shadowVariable] libowfat-0.34/test/proxy.c:21:7: note: Shadowed declaration libowfat-0.34/test/proxy.c:128:16: note: Shadow variable libowfat-0.34/test/vd.c:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] libowfat-0.34/textcode/fmt_base64.c:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base64 [valueFlowBailoutIncompleteVar] libowfat-0.34/textcode/fmt_base64url.c:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base64url [valueFlowBailoutIncompleteVar] libowfat-0.34/test/vd.c:8:25: style: Parameter 'argv' can be declared as const array [constParameter] libowfat-0.34/test/uudecode.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_2 [valueFlowBailoutIncompleteVar] libowfat-0.34/textcode/fmt_yenc.c:18:74: style: Condition 's[i+4]+42!=' '' is always true [knownConditionTrueFalse] libowfat-0.34/textcode/scan_html.c:13:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tab [valueFlowBailoutIncompleteVar] libowfat-0.34/tryaccept4.c:8:20: error: Null pointer dereference [nullPointer] libowfat-0.34/trydevpoll.c:15:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libowfat-0.34/tryalloca.c:9:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libowfat-0.34/textcode/scan_cescape.c:42:20: style: Local variable 'c' shadows outer variable [shadowVariable] libowfat-0.34/textcode/scan_cescape.c:8:8: note: Shadowed declaration libowfat-0.34/textcode/scan_cescape.c:42:20: note: Shadow variable libowfat-0.34/tryepoll.c:9:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] libowfat-0.34/tryip6.c:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET6 [valueFlowBailoutIncompleteVar] libowfat-0.34/tryn2i.c:6:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] libowfat-0.34/trykqueue.c:11:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_ENABLE [valueFlowBailoutIncompleteVar] libowfat-0.34/trypoll.c:10:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] libowfat-0.34/tryscope.c:7:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET6 [valueFlowBailoutIncompleteVar] libowfat-0.34/trysendfile.c:84:2: error: #error unsupported architecture [preprocessorErrorDirective] libowfat-0.34/trysigio.c:9:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGRTMIN [valueFlowBailoutIncompleteVar] libowfat-0.34/trythrds.c:17:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtx_plain [valueFlowBailoutIncompleteVar] libowfat-0.34/unix/ndelay_off.c:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libowfat-0.34/unix/ndelay_on.c:21:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libowfat-0.34/unix/iopause.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] libowfat-0.34/textcode/scan_uuencoded.c:18:9: style: Condition 'len' is always true [knownConditionTrueFalse] libowfat-0.34/textcode/scan_uuencoded.c:11:13: note: Assuming that condition 'len>0' is not redundant libowfat-0.34/textcode/scan_uuencoded.c:12:51: note: Assuming condition is false libowfat-0.34/textcode/scan_uuencoded.c:18:9: note: Condition 'len' is always true libowfat-0.34/trysocket.c:8:3: error: Resource leak: fd [resourceLeak] libowfat-0.34/trybsdsf.c:14:11: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] libowfat-0.34/trysocket.c:7:3: warning: Redundant code: Found unused cast of expression 'fd'. [constStatement] libowfat-0.34/trysl.c:11:13: style: Variable 't' is not assigned a value. [unassignedVariable] libowfat-0.34/test/range.c:56:44: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:73:44: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:74:28: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:75:28: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:86:46: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:88:46: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/range.c:141:33: portability: Undefined behaviour, pointer arithmetic 'buf-1' is out of bounds. [pointerOutOfBounds] libowfat-0.34/test/marshal.c:288:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] libowfat-0.34/test/range.c:76:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] libowfat-0.34/test/uudecode.c:266:13: style: Local variable 'filename' shadows outer variable [shadowVariable] libowfat-0.34/test/uudecode.c:99:8: note: Shadowed declaration libowfat-0.34/test/uudecode.c:266:13: note: Shadow variable libowfat-0.34/test/marshal.c:351:13: warning: Assert statement modifies 'f'. [assignmentInAssert] libowfat-0.34/test/marshal.c:351:14: warning: Assert statement calls a function which may have desired side effects: 'fopen'. [assertWithSideEffect] libowfat-0.34/test/marshal.c:352:12: warning: Assert statement calls a function which may have desired side effects: 'fseek'. [assertWithSideEffect] libowfat-0.34/test/marshal.c:356:21: warning: Assert statement modifies 'stdiocopy'. [assignmentInAssert] libowfat-0.34/test/marshal.c:356:22: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] libowfat-0.34/test/marshal.c:357:12: warning: Assert statement calls a function which may have desired side effects: 'fread'. [assertWithSideEffect] libowfat-0.34/test/marshal.c:364:21: warning: Assert statement modifies 'mmapcopy'. [assignmentInAssert] libowfat-0.34/test/marshal.c:326:12: style: Local variable 'us' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:32:18: note: Shadowed declaration libowfat-0.34/test/marshal.c:326:12: note: Shadow variable libowfat-0.34/test/marshal.c:327:12: style: Local variable 'ui' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:31:16: note: Shadowed declaration libowfat-0.34/test/marshal.c:327:12: note: Shadow variable libowfat-0.34/test/marshal.c:328:12: style: Local variable 'ul' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:30:17: note: Shadowed declaration libowfat-0.34/test/marshal.c:328:12: note: Shadow variable libowfat-0.34/test/marshal.c:329:12: style: Local variable 'i' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:35:14: note: Shadowed declaration libowfat-0.34/test/marshal.c:329:12: note: Shadow variable libowfat-0.34/test/marshal.c:419:14: style: Local variable 's' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:36:16: note: Shadowed declaration libowfat-0.34/test/marshal.c:419:14: note: Shadow variable libowfat-0.34/test/marshal.c:420:12: style: Local variable 'i' shadows outer variable [shadowVariable] libowfat-0.34/test/marshal.c:35:14: note: Shadowed declaration libowfat-0.34/test/marshal.c:420:12: note: Shadow variable diff: 2.19.0 libowfat-0.34/trybsdsf.c:14:9: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] DONE