2024-03-28 00:28 ftp://ftp.de.debian.org/debian/pool/main/libi/libiio/libiio_0.25.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --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 -j6 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.55 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 98951f5 (2024-03-27 21:50:05 +0100) count: 541 219 elapsed-time: 2.2 1.9 head-timing-info: old-timing-info: head results: libiio-0.25/bindings/cpp/examples/iiopp-enum.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libiio-0.25/bindings/cpp/examples/iiopp-enum.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/example/test.c:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] libiio-0.25/iio-private.h:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] libiio-0.25/backend.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/backend.c:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/example/test.c:37:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libiio-0.25/deps/libini/example/test.c:56:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libiio-0.25/deps/libini/example/test.c:59:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] libiio-0.25/backend.c:56:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libiio-0.25/backend.c:56:9: style: Variable 'index' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/libini/libini.c:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:200:13: style: Redundant initialization for 'tmp'. The initialized value is overwritten before it is read. [redundantInitialization] libiio-0.25/deps/libini/libini.c:198:20: note: tmp is initialized libiio-0.25/deps/libini/libini.c:200:13: note: tmp is overwritten libiio-0.25/context.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:381:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:389:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:396:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:431:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:449:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_XML_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:458:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_XML_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:474:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/deps/libini/libini.c:238:37: style: Parameter 'ini' can be declared as pointer to const [constParameterPointer] libiio-0.25/deps/wingetopt/src/getopt.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/deps/wingetopt/src/getopt.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:487:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:532:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:603:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:696:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/context.c:376:67: style:inconclusive: Function 'iio_context_set_timeout' argument 2 names different: declaration 'timeout_ms' definition 'timeout'. [funcArgNamesDifferent] libiio-0.25/iio.h:622:41: note: Function 'iio_context_set_timeout' argument 2 names different: declaration 'timeout_ms' definition 'timeout'. libiio-0.25/context.c:376:67: note: Function 'iio_context_set_timeout' argument 2 names different: declaration 'timeout_ms' definition 'timeout'. libiio-0.25/context.c:438:61: style:inconclusive: Function 'iio_create_network_context' argument 1 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent] libiio-0.25/iio.h:447:79: note: Function 'iio_create_network_context' argument 1 names different: declaration 'host' definition 'hostname'. libiio-0.25/context.c:438:61: note: Function 'iio_create_network_context' argument 1 names different: declaration 'host' definition 'hostname'. libiio-0.25/context.c:75:34: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] libiio-0.25/device.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:649:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:688:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:792:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:801:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:936:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/buffer.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/buffer.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/buffer.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/buffer.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd.c:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] libiio-0.25/device.c:32:39: style:inconclusive: Function 'iio_snprintf_device_xml' argument 1 names different: declaration 'str' definition 'ptr'. [funcArgNamesDifferent] libiio-0.25/iio-private.h:224:39: note: Function 'iio_snprintf_device_xml' argument 1 names different: declaration 'str' definition 'ptr'. libiio-0.25/device.c:32:39: note: Function 'iio_snprintf_device_xml' argument 1 names different: declaration 'str' definition 'ptr'. libiio-0.25/device.c:32:52: style:inconclusive: Function 'iio_snprintf_device_xml' argument 2 names different: declaration 'slen' definition 'len'. [funcArgNamesDifferent] libiio-0.25/iio-private.h:224:52: note: Function 'iio_snprintf_device_xml' argument 2 names different: declaration 'slen' definition 'len'. libiio-0.25/device.c:32:52: note: Function 'iio_snprintf_device_xml' argument 2 names different: declaration 'slen' definition 'len'. libiio-0.25/device.c:239:23: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] libiio-0.25/device.c:795:45: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] libiio-0.25/device.c:808:44: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] libiio-0.25/channel.c:571:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libiio-0.25/channel.c:603:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libiio-0.25/dns_sd.c:168:33: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] libiio-0.25/dns_sd_avahi.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_avahi.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/channel.c:354:21: warning: Possible null pointer dereference: name [nullPointer] libiio-0.25/channel.c:866:46: note: Calling function 'iio_channel_attr_write_raw', 2nd argument 'NULL' value is 0 libiio-0.25/channel.c:406:36: note: Calling function 'iio_channel_find_attr', 2nd argument 'attr' value is 0 libiio-0.25/channel.c:367:39: note: Calling function 'iio_channel_do_find_attr', 2nd argument 'name' value is 0 libiio-0.25/channel.c:354:21: note: Null pointer dereference libiio-0.25/channel.c:257:40: style:inconclusive: Function 'iio_snprintf_channel_xml' argument 1 names different: declaration 'str' definition 'ptr'. [funcArgNamesDifferent] libiio-0.25/iio-private.h:222:40: note: Function 'iio_snprintf_channel_xml' argument 1 names different: declaration 'str' definition 'ptr'. libiio-0.25/channel.c:257:40: note: Function 'iio_snprintf_channel_xml' argument 1 names different: declaration 'str' definition 'ptr'. libiio-0.25/channel.c:257:53: style:inconclusive: Function 'iio_snprintf_channel_xml' argument 2 names different: declaration 'slen' definition 'len'. [funcArgNamesDifferent] libiio-0.25/iio-private.h:222:53: note: Function 'iio_snprintf_channel_xml' argument 2 names different: declaration 'slen' definition 'len'. libiio-0.25/channel.c:257:53: note: Function 'iio_snprintf_channel_xml' argument 2 names different: declaration 'slen' definition 'len'. libiio-0.25/channel.c:626:22: style:inconclusive: Function 'iio_channel_read_raw' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] libiio-0.25/iio.h:1379:22: note: Function 'iio_channel_read_raw' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:626:22: note: Function 'iio_channel_read_raw' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:641:22: style:inconclusive: Function 'iio_channel_read' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] libiio-0.25/iio.h:1390:22: note: Function 'iio_channel_read' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:641:22: note: Function 'iio_channel_read' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:657:22: style:inconclusive: Function 'iio_channel_write_raw' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] libiio-0.25/iio.h:1401:22: note: Function 'iio_channel_write_raw' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:657:22: note: Function 'iio_channel_write_raw' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:672:22: style:inconclusive: Function 'iio_channel_write' argument 2 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent] libiio-0.25/iio.h:1412:22: note: Function 'iio_channel_write' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:672:22: note: Function 'iio_channel_write' argument 2 names different: declaration 'buffer' definition 'buf'. libiio-0.25/channel.c:626:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libiio-0.25/channel.c:641:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libiio-0.25/channel.c:657:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libiio-0.25/channel.c:672:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] libiio-0.25/dns_sd_avahi.c:317:25: style: Variable 'resolver' can be declared as pointer to const [constVariablePointer] libiio-0.25/dns_sd_bonjour.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_bonjour.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_bonjour.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_bonjour.c:258:52: style: Parameter 'ip_addr' can be declared as pointer to const [constParameterPointer] libiio-0.25/examples/ad9371-iiostream.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9371-iiostream.c:167:49: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] libiio-0.25/examples/ad9371-iiostream.c:249:17: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] libiio-0.25/examples/ad9371-iiostream.c:122:2: warning: Conversion of string literal "No ad9371-phy found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:210:2: warning: Conversion of string literal "No context" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:211:2: warning: Conversion of string literal "No devices" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:214:2: warning: Conversion of string literal "No tx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:215:2: warning: Conversion of string literal "No rx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:218:2: warning: Conversion of string literal "RX port 0 not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:219:2: warning: Conversion of string literal "TX port 0 not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:222:2: warning: Conversion of string literal "RX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:223:2: warning: Conversion of string literal "RX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:224:2: warning: Conversion of string literal "TX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9371-iiostream.c:225:2: warning: Conversion of string literal "TX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9002-iiostream.c:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9002-iiostream.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9002-iiostream.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9002-iiostream.c:182:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9002-iiostream.c:207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9002-iiostream.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:421:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:824:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:1086:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:1538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:1551:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:578:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:668:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:715:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:795:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.c:901:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libiio-0.25/buffer.c:104:44: style:inconclusive: Function 'iio_buffer_destroy' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1473:50: note: Function 'iio_buffer_destroy' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:104:44: note: Function 'iio_buffer_destroy' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:113:47: style:inconclusive: Function 'iio_buffer_get_poll_fd' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1483:65: note: Function 'iio_buffer_get_poll_fd' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:113:47: note: Function 'iio_buffer_get_poll_fd' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:118:53: style:inconclusive: Function 'iio_buffer_set_blocking_mode' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1496:71: note: Function 'iio_buffer_set_blocking_mode' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:118:53: note: Function 'iio_buffer_set_blocking_mode' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:123:46: style:inconclusive: Function 'iio_buffer_refill' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1505:64: note: Function 'iio_buffer_refill' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:123:46: note: Function 'iio_buffer_refill' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:147:44: style:inconclusive: Function 'iio_buffer_push' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1514:62: note: Function 'iio_buffer_push' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:147:44: note: Function 'iio_buffer_push' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:183:52: style:inconclusive: Function 'iio_buffer_push_partial' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1524:70: note: Function 'iio_buffer_push_partial' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:183:52: note: Function 'iio_buffer_push_partial' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:194:54: style:inconclusive: Function 'iio_buffer_foreach_sample' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1603:72: note: Function 'iio_buffer_foreach_sample' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:194:54: note: Function 'iio_buffer_foreach_sample' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:196:35: style:inconclusive: Function 'iio_buffer_foreach_sample' argument 3 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] libiio-0.25/iio.h:1605:45: note: Function 'iio_buffer_foreach_sample' argument 3 names different: declaration 'data' definition 'd'. libiio-0.25/buffer.c:196:35: note: Function 'iio_buffer_foreach_sample' argument 3 names different: declaration 'data' definition 'd'. libiio-0.25/buffer.c:245:50: style:inconclusive: Function 'iio_buffer_start' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1556:56: note: Function 'iio_buffer_start' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:245:50: note: Function 'iio_buffer_start' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:250:50: style:inconclusive: Function 'iio_buffer_first' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1574:56: note: Function 'iio_buffer_first' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:250:50: note: Function 'iio_buffer_first' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:288:52: style:inconclusive: Function 'iio_buffer_step' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1582:70: note: Function 'iio_buffer_step' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:288:52: note: Function 'iio_buffer_step' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:293:48: style:inconclusive: Function 'iio_buffer_end' argument 1 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent] libiio-0.25/iio.h:1589:54: note: Function 'iio_buffer_end' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:293:48: note: Function 'iio_buffer_end' argument 1 names different: declaration 'buf' definition 'buffer'. libiio-0.25/buffer.c:113:47: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libiio-0.25/buffer.c:118:53: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libiio-0.25/buffer.c:194:54: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libiio-0.25/examples/adrv9002-iiostream.c:201:20: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] libiio-0.25/examples/ad9361-iiostream.c:149:49: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] libiio-0.25/examples/ad9361-iiostream.c:248:17: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] libiio-0.25/examples/dummy-iiostream.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/dummy-iiostream.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi16 [valueFlowBailoutIncompleteVar] libiio-0.25/examples/dummy-iiostream.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libiio-0.25/examples/dummy-iiostream.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/ad9361-iiostream.c:104:2: warning: Conversion of string literal "No ad9361-phy found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:205:3: warning: Conversion of string literal "No context" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:208:3: warning: Conversion of string literal "No context" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:210:2: warning: Conversion of string literal "No devices" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:213:2: warning: Conversion of string literal "No tx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:214:2: warning: Conversion of string literal "No rx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:217:2: warning: Conversion of string literal "RX port 0 not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:218:2: warning: Conversion of string literal "TX port 0 not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:221:2: warning: Conversion of string literal "RX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:222:2: warning: Conversion of string literal "RX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:223:2: warning: Conversion of string literal "TX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/ad9361-iiostream.c:224:2: warning: Conversion of string literal "TX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9009-iiostream.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9009-iiostream.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9009-iiostream.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9009-iiostream.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/adrv9009-iiostream.c:163:51: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] libiio-0.25/examples/adrv9009-iiostream.c:240:17: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] libiio-0.25/examples/adrv9009-iiostream.c:122:2: warning: Conversion of string literal "No adrv9009-phy found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:202:2: warning: Conversion of string literal "No context" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:203:2: warning: Conversion of string literal "No devices" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:206:2: warning: Conversion of string literal "No tx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:207:2: warning: Conversion of string literal "No rx dev found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:210:2: warning: Conversion of string literal "TRX device not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:213:2: warning: Conversion of string literal "RX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:214:2: warning: Conversion of string literal "RX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:215:2: warning: Conversion of string literal "TX chan i not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/adrv9009-iiostream.c:216:2: warning: Conversion of string literal "TX chan q not found" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/dns_sd_windows.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_windows.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_windows.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_windows.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/dns_sd_windows.c:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio_adi_xflow_check.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio_adi_xflow_check.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio_adi_xflow_check.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/examples/dummy-iiostream.c:142:63: style: Parameter 'src' can be declared as pointer to const. However it seems that 'sample_cb' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/examples/dummy-iiostream.c:341:43: note: You might need to cast the function pointer here libiio-0.25/examples/dummy-iiostream.c:142:63: note: Parameter 'src' can be declared as pointer to const libiio-0.25/examples/dummy-iiostream.c:158:45: style: Parameter 'argv' can be declared as const array [constParameter] libiio-0.25/examples/dummy-iiostream.c:296:17: style: Variable 'p_end' can be declared as pointer to const [constVariablePointer] libiio-0.25/examples/dummy-iiostream.c:229:2: warning: Conversion of string literal "No context" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/dummy-iiostream.c:230:2: warning: Conversion of string literal "No devices" to bool always evaluates to true. [incorrectStringBooleanError] libiio-0.25/examples/iio-monitor.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio_adi_xflow_check.c:88:22: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod-client.c:52:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.h:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_ERR_NO_DAEMON [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_LABEL_MAX [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:304:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/dns-sd.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:617:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_ZSTD [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:707:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/examples/iio-monitor.c:279:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/examples/iio-monitor.c:279:10: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/examples/iio-monitor.c:279:10: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/examples/iio-monitor.c:279:10: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/iiod/iiod.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/iiod.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/iiod.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/iiod.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/iiod.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_AIO [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/iiod.c:574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/serial.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/serial.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:833:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1349:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/ops.c:1423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/iiod-client.c:44:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/thread-pool.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/thread-pool.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/thread-pool.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/thread-pool.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTIONFS_SETUP [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usb_interface_descriptor [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/usbd.c:362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/iiod/thread-pool.c:72:9: style:inconclusive: Function 'thread_pool_add_thread' argument 3 names different: declaration 'data' definition 'd'. [funcArgNamesDifferent] libiio-0.25/iiod/thread-pool.h:28:9: note: Function 'thread_pool_add_thread' argument 3 names different: declaration 'data' definition 'd'. libiio-0.25/iiod/thread-pool.c:72:9: note: Function 'thread_pool_add_thread' argument 3 names different: declaration 'data' definition 'd'. libiio-0.25/iiod/thread-pool.c:160:58: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/usbd.c:173:43: style: Parameter 'pool' can be declared as pointer to const. However it seems that 'usbd_main' is a callback function, if 'pool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/iiod/usbd.c:393:37: note: You might need to cast the function pointer here libiio-0.25/iiod/usbd.c:173:43: note: Parameter 'pool' can be declared as pointer to const libiio-0.25/iiod/iiod.c:211:13: style: Condition 'fd>=0' is always false [knownConditionTrueFalse] libiio-0.25/iiod/iiod.c:191:17: note: Assignment 'fd=-1', assigned value is -1 libiio-0.25/iiod/iiod.c:211:13: note: Condition 'fd>=0' is always false libiio-0.25/iiod/iiod.c:212:6: style: Condition '!ipv6' is always true [knownConditionTrueFalse] libiio-0.25/iiod/iiod.c:191:17: note: Assignment 'fd=-1', assigned value is -1 libiio-0.25/iiod/iiod.c:211:13: note: Assignment 'ipv6=fd>=0', assigned value is 0 libiio-0.25/iiod/iiod.c:212:6: note: Condition '!ipv6' is always true libiio-0.25/iiod/iiod.c:349:10: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/iiod.c:404:71: style: Parameter 'out_len' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/iiod.c:440:8: style: Variable 'ffs_mountpoint' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/iiod.c:441:8: style: Variable 'uart_params' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/iiod.c:361:39: warning: Uninitialized variable: addr [uninitvar] libiio-0.25/iiod/iiod.c:352:14: note: Assuming condition is false libiio-0.25/iiod/iiod.c:361:39: note: Uninitialized variable: addr libiio-0.25/iiod/iiod.c:558:9: warning: Uninitialized variable: ret [uninitvar] libiio-0.25/iiod/iiod.c:526:21: note: Assuming condition is false libiio-0.25/iiod/iiod.c:558:9: note: Uninitialized variable: ret libiio-0.25/network-unix.c:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_EVENTFD [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_EVENTFD [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:22:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSA_INVALID_EVENT [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOSE [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] libiio-0.25/network-windows.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSA_FLAG_OVERLAPPED [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_MMAP_API [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:571:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:614:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:680:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:829:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:915:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1016:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1095:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1158:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1210:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1293:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1909:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:1932:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:2002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:2031:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:2081:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:2173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:2201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] libiio-0.25/network-unix.c:23:27: style:inconclusive: Function 'set_blocking_mode' argument 1 names different: declaration 's' definition 'fd'. [funcArgNamesDifferent] libiio-0.25/network.h:35:27: note: Function 'set_blocking_mode' argument 1 names different: declaration 's' definition 'fd'. libiio-0.25/network-unix.c:23:27: note: Function 'set_blocking_mode' argument 1 names different: declaration 's' definition 'fd'. libiio-0.25/network-unix.c:78:47: style: Parameter 'io_ctx' can be declared as pointer to const [constParameterPointer] libiio-0.25/network-unix.c:92:42: style: Parameter 'io_ctx' can be declared as pointer to const [constParameterPointer] libiio-0.25/network.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] libiio-0.25/scan.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] libiio-0.25/scan.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/scan.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] libiio-0.25/scan.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:289:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:1029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:1134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/scan.c:103:59: style:inconclusive: Function 'iio_context_info_list_free' argument 1 names different: declaration 'info' definition 'list'. [funcArgNamesDifferent] libiio-0.25/iio.h:290:65: note: Function 'iio_context_info_list_free' argument 1 names different: declaration 'info' definition 'list'. libiio-0.25/scan.c:103:59: note: Function 'iio_context_info_list_free' argument 1 names different: declaration 'info' definition 'list'. libiio-0.25/iiod/ops.c:629:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/iiod/ops.c:1457:29: error: Null pointer dereference [nullPointer] libiio-0.25/iiod/ops.c:1321:39: style:inconclusive: Function 'set_trigger' argument 3 names different: declaration 'trig' definition 'trigger'. [funcArgNamesDifferent] libiio-0.25/iiod/ops.h:123:39: note: Function 'set_trigger' argument 3 names different: declaration 'trig' definition 'trigger'. libiio-0.25/iiod/ops.c:1321:39: note: Function 'set_trigger' argument 3 names different: declaration 'trig' definition 'trigger'. libiio-0.25/iiod/ops.c:46:53: style: Parameter 'thd' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/ops.c:56:50: style: Parameter 'thd' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/ops.c:251:47: style: Parameter 'pdata' can be declared as pointer to const. However it seems that 'readfd_io' is a callback function, if 'pdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/iiod/ops.c:1537:18: note: You might need to cast the function pointer here libiio-0.25/iiod/ops.c:251:47: note: Parameter 'pdata' can be declared as pointer to const libiio-0.25/iiod/ops.c:291:48: style: Parameter 'pdata' can be declared as pointer to const. However it seems that 'writefd_io' is a callback function, if 'pdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/iiod/ops.c:1538:19: note: You might need to cast the function pointer here libiio-0.25/iiod/ops.c:291:48: note: Parameter 'pdata' can be declared as pointer to const libiio-0.25/iiod/ops.c:382:9: style: Parameter 'src' can be declared as pointer to const. However it seems that 'send_sample' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/iiod/ops.c:493:46: note: You might need to cast the function pointer here libiio-0.25/iiod/ops.c:382:9: note: Parameter 'src' can be declared as pointer to const libiio-0.25/iiod/ops.c:443:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/ops.c:455:13: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] libiio-0.25/iiod/ops.c:812:70: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/ops.c:813:21: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] libiio-0.25/iiod/ops.c:869:6: warning: Uninitialized variable: ret [uninitvar] libiio-0.25/iiod/ops.c:864:12: note: Assuming condition is false libiio-0.25/iiod/ops.c:869:6: note: Uninitialized variable: ret libiio-0.25/iiod/ops.c:96:28: style: struct member 'DevEntry::nb_clients' is never used. [unusedStructMember] libiio-0.25/serial.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_PARITY_NONE [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/serial.c:557:13: style: Condition 'params==end' is always false [knownConditionTrueFalse] libiio-0.25/serial.c:306:49: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'serial_shutdown' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/serial.c:360:14: note: You might need to cast the function pointer here libiio-0.25/serial.c:306:49: note: Parameter 'ctx' can be declared as pointer to const libiio-0.25/serial.c:323:51: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'serial_set_timeout' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/serial.c:361:17: note: You might need to cast the function pointer here libiio-0.25/serial.c:323:51: note: Parameter 'ctx' can be declared as pointer to const libiio-0.25/tests/gen_code.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/tests/gen_code.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/gen_code.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/network.c:338:23: style: Variable 'in' can be declared as pointer to const [constVariablePointer] libiio-0.25/network.c:887:52: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'network_set_timeout' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/network.c:942:17: note: You might need to cast the function pointer here libiio-0.25/network.c:887:52: note: Parameter 'ctx' can be declared as pointer to const libiio-0.25/network.c:1057:59: style: Parameter 'io_ctx' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/gen_code.c:260:8: style: Variable 'rw' can be declared as pointer to const [constVariablePointer] libiio-0.25/tests/iio_genxml.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_attr.c:352:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_info.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_common.c:269:8: style:inconclusive: Function 'handle_common_opts' argument 7 names different: declaration 'ret' definition 'err_code'. [funcArgNamesDifferent] libiio-0.25/tests/iio_common.h:49:7: note: Function 'handle_common_opts' argument 7 names different: declaration 'ret' definition 'err_code'. libiio-0.25/tests/iio_common.c:269:8: note: Function 'handle_common_opts' argument 7 names different: declaration 'ret' definition 'err_code'. libiio-0.25/tests/iio_common.c:164:25: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/iio_common.c:267:16: style: Parameter 'argv' can be declared as const array [constParameter] libiio-0.25/tests/iio_common.c:422:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/iio_common.c:455:20: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libiio-0.25/local.c:1735:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] libiio-0.25/tests/iio_reg.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_reg.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_reg.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_readdev.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_readdev.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_readdev.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_readdev.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/local.c:163:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:246:48: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] libiio-0.25/local.c:281:28: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:311:27: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:362:27: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:949:23: style: Variable 'chn' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:958:23: style: Variable 'chn' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1072:23: style: Variable 'chn' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1156:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1178:49: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] libiio-0.25/local.c:1205:55: style: Parameter 'chn' can be declared as pointer to const [constParameterPointer] libiio-0.25/local.c:1283:21: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1354:28: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1545:56: style: Parameter 'chn' can be declared as pointer to const [constParameterPointer] libiio-0.25/local.c:1548:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1548:14: style: Variable 'dashptr' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:1914:50: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'local_set_timeout' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/local.c:1979:17: note: You might need to cast the function pointer here libiio-0.25/local.c:1914:50: note: Parameter 'ctx' can be declared as pointer to const libiio-0.25/local.c:1924:27: style: Variable 'pdata' can be declared as pointer to const [constVariablePointer] libiio-0.25/tests/iio_attr.c:33:53: style: Parameter 'needle' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/iio_attr.c:350:8: style: Variable 'wbuf' can be declared as pointer to const [constVariablePointer] libiio-0.25/local.c:353:7: warning: Uninitialized variable: ret [uninitvar] libiio-0.25/local.c:329:13: note: Assuming condition is false libiio-0.25/local.c:353:7: note: Uninitialized variable: ret libiio-0.25/local.c:401:7: warning: Uninitialized variable: ret [uninitvar] libiio-0.25/local.c:376:13: note: Assuming condition is false libiio-0.25/local.c:401:7: note: Uninitialized variable: ret libiio-0.25/dns_sd_windows.c:376:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/dns_sd_windows.c:439:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/tests/iio_stresstest.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_stresstest.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_stresstest.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_stresstest.c:215:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_stresstest.c:244:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_stresstest.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:1126:38: style:inconclusive: Function 'mdns_query_recv' argument 6 names different: declaration 'query_id' definition 'only_query_id'. [funcArgNamesDifferent] libiio-0.25/deps/mdns/mdns.h:264:38: note: Function 'mdns_query_recv' argument 6 names different: declaration 'query_id' definition 'only_query_id'. libiio-0.25/deps/mdns/mdns.h:1126:38: note: Function 'mdns_query_recv' argument 6 names different: declaration 'query_id' definition 'only_query_id'. libiio-0.25/dns_sd_windows.c:74:23: style: Variable 'addr6' can be declared as pointer to const [constVariablePointer] libiio-0.25/dns_sd_windows.c:75:22: style: Variable 'addr4' can be declared as pointer to const [constVariablePointer] libiio-0.25/dns_sd_windows.c:459:52: style: Parameter 'ip_addr' can be declared as pointer to const [constParameterPointer] libiio-0.25/deps/mdns/mdns.h:738:24: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] libiio-0.25/deps/mdns/mdns.h:1241:8: style: Variable 'record_data' can be declared as pointer to const [constVariablePointer] libiio-0.25/deps/mdns/mdns.h:1304:8: style: Variable 'record_data' can be declared as pointer to const [constVariablePointer] libiio-0.25/tests/iio_writedev.c:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_writedev.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_writedev.c:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_writedev.c:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] libiio-0.25/tests/iio_writedev.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] libiio-0.25/deps/mdns/mdns.h:1056:10: style: Variable 'records' is assigned a value that is never used. [unreadVariable] libiio-0.25/utilities.c:229:0: error: #error Need a implementation of strtok_r for this platform [preprocessorErrorDirective] libiio-0.25/usb.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:188:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_IN [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:680:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_OUT [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:694:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_IN [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:716:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:1074:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:1197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:1225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/usb.c:1309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:479:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] libiio-0.25/xml.c:16:66: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libiio-0.25/xml.c:66:64: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libiio-0.25/xml.c:69:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] libiio-0.25/xml.c:97:65: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libiio-0.25/xml.c:351:65: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] libiio-0.25/xml.c:370:78: style: Parameter 'root' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/iio_readdev.c:168:9: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'print_sample' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/tests/iio_readdev.c:480:44: note: You might need to cast the function pointer here libiio-0.25/tests/iio_readdev.c:168:9: note: Parameter 'buf' can be declared as pointer to const libiio-0.25/usb.c:407:48: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'usb_set_timeout' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/usb.c:557:17: note: You might need to cast the function pointer here libiio-0.25/usb.c:407:48: note: Parameter 'ctx' can be declared as pointer to const libiio-0.25/usb.c:563:66: style: Parameter 'transfer' can be declared as pointer to const. However it seems that 'sync_transfer_cb' is a callback function, if 'transfer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/usb.c:615:39: note: You might need to cast the function pointer here libiio-0.25/usb.c:563:66: note: Parameter 'transfer' can be declared as pointer to const libiio-0.25/tests/iio_stresstest.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] libiio-0.25/tests/iio_stresstest.c:408:5: style: Condition '!min_samples' is always true [knownConditionTrueFalse] libiio-0.25/tests/iio_stresstest.c:60:21: note: Assignment 'cacheline=0', assigned value is 0 libiio-0.25/tests/iio_stresstest.c:407:31: note: Calling function 'cache_line_size' returns 0 libiio-0.25/tests/iio_stresstest.c:407:31: note: Assignment 'min_samples=cache_line_size()', assigned value is 0 libiio-0.25/tests/iio_stresstest.c:408:5: note: Condition '!min_samples' is always true libiio-0.25/tests/iio_stresstest.c:659:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/tests/iio_stresstest.c:659:4: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libiio-0.25/tests/iio_stresstest.c:211:52: style: Parameter 'what' can be declared as pointer to const [constParameterPointer] libiio-0.25/tests/iio_stresstest.c:202:17: style: struct member 'info::device_index' is never used. [unusedStructMember] libiio-0.25/deps/mdns/mdns.c:771:61: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:767:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:771:61: note: Condition 'num_sockets' is always true libiio-0.25/deps/mdns/mdns.c:850:63: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:846:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:850:63: note: Condition 'num_sockets' is always true libiio-0.25/deps/mdns/mdns.c:1030:60: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:1026:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:1030:60: note: Condition 'num_sockets' is always true libiio-0.25/deps/mdns/mdns.c:183:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'service_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/deps/mdns/mdns.c:982:59: note: You might need to cast the function pointer here libiio-0.25/deps/mdns/mdns.c:183:46: note: Parameter 'user_data' can be declared as pointer to const libiio-0.25/deps/mdns/mdns.c:191:28: style: Variable 'fromaddrstr' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:740:11: style: Variable 'records' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:745:14: style: Variable 'records' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:1249:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:1251:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:1253:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libiio-0.25/deps/mdns/mdns.c:1255:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] diff: head libiio-0.25/backend.c:18:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/backend.c:29:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/bindings/cpp/examples/iiopp-enum.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] head libiio-0.25/buffer.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/buffer.c:194:54: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] head libiio-0.25/buffer.c:205:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/buffer.c:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/buffer.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:487:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:532:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:571:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:603:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:696:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/channel.c:843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:381:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:389:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:396:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:431:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:449:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_XML_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:458:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_XML_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:474:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/context.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/libini/libini.c:154:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/libini/libini.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/libini/libini.c:238:37: style: Parameter 'ini' can be declared as pointer to const [constParameterPointer] head libiio-0.25/deps/libini/libini.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/libini/libini.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 libiio-0.25/deps/mdns/mdns.c:1015:30: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:846:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:853:6: note: Assuming condition is false libiio-0.25/deps/mdns/mdns.c:1015:30: note: Condition 'num_sockets' is always true 2.13.0 libiio-0.25/deps/mdns/mdns.c:1066:30: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:1026:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:1066:30: note: Condition 'num_sockets' is always true head libiio-0.25/deps/mdns/mdns.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:183:46: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'service_callback' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/deps/mdns/mdns.c:982:59: note: You might need to cast the function pointer here libiio-0.25/deps/mdns/mdns.c:183:46: note: Parameter 'user_data' can be declared as pointer to const head libiio-0.25/deps/mdns/mdns.c:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:578:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_UP [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:668:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:715:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 libiio-0.25/deps/mdns/mdns.c:756:30: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:706:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:756:30: note: Condition 'num_sockets' is always true head libiio-0.25/deps/mdns/mdns.c:795:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 libiio-0.25/deps/mdns/mdns.c:836:30: style: Condition 'num_sockets' is always true [knownConditionTrueFalse] libiio-0.25/deps/mdns/mdns.c:767:18: note: Assuming that condition 'num_sockets<=0' is not redundant libiio-0.25/deps/mdns/mdns.c:836:30: note: Condition 'num_sockets' is always true head libiio-0.25/deps/mdns/mdns.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.c:901:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.h:1086:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.h:1538:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.h:1551:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.h:485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/mdns/mdns.h:824:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] head libiio-0.25/deps/wingetopt/src/getopt.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:277:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:339:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:349:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:649:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:688:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:792:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:801:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/device.c:936:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd.c:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd.c:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:200:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:326:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_avahi.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_bonjour.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_bonjour.c:258:52: style: Parameter 'ip_addr' can be declared as pointer to const [constParameterPointer] head libiio-0.25/dns_sd_bonjour.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_bonjour.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_windows.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_windows.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_windows.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_windows.c:459:52: style: Parameter 'ip_addr' can be declared as pointer to const [constParameterPointer] head libiio-0.25/dns_sd_windows.c:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/dns_sd_windows.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9361-iiostream.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9361-iiostream.c:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9361-iiostream.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9361-iiostream.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9361-iiostream.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9371-iiostream.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9371-iiostream.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9371-iiostream.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9371-iiostream.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/ad9371-iiostream.c:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9002-iiostream.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9002-iiostream.c:182:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9002-iiostream.c:207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9002-iiostream.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9002-iiostream.c:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9009-iiostream.c:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9009-iiostream.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9009-iiostream.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/adrv9009-iiostream.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/dummy-iiostream.c:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi16 [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/dummy-iiostream.c:176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/dummy-iiostream.c:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio-monitor.c:194:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HORIZONTAL [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio-monitor.c:261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio-monitor.c:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio-monitor.c:433:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio-monitor.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio_adi_xflow_check.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/examples/iio_adi_xflow_check.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:382:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:52:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:617:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_ZSTD [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:707:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod-client.c:89:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:178:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_ERR_NO_DAEMON [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_LABEL_MAX [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:304:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:327:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/dns-sd.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:199:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:404:71: style: Parameter 'out_len' can be declared as pointer to const [constParameterPointer] head libiio-0.25/iiod/iiod.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_AIO [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/iiod.c:574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1239:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1281:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1324:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1349:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:1423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:340:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:358:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:470:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:53:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:565:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:833:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/ops.c:977:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/serial.c:238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/serial.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/thread-pool.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/thread-pool.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/thread-pool.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FUNCTIONFS_SETUP [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usb_interface_descriptor [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/iiod/usbd.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1016:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1095:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1103:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1158:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1210:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1239:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1293:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1909:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:1932:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:2002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:2031:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:2081:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:2173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:2201:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_MMAP_API [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:571:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:614:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:680:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:734:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_HWMON [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:829:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head libiio-0.25/local.c:915:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:180:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_EVENTFD [valueFlowBailoutIncompleteVar] head libiio-0.25/network-unix.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_NETWORK_EVENTFD [valueFlowBailoutIncompleteVar] head libiio-0.25/network-windows.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] head libiio-0.25/network-windows.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSA_FLAG_OVERLAPPED [valueFlowBailoutIncompleteVar] head libiio-0.25/network-windows.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSA_INVALID_EVENT [valueFlowBailoutIncompleteVar] head libiio-0.25/network-windows.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_CLOSE [valueFlowBailoutIncompleteVar] head libiio-0.25/network-windows.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSAEWOULDBLOCK [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:1029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:1057:59: style: Parameter 'io_ctx' can be declared as pointer to const [constParameterPointer] head libiio-0.25/network.c:1134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:119:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:289:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head libiio-0.25/network.c:904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/scan.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/scan.c:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/scan.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/scan.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WITH_LOCAL_BACKEND [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:275:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_PARITY_NONE [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:655:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/serial.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/gen_code.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/gen_code.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENXIO [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opterr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:430:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_common.c:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_readdev.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_readdev.c:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_readdev.c:196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_reg.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_reg.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_stresstest.c:149:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_stresstest.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_stresstest.c:215:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_stresstest.c:244:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_stresstest.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_writedev.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_writedev.c:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_writedev.c:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head libiio-0.25/tests/iio_writedev.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:1074:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:1197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:1225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:1309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:161:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:188:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:204:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_REQUEST_TYPE_VENDOR [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADF [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:480:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:563:66: style: Parameter 'transfer' can be declared as pointer to const. However it seems that 'sync_transfer_cb' is a callback function, if 'transfer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libiio-0.25/usb.c:615:39: note: You might need to cast the function pointer here libiio-0.25/usb.c:563:66: note: Parameter 'transfer' can be declared as pointer to const head libiio-0.25/usb.c:589:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_IN [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:680:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_OUT [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:694:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBUSB_ENDPOINT_IN [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:716:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/usb.c:829:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:109:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:420:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:479:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:498:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBXML_TEST_VERSION [valueFlowBailoutIncompleteVar] head libiio-0.25/xml.c:75:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_LEVEL [valueFlowBailoutIncompleteVar] DONE